You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/5812.9ddcd218.async.js

1309 lines
1.6 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(self.webpackChunk=self.webpackChunk||[]).push([[5812],{27812:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},89489:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},59477:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},40001:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},26227:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},67921:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},49198:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},41464:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},87169:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},73331:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},15277:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},52671:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},8657:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},56082:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},61481:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},33853:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},63524:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},15075:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},43531:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},61485:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},47472:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},87395:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),He=E(59301),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(ue,Be){return He.createElement(Pe.Z,(0,b.Z)({},ue,{ref:Be,icon:Ue}))},Ce=He.forwardRef(pe),de=Ce},33515:function(){"use strict"},75620:function(){"use strict"},34537:function(Cn,Zt){"use strict";Zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},23213:function(Cn,Zt){"use strict";Zt.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",fenzu:"fenzu___zWsIa",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},6778:function(Cn,Zt){"use strict";Zt.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},64237:function(Cn,Zt){"use strict";Zt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze",myselect:"myselect___QgOHu"}},51514:function(Cn,Zt){"use strict";Zt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},75964:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Cn={},Zt="5.0",E={},b=null,He=!1,fe=!1,Ue=null,Pe=!1,pe=null,Ce=null,de=0;de<arguments.length;de++){var xe=arguments[de];if(xe!==null)switch(typeof xe){case"number":Zt=xe.toFixed(1);break;case"string":xe.match(new RegExp("^[0-9]\\.[0-9]+$"))?Zt=xe:Ue=xe;break;case"object":typeof xe.is3D!="undefined"?b=xe:E=xe;break;case"boolean":He=xe,fe=!0;break}}b===null&&(b={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},E.material_id!==void 0&&!fe&&(He=!0)),Ue!==null&&E.id===void 0&&(E.id=Ue);var ue="",Be="",be=!1,Le=null,we=null,Me=null,ge=!1,Ae=null,De=null,Re=null,tt=null,ce=null;E.height!==void 0&&(E.height=Math.round(E.height)),E.width!==void 0&&(E.width=Math.round(E.width));var Oe=function(Ee){return parseFloat(Ee)>4?parseFloat(Ee):5};Cn.setHTML5Codebase=function(Ee,We){Ce=Ee,Fe(Ee,We)},Cn.setJavaCodebase=Cn.setJavaCodebaseVersion=Cn.isCompiledInstalled=Cn.setPreCompiledScriptPath=Cn.setPreCompiledResourcePath=function(){},Cn.setHTML5CodebaseVersion=function(Ee,We){var nt=parseFloat(Ee);if(nt!==NaN&&nt<5){console.log("The GeoGebra HTML5 codebase version "+nt+" is deprecated. Using version latest instead.");return}pe=Ee,se(Ee,We)},Cn.getHTML5CodebaseVersion=function(){return we},Cn.getParameters=function(){return E},Cn.setFontsCSSURL=function(Ee){tt=Ee},Cn.setGiacJSURL=function(Ee){},Cn.setJNLPFile=function(Ee){ue=Ee},Cn.setJNLPBaseDir=function(Ee){},Cn.inject=function(){function Ee(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",nt=E.id,Et,ct=!1,wt=0;wt<arguments.length;wt++){var dt=arguments[wt];typeof dt=="string"?(dt=dt.toLowerCase(),dt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?We=dt:nt=arguments[wt]):typeof dt=="boolean"?ct=dt:dt instanceof HTMLElement&&(Et=dt)}Dt();function Dt(){if(!Pe){setTimeout(Dt,200);return}We=Ct(We);var Ft=Et||document.getElementById(nt);if(!Ft){console.log("possibly bug on ajax loading? ");return}if(Cn.removeExistingApplet(Ft,!1),E.width===void 0&&Ft.clientWidth&&(E.width=Ft.clientWidth),E.height===void 0&&Ft.clientHeight&&(E.height=Ft.clientHeight),!(E.width&&E.height)&&We==="html5"&&(delete E.width,delete E.height),Le=We,We==="screenshot")ve(Ft,E);else{var oe=!1;E.hasOwnProperty("playButton")&&E.playButton||E.hasOwnProperty("clickToLoad")&&E.clickToLoad?oe=!0:E.hasOwnProperty("playButtonAutoDecide")&&E.playButtonAutoDecide&&(oe=(!Ge()||Ee())&&Ze()),oe?(Le="screenshot",gt(Ft,E,ct,We)):qe(Ft,E,ct)}}};function Ge(){try{return window.self!==window.top}catch(Ee){return!0}}function Ze(){return E.hasOwnProperty("screenshotGenerator")&&E.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Cn.getViews=function(){return b},Cn.isJavaInstalled=function(){return!1};var rt=function(Ee){var We=function(wt){var dt=JSON.parse(wt),Dt=function(ae){return ae.type=="G"||ae.type=="E"},Ft=dt.elements?dt.elements.filter(Dt)[0]:dt;if(!Ft||!Ft.url){nt();return}E.fileName=Ft.url,Te(Ft.settings||{}),b.is3D=!0;var oe="https://www.geogebra.org/images/";Cn.setPreviewImage(Ae||Ft.previewUrl,oe+"GeoGebra_loading.png",oe+"applet_play.png"),Ee()},nt=function(){E.onError&&E.onError(),Je("Error: Fetching material (id "+E.material_id+") failed.",E)},Et=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",ct="/materials/"+E.material_id+"?scope=basic";Ke("https://"+Et+"/api/proxy.php?path="+encodeURIComponent(ct),We,nt)};function Te(Ee){var We=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(nt){Ee[nt]=!!Ee[nt]}),We.forEach(function(nt){E[nt]===void 0&&Ee[nt]!==void 0&&(E[nt]=Ee[nt])}),E.showToolBarHelp===void 0&&(E.showToolBarHelp=E.showToolBar)}function Ke(Ee,We,nt){var Et=new XMLHttpRequest;Et.open("GET",Ee),Et.onload=function(){We(Et.responseText)},Et.onerror=nt,Et.send()}Cn.isHTML5Installed=function(){return!0},Cn.getLoadedAppletType=function(){return Le},Cn.setPreviewImage=function(Ee,We,nt){Ae=Ee,De=We,Re=nt},Cn.removeExistingApplet=function(Ee,We){var nt;typeof Ee=="string"&&(Ee=document.getElementById(Ee)),Le=null;var Et=null;for(nt=0;nt<Ee.childNodes.length;nt++){var ct=Ee.childNodes[nt],wt=ct.className;wt==="applet_screenshot"?We?(ct.style.display="block",Le="screenshot"):ct.style.display="none":wt!=="applet_scaler prerender"&&(Ee.removeChild(ct),Et=wt&&wt.indexOf("appletParameters")!=-1?ct.id:null,nt--)}var dt=E.id!==void 0?E.id:Et,Dt=window[dt];Dt&&typeof Dt.getBase64=="function"&&(Dt.remove(),window[dt]=null)},Cn.refreshHitPoints=function(){if(Oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ee=Cn.getAppletObject();return Ee&&typeof Ee.recalculateEnvironments=="function"?(Ee.recalculateEnvironments(),!0):!1},Cn.startAnimation=function(){var Ee=Cn.getAppletObject();return Ee&&typeof Ee.startAnimation=="function"?(Ee.startAnimation(),!0):!1},Cn.stopAnimation=function(){var Ee=Cn.getAppletObject();return Ee&&typeof Ee.stopAnimation=="function"?(Ee.stopAnimation(),!0):!1},Cn.getAppletObject=function(){var Ee=E.id!==void 0?E.id:"ggbApplet";return window[Ee]},Cn.resize=function(){};var et=function(Ee,We,nt){var Et=document.createElement("param");Et.setAttribute("name",We),Et.setAttribute("value",nt),Ee.appendChild(Et)},Se=function(Ee){return Ee&&Ee!=="false"},qe=function(Ee,We,nt){Oe(we)<=4.2&&(nt=!0);var Et=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==we||ggbHTML5LoadedCodebaseIsWebSimple&&!ge)&&(Et=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var wt=We.width,dt=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(Oe(we)<=4.4)Se(We.showToolBar)&&(We.height-=7),Se(We.showAlgebraInput)&&(We.height-=37),We.width<605&&Se(We.showToolBar)&&(We.width=605,wt=605);else{var Dt=100;(Se(We.showToolBar)||Se(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),Dt=Se(We.showMenuBar)?245:155),wt<Dt&&(We.width=Dt,wt=Dt)}ct.style.border="none",ct.style.display="inline-block";for(var Ft in We)We.hasOwnProperty(Ft)&&Ft!=="appletOnLoad"&&ct.setAttribute("data-param-"+Ft,We[Ft]);tt&&ct.setAttribute("data-param-fontscssurl",tt),Cn.resize=function(){GGBAppletUtils.responsiveResize(Ee,We)},window.addEventListener("resize",function(ft){Cn.resize()});var oe=typeof We.appletOnLoad=="function"?We.appletOnLoad:function(){};if(!nt&&We.width!==void 0){We.hasOwnProperty("showSplash")||ct.setAttribute("data-param-showSplash","false");var ae=Ee.querySelector(".applet_scaler.prerender"),te=ae!==null;if(te)var x=ae.querySelector(".ggb_preview");else{var x=ut(wt,dt,We.borderColor,!1);ae=document.createElement("div"),ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.style.width=wt+"px",ae.style.height=dt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ae,"66%"),Oe(we)>=5?(We.appletOnLoad=function(ft){var yt=Ee.querySelector(".ggb_preview");yt&&yt.parentNode.removeChild(yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),oe(ft)},te||ae.appendChild(x)):ct.appendChild(x),ae.appendChild(ct),te||Ee.appendChild(ae),setTimeout(function(){Cn.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(ct),Ee.appendChild(re),We.appletOnLoad=function(ft){Cn.resize(),oe(ft)}}function ne(ft,yt){yt&&typeof yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ft,yt.appletOnLoad):renderGGBElement(ft),Je("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",yt)}function le(ft,yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ft,params:yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ot){ne(ot.article,ot.params)}),html5AppletsToProcess=null)},Oe(we)<5&&(ft.className+=" geogebraweb")):ne(ft,yt)}if(Et){scriptLoadStarted=!0;for(var Ie=0;Ie<ct.childNodes.length;Ie++){var ke=ct.childNodes[Ie].tagName;ke==="TABLE"&&(ct.removeChild(ct.childNodes[Ie]),Ie--)}if(ggbHTML5LoadedScript!==null){var Ye=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ye!=null&&Ye.parentNode.removeChild(Ye)}var _e=document.createElement("script"),it=function(){le(ct,We)};_e.src=Be+Me,ggbHTML5LoadedCodebaseIsWebSimple=ge,ggbHTML5LoadedCodebaseVersion=we,ggbHTML5LoadedScript=_e.src,Je("GeoGebra HTML5 codebase loaded: '"+Be+"'.",We),!Ce&&(!pe||pe=="5.0")?(ge?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),it()):Be.requirejs?__webpack_require__.e(2408).then(function(){var ft=[__webpack_require__(39133)];it.apply(null,ft)}.bind(this)).catch(__webpack_require__.oe):(_e.onload=it,Ee.appendChild(_e))}else le(ct,We);We.height=dt,We.width=wt},ve=function(Ee,We,nt){var Et=ut(We.width,We.height,We.borderColor,nt),ct=document.createElement("div");ct.style.position="relative",ct.style.display="block",ct.style.width=We.width+"px",ct.style.height=We.height+"px",ct.className="applet_screenshot applet_scaler"+(nt?" applet_screenshot_play":""),ct.appendChild(Et);var wt=GGBAppletUtils.getScale(We,Ee,nt);nt?(Ee.appendChild(Xe()),window.GGBT_wsf_view||(Ee.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ct,"66%"),Ee.appendChild(ct),wt!==1&&!isNaN(wt)&&(GGBAppletUtils.scaleElement(ct,wt),ct.style.width=We.width+"px",ct.style.height=We.height+"px",ct.parentNode.style.width=We.width*wt+"px",ct.parentNode.style.height=We.height*wt+"px"),Cn.resize=function(){ye(Ee,Et,ct,nt)},window.addEventListener("resize",function(dt){Cn.resize()}),Cn.resize()};function ye(Ee,We,nt,Et){if(Ee.contains(We)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ee.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ee)}var ct=GGBAppletUtils.getScale(E,Ee,Et);nt.parentNode!==null&&(!isNaN(ct)&&ct!==1?(GGBAppletUtils.scaleElement(nt,ct),nt.parentNode.style.width=E.width*ct+"px",nt.parentNode.style.height=E.height*ct+"px"):(GGBAppletUtils.scaleElement(nt,1),nt.parentNode.style.width=E.width+"px",nt.parentNode.style.height=E.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ee),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Cn.onExitFullscreen=function(Ee,We){We.appendChild(Ee)};var gt=function(Ee,We,nt,Et){ve(Ee,We,!0);for(var ct=function(){var Dt=[];for(dt=0;dt<Ee.childNodes.length;dt++)Dt.push(Ee.childNodes[dt]);if(window.GGBT_wsf_view){var Ft=window.GGBT_wsf_view.renderFullScreen(Ee,We.id),oe=document.getElementById("fullscreencontainer"),ae=jQuery(Ee).find(".fullscreencontent");ae.length>0?(Ft.remove(),ae.attr("id","fullscreencontent").show(),jQuery(oe).append(ae),window.dispatchEvent(new Event("resize"))):qe(Ft,We,!1),window.GGBT_wsf_view.launchFullScreen(oe)}else Le=Et,qe(Ee,We,!1);if(!window.GGBT_wsf_view)for(dt=0;dt<Dt.length;dt++)Ee.removeChild(Dt[dt])},wt=Ee.getElementsByClassName("ggb_preview_play"),dt=0;dt<wt.length;dt++)wt[dt].addEventListener("click",ct,!1),wt[dt].addEventListener("ontouchstart",ct,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ee),Ze()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Xe=function(){var Ee=document.createElement("div");if(Ee.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var We='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',nt=document.createElement("style");nt.styleSheet?nt.styleSheet.cssText=We:nt.appendChild(document.createTextNode(We)),document.getElementsByTagName("head")[0].appendChild(nt)}return Ee},ut=function(Ee,We,nt,Et){var ct=document.createElement("div");ct.className="ggb_preview",ct.style.position="absolute",ct.style.zIndex="90",ct.style.width=Ee-2+"px",ct.style.height=We-2+"px",ct.style.top="0px",ct.style.left="0px",ct.style.overflow="hidden",ct.style.backgroundColor="white";var wt="lightgrey";nt!==void 0&&(nt==="none"?wt="transparent":wt=nt),ct.style.border="1px solid "+wt;var dt=document.createElement("img");if(dt.style.position="relative",dt.style.zIndex="1000",dt.style.top="-1px",dt.style.left="-1px",Ae!==null&&dt.setAttribute("src",Ae),dt.style.opacity=.7,De!==null){var Dt,Ft,oe;if(!Et){Dt=document.createElement("img"),Dt.style.position="absolute",Dt.style.zIndex="1001",Dt.style.opacity=1,dt.style.opacity=.3,Ft=360,Ft>Ee/4*3&&(Ft=Ee/4*3),oe=Ft/5.8,Dt.setAttribute("src",De),Dt.setAttribute("width",Ft),Dt.setAttribute("height",oe);var ae=(Ee-Ft)/2,te=(We-oe)/2;Dt.style.left=ae+"px",Dt.style.top=te+"px",ct.appendChild(Dt)}}return ct.appendChild(dt),ct},Ct=function(Ee){return Ee=Ee.toLowerCase(),Ee==="html5"||Ee==="screenshot"?Ee:"html5"},ze=["web","webSimple","web3d","tablet","tablet3d","phone"],se=function(Ee,We){if(we=Ee,We){Fe(we,!0);return}var nt=!He;if(nt){var Et=Oe(we);!isNaN(Et)&&Et<4.4&&(nt=!1)}var ct,wt;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var dt=we.indexOf("//");dt>0?wt=we:dt===0?wt=ct+we:wt="https://www.geogebra.org/apps/5.2.814.0/";for(var Dt in ze)if(we.slice(ze[Dt].length*-1)===ze[Dt]||we.slice((ze[Dt].length+1)*-1)===ze[Dt]+"/"){Fe(wt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&nt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Se(E.showToolBar)&&!Se(E.showMenuBar)&&!Se(E.showAlgebraInput)&&!Se(E.enableRightClick)&&(!E.appName||E.appName=="classic")?wt+="webSimple/":wt+="web3d/",Fe(wt,!1)},Fe=function(Ee,We){if(Ee.requirejs){Be=Ee;return}Ee.slice(-1)!=="/"&&(Ee+="/"),Be=Ee,We===null&&(We=Ee.indexOf("http")===-1),be=We,Me="web.nocache.js",ge=!1;var nt=Be.split("/");nt.length>1&&(!We&&nt[nt.length-2]==="webSimple"?(Me="webSimple.nocache.js",ge=!0):ze.indexOf(nt[nt.length-2])>=0&&(Me=nt[nt.length-2]+".nocache.js")),nt=Ee.split("/"),we=nt[nt.length-3],we.substr(0,4)==="test"?we=we.substr(4,1)+"."+we.substr(5,1):(we.substr(0,3)==="war"||we.substr(0,4)==="beta")&&(we="5.0");var Et=parseFloat(we);Et!==NaN&&Et<5&&Ee.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead."),se("5.0",We))},Je=function(Ee,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(Ee)};E.material_id!==void 0?rt(at):at();function at(){var Ee=Zt;pe!==null?Ee=pe:parseFloat(Ee)<5&&(Ee="5.0"),se(Ee,!1),Ce!==null&&Fe(Ce,be),Pe=!0}return Cn},GGBAppletUtils=function(){"use strict";function Cn(){return window.GGBT_wsf_edit!==void 0}function Zt(Pe,pe){pe!=1?(Pe.style.transformOrigin="0% 0% 0px",Pe.style.webkitTransformOrigin="0% 0% 0px",Pe.style.transform="scale("+pe+","+pe+")",Pe.style.webkitTransform="scale("+pe+","+pe+")",Pe.style.maxWidth="initial",Pe.querySelector(".ggb_preview")!==null&&(Pe.querySelector(".ggb_preview").style.maxWidth="initial"),Pe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Pe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Pe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Pe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Pe.style.transform="none",Pe.style.webkitTransform="none")}function E(Pe,pe,Ce,de,xe,ue){var Be=null;if(ue!=null&&ue!="")for(var be=Pe.parentNode;be!=null;)if((" "+be.className+" ").indexOf(" "+ue+" ")>-1){Be=be;break}else be=be.parentNode;var Le=0,we=0,Me=0,ge=0,Ae=0,De=0,Re=0;if(Be)Le=Be.offsetWidth,we=Math.max(de?Be.offsetWidth:0,Be.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Le=Math.min(window.innerWidth,document.documentElement.clientWidth),we=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Le):(Le=window.innerWidth,we=window.innerHeight,Me=window.innerWidth),Pe){var tt=Pe.getBoundingClientRect();tt.left>0&&tt.left<=Le&&(xe===void 0||!xe)&&(document.dir==="rtl"?(Ae=Le-tt.width-tt.left,De=Me<=480?10:30):(De=tt.left,Ae=Me<=480?10:30),ge=De+Ae)}if(Pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Pe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ge=40,Re=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge=0,Re=40)}}return Pe&&((Ce===void 0||!Ce)&&pe>0&&pe+ge<Le?Le=pe:Le-=ge,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ce===void 0||!Ce)&&(we-=Re)),{width:Le,height:we}}function b(Pe,pe,Ce,de,xe){if(Pe.isScreenshoGenerator)return 1;var ue=de!==void 0&&de,Be=Pe.noScaleMargin!=null&&Pe.noScaleMargin,be=function(ce){return ce&&ce!=="false"},Le=be(Pe.autoHeight),we=E(pe,Pe.width,Ce,Le,ue&&window.GGBT_wsf_view||Be,xe),Me=parseInt(we.width),ge=Pe.width,Ae=Pe.height;if(ge===void 0){var De=pe.querySelector(".appletParameters");De&&(ge=De.offsetWidth,Ae=De.offsetHeight)}var Re=Me/ge,tt=ue?1:we.height/Ae;return Ce!==void 0&&!Ce&&(Re=Math.min(1,Re),tt=Math.min(1,tt)),Math.min(Re,tt)}function He(Pe,pe,Ce){var de=1,xe,ue=!1;if(Pe.hasOwnProperty("allowUpscale")&&(ue=Pe.allowUpscale),Pe.hasOwnProperty("scale")&&(de=parseFloat(Pe.scale),(isNaN(de)||de===null||de===0)&&(de=1),de>1&&(ue=!0)),pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(Pe.hasOwnProperty("disableAutoScale")&&Pe.disableAutoScale))xe=b(Pe,pe,ue,Ce,Pe.scaleContainerClass);else return de;return ue&&(!Pe.hasOwnProperty("scale")||de===1)?xe:Math.min(de,xe)}function fe(Pe){var pe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),de=Pe.getBoundingClientRect(),xe=(pe-de.width)/2,ue=(Ce-de.height)/2;ue<0&&(ue=0),Pe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(xe<40?Pe.style.left="40px":Pe.style.left=xe+"px",Pe.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?Pe.style.top="40px":Pe.style.top=ue+"px",Pe.style.left=xe+"px")}function Ue(Pe,pe){var Ce=Pe.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pe.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Pe)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var de=He(pe,Pe);Cn()&&Ce.setAttribute("data-param-scale",de);for(var xe=null,ue=0;ue<Pe.childNodes.length;ue++)if(Pe.childNodes[ue].className!==void 0&&Pe.childNodes[ue].className.match(/^applet_scaler/)){xe=Pe.childNodes[ue];break}if(xe!==null&&xe.querySelector(".noscale")!==null)return;var Be=pe.id!==void 0?pe.id:"ggbApplet",be=window[Be];(be==null||!be.recalculateEnvironments)&&xe!==null&&!xe.className.match(/fullscreen/)&&(xe.parentNode.style.transform="",!isNaN(de)&&de!==1?(xe.parentNode.style.width=pe.width*de+"px",xe.parentNode.style.height=pe.height*de+"px",Zt(xe,de)):(Zt(xe,1),xe.parentNode.style.width=pe.width+"px",xe.parentNode.style.height=pe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&fe(Pe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ce).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:Cn,positionCenter:fe,getScale:He,scaleElement:Zt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Cn=n.location.search;return Cn.indexOf(J)!=-1||Cn.indexOf(K)!=-1}function q(Cn,Zt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Cn){var Zt=s[L].bindings;s[L].bindings=function(){for(var E=Zt?Zt():{},b=Cn[webModule.__softPermutationId],He=O;He<b.length;He++){var fe=b[He];E[fe[O]]=fe[P]}return E}};var t;function u(){return v(),t}function v(){if(!t){var Cn=o.createElement(Q);if(Cn.id=L,Cn.style.cssText=R+S,Cn.tabIndex=-1,o.body.appendChild(Cn),t=Cn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Zt=document.compatMode==U?V:W;t.write(Zt+X),t.close()}}}function w(Cn){function Zt(b){function He(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var fe=He();if(fe){b();return}function Ue(){if(!fe){if(!He())return;fe=!0,b(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),Pe&&clearInterval(Pe)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var Pe=setInterval(function(){Ue()},$)}function E(b){var He=u(),fe=He.body,Ue=He.createElement(_);Ue.language=ab,Ue.crossOrigin=W,Ue.src=b,webModule.__errFn&&(Ue.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),fe.appendChild(Ue)}Zt(function(){E(Cn)})}webModule.__startLoadingFragment=function(Cn){return C(Cn)},webModule.__installRunAsyncCode=function(Cn){var Zt=u(),E=Zt.body,b=Zt.createElement(_);b.language=ab,b.text=Cn,E.appendChild(b),E.removeChild(b)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Cn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Cn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Cn){var Zt=c[Cn];return Zt==null?null:Zt},r=d,webModule.__errFn=e}function B(){function Cn(Pe){var pe=Pe.lastIndexOf(rb);pe==-1&&(pe=Pe.length);var Ce=Pe.indexOf(sb);Ce==-1&&(Ce=Pe.length);var de=Pe.lastIndexOf(tb,Math.min(Ce,pe));return de>=O?Pe.substring(O,de+P):W}function Zt(Pe){if(!Pe.match(/^\w+:\/\//)){var pe=o.createElement(ub);pe.src=Pe+vb,Pe=Cn(pe.src)}return Pe}function E(){var Pe=__gwt_getMetaProperty(wb);return Pe!=null?Pe:W}function b(){for(var Pe=o.getElementsByTagName(_),pe=O;pe<Pe.length;++pe)if(Pe[pe].src.indexOf(xb)!=-1)return Cn(Pe[pe].src);return W}function He(){var Pe=o.getElementsByTagName(yb);return Pe.length>O?Pe[Pe.length-P].href:W}function fe(){var Pe=o.location;return Pe.href==Pe.protocol+zb+Pe.host+Pe.pathname+Pe.search+Pe.hash}var Ue=E();return Ue==W&&(Ue=b()),Ue==W&&(Ue=He()),Ue==W&&fe()&&(Ue=Cn(o.location.href)),Ue=Zt(Ue),Ue}function C(Cn){return Cn.match(/^\//)||Cn.match(/^[a-zA-Z]+:\/\//)?Cn:webModule.__moduleBase+Cn}function D(){var Cn=[],Zt=O,E=[],b=[];function He(Pe){var pe=b[Pe](),Ce=E[Pe];if(pe in Ce)return pe;var de=[];for(var xe in Ce)de[Ce[xe]]=xe;throw r&&r(Pe,de,pe),null}if(__gwt_isKnownPropertyValue=function(Pe,pe){return pe in E[Pe]},webModule.__getPropMap=function(){var Pe={};for(var pe in E)E.hasOwnProperty(pe)&&(Pe[pe]=He(pe));return Pe},webModule.__computePropValue=He,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var fe;try{fe=Cb;var Ue=fe.indexOf(Db);Ue!=-1&&(Zt=parseInt(fe.substring(Ue+P),$),fe=fe.substring(O,Ue))}catch(Pe){}return webModule.__softPermutationId=Zt,C(fe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},83498:function(Cn,Zt,E){"use strict";E.d(Zt,{Ax:function(){return Ue},Ds:function(){return Pe},KI:function(){return Ce},SI:function(){return fe},f1:function(){return He}});var b=E(14661);function He(de){let xe=!0;if(de.length>0){for(let ue=0;ue<de.length;ue++)if(de[ue].compile_success==0||!de[ue].compile_success){xe=!1;break}}else xe=!1;return xe}function fe(de,xe=""){let ue=[];for(let Be=0;Be<de.length;Be++){let be=de[Be],Le=xe?`${xe}/${be.name}`:`${be.name}`;ue.push({title:be.name,type:be.type,isLeaf:be.type!=="tree",key:Le})}return ue}function Ue(de,xe,ue){for(let Be=0;Be<de.length;Be++){let be=de[Be];if(be.key===xe){be.children=ue;break}be.children&&Ue(be.children,xe,ue)}return de}function Pe(de,xe,ue){let Be;return function(){let be=this,Le=arguments,we=function(){Be=null,ue||de.apply(be,Le)},Me=ue&&!Be;clearTimeout(Be),Be=setTimeout(we,xe),Me&&de.apply(be,Le)}}const pe=!0,Ce=b.Z.API_SERVER},54642:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(7939),He=E(59301),fe=Object.defineProperty,Ue=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,xe=(Me,ge,Ae)=>ge in Me?fe(Me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ge]=Ae,ue=(Me,ge)=>{for(var Ae in ge||(ge={}))Ce.call(ge,Ae)&&xe(Me,Ae,ge[Ae]);if(pe)for(var Ae of pe(ge))de.call(ge,Ae)&&xe(Me,Ae,ge[Ae]);return Me},Be=(Me,ge)=>Ue(Me,Pe(ge)),be=(Me,ge)=>{var Ae={};for(var De in Me)Ce.call(Me,De)&&ge.indexOf(De)<0&&(Ae[De]=Me[De]);if(Me!=null&&pe)for(var De of pe(Me))ge.indexOf(De)<0&&de.call(Me,De)&&(Ae[De]=Me[De]);return Ae},Le=(Me,ge,Ae)=>new Promise((De,Re)=>{var tt=Ge=>{try{Oe(Ae.next(Ge))}catch(Ze){Re(Ze)}},ce=Ge=>{try{Oe(Ae.throw(Ge))}catch(Ze){Re(Ze)}},Oe=Ge=>Ge.done?De(Ge.value):Promise.resolve(Ge.value).then(tt,ce);Oe((Ae=Ae.apply(Me,ge)).next())});const we=Me=>{var ge=Me,{children:Ae}=ge,De=be(ge,["children"]);const[Re,tt]=(0,He.useState)(!1);return He.createElement(b.ZP,Be(ue({},De),{loading:Re,onClick:ce=>Le(void 0,null,function*(){try{tt(!0),yield De.onClick(ce),tt(!1)}catch(Oe){console.error(Oe),tt(!1)}})}),Ae)}},32522:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Re}});var b=E(59301),He=E(28284),fe=E(6767),Ue=E(62957),Pe=E(24017),pe=E(37568),Ce=E(70858),de=E(77019),xe=E(5269),ue=E(66649),Be=E.n(ue),be=E(7408),Le=E(51429),we={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Me=E(44292),ge=E(20595),Ae=(tt,ce,Oe)=>new Promise((Ge,Ze)=>{var rt=et=>{try{Ke(Oe.next(et))}catch(Se){Ze(Se)}},Te=et=>{try{Ke(Oe.throw(et))}catch(Se){Ze(Se)}},Ke=et=>et.done?Ge(et.value):Promise.resolve(et.value).then(rt,Te);Ke((Oe=Oe.apply(tt,ce)).next())});const De=({dispatch:tt,courseEndTime:ce,classroomList:Oe,successCallback:Ge=()=>{},visible:Ze,homeworkIds:rt,courseId:Te,isBatch:Ke,shixunHomeworks:et})=>{const[Se]=He.default.useForm(),[qe,ve]=(0,b.useState)(!1),[ye,gt]=(0,b.useState)(!1),[Xe,ut]=(0,b.useState)(!1),[Ct,ze]=(0,b.useState)([]),[se,Fe]=(0,b.useState)([]),[Je,at]=(0,b.useState)([]),[Ee,We]=(0,b.useState)([]),[nt,Et]=(0,b.useState)([]),[ct,wt]=(0,b.useState)([]),[dt,Dt]=(0,b.useState)([]),[Ft,oe]=(0,b.useState)([]),[ae,te]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ze?x():ne()},[Ze]);const x=()=>Ae(void 0,null,function*(){ve(!0);const le=yield(0,Me.oR)(rt[0],{course_id:Te});ut(le.no_group),Ke?(Dt(le.all_course_groups),oe(le.all_course_groups)):(We(le.late_course_groups),Et(le.late_course_groups),ze(le.submit_course_groups),Fe(le.submit_course_groups)),ve(!1),Se.setFieldsValue({end_time:Be()()})}),re=()=>Ae(void 0,null,function*(){const le=Se.getFieldsValue(),Ie=Be()(le.end_time).format("YYYY-MM-DD HH:mm");if((Ke?ae.length===0:Je.length===0&&ct.length===0)&&!Xe){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}gt(!0);const Ye=yield(0,Me.Mc)(Te,{no_group:Xe,homework_ids:rt,group_ids:Ke?ae:Je,end_time:Ie,late_group_ids:Ke?ae:ct});gt(!1),Ye.status===0&&(ne(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(),tt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{at([]),wt([]),Fe([]),Et([])};return b.createElement(Ue.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:we.modalWrapper,width:Ke||Xe?520:760,open:Ze,confirmLoading:ye,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),tt({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",{className:we.tips},b.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),b.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),b.createElement(He.default,{form:Se,layout:"vertical"},b.createElement(He.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},b.createElement(Pe.default,{style:{width:"100%"},disabledDate:le=>(0,ge.Q8)(le,ce),disabledTime:le=>(0,ge.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Be()((0,be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Xe&&b.createElement(b.Fragment,null,Ke?b.createElement("div",null,b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{oe(dt.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement(Ce.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{te(le)}},rowKey:"id",pagination:!1,dataSource:Ft,loading:qe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):b.createElement(de.Z,{gutter:24},b.createElement(xe.Z,{span:14},b.createElement("div",{className:we.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Fe(Ct.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:we.tableWrapper},b.createElement(Ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{at(le)}},rowKey:"id",pagination:!1,dataSource:se,loading:qe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),b.createElement(xe.Z,{flex:10,style:{maxWidth:"280px"}},b.createElement("div",{className:we.homeworkType},"\u8865\u4EA4\u622A\u6B62"),b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Et(Ee.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:we.tableWrapper},b.createElement(Ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{wt(le)}},rowKey:"id",pagination:!1,loading:qe,dataSource:nt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Re=(0,Le.connect)(({shixunHomeworks:tt,classroomList:ce})=>({shixunHomeworks:tt,classroomList:ce}))(De)},31251:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(62957),fe=E(6767),Ue=E(7939),Pe=E(86129),pe=E.n(Pe),Ce=E(14661),de=E(7408),xe=E(66658),ue=E(59301),Be=Object.defineProperty,be=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(Oe,Ge,Ze)=>Ge in Oe?Be(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,De=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))Me.call(Ge,Ze)&&Ae(Oe,Ze,Ge[Ze]);if(we)for(var Ze of we(Ge))ge.call(Ge,Ze)&&Ae(Oe,Ze,Ge[Ze]);return Oe},Re=(Oe,Ge)=>be(Oe,Le(Ge)),tt=(Oe,Ge,Ze)=>new Promise((rt,Te)=>{var Ke=qe=>{try{Se(Ze.next(qe))}catch(ve){Te(ve)}},et=qe=>{try{Se(Ze.throw(qe))}catch(ve){Te(ve)}},Se=qe=>qe.done?rt(qe.value):Promise.resolve(qe.value).then(Ke,et);Se((Ze=Ze.apply(Oe,Ge)).next())});const ce=({files:Oe=[],name:Ge,buttonProps:Ze={},hide:rt,onOk:Te=()=>{}},Ke)=>{const[et,Se]=(0,b.useState)(!1);let qe=(0,b.useRef)(new(pe()));(0,b.useImperativeHandle)(Ke,()=>({exportReport:ve,exportAndCreateUserFolder:gt,exportGroupingReport:ye}));const ve=(se,Fe="\u9644\u4EF6")=>tt(void 0,null,function*(){const Je=se||Oe;Se(!0);let at=0,Ee=0,We=0,nt=He.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Fe,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at+1),"/",Je==null?void 0:Je.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Et(){return tt(this,null,function*(){var ct,wt;ut({},`${Ce.Z.API_SERVER}/api/attachments/${(0,de.Jn)((ct=Je==null?void 0:Je[at])==null?void 0:ct.id)}?t=${(0,de.Jn)((wt=Je==null?void 0:Je[at])==null?void 0:wt.id,Date.now())}`,(dt,Dt)=>tt(this,null,function*(){var Ft,oe;if(((Ft=dt.target.response)==null?void 0:Ft.type)==="application/json"){let x=yield Xe(dt.target.response);if(x.message){fe.ZP.warning((x==null?void 0:x.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Se(!1);return}}let ae=new Blob([dt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Ee=Ee+ae.size;let te=(oe=Je==null?void 0:Je[at])==null?void 0:oe.filename;setTimeout(()=>tt(this,null,function*(){qe.current.file(te,ae),nt.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at+1),"/",Je==null?void 0:Je.length,We>0?ue.createElement("span",null,"(\u5DF2\u62C6\u5206",We,"\u4E2Azip\u5305)"):"")}),at===(Je==null?void 0:Je.length)-1?ze(nt,We>0?We+1:0):Ee>900*1024*1024?(We++,Ee=0,Ct(We,()=>{at++,Et()})):(at++,Et())}),2600)}))})}Et()}),ye=(se,Fe,Je="\u9644\u4EF6")=>tt(void 0,null,function*(){var at;Se(!0);let Ee=0,We=0,nt=1;const Et=se.flat().length,ct=He.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Je,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},Ee),"/",Et),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function wt(dt,Dt){return tt(this,null,function*(){const Ft=yield(0,xe.ZP)(`${Ce.Z.API_SERVER}/api/attachments/${dt.id}`,{method:"get"});let oe=new Blob([Ft],{type:"application/vnd.ms-excel;charset=utf-8"});We+=oe.size;let ae=dt.filename;if(Dt.file(ae,oe),We>900*1024*1024){We=0,nt++;const te=yield qe.current.generateAsync({type:"blob"}),x=document.createElement("a");x.href=window.URL.createObjectURL(te),x.download=`${Ge}-${nt}.zip`,document.body.appendChild(x),x.click(),document.body.removeChild(x),window.URL.revokeObjectURL(x.href),qe.current=new(pe())}Ee+=1,ct.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},Ee),"/",Et)})})}for(const dt of se){const Dt=`${dt[0].group_name}\u2014\u2014\u7EC4\u957F_${dt[0].user_name}`,Ft=qe.current.folder(Dt);for(const oe of dt)yield wt(oe,Ft)}if(Object.keys((at=qe.current)==null?void 0:at.files).length!==0){const dt=yield qe.current.generateAsync({type:"blob"}),Dt=document.createElement("a");Dt.href=window.URL.createObjectURL(dt),Dt.download=nt>1?`${Ge}-${nt+1}.zip`:`${Ge}.zip`,document.body.appendChild(Dt),Dt.click(),document.body.removeChild(Dt),window.URL.revokeObjectURL(Dt.href)}ct.destroy(),Se(!1),Te(),qe.current=new(pe()),nt=1,Ee=0}),gt=(se,Fe="\u9644\u4EF6",Je)=>tt(void 0,null,function*(){Se(!0);let at=0;const Ee=se.flat().length,We=He.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Fe,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at),"/",Ee),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function nt(wt,dt){return tt(this,null,function*(){const Dt=yield(0,xe.ZP)(`${Ce.Z.API_SERVER}/api/attachments/${wt.id}`,{method:"get"});let Ft=new Blob([Dt],{type:"application/vnd.ms-excel;charset=utf-8"}),oe=wt.filename;dt.file(oe,Ft),at+=1,We.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at),"/",Ee)})})}for(const wt of se){const dt=`${wt[0].user_name}-${wt[0].student_id}`,Dt=qe.current.folder(dt);for(const Ft of wt)yield nt(Ft,Dt)}const Et=yield qe.current.generateAsync({type:"blob"}),ct=document.createElement("a");ct.href=window.URL.createObjectURL(Et),ct.download=`${Je||Ge}.zip`,document.body.appendChild(ct),ct.click(),document.body.removeChild(ct),window.URL.revokeObjectURL(ct.href),We.destroy(),Se(!1),Te(),qe.current=new(pe())});function Xe(se){return new Promise(Fe=>{let Je=new FileReader;Je.readAsText(se,"utf-8"),Je.addEventListener("loadend",()=>{const at=JSON.parse(Je.result);Fe(at)})})}const ut=(se,Fe,Je,at)=>{const Ee=Fe,We=new window.XMLHttpRequest;return We.withCredentials=!0,We.addEventListener("load",function(nt){Je(nt,We)},!1),We.addEventListener("error",function(nt){at&&at(nt)},!1),We.responseType="blob",We.open("GET",Ee),We.send(null),We},Ct=(se,Fe)=>{qe.current.generateAsync({type:"blob"}).then(function(Je){const at=document.createElement("a");at.href=window.URL.createObjectURL(Je),at.download=Ge+`-${se}.zip`,document.body.appendChild(at);const Ee=document.createEvent("MouseEvents");Ee.initEvent("click",!1,!1),at.dispatchEvent(Ee),document.body.removeChild(at),qe.current=new(pe()),Fe()})},ze=(se,Fe)=>{qe.current.generateAsync({type:"blob"}).then(function(Je){const at=document.createElement("a");at.href=window.URL.createObjectURL(Je),Fe>0?at.download=Ge+`-${Fe}.zip`:at.download=Ge+".zip",document.body.appendChild(at);const Ee=document.createEvent("MouseEvents");Ee.initEvent("click",!1,!1),at.dispatchEvent(Ee),document.body.removeChild(at),se.destroy(),Se(!1),Te(),qe.current=new(pe())})};return rt?ue.createElement(ue.Fragment,null):ue.createElement(Ue.ZP,Re(De({},Ze),{onClick:()=>ve(),loading:et}),"\u4E0B\u8F7D")};Zt.Z=(0,b.forwardRef)(ce)},29936:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Me}});var b=E(59301),He={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},fe=E(92310),Ue=E.n(fe),Pe=E(75909),pe=E(16202),Ce=E(7408),de=E(14661),xe=E(66658),ue=E(8576),Be=E(51429),be=E(6767),Le=(ge,Ae,De)=>new Promise((Re,tt)=>{var ce=Ze=>{try{Ge(De.next(Ze))}catch(rt){tt(rt)}},Oe=Ze=>{try{Ge(De.throw(Ze))}catch(rt){tt(rt)}},Ge=Ze=>Ze.done?Re(Ze.value):Promise.resolve(Ze.value).then(ce,Oe);Ge((De=De.apply(ge,Ae)).next())});const we=({className:ge,style:Ae,dataSource:De=[],authority:Re=!1,callback:tt,showDimensions:ce=!0,classroomList:Oe})=>{var Ge;const[Ze,rt]=(0,b.useState)({content:"",type:""}),[Te,Ke]=(0,b.useState)({}),[et,Se]=(0,b.useState)(!1),[qe,ve]=(0,b.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ye=(0,b.useRef)(),gt=ze=>Le(void 0,null,function*(){if(Ke(ze),ze.file_type==="txt"){const se=yield(0,xe.ZP)(ze.url,{method:"get",headers:{"Content-Type":"application/xml"}});ye.current=se}rt({type:ze.file_type,content:de.Z.API_SERVER+ze.url})}),Xe=ze=>{var se;ve({visible:!0,src:de.Z.API_SERVER+ze.url,id:ze.id,title:ze.title,snapshotData:(se=ze==null?void 0:ze.subitem)==null?void 0:se.settings})},ut=ze=>Le(void 0,null,function*(){var se;rt({type:ze.file_type,content:de.Z.API_SERVER+((se=ze==null?void 0:ze.subitem)==null?void 0:se.url)})}),Ct=()=>{tt(),ve({visible:!1})};return De!=null&&De.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ue()(He.list,ge),style:Ae},De.map((ze,se)=>{var Fe,Je,at;return b.createElement("div",{key:se,className:He.row},b.createElement("div",{className:He.title,onClick:()=>gt(ze)},b.createElement("i",{className:"iconfont icon-fujian1"}),b.createElement("span",{title:ze.title},ze.title)),b.createElement("div",{className:He.size},ze.filesize),b.createElement("div",{className:He.download,onClick:()=>{var Ee,We;if((0,ue.Rm)()&&!((Ee=Oe.AssistantObject.normal)!=null&&Ee.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ce.Nd)("",`${de.Z.API_SERVER}${(We=ze.url)==null?void 0:We.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(ze==null?void 0:ze.file_type)&&b.createElement("div",{className:He.preview,onClick:()=>gt(ze)},b.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(ze==null?void 0:ze.file_type)&&ce&&(Re?b.createElement("div",{className:He.annotation,onClick:()=>Xe(ze)},b.createElement("i",{className:"iconfont icon-pizhu"}),(Fe=ze.subitem)!=null&&Fe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Je=ze.subitem)==null?void 0:Je.id)&&b.createElement("div",{className:He.annotation,onClick:()=>ut(ze)},b.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(ze==null?void 0:ze.file_type)&&((at=ze.subitem)==null?void 0:at.id)&&b.createElement("div",{className:He.download,style:{marginLeft:20},onClick:()=>{var Ee,We;(0,Ce.Nd)("",`${de.Z.API_SERVER}${(We=(Ee=ze==null?void 0:ze.subitem)==null?void 0:Ee.url)==null?void 0:We.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(ze==null?void 0:ze.file_type)&&(0,ue.eB)()&&["xlsx","docx","pptx"].includes(ze==null?void 0:ze.file_sub)&&ce&&b.createElement("div",{className:He.annotation,onClick:()=>{Se(!0),gt(ze)}},b.createElement("i",{className:"iconfont icon-pizhu"}),ze.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),ze.is_edit&&(0,ue.dE)()&&ce&&b.createElement("div",{className:He.annotation,onClick:()=>{gt(ze)}},b.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),b.createElement(Pe.Z,{close:!0,data:Ze==null?void 0:Ze.content,type:Ze==null?void 0:Ze.type,hasMask:!0,disabledDownload:(0,ue.Rm)()&&!((Ge=Oe.AssistantObject.normal)!=null&&Ge.can_download),editOffice:et?"edit":"view",monacoEditor:{value:ye.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Re&&ce&&Ze.type==="image"?()=>Xe(Te):null,onClose:()=>{tt(),Se(!1),rt({content:"",type:""})}}),b.createElement(pe.Z,{onOk:Ct,onClose:()=>ve({visible:!1}),data:qe,showFullTools:!0})):null};var Me=(0,Be.connect)(({classroomList:ge})=>({classroomList:ge}))(we)},16202:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Be}});var b=E(59301),He={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=E(92310),Ue=E.n(fe),Pe=E(29787),pe=E(2859),Ce=E(66658),de=E(7408),xe=(be,Le,we)=>new Promise((Me,ge)=>{var Ae=tt=>{try{Re(we.next(tt))}catch(ce){ge(ce)}},De=tt=>{try{Re(we.throw(tt))}catch(ce){ge(ce)}},Re=tt=>tt.done?Me(tt.value):Promise.resolve(tt.value).then(Ae,De);Re((we=we.apply(be,Le)).next())}),Be=({data:be,className:Le,fullWidth:we,style:Me={},onClose:ge,onOk:Ae,showFullTools:De,noAssociationId:Re})=>{const tt=(0,b.useRef)(null),ce=(0,b.useRef)(null),Oe=(0,b.useRef)(null),Ge=(0,b.useRef)(null),[Ze,rt]=(0,b.useState)(!1),[Te,Ke]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Oe.current||(Oe.current=document.createElement("style"),document.head.appendChild(Oe.current)),be!=null&&be.visible?(document.body.setAttribute("data-custom","y-hidden"),Oe.current.innerHTML=" html { overflow-y: hidden; }",be!=null&&be.src&&et()):(document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)),()=>{document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)}),[be==null?void 0:be.visible]);const et=()=>xe(void 0,null,function*(){rt(!0),Ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ye=yield(0,de.ZJ)(be==null?void 0:be.src);tt.current.src="",tt.current.src=ye,tt.current.onload=function(){ve()},rt(!1),Ke("")}),Se=ye=>xe(void 0,null,function*(){rt(!0),Ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const gt=yield(0,Ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:be.title,file:ye.dataUrl}});gt!=null&&gt.id&&!Re?(yield(0,Ce.ZP)(`/api/attachments/${be.id}/add_subitem.json`,{method:"post",body:{subitem_id:gt==null?void 0:gt.id,settings:JSON.stringify(ye.state)}})).status===0&&Ae():gt!=null&&gt.id&&Ae(gt),rt(!1),Ke("")}),qe=()=>{const ye=document.querySelector('a[href="https://markerjs.com/"]');ye&&ye.parentNode&&(ye.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xe=>{const ut=document.querySelector(Xe.name);ut&&ut.setAttribute("title",Xe.title)})},ve=()=>{ce.current=new pe.hP(tt.current),ce.current.targetRoot=Ge.current,ce.current.addEventListener("render",Se),ce.current.addEventListener("beforeclose",ge),De&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),be!=null&&be.snapshotData&&ce.current.restoreState(be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),qe()},300)};return b.createElement(b.Fragment,null,(be==null?void 0:be.visible)&&b.createElement(Pe.Z,{spinning:Ze,tip:Te,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ge,className:Ue()(He.imageDimensions,Le,we?He.fullWidth:""),style:Me},b.createElement("img",{className:He.img,ref:tt}))))}},45469:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(77019),fe=E(5269),Ue=E(31691),Pe=E(7939),pe=E(84660),Ce=E(34537),de=E(48136),xe=E(59301);const ue=(0,b.forwardRef)(({callback:Be,showSaveButton:be,value:Le=""},we)=>{const Me=(0,b.useRef)(),ge=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ae=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],De=ce=>{Me.current.setValue(Me.current.getValue()+" "+ce.value+" ")},Re=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:xe.createElement(He.Z,{className:Ce.Z.lists,gutter:[10,10]},ge.map((ce,Oe)=>xe.createElement(fe.Z,{flex:"110px",className:Ce.Z.item},xe.createElement("div",null,xe.createElement(pe.Z,{value:`$$${ce.value}$$`}),ce.name),xe.createElement("div",{className:Ce.Z.children},ce.children.map((Ge,Ze)=>xe.createElement("div",{key:Ze},xe.createElement("h1",null,Ge.name),xe.createElement(He.Z,{gutter:[10,10]},Ge.data.map((rt,Te)=>xe.createElement(fe.Z,{key:Te,onClick:()=>De(rt),className:Ce.Z.diamond},xe.createElement(pe.Z,{value:"`$$"+rt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:xe.createElement(He.Z,{className:Ce.Z.lists,gutter:[10,10]},Ae.map((ce,Oe)=>xe.createElement(fe.Z,{flex:"110px",className:Ce.Z.item},xe.createElement("div",null,xe.createElement(pe.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),xe.createElement("div",{className:Ce.Z.children},ce.children.map((Ge,Ze)=>xe.createElement("div",{key:Ze},Ge.name&&xe.createElement("h1",null,Ge.name),xe.createElement(He.Z,{gutter:[10,10]},Ge.data.map((rt,Te)=>xe.createElement(fe.Z,{key:Te,onClick:()=>De(rt),className:Ce.Z.diamond},xe.createElement(pe.Z,{value:"`$$"+rt.value+"$$`"}))))))))))}],tt=()=>{var ce=document.createElement("div");ce.innerHTML=Me.current.getValue();var Oe=ce.innerText;return Be&&Be(Oe),Oe};return(0,b.useImperativeHandle)(we,()=>({getData:tt})),xe.createElement("div",{className:Ce.Z.mathWrap},xe.createElement(Ue.default,{defaultActiveKey:"1",items:Re}),xe.createElement("math-field",{locale:"zh_cn",className:Ce.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Me,style:{width:800,marginTop:30,fontSize:18}},Le||""),be&&xe.createElement("div",{className:Ce.Z.button},xe.createElement(Pe.ZP,{size:"large",onClick:tt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Zt.Z=ue},79516:function(Cn,Zt,E){"use strict";E.d(Zt,{z:function(){return Ct},Z:function(){return ze}});var b=E(59301),He=E(94968),fe=E(6767),Ue=E(62957),Pe=E(7939),pe=E(14661),Ce=E(67791),de=Object.defineProperty,xe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(se,Fe,Je)=>Fe in se?de(se,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):se[Fe]=Je,Le=(se,Fe)=>{for(var Je in Fe||(Fe={}))ue.call(Fe,Je)&&be(se,Je,Fe[Je]);if(xe)for(var Je of xe(Fe))Be.call(Fe,Je)&&be(se,Je,Fe[Je]);return se},we=(se,Fe,Je)=>new Promise((at,Ee)=>{var We=ct=>{try{Et(Je.next(ct))}catch(wt){Ee(wt)}},nt=ct=>{try{Et(Je.throw(ct))}catch(wt){Ee(wt)}},Et=ct=>ct.done?at(ct.value):Promise.resolve(ct.value).then(We,nt);Et((Je=Je.apply(se,Fe)).next())});const Me="\u3000\u3000";function ge(se){var Fe=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var Je=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,Je)).toFixed(1)+" "+Fe[Je]}var Ae=({value:se=[],action:Fe,onChange:Je,className:at,maxSize:Ee=150,title:We="\u6587\u4EF6\u4E0A\u4F20",accept:nt=null})=>{const Et={multiple:!1,fileList:se,accept:nt,withCredentials:!0,beforeUpload:wt=>wt.size/1024/1024<Ee?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ee}MB),\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`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(wt){var dt,Dt,Ft,oe;let ae=[...wt.fileList];if(ae=ae.map(te=>(te.name.indexOf(Me)===-1&&(te.name=`${te.name}${Me}${ge(te.size)}`),Le({},te))),wt.file.status==="done"&&((Dt=(dt=wt.file)==null?void 0:dt.response)==null?void 0:Dt.status)===-1){message.error((oe=(Ft=wt.file)==null?void 0:Ft.response)==null?void 0:oe.message),Je([]);return}Je(ae)},onRemove:wt=>we(void 0,null,function*(){const dt=wt.size/1024/1024;return wt.status==="uploading"?!0:dt<Ee&&(wt.response?wt.response.id:wt.uid)?yield removeAttachment(wt.response?wt.response.id:wt.id):!0})};function ct(wt){wt.preventDefault(),wt.stopPropagation()}return React.createElement("div",{className:`single-upload ${at||""}`},React.createElement(Upload,Le({},Et),React.createElement(Button,{type:"primary",title:se.length>0?"\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},We),React.createElement("span",{onClick:ct,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ee,"M)"," ")))},De=E(61481),Re=E(89392),tt=Object.defineProperty,ce=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ze=(se,Fe,Je)=>Fe in se?tt(se,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):se[Fe]=Je,rt=(se,Fe)=>{for(var Je in Fe||(Fe={}))Oe.call(Fe,Je)&&Ze(se,Je,Fe[Je]);if(ce)for(var Je of ce(Fe))Ge.call(Fe,Je)&&Ze(se,Je,Fe[Je]);return se};const Te=se=>React.createElement("svg",rt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",et=Object.defineProperty,Se=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ye=(se,Fe,Je)=>Fe in se?et(se,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):se[Fe]=Je,gt=(se,Fe)=>{for(var Je in Fe||(Fe={}))qe.call(Fe,Je)&&ye(se,Je,Fe[Je]);if(Se)for(var Je of Se(Fe))ve.call(Fe,Je)&&ye(se,Je,Fe[Je]);return se},Xe=(se,Fe,Je)=>new Promise((at,Ee)=>{var We=ct=>{try{Et(Je.next(ct))}catch(wt){Ee(wt)}},nt=ct=>{try{Et(Je.throw(ct))}catch(wt){Ee(wt)}},Et=ct=>ct.done?at(ct.value):Promise.resolve(ct.value).then(We,nt);Et((Je=Je.apply(se,Fe)).next())});const{Dragger:ut}=He.default;function Ct(se){let Fe=[];return se&&se.length>0&&(Fe=se.map(Je=>({uid:Je.id,id:Je.id,name:Je.title+Me+Je.filesize,url:Je.url,filesize:Je.filesize,status:"done",response:{id:Je.id}}))),Fe}var ze=({value:se,onChange:Fe,action:Je,data:at,className:Ee,maxSize:We=150,title:nt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Et=!1,accept:ct="",additionalText:wt,isDragger:dt,number:Dt=1e3,aloneClear:Ft=!1,realTimeRemove:oe=!0,uploadText:ae,setFileProgress:te,showFileProgress:x})=>{const[re,ne]=(0,b.useState)(!1);let[le,Ie]=(0,b.useState)(se||[]),[ke,Ye]=(0,b.useState)(1);(0,b.useEffect)(()=>{se&&(ke===1&&Ie([...se]),Ye(2),Dt===(se==null?void 0:se.length)&&ne(!0))},[se]);const _e=()=>{setTimeout(()=>{le.pop(),Ie([...le])},500)};x&&te(le.some(yt=>yt.status==="uploading"));const it={multiple:!0,disabled:re,accept:ct,withCredentials:!0,fileList:le,beforeUpload:(yt,ot)=>{const lt=yt.size/1024/1024;return le.concat(ot).length>Dt?(le.pop(),Ie([...le]),fe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Dt}\u4E2A\u6587\u4EF6`),Ft?Promise.reject():(_e(),!1)):lt<We?!0:(fe.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${We}MB).`),Ft?Promise.reject():(_e(),!1))},data:at,action:Je||`${pe.Z.API_SERVER}/api/attachments.json`,onChange(yt){var ot,lt,Ut,kt;if(yt.file.status==="removed"?le=yt.fileList:le=(0,Re.uniqBy)([...yt.fileList,...le],"uid"),yt.file.status==="done"&&((lt=(ot=yt.file)==null?void 0:ot.response)==null?void 0:lt.status)===-1){fe.ZP.error((kt=(Ut=yt.file)==null?void 0:Ut.response)==null?void 0:kt.message);return}le.length>=Dt?ne(!0):ne(!1),Ie([...le]),le=le.map(ln=>{var Gt,Rt;return(Gt=ln==null?void 0:ln.response)!=null&&Gt.id&&(ln.url=(Rt=ln==null?void 0:ln.response)==null?void 0:Rt.url),ln.name.indexOf(Me)===-1&&(ln.name=`${ln.name}${Me}${ge(ln.size)}`),gt({},ln)}),console.log("info:",yt,le),Fe(le)},onRemove:yt=>Xe(void 0,null,function*(){if(!oe)return!0;const ot=()=>Xe(void 0,null,function*(){if(yt.response?yt.response.id:yt.id){let Ut=yield(0,Ce.JZ)(yt.response?yt.response.id:yt.uid);return Promise.resolve(Ut)}else return!0});return Et?new Promise((lt,Ut)=>{Ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Xe(void 0,null,function*(){const kt=yield ot();fe.ZP.success("\u5220\u9664\u6210\u529F"),lt(!0)}),onCancel:()=>lt(!1)})}):yield ot()})};function ft(yt){yt.preventDefault(),yt.stopPropagation()}return b.createElement("div",{className:`multi-upload ${Ee||""}`},dt&&b.createElement(ut,gt({},it),b.createElement("p",{className:"ant-upload-drag-icon"},b.createElement(De.Z,null)),b.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.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",We,"MB)"," "),wt),!dt&&b.createElement(He.default,gt({},it),b.createElement(Pe.ZP,{disabled:re,className:"upload_button"},b.createElement("img",{className:"aBtn_img",src:Ke}),nt),b.createElement("span",{onClick:ft,className:"upload_text"},ae||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${We}MB)`)))}},4918:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(93314),fe=E(7939),Ue=Object.defineProperty,Pe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(we,Me,ge)=>Me in we?Ue(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):we[Me]=ge,Be=(we,Me)=>{for(var ge in Me||(Me={}))de.call(Me,ge)&&ue(we,ge,Me[ge]);if(Ce)for(var ge of Ce(Me))xe.call(Me,ge)&&ue(we,ge,Me[ge]);return we},be=(we,Me)=>Pe(we,pe(Me));const Le=({img:we,buttonProps:Me={},styles:ge={},customText:Ae,ButtonText:De,ButtonClick:Re,Buttonclass:tt,ButtonTwo:ce,imgStyles:Oe,loading:Ge=!1,className:Ze=""})=>b.createElement("section",{className:`tc animated fadeIn ${Ze}`,style:Be({color:"#999",margin:"100px auto",visibility:Ge?"hidden":"visible"},ge)},b.createElement("img",{src:we||He,style:be(Be({},Oe),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},Ae||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),De&&b.createElement(fe.ZP,Be({className:tt,onClick:Re},Me),De),ce&&ce);Zt.Z=Le},53582:function(Cn,Zt,E){"use strict";E.d(Zt,{Q:function(){return pe}});var b=E(59301),He=E(82326),fe=E(47889),Ue=E(4875),Pe=E(59301),pe=(de=>(de[de.Number=1]="Number",de[de.Percent=2]="Percent",de))(pe||{});const Ce=({value:de,onChange:xe,disabled:ue,hidePercentOption:Be=!1,percentType:be="select"})=>{const Le=(0,b.useMemo)(()=>Be?1:2,[Be]),[we,Me]=(0,b.useState)(Le);console.log(we);const ge=De=>de.type===1?`${De}\u5206`:`${De}%`,Ae=(0,b.useCallback)(De=>{if(we===1){const Re=De.replace("\u5206","");return isNaN(parseInt(Re,10))?0:Re}else return De.replace("%","")},[we]);return(0,b.useEffect)(()=>{Me(de.type)},[de]),Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},be=="select"&&Pe.createElement(He.default,{size:"large",onChange:De=>{Me(De),xe({type:De,inputValue:De===1?5:20})},value:we||Le,style:{width:100},options:Be?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ue}),be=="radio"&&Pe.createElement(fe.ZP.Group,{size:"large",onChange:De=>{const Re=De.target.value;Me(Re),xe({type:Re,inputValue:Re===1?5:20})},value:we||Le,disabled:ue},!Be&&Pe.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Pe.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),be=="radio"&&Pe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},de.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Pe.createElement(Ue.Z,{size:"large",disabled:ue,value:de.inputValue,style:{width:"120px"},parser:Ae,addonAfter:de.type===1?"\u5206":"%",max:we===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:De=>{xe({type:we,inputValue:De})}}),be=="radio"&&de.type==2&&Pe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Zt.Z=Ce},75909:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return tt}});var b=E(59301),He={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},fe=E(7939),Ue=E(70557),Pe=E(77545),pe=E(25399),Ce=E(7408),de=E(81671),xe=E(4918),ue=E(14661),Be=E(93063),be=E(59301),Le=Object.defineProperty,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(ce,Oe,Ge)=>Oe in ce?Le(ce,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ce[Oe]=Ge,De=(ce,Oe)=>{for(var Ge in Oe||(Oe={}))Me.call(Oe,Ge)&&Ae(ce,Ge,Oe[Ge]);if(we)for(var Ge of we(Oe))ge.call(Oe,Ge)&&Ae(ce,Ge,Oe[Ge]);return ce},Re=(ce,Oe,Ge)=>new Promise((Ze,rt)=>{var Te=Se=>{try{et(Ge.next(Se))}catch(qe){rt(qe)}},Ke=Se=>{try{et(Ge.throw(Se))}catch(qe){rt(qe)}},et=Se=>Se.done?Ze(Se.value):Promise.resolve(Se.value).then(Te,Ke);et((Ge=Ge.apply(ce,Oe)).next())}),tt=({editOffice:ce="view",data:Oe,issaver:Ge,onSaver:Ze,theme:rt,type:Te,filename:Ke,monacoEditor:et,className:Se,style:qe,close:ve,onClose:ye,hasMask:gt,disabledDownload:Xe,onImgDimensions:ut,showNodata:Ct,recordInfo:ze})=>{const[se,Fe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Je,at]=(0,b.useState)(""),[Ee,We]=(0,b.useState)(),nt=window.ENV==="build"?"/react/build":"",Et=location.host.startsWith("localhost")?ue.Z.PROXY_SERVER:ue.Z.API_SERVER,wt=10*(1024*1024),dt=(0,b.useRef)();Oe!=null&&Oe.startsWith("/api")&&Te!=="txt"&&(Oe=ue.Z.API_SERVER+Oe);const Dt=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();Ke&&et&&(et.filename=Ke),(0,b.useEffect)(()=>{var re,ne;const le=(ne=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:ne.split(";");le==null||le.map(Ie=>{let ke=Ie.split("=");ke[0]==="_educoder_session"&&at(ke[1])})},[]),(0,b.useEffect)(()=>{Te==="office"&&(Oe.indexOf("bigfilescdn.")>-1||Oe.indexOf("bigfiles1")>-1?We({url:Oe,fileType:Dt(Oe),model:Oe.indexOf("model=edit")?"edit":"view"}):Oe.indexOf("coze")>-1?We({url:Oe,fileType:"doc",model:"view"}):oe())},[Te,Oe]);function Ft(re){return Re(this,null,function*(){re.data.type==="pdfdata"&&(Ze(re.data.data),window.removeEventListener("message",Ft,!1)),console.log("mess---:",re.data)})}const oe=()=>Re(void 0,null,function*(){console.log("data:",Oe);let re=Oe;Oe.startsWith("http")||(re=location.origin+re);let ne=new URL(re).pathname.split("/").pop();const le=yield(0,de.gJ)({attachment_id:ne});le.url=Et+le.url,We(le)}),ae=()=>{if(Oe.startsWith("http")||Oe.startsWith("blob:")){te();return}(0,Ce.Sv)(Ke||"educoder",Oe,Ke)},te=()=>{ze&&(0,Be.fc)({id:ze==null?void 0:ze.id,watch_type:1,course_id:ze==null?void 0:ze.course_id}),(0,Ce.Nd)(Ke||"educoder",decodeURIComponent(Oe))};(0,b.useEffect)(()=>(window.addEventListener("message",x),()=>{window.removeEventListener("message",x)}),[]);const x=re=>{var ne;((ne=re==null?void 0:re.data)==null?void 0:ne.type)==="closePop"&&ye()};return be.createElement("div",{style:De({},qe||{}),className:`${gt&&He.bgBlack} ${Te?He.wrp:"hide"}`},!!Te&&ve&&be.createElement("div",{id:"closePop",className:He.close,ref:dt},!!ut&&be.createElement(pe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>dt.current},be.createElement("span",{onClick:()=>{ye(),ut()}},be.createElement("i",{className:"icon-yulanpizhu"}))),!Xe&&window.parent===window&&be.createElement(pe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>dt.current},be.createElement("span",{onClick:te},be.createElement("i",{className:"icon-quxiaozhiding"}))),Ge&&be.createElement(pe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>dt.current},be.createElement("span",{className:"",onClick:()=>{const re=document.getElementById("pdfiframe");window.addEventListener("message",Ft,!1),setTimeout(()=>{re.contentWindow.postMessage("getData","*")},300)}},be.createElement("i",{className:"icon-baocun"}))),be.createElement(pe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>dt.current},be.createElement("span",{className:"",onClick:()=>{ye()}},be.createElement("i",{className:"icon-guanbi1"})))),be.createElement("div",{className:`${He[Se]} ${Se} ${He.monaco} ${Te==="txt"?"show":"hide"}`},Te==="txt"&&be.createElement(be.Fragment,null,be.createElement(Pe.ZP,De({},et)))),Te==="audio"&&be.createElement("audio",{src:`${(Oe==null?void 0:Oe.indexOf("http://"))>-1||(Oe==null?void 0:Oe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Oe}`,autoPlay:!0}),Te==="video"&&be.createElement(be.Fragment,null,(Oe==null?void 0:Oe.indexOf("http"))>-1?be.createElement("video",{controls:!0,src:`${Oe}`,autoPlay:!0}):be.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Oe}`,autoPlay:!0})),Te==="office"&&Ee&&be.createElement("iframe",{src:`${nt}/office.html?key=${Ee.key}&url=${btoa(Ee.url)}&callbackUrl=${Et+(Ee.callbackUrl||"")}&fileType=${Ee.fileType}&title=${Ee.title||""}&model=${ce}&officeServer=${ue.Z.ONLYOFFICE}&disabledDownload=${!!Xe}`}),Te==="html"&&be.createElement("iframe",{src:Oe+"&disposition=inline"}),Te==="pdf"&&be.createElement("iframe",{id:"pdfiframe",src:`${nt}/js/pdf/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(Oe)}&disabledDownload=${!!Xe}&model=${ce}`}),Te==="image"&&be.createElement("img",{src:`${(Oe==null?void 0:Oe.indexOf("http://"))>-1||(Oe==null?void 0:Oe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Oe}`}),(Te==="other"||Te==="download")&&be.createElement(be.Fragment,null,Ct?be.createElement(xe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:be.createElement(fe.ZP,{icon:be.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:Xe},"\u4E0B\u8F7D")}):be.createElement(fe.ZP,{type:"primary",size:"middle",onClick:ae,disabled:Xe},be.createElement(Ue.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Te==="flowChart"&&be.createElement("div",{className:"embed"},be.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Oe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},84660:function(Cn,Zt,E){"use strict";E.d(Zt,{z:function(){return et},Z:function(){return Se}});var b=E(59301),He=E(36175),fe=E(96160),Ue=E(64018),Pe=E(16471),pe=E(14661),Ce=E(7408),de=E(15342),xe=E(44104),ue=E(7939),Be=E(1012),be=E(75909),Le=E(59301),Me=({html:qe})=>{const ve=(0,b.useRef)(null),ye=(0,b.useRef)(null),gt=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 56px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,b.useEffect)(()=>{const Xe=ve.current.attachShadow({mode:"open"});ye.current=document.createElement("div"),ye.current.className="markdown-body",ye.current.innerHTML=qe,Xe.appendChild(ye.current);const ut=document.createElement("style");return ut.textContent=gt,Xe.appendChild(ut),()=>{Xe.innerHTML=""}},[]),(0,b.useEffect)(()=>{ye.current&&(ye.current.innerHTML=qe)},[qe]),Le.createElement("div",{ref:ve})};function ge(qe){const ve=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],ye=new RegExp(`\\b(${ve.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),gt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return qe.replace(ye,"").replace(gt,"").trim()}var Ae={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},De=Object.defineProperty,Re=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Oe=(qe,ve,ye)=>ve in qe?De(qe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ye}):qe[ve]=ye,Ge=(qe,ve)=>{for(var ye in ve||(ve={}))tt.call(ve,ye)&&Oe(qe,ye,ve[ye]);if(Re)for(var ye of Re(ve))ce.call(ve,ye)&&Oe(qe,ye,ve[ye]);return qe};const Ze="@\u2581\u2581@",rt="@\u2581@",Te=/<pre[^>]*>/g;function Ke(qe){let ve=document.createElement("div");return ve.innerHTML=qe,ve.childNodes.length===0?"":ve.childNodes[0].nodeValue}const et=(qe,ve)=>{qe=qe||"";const ye=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ut=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ve?qe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ye,(Ct,ze,se,Fe,Je,at,Ee)=>{const We=ze||Fe||at,nt=se||Je||Ee||"?";return pe.Z.API_SERVER+"/api/attachments/"+We+nt+"&t="+(0,Ce.Jn)(We,Date.now())+(Ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(qe=qe.replace(ut,(Ct,ze,se,Fe,Je,at,Ee)=>{const We=ze||Fe||at,nt=se||Je||Ee||"?";return pe.Z.API_SERVER+"/attachments/download/"+We+nt+"&t="+(0,Ce.Jn)(We,Date.now())+(Ct.indexOf(")")>-1?")":"&")}).replace(ye,(Ct,ze,se,Fe,Je,at,Ee)=>{const We=ze||Fe||at,nt=se||Je||Ee||"?";return pe.Z.API_SERVER+"/api/attachments/"+We+nt+"&t="+(0,Ce.Jn)(We,Date.now())+(Ct.indexOf(")")>-1?")":"&")}).replace(gt,(Ct,ze,se,Fe,Je)=>{const at=ze||Fe,Ee=se||Je||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+at+Ee+at+Ee+"&t="+(0,Ce.Jn)(at,Date.now())}).replace(Xe,(Ct,ze,se,Fe,Je)=>{const at=ze||Fe,Ee=se||Je||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+at+Ee+at+Ee+"&t="+(0,Ce.Jn)(at,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').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,`
`),qe)};var Se=({value:qe="",edit:ve=!1,className:ye,showTextOnly:gt,showLines:Xe,style:ut={},stylesPrev:Ct={},highlightKeywords:ze,showProgramFill:se,isProgramFill:Fe,disabledFill:Je=!1,programFillValue:at,openEditor:Ee=()=>{},onFillChange:We=ct=>{},onFillBlur:nt=()=>{},onFillFocus:Et=()=>{}})=>{let ct=ge(String(qe||""));const wt=(0,b.useRef)(),dt=(0,b.useRef)(),[Dt,Ft]=(0,b.useState)(""),[oe,ae]=(0,b.useState)("office"),[te,x]=(0,b.useState)([]),re=(0,b.useRef)("a"+(0,Be.Z)()),ne={},le=Rt=>/<style[\s\S]*?>/i.test(Rt||""),Ie=(Rt,Vt,$t)=>{const St=document.createElement(Rt===rt?"input":"textarea");St.style.width="100%",St.style.height=Rt===rt?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Vt;const Lt=Object.keys(ne).length;return ne[Lt]=St,`<span class="edu-program-fill-wrap ${Rt===rt?"":"show"}" style="width:${Rt===rt?"600px":"100%"}" title=${$t||""}><span>${St.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ke(Rt){return Rt=Rt.replace(/!\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(/\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Rt=Rt.replace(/<embed.*?>/g,""),Rt=Rt.replace(/<img.*?>/g,""),Rt=Rt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Rt=Rt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Rt=Rt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Rt=Rt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Rt}const Ye=Rt=>!gt&&le(ct)?Rt:Rt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Vt,$t){let St=$t.replace(/(\n|\r)/g,"").split("}"),Lt=[];return St.map(tn=>{tn!=""&&Lt.push(`.${re.current} ${tn}`)}),`<style>${Lt.join("}")}</style>`}),_e=(0,b.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Lt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,tn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,hn=/\(\/attachments\/download\//g;ct=ct.replace(hn,"("+pe.Z.API_SERVER+"/attachments/download/").replace(St,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Lt,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(tn,'"'+pe.Z.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,`
`),wt.current.style.display="none"}catch(St){}if(se){let St=-1;return ct=ct.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Lt,tn,hn){var vt;return++St,Ie(Lt,St,(vt=at==null?void 0:at[St])==null?void 0:vt.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${Ye(ct||"")}</pre>`}let Rt=Ye(ct);Rt=(0,fe.ZP)(Rt);const Vt=(0,fe.ez)();ct.match(/\[TOC\]/)&&(Rt=Rt.replace("<p>[TOC]</p>",(0,fe.Qv)()),(0,fe.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(St,Lt)=>{const{type:tn,expression:hn}=Vt[Lt];return(0,de.renderToString)(Ke(hn)||"",{displayMode:tn==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,fe.AL)();const $t=document.createElement("div");if($t.innerHTML=Rt,gt)return $t.innerText;if(ze){const St=ze.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ot($t,St),$t.innerHTML}return setTimeout(()=>kt(),500),$t.innerHTML},[ct,ze]);(0,b.useEffect)(()=>{lt.current&&lt.current.querySelectorAll(["input","textarea"]).forEach(Vt=>{Vt.oninput=it,Vt.onblur=ft,Vt.onfocus=yt})},[te]),(0,b.useEffect)(()=>{var Rt,Vt,$t,St,Lt;if(at!=null&&at.length)try{const tn=lt.current.querySelectorAll(".edu-program-fill-score"),hn=lt.current.querySelectorAll('[name="edu-program-fill"]');for(const[vt,Tt]of hn.entries())Tt.value=((Rt=at==null?void 0:at[vt])==null?void 0:Rt.value)||"",((Vt=at==null?void 0:at[vt])==null?void 0:Vt.type)==="warning"?Tt.className="program-fill-warning":(($t=at==null?void 0:at[vt])==null?void 0:$t.type)==="success"?Tt.className="program-fill-success":Tt.className="";for(const[vt,Tt]of tn.entries())Tt.innerHTML=(St=at==null?void 0:at[vt])!=null&&St.score?`${(Lt=at==null?void 0:at[vt])==null?void 0:Lt.score}\u5206`:"";x(at)}catch(tn){console.log(tn,"error")}},[at]);const it=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),We(te,Rt.target.dataset.id)},ft=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),nt(te,Rt.target.dataset.id)},yt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),Et(te,Rt.target.dataset.id)};function ot(Rt,Vt){return Rt.childNodes.forEach($t=>{var St;if($t.childNodes.length>0)ot($t,Vt);else if($t.nodeName!=="IMG")if($t.innerHTML)$t.innerHTML=(St=$t.innerHTML)==null?void 0:St.replace(new RegExp(Vt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Lt=document.createElement("span");Lt.innerHTML=$t.textContent.replace(new RegExp(Vt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),$t.replaceWith(Lt)}})}const lt=(0,b.useRef)();fe.jb.WebkitLineClamp=Xe,Xe&&(ut=Ge(Ge({},ut),fe.jb));function Ut(Rt){let Vt=Rt.target;if(Vt.tagName.toUpperCase()==="A"){let $t=Vt.getAttribute("href");if($t.indexOf("office")>-1)Rt.preventDefault(),Ft($t),ae("office");else if($t.indexOf("application/pdf")>-1)Rt.preventDefault(),Ft($t),ae("pdf");else if($t.indexOf("text/html")>-1)Rt.preventDefault(),Ft($t),ae("html");else if($t.startsWith("#")){Rt.preventDefault();let St=document.getElementById($t.replace("#",""));St&&St.scrollIntoView(!0)}}}const kt=()=>{var Rt;const Vt=(Rt=lt.current)==null?void 0:Rt.querySelectorAll("video");Vt==null||Vt.forEach($t=>{if($t.oncontextmenu=()=>!1,$t.src.indexOf(".m3u8")>-1&&!$t.canPlayType("application/vnd.apple.mpegurl")){if(Pe.ZP.isSupported()){var St=new Pe.ZP;St.loadSource($t.src),St.attachMedia($t)}}})};(0,b.useEffect)(()=>{if(lt.current&&_e&&_e.match(Te)&&window.PR.prettyPrint(),lt.current)return lt.current.addEventListener("click",Ut),()=>{var Rt;(Rt=lt.current)==null||Rt.removeEventListener("click",Ut),(0,fe.AL)(),(0,fe.Iy)()}},[_e,lt.current,Ut]);const ln=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(wt.current.style.zIndex=1,wt.current.style.display="flex",wt.current.style.width=Rt.target.clientWidth+"px",wt.current.style.height=Rt.target.clientHeight+"px",wt.current.style.top=Rt.target.offsetTop+"px",wt.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(dt.current=Rt.target.id)):wt.current.style.display="none"},Gt=()=>{wt.current.style.display="none"};return(0,b.useEffect)(()=>{var Rt;const Vt=$t=>{$t.preventDefault(),$t.clipboardData.setData("text",window.getSelection().toString())};return(Rt=lt.current)==null||Rt.addEventListener("copy",Vt),()=>{var $t;($t=lt.current)==null||$t.removeEventListener("copy",Vt)}},[lt.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},gt&&b.createElement("div",{ref:lt,className:`${Ae.mdBody} `},_e),!gt&&!le(_e)&&b.createElement("div",{ref:lt,style:Ge({},ut),onMouseOver:ln,className:`${ye||""} ${Je?"disabled-fill":""} markdown-body ${Ae.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:_e}}),!gt&&le(_e)&&b.createElement(Me,{html:_e}),b.createElement("div",{ref:wt,className:`${Ae.button} ${ve?"":Ae.previewFlowChart}`},b.createElement(xe.Z,null,b.createElement(ue.ZP,{onClick:()=>{ve?Ee(dt.current):(Ft(dt.current),ae("flowChart"))}},ve?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(be.Z,{close:!0,data:Dt,type:Dt!=null&&Dt.length?oe:"",style:Ge({},Ct),onClose:()=>Ft("")}))}},82758:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),He={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},fe=E(62957),Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",pe=(xe,ue,Be)=>new Promise((be,Le)=>{var we=Ae=>{try{ge(Be.next(Ae))}catch(De){Le(De)}},Me=Ae=>{try{ge(Be.throw(Ae))}catch(De){Le(De)}},ge=Ae=>Ae.done?be(Ae.value):Promise.resolve(Ae.value).then(we,Me);ge((Be=Be.apply(xe,ue)).next())}),de=({type:xe,resdata:ue,onok:Be,oktext:be,okloading:Le})=>{const[we,Me]=(0,b.useState)(!1),{can_copy_list:ge,can_copy_num:Ae,challenge_type:De,course_data_list:Re,no_copy_list:tt,no_copy_num:ce,no_use_list:Oe,no_use_num:Ge,repeat_shixun_num:Ze,student_count:rt,total_num:Te,use_num:Ke}=ue;let et=Ae>0||xe==="exercise";(0,b.useEffect)(()=>{(ue==null?void 0:ue.student_count)>0&&Me(!0)},[ue]),console.log("---11",Le),(0,b.useEffect)(()=>{Le||Me(!1)},[Le]);const Se=()=>{if(xe==="exercise"&&De===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(xe==="exercise"&&De===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&De===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&De===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&De===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&De===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:He.orangeColor},rt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:He.orangeColor},Ke)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(xe==="shixunpush"&&De===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixunpush"&&De===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:He.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:He.orangeColor},Ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},qe=()=>{if(xe==="exercise"||xe==="subject"||xe==="exercisepush"||xe==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ce>0&&b.createElement("div",null,b.createElement("span",{className:He.flex},b.createElement("img",{src:Pe,style:{width:14}}),b.createElement("span",{className:He.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:He.statusbody},xe==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:He.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(xe==="subject"||xe==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",et&&b.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),xe==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",et&&b.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,tt==null?void 0:tt.map((ve,ye)=>b.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",ye+1!==ce&&"\u3001"))))),Ae>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:He.flex},b.createElement("img",{src:Ue,style:{width:14}}),b.createElement("span",{className:He.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:He.statusbody},xe==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(xe==="subject"||xe==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),xe==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,ge==null?void 0:ge.map((ve,ye)=>b.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",ye+1!==Ae&&"\u3001"))))));if(xe==="shixun")return b.createElement("div",{style:{marginTop:20}},Ae>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(fe.default,{open:we,onCancel:()=>{Me(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!et&&"none"}},zIndex:1003,confirmLoading:Le,okText:et?be:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){et?yield Be([...ge,...Oe]):Me(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Se(),qe()))}},46721:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Le}});var b=E(59301),He=E(25399),fe=E(51429),Ue=E(8576),Pe=E(7408),pe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(we,Me,ge)=>Me in we?pe(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):we[Me]=ge,Be=(we,Me)=>{for(var ge in Me||(Me={}))de.call(Me,ge)&&ue(we,ge,Me[ge]);if(Ce)for(var ge of Ce(Me))xe.call(Me,ge)&&ue(we,ge,Me[ge]);return we},Le=({children:we,customContent:Me,disableWhenCommunity:ge=!1,tooltipProps:Ae={}})=>{const De=(0,fe.useDispatch)(),Re=b.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",b.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var ce;(0,Pe.xg)(`/users/${(ce=(0,Ue.eY)())==null?void 0:ce.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),tt=ce=>{var Oe;if(!b.isValidElement(ce))return ce;const Ge={};Ge.disabled=!0,Ge.onChange=Te=>{var Ke,et;(Ke=Te==null?void 0:Te.preventDefault)==null||Ke.call(Te),(et=Te==null?void 0:Te.stopPropagation)==null||et.call(Te)};const Ze=(Oe=ce.props)==null?void 0:Oe.children,rt=Ze&&b.Children.map(Ze,tt);return b.cloneElement(ce,Ge,rt)};return(0,Ue.k5)()&&ge?b.createElement(He.Z,Be({placement:"topLeft",title:Me||Re},Ae),tt(we)):b.createElement(b.Fragment,null,we)}},93620:function(Cn,Zt,E){"use strict";E.d(Zt,{h:function(){return ce}});var b=E(59301),He=E(82326),fe=E(28284),Ue=E(7939),Pe=E(89780),pe=E.n(Pe),Ce=E(33515),de=E(75620),xe=Object.defineProperty,ue=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=(Oe,Ge,Ze)=>Ge in Oe?xe(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,ge=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))Le.call(Ge,Ze)&&Me(Oe,Ze,Ge[Ze]);if(be)for(var Ze of be(Ge))we.call(Ge,Ze)&&Me(Oe,Ze,Ge[Ze]);return Oe},Ae=(Oe,Ge)=>ue(Oe,Be(Ge));const De=He.default.Option,Re={labelCol:{span:4},wrapperCol:{span:20}},tt={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"]};Zt.Z=({callback:Oe,onCancel:Ge})=>{const[Ze,rt]=(0,b.useState)("python");function Te(et){rt(tt[et][1])}function Ke(et){Oe(et)}return b.createElement(fe.default,Ae(ge({},Re),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ke,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(He.default,{getPopupContainer:et=>et.parentNode,onChange:Te},Object.keys(tt).map(et=>b.createElement(De,{key:et,value:et},tt[et][0])))),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(ce,{mode:Ze})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ue.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ce({value:Oe,onChange:Ge,mode:Ze,options:rt={}}){const Te=(0,b.useRef)(),[Ke,et]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ke){let Se=function(qe){const ve=qe.getValue();Ge&&Ge(ve)};return Ke.on("change",Se),()=>{Ke.off("change",Se)}}},[Ke,Ge]),(0,b.useEffect)(()=>{Ke&&Ke.setOption("mode",Ze)},[Ke,Ze]),(0,b.useEffect)(()=>{Ke&&(Oe!==Ke.getValue()||Oe==="")&&setTimeout(()=>{Ke.setValue(Oe||"")},300)},[Ke,Oe]),(0,b.useEffect)(()=>{if(Te.current&&!Ke){const Se=pe().fromTextArea(Te.current,ge({mode:Ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},rt));et(Se)}},[Te.current,Ke]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Te}))}},46127:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Fn}});var b=E(59301),He=E(51429),fe=E(89780),Ue=E.n(fe),Pe=E(76374),pe=E(33515),Ce=E(6313),de=E(25717),xe=E(99498),ue=E(25419),Be=E(67549),be=E(84660),Le=({value:xn="",className:dn,showTextOnly:rn,showLines:Sn,style:kn={}})=>{const Zn=(0,b.useMemo)(()=>"",[xn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Zn}}))},we=Object.defineProperty,Me=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,tt=(xn,dn,rn)=>dn in xn?we(xn,dn,{enumerable:!0,configurable:!0,writable:!0,value:rn}):xn[dn]=rn,ce=(xn,dn)=>{for(var rn in dn||(dn={}))De.call(dn,rn)&&tt(xn,rn,dn[rn]);if(Ae)for(var rn of Ae(dn))Re.call(dn,rn)&&tt(xn,rn,dn[rn]);return xn},Oe=(xn,dn)=>Me(xn,ge(dn));let Ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ze({onActionCallback:xn,title:dn,icon:rn,actionName:Sn,className:kn="",children:Zn}){function An(){xn(Sn)}return b.createElement("a",{title:dn,className:kn,onClick:An},b.createElement("i",{className:`${rn}`}),Zn)}var rt=({watch:xn,showNullButton:dn,showNullProgramButton:rn,onActionCallback:Sn,fullScreen:kn,insertTemp:Zn,hidetoolBar:An,extraUse:jn})=>{const Un=[...Ge,{title:`${xn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!An&&Un.map((yr,Ar)=>b.createElement("li",{key:Ar},yr.actionName?b.createElement(Ze,Oe(ce({},yr),{onActionCallback:Sn})):b.createElement("span",{className:"v-line"}))),dn?b.createElement("li",null,b.createElement(Ze,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,rn?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Zn&&b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Zn}`,onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),jn&&b.createElement("li",null,jn),b.createElement("li",{className:"btn-full-screen"},b.createElement(Ze,{icon:`${kn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:kn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sn})))},Te=E(97450),Ke=E(28284),et=E(37568),Se=E(7939),qe=Object.defineProperty,ve=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ct=(xn,dn,rn)=>dn in xn?qe(xn,dn,{enumerable:!0,configurable:!0,writable:!0,value:rn}):xn[dn]=rn,ze=(xn,dn)=>{for(var rn in dn||(dn={}))Xe.call(dn,rn)&&Ct(xn,rn,dn[rn]);if(gt)for(var rn of gt(dn))ut.call(dn,rn)&&Ct(xn,rn,dn[rn]);return xn},se=(xn,dn)=>ve(xn,ye(dn));const Fe={labelCol:{span:4},wrapperCol:{span:20}};var Je=({callback:xn,onCancel:dn})=>{function rn(Sn){xn(Sn)}return b.createElement(Ke.default,se(ze({},Fe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:rn,style:{width:500}}),b.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(et.default,null)),b.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(et.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Se.ZP,{type:"ghost",onClick:dn},"\u53D6\u6D88")))},at=E(93620),Ee=E(90519),We=E(62957),nt=E(77019),Et=E(16202),ct=E(59301),wt=({callback:xn,onCancel:dn})=>{const rn=document.createElement("canvas"),Sn=rn.getContext("2d");rn.width=1e3,rn.height=800,Sn.fillStyle="#ffffff",Sn.fillRect(0,0,rn.width,rn.height);const kn=rn.toDataURL("image/png");return ct.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(nt.Z,{style:{height:"100vh"}},ct.createElement(Et.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:kn,visible:!0,title:String(Date.now())},onOk:Zn=>{xn({src:Zn.url})},onClose:dn})))},dt=E(36207),Dt=E(5269),Ft=E(6767),oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=E(59301),x=(0,b.forwardRef)(({onCancel:xn,editImgId:dn,callback:rn},Sn)=>{let kn=(0,b.useRef)(),Zn=(0,b.useRef)(),An=(0,b.useRef)(),jn=(0,b.useRef)(!1);const Un=(0,b.useRef)(!1);console.log("ref:",Sn);const[yr,Ar]=(0,b.useState)(0),[vn,Rn]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{Ar(1)},[]),(0,b.useImperativeHandle)(Sn,()=>({setHeight:Rn})),ae.createElement("div",{ref:Un,className:"body-overflow-initial"},ae.createElement(dt.Z,{width:"100vw",height:vn,footer:null,closable:!0,placement:"bottom",open:!!yr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${oe.drawerWrap}`,onClose:()=>{window.saveDrawData(sr=>{rn({src:`/api/attachments/${sr}`,id:sr})})},title:ae.createElement(nt.Z,{align:"middle"},ae.createElement(Dt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Dt.Z,{onClick:()=>{Rn(vn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Dt.Z,{onClick:()=>{window.saveDrawData(sr=>{if(sr===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),rn({src:`/api/attachments/${sr}`,id:sr,disabledClose:!0})})}},ae.createElement(Se.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${dn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Zn})))}),re=E(14661),ne=E(47889),le=E(4875);const Ie=ne.ZP.Group,ke={margin:"0 8px"};var Ye=({callback:xn,onCancel:dn})=>{function rn(Sn){xn(Sn)}return b.createElement(Ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:rn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:ke},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:ke},"\u884C\u6570"),b.createElement(Ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(le.Z,null)),b.createElement("span",{style:ke},"\u5217\u6570"),b.createElement(Ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(le.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:ke},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ke.default.Item,{name:"align"},b.createElement(Ie,null,b.createElement(ne.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(ne.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(ne.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(ne.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Se.ZP,{type:"ghost",onClick:dn},"\u53D6\u6D88")))},_e=E(58755),it=E(75964),ft=E.n(it),ot=(0,b.forwardRef)(({use3d:xn,width:dn,height:rn,callback:Sn,showSaveButton:kn},Zn)=>{const An=(0,b.useRef)(),jn=(0,b.useRef)(),[Un,yr]=(0,b.useState)(!1),Ar=(0,b.useRef)({id:An,appName:"graphing",width:dn||1e3,height:rn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{jn.current=new(ft())(Ar.current,!0),window.onload=function(){jn.current.inject("applet_container")}},[]);const vn=()=>{var Rn=window.ggbApplet.getPNGBase64(1,!0,72);return Sn&&Sn(Rn),Rn};return(0,b.useEffect)(()=>{Ar.current.appName=Un?"3D":"graphing",jn.current.inject("applet_container")},[Un]),(0,b.useEffect)(()=>{yr(xn)},[xn]),(0,b.useImperativeHandle)(Zn,()=>({getImgData:vn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:An}),b.createElement(nt.Z,{align:"middle"},b.createElement(Dt.Z,{flex:1},b.createElement(_e.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Un,onChange:Rn=>yr(Rn)})),b.createElement(Dt.Z,null,b.createElement(Se.ZP,{size:"large",onClick:vn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),lt=E(45469);const Ut="link",kt="upload-image",ln="add-flowchart",Gt="draw-image",Rt="add-flowchart",Vt="code-block",$t="add-table",St="------------",Lt={default:St,left:`:${St}`,center:`:${St}:`,right:`${St}:`};var tn=E(2914),hn=E(7408);function vt(){}let Tt=0;const _t=1e4,on="\u2581",En="@\u2581\u2581@",Tn="@\u2581@",$n=`
**\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`,er=["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"];function In(xn){return/^\d+$/.test(xn)?`${xn}px`:xn}const Wt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",un={[Wt+"-B"]:"bold",[Wt+"-I"]:"italic"},On={[Ut]:"\u6DFB\u52A0\u94FE\u63A5",[Vt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[kt]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[$t]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:xn="",onChange:dn,width:rn="100%",height:Sn=400,miniToolbar:kn=!1,isFocus:Zn=!1,watch:An,insertTemp:jn,mode:Un="markdown",id:yr="markdown-editor-id",showResizeBar:Ar=!1,noStorage:vn=!1,showNullButton:Rn=!1,showNullProgramButton:sr=!1,hidetoolBar:vr=!1,fullScreen:Mt=!1,onBlur:zt,onCMBeforeChange:bt,onFullScreen:Ot,className:At="",disablePaste:Ht=!1,disabled:ht=!1,disabledFill:Qt=!1,placeholder:Jt="",values:sn="",extraUse:jt,onAddBlank:Kt})=>{const[Xt,nn]=(0,b.useState)(null),[Hn,zn]=(0,b.useState)(xn),[Yn,Lr]=(0,b.useState)(An),[zr,Qr]=(0,b.useState)(Mt),[Br,gr]=(0,b.useState)(""),[Fr,Kr]=(0,b.useState)(0),[ni,ri]=(0,b.useState)(Sn),[ai,Pr]=(0,b.useState)(!1),[Jr,Xr]=(0,b.useState)(0),[Ri,Hi]=(0,b.useState)(0),Zi=(0,b.useRef)(),zi=(0,b.useRef)(),Ji=(0,b.useRef)(),wi=(0,b.useRef)(),Mi=(0,b.useRef)(),fi=(0,b.useRef)(),Xi=(0,He.useDispatch)();(0,b.useEffect)(()=>{const rr=window.scrollY||window.pageYOffset;zn(sn),Xt==null||Xt.setValue(sn),window.scrollTo(0,rr)},[sn]),(0,b.useEffect)(()=>{Ot==null||Ot(zr)},[zr]),(0,b.useEffect)(()=>{if(Zi.current){let rr=function(xr,Zr){var ji;if(Ht){Zr.preventDefault();return}const vo=Zr.clipboardData;if(vo){const ao=vo.types.toString(),Io=vo.items;if(ao==="Files"||vo.types.indexOf("Files")>-1){if(Zr.preventDefault(),Un=="stex")return;try{let wo=Io[1];((ji=Io[0])==null?void 0:ji.kind)==="file"&&(wo=Io[0]);const Co=wo.getAsFile(),To=Co.name.split(".").pop();(0,Ee.I)(Co,Oo=>{var Mo,ha,Aa;Oo.id?((Mo=Co==null?void 0:Co.type)==null?void 0:Mo.indexOf("image"))>-1?Qn.replaceSelection(`<img width="100%" src="/api/attachments/${Oo.id}?type=${Oo.content_type})" alt="" />`):((ha=Co==null?void 0:Co.type)==null?void 0:ha.indexOf("video"))>-1?Qn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Oo.id}"></video>`):((Aa=Co==null?void 0:Co.type)==null?void 0:Aa.indexOf("pdf"))>-1?Qn.replaceSelection(`<a href="/api/attachments/${Oo.id}?type=${Co.type}&disposition=inline" target="_blank">${Co.name}</a>`):er.includes(To)?Qn.replaceSelection(`<a href="/api/attachments/${Oo.id}?type=office&disposition=inline" target="_blank">${Co.name}</a>`):Qn.replaceSelection(`[${Co.name}](/api/attachments/${Oo.id}?type=${Oo.content_type})`):(Oo==null?void 0:Oo.status)===401&&(document.location.href="/user/login")})}catch(wo){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qn=Ue().fromTextArea(Zi.current,{mode:Un,lineNumbers:!kn,lineWrapping:!0,value:xn,autoCloseTags:!0,autoCloseBrackets:!0});return Qn.on("keyup",function(xr,Zr){Zr.keyCode===8&&(xr.getValue()==""?Qn.setOption("placeholder",Jt):Qn.setOption("placeholder",null))}),Qn.on("keydown",function(xr,Zr){if(Zr.keyCode===8){var ji=Ro(xr);ji&&Zr.preventDefault()}}),Zn&&Qn.focus(),Qn.on("paste",rr),ht&&Qn.on("beforeChange",function(xr,Zr){(Zr.origin==="paste"||Zr.origin==="+input")&&Zr.cancel()}),nn(Qn),()=>{Qn.off("paste",rr)}}},[]);const oo=(0,b.useCallback)(()=>{if(zi.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[ni,zi,zr]);(0,b.useEffect)(()=>{function rr(){let Qn=new Pe.Z(xr=>{for(let Zr of xr)(Zr.target.offsetHeight>0||Zr.target.offsetWidth>0)&&(oo(),Xt.setSize("100%","100%"),Xt.refresh())});return Qn.observe(Zi.current.parentElement),Qn}if(Xt){const Qn=rr();return()=>{var xr,Zr;(xr=Zi.current)!=null&&xr.parentElement&&Qn.unobserve((Zr=Zi.current)==null?void 0:Zr.parentElement)}}},[Xt,oo]),(0,b.useEffect)(()=>{if(Xt){let rr=[];for(const[Qn,xr]of Object.entries(un)){let Zr={[Qn]:()=>{fo(xr)}};rr.push(Zr),Xt.addKeyMap(Zr)}return()=>{for(let Qn of rr)Xt.removeKeyMap(Qn)}}},[Xt]),(0,b.useEffect)(()=>{Mt!==zr&&Qr(Mt)},[Mt]),(0,tn.Z)(()=>{if(!vn&&Fr>0){let rr=new Date().getTime(),Qn=window.sessionStorage.getItem(yr);rr>=Fr+_t&&(!Qn||Qn!==Hn)&&(window.sessionStorage.setItem(yr,Hn),Pr(!0))}},_t),(0,b.useEffect)(()=>{Lr(An)},[Xt,An]),(0,b.useEffect)(()=>{Xt&&Zn&&Xt.focus()},[Xt,Zn]),(0,b.useEffect)(()=>{if(Yn&&Xt){let rr=function(xr){let Zr=xr.target;if(wi.current){let ji=Zr.scrollTop/Zr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*ji}};const Qn=Xt.getScrollerElement();return Qn.addEventListener("scroll",rr),()=>{Qn.removeEventListener("scroll",rr)}}},[Xt,Yn]),(0,b.useEffect)(()=>{if(Xt&&bt){let rr=function(Qn,xr){bt(Qn,xr)};return Xt.on("beforeChange",rr),()=>{Xt.off("beforeChange",rr)}}},[Xt,bt]),(0,b.useEffect)(()=>{if(Xt&&zt){let rr=function(){zt(Xt.getValue())};return Xt.on("blur",rr),()=>{Xt.off("blur",rr)}}},[Xt,zt]);function Ro(rr,Qn){var xr=rr.getDoc(),Zr=xr.getCursor(),ji=xr.getLine(Zr.line),vo=ji.charAt(Zr.ch-1),ao=ji.lastIndexOf("@\u2581@",Zr.ch),Io=ji.lastIndexOf("@\u2581\u2581@",Zr.ch),wo=ao>Io?ao:Io,Co=ao>Io?3:4;if(En.indexOf(vo)===-1)return null;if(console.log("change1:",Qn,rr,ji,Zr,wo,ao,Io,vo),wo>=0&&Zr.ch-wo<5){var To=wo+Co;return xr.replaceRange("",{line:Zr.line,ch:wo},{line:Zr.line,ch:To}),{line:Zr.line,ch:To}}return null}(0,b.useEffect)(()=>{if(Xt){let rr=function(Qn,xr){const Zr=Qn.getValue();zn(Zr),Kr(new Date().getTime()),Qn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dn&&(sr?dn(Zr,or(Zr)):dn(Zr))};return Xt.on("change",rr),()=>{Xt.off("change",rr)}}},[Xt,dn]),(0,b.useEffect)(()=>{if(Xt)if(xn==null)Xt.setValue(""),zn("");else{const rr=window.scrollY||window.pageYOffset;xn!==Xt.getValue()&&(Xt.setValue(xn),zn(xn),Xt.setCursor(ht?1:Xt.lineCount(),0),window.scrollTo(0,rr))}},[Xt,xn]);const fo=(0,b.useCallback)(rr=>{const Qn=Xt.getCursor(),xr=Xt.getSelection();let Zr=xr.split(`
`);switch(rr){case"bold":return Xt.replaceSelection("**"+xr+"**"),xr===""&&Xt.setCursor(Qn.line,Qn.ch+2),Xt.focus();case"italic":return Xt.replaceSelection("*"+xr+"*"),xr===""&&Xt.setCursor(Qn.line,Qn.ch+1),Xt.focus();case"code":return Xt.replaceSelection("`"+xr+"`"),xr===""&&Xt.setCursor(Qn.line,Qn.ch+1),Xt.focus();case"inline-latex":return(0,hn.Ye)(Xi)?void 0:(gr("inline-latex"),Xt.focus());case"latex":return Xt.replaceSelection("```latex\n"+xr+"\n```"),Xt.setCursor(Qn.line+1,xr.length+1),Xt.focus();case"line-break":return Xt.replaceSelection(`<br/>
`),Xt.focus();case"list-ul":return xr===""?Xt.replaceSelection("- "+xr):Xt.replaceSelection(Zr.map(ji=>ji===""?"":`- ${ji}`).join(`
`)),Xt.focus();case"list-ol":return xr===""?Xt.replaceSelection("1. "+xr):Xt.replaceSelection(Zr.map((ji,vo)=>ji===""?"":`${vo+1}. ${ji}`).join(`
`)),Xt.focus();case"add-null-ch":Kt==null||Kt();return;case"add-signal":return xr===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection(Tn),Xt.focus();case"add-multiple":return xr===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection(En),Xt.focus();case"inster-template-1":return xr===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection($n),Xt.focus();case"eraser":return Xt.setValue(""),Xt.focus();case"trigger-watch":return Lr(!Yn),Xt.focus();case"trigger-full-screen":return Qr(!zr),Xt.focus();case Ut:gr(Ut);return;case Vt:gr(Vt);return;case kt:gr(kt);return;case Gt:gr(Gt);return;case"maths-latex":if((0,hn.Ye)(Xi))return;gr("maths-latex");return;case ln:Mi.current="",sessionStorage.removeItem("file_id"),gr(ln);return;case $t:gr($t);return;default:throw new Error}},[Xt,Yn,zr]),bo=(0,b.useCallback)((rr,Qn)=>{var xr,Zr,ji,vo,ao,Io;rr!=null&&rr.disabledClose||gr("");const{src:wo,alt:Co,id:To}=rr||{};switch(Br){case Ut:const{title:xa,link:Ba}=rr;return Xt.replaceSelection(`[${xa}](${Ba})`),Xt.focus();case Vt:const{language:Da,content:Gi}=rr;return Xt.replaceSelection(["```"+Da,Gi,"```"].join(`
`)),Xt.focus();case"maths-latex":for(var Oo=atob(rr),Mo=new Uint8Array(Oo.length),ha=0;ha<Oo.length;ha++)Mo[ha]=Oo.charCodeAt(ha);var Aa=new Blob([Mo],{type:"image/png"});(0,Ee.I)(Aa,ho=>{ho.id?Xt.replaceSelection(`![,](/api/attachments/${ho.id}?type=${ho.content_type})`):(ho==null?void 0:ho.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,hn.Ye)(Xi))return;Xt.replaceSelection("`$$"+rr+"$$`");break;case Rt:if(!To)return;Xt.getValue().indexOf(wo)===-1?Xt.replaceSelection(`<center><img id="${To}" width="80%" src="${wo}" class="draw-flowchart" alt="${Co||""}" /></center>`):document.getElementById(To).src=re.Z.API_SERVER+wo+"?t="+Date.now();break;case kt:case Gt:const Li=Qn,ea=(ji=(Zr=(xr=Li==null?void 0:Li.name)==null?void 0:xr.split("."))==null?void 0:Zr.pop)==null?void 0:ji.call(Zr);return((vo=Li==null?void 0:Li.type)==null?void 0:vo.indexOf("image"))>-1||!(Li!=null&&Li.type)?Li!=null&&Li.align||Li!=null&&Li.width?Xt.replaceSelection(`<p style="text-align:${Li.align||"initial"}"><img width="${Li.width?Li.width+"%":"initial"}" src="${wo}" alt="${Co||""}" /></p>`):Xt.replaceSelection(`<img width="100%" src="${wo}" alt="${Co||""}" />`):((ao=Li==null?void 0:Li.type)==null?void 0:ao.indexOf("video"))>-1?Xt.replaceSelection(`<video width="100%" controls src="${wo}"></video>`):((Io=Li==null?void 0:Li.type)==null?void 0:Io.indexOf("pdf"))>-1?Xt.replaceSelection(`<a href="${wo}?type=${Li.type}&disposition=inline" target="_blank">${Li.name}</a>`):er.includes(ea)?Xt.replaceSelection(`<a href="${wo}?type=office&disposition=inline" target="_blank">${Li.name}</a>`):Xt.replaceSelection(`[${Li.name}](${wo})`),Xt.focus();case $t:const{row:ta,col:_i,align:Wo}=rr;let Jo=`
`;for(let ho=0;ho<ta;ho++){let Zo=[],Po=[];for(let Ta=0;Ta<_i;Ta++)ho===1&&Po.push(Lt[Wo]),Zo.push(" ");ho===1&&(Jo+=`| ${Po.join(" | ")} |
`),Jo+=`| ${Zo.join(_i===1?"":" | ")} |
`}return Xt.replaceSelection(Jo+`
`),Xt.focus();default:throw new Error}},[Xt,Br]),co=(0,b.useMemo)(()=>{switch(Br){case Ut:return b.createElement(Je,{callback:bo,onCancel:yo});case Vt:return b.createElement(at.Z,{callback:bo,onCancel:yo});case kt:return b.createElement(Ee.Z,{callback:bo,onCancel:yo});case ln:return b.createElement(x,{editImgId:Mi.current,callback:bo,onCancel:yo});case $t:return b.createElement(Ye,{callback:bo,onCancel:yo});case"maths-latex":return b.createElement(ot,{showSaveButton:!0,callback:bo});case"inline-latex":return b.createElement(lt.Z,{showSaveButton:!0,callback:bo});default:return null}},[Br]);function yo(){gr("")}(0,b.useEffect)(()=>{if(Ji.current){let rr=function(ao){ji=!0,vo=ao.pageY},Qn=function(){ji=!1},xr=function(ao){if(ji){let Io=ao.pageY-vo;Io<0&&(Io=0),Io>300&&(Io=300);let wo=Sn+Io+"px";ri(wo)}},Zr=Ji.current,ji=!1,vo=0;return Zr.addEventListener("mousedown",rr),document.addEventListener("mousemove",xr),document.addEventListener("mouseup",Qn),()=>{Zr.removeEventListener("mousedown",rr),document.removeEventListener("mousemove",xr),document.removeEventListener("mouseup",Qn)}}},[Xt,Ji]),(0,b.useEffect)(()=>{ri(Sn)},[Sn]);const Pi=In(rn),Ai=In(ni),Gr={width:Pi,height:Ai},Vn=(0,b.useMemo)(()=>{if(Fr){let rr=new Date(Fr),Qn=rr.getHours(),xr=rr.getMinutes(),Zr=rr.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,xr=xr<10?"0"+xr:xr,Zr=Zr<10?"0"+Zr:Zr,`${Qn}:${xr}:${Zr}`}return 0},[Fr]),or=rr=>{const Qn=[];if(sr){let xr=-1;rr=rr.replace(/(@▁▁@|@▁@)/g,function(Zr,ji,vo){Qn.push({multiLine:Zr!==Tn})})}return Qn};function ur(){window.sessionStorage.removeItem(yr),Pr(!1),Kr(0)}function qn(){Pr(!1),Kr(0),Xt.setValue(window.sessionStorage.getItem(yr))}(0,b.useEffect)(()=>{On[Br]&&Br!==Gt&&Br!==ln&&setTimeout(()=>{const rr=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth/2-rr.offsetWidth/2,xr=window.innerHeight/2-rr.offsetHeight/2;Xr(Qn),Hi(xr)},0)},[Br]);const Wr=rr=>{rr.preventDefault();const Qn=rr.clientX-Jr,xr=rr.clientY-Ri;document.body.onmousemove=Zr=>{let ji=Zr.clientX-Qn,vo=Zr.clientY-xr;const ao=document.getElementsByClassName("markdown-popup-form")[0],Io=window.innerWidth-ao.offsetWidth,wo=window.innerHeight-ao.offsetHeight;ji=Math.max(0,Math.min(ji,Io)),vo=Math.max(0,Math.min(vo,wo)),qr(Zr.clientX,Zr.clientY,Qn,xr)&&(Xr(ji),Hi(vo))},document.body.onmouseup=function(){document.body.onmousemove=null}},qr=(rr,Qn,xr,Zr)=>{const ji=document.body.clientHeight,vo=document.body.clientWidth;return rr<20&&xr>rr||rr>vo-20&&xr<rr||Qn<20&&Zr>Qn||Qn>ji-20&&Zr<Qn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return b.createElement(b.Fragment,null,b.createElement("div",{className:"markdown-editor-wrapper",ref:zi},b.createElement("div",{className:`markdown-editor-container ${At} ${Yn?"on-preview":""} ${kn?"mini":""} ${zr?"full-screen":""}`,style:Gr},b.createElement(rt,{insertTemp:jn,watch:Yn,fullScreen:zr,showNullButton:Rn,showNullProgramButton:sr,onActionCallback:fo,hidetoolBar:vr,extraUse:jt}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:Zi,placeholder:Jt})),Yn?b.createElement("div",{ref:wi,className:"preview-container"},Un==="stex"&&b.createElement(Le,{value:Hn}),Un!=="stex"&&b.createElement(be.Z,{edit:!0,disabledFill:Qt,showProgramFill:sr,value:Hn,openEditor:rr=>{var Qn;Mi.current=rr,(Qn=fi.current)==null||Qn.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Ar?b.createElement("a",{ref:Ji,className:"editor-resize"}):null,Br===Gt&&b.createElement(wt,{callback:bo,onCancel:yo}),Br===ln&&b.createElement(x,{ref:fi,editImgId:Mi.current,callback:bo,onCancel:yo}),b.createElement(Te.Z,null,On[Br]&&Br!==Gt&&Br!==ln?b.createElement(We.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Jr,top:Ri},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Wr},On[Br]),open:!0,onCancel:yo,footer:null,destroyOnClose:!0,width:Br===ln?"1200px":null,height:Br===ln?"80vh":null,className:"markdown-popup-form"},co):null))}},90519:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge},I:function(){return rt}});var b=E(28284),He=E(6767),fe=E(37568),Ue=E(44104),Pe=E(4875),pe=E(47889),Ce=E(7939),de=E(83498),xe=E(59301),ue=E(59301),Be=Object.defineProperty,be=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(Te,Ke,et)=>Ke in Te?Be(Te,Ke,{enumerable:!0,configurable:!0,writable:!0,value:et}):Te[Ke]=et,De=(Te,Ke)=>{for(var et in Ke||(Ke={}))Me.call(Ke,et)&&Ae(Te,et,Ke[et]);if(we)for(var et of we(Ke))ge.call(Ke,et)&&Ae(Te,et,Ke[et]);return Te},Re=(Te,Ke)=>be(Te,Le(Ke));const{useForm:tt}=b.default,ce={width:280,marginRight:10},Oe={labelCol:{span:5},wrapperCol:{span:19}};var Ge=({callback:Te,onCancel:Ke})=>{const[et]=tt();let Se=(0,xe.useRef)();function qe(gt){Se.current.width=et.getFieldValue("width"),Se.current.align=et.getFieldValue("align"),Te(gt,Se.current)}function ve(gt,Xe){if(gt.status===-1){He.ZP.error(gt.message);return}et.setFieldsValue({src:`/api/attachments/${gt.id}`,type:Xe.type})}function ye(gt){let Xe=gt.target.files[0];Se.current=Xe,rt(Xe,ve)}return ue.createElement(b.default,Re(De({form:et},Oe),{className:"upload-image-panel",onFinish:qe,style:{width:470,overflow:"hidden"}}),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ue.createElement("div",{className:"flex-container"},ue.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ue.createElement(fe.default,{style:ce})),ue.createElement(Ze,{onFileChange:ye}))),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ue.createElement(fe.default,{style:{width:264}})),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ue.createElement(Ue.Z,null,ue.createElement(b.default.Item,{name:"width",style:{margin:0}},ue.createElement(Pe.Z,{style:{width:264}})),ue.createElement("span",{className:"ml8"},"%"))),ue.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ue.createElement(pe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ue.createElement("aside",null,ue.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ue.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ue.createElement(Ce.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function Ze({onFileChange:Te}){return ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ue.createElement("input",{type:"file",onChange:Te}))}function rt(Te,Ke){if(!Te)throw new String("\u6CA1\u6709\u6587\u4EF6");let et=new FormData;et.append("editormd-image-file",Te),et.append("file_param_name","editormd-image-file"),et.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(qe){Ke(JSON.parse(qe.target.responseText),Te)},!1),Se.addEventListener("error",function(qe){console.error(qe)},!1),Se.open("POST",`${de.KI}/api/attachments.json`),Se.send(et)}},97450:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return fe}});var b=E(59301),He=E(4676);class fe extends b.Component{constructor(Pe){super(Pe);const pe=window.document;this.node=pe.createElement("div"),pe.body.appendChild(this.node)}render(){const{children:Pe}=this.props;return(0,He.createPortal)(Pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77545:function(Cn,Zt,E){"use strict";E.d(Zt,{SV:function(){return wt},ZP:function(){return ct}});var b=E(59301),He=E(76374);const fe={keywords:["print","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"]},Ue={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Pe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},pe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},Ce={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var de=E(53184),xe=E.n(de),ue=(dt,Dt,Ft)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Ft.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Ft.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Ft=Ft.apply(dt,Dt)).next())});const Be={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},be=(dt,Dt,Ft,oe)=>{const ae=Dt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ft.lineNumber,endColumn:Ft.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(x=>({label:x,kind:dt.languages.CompletionItemKind.Text,insertText:x,range:oe}))},Le=(dt,Dt,Ft,oe)=>{dt.languages.registerCompletionItemProvider(Dt,{provideCompletionItems(ae,te){const x=ae.getWordUntilPosition(te),re={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},ne=ae.getLineContent(te.lineNumber).substring(x.startColumn-2,x.endColumn);return{suggestions:[...be(dt,ae,te,re),...Ft.map(Ie=>({label:Ie,kind:dt.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...oe.map(Ie=>({label:Ie.label,kind:dt.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:ne.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var we=dt=>{Be.languages.forEach(Dt=>{dt.languages.registerDocumentFormattingEditProvider(Dt,{provideDocumentFormattingEdits(Ft){return ue(this,null,function*(){const oe=xe()(Ft.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ft.getFullModelRange(),text:oe}]})}})}),Le(dt,"java",Ue.keywords,Ue.quickKey),Le(dt,"cpp",Pe.keywords,Pe.quickKey),Le(dt,"c",fe.keywords,[]),Le(dt,"python",pe.keywords,pe.quickKey),Le(dt,"scala",Ce.keywords,Ce.quickKey)};const Me="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ge=Object.defineProperty,Ae=(dt,Dt,Ft)=>Dt in dt?ge(dt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):dt[Dt]=Ft,De=(dt,Dt,Ft)=>Ae(dt,typeof Dt!="symbol"?Dt+"":Dt,Ft);const Re=class Hu{constructor(Dt,Ft,oe){this.placeholder=Dt,this.editor=Ft,this.monaco=oe,Ft.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Hu.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};De(Re,"ID","editor.widget.placeholderHint");var ce=Re,Oe=E(96236),Ge=E(6767),Ze=E(25399),rt=E(89392),Te=E(98614),Ke=E(56102),et=Object.defineProperty,Se=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Xe=(dt,Dt,Ft)=>Dt in dt?et(dt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):dt[Dt]=Ft,ut=(dt,Dt)=>{for(var Ft in Dt||(Dt={}))ye.call(Dt,Ft)&&Xe(dt,Ft,Dt[Ft]);if(ve)for(var Ft of ve(Dt))gt.call(Dt,Ft)&&Xe(dt,Ft,Dt[Ft]);return dt},Ct=(dt,Dt)=>Se(dt,qe(Dt)),ze=(dt,Dt)=>{var Ft={};for(var oe in dt)ye.call(dt,oe)&&Dt.indexOf(oe)<0&&(Ft[oe]=dt[oe]);if(dt!=null&&ve)for(var oe of ve(dt))Dt.indexOf(oe)<0&&gt.call(dt,oe)&&(Ft[oe]=dt[oe]);return Ft},se=(dt,Dt,Ft)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Ft.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Ft.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Ft=Ft.apply(dt,Dt)).next())});function Fe(dt){return/^\d+$/.test(dt)?`${dt}px`:dt}function Je(){}let at=!1;const Ee={"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",solidity:"sol"};function We(dt=[]){let Dt=dt;if(Array.isArray(dt)){for(let Ft=0;Ft<dt.length;Ft++){let oe=Ee[dt[Ft]];if(oe)return oe}return Dt[0]}return Ee[Dt]||Dt}let nt=null;const Et=()=>se(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",dt)}});var ct=dt=>{var Dt=dt,{width:Ft="100%",height:oe="100%",value:ae,language:te="javascript",style:x={},options:re={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Ie,isCopy:ke=!1,onSave:Ye,autoHeight:_e=!1,forbidCopy:it=!1,forbidCopyTips:ft,onChange:yt=Je,editorDidMount:ot=Je,onFocus:lt=Je,onBreakPoint:Ut=Je,breakPointValue:kt=[],filename:ln="educoder.txt",errorLine:Gt,errorContent:Rt="",highlightLine:Vt,openBreakPoint:$t=!1,placeholder:St="",showMiniMap:Lt=!0}=Dt,tn=ze(Dt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const hn=(0,b.useRef)(),vt=(0,b.useRef)({}),Tt=(0,b.useRef)(),_t=(0,b.useRef)(),on=(0,b.useRef)([]),En=(0,b.useRef)(!1),Tn=(0,b.useRef)(),$n=(0,b.useRef)(),er=(0,b.useRef)(!1),[In,Gn]=(0,b.useState)(!1);function Wt(){let vn;return hn.current&&(vn=new He.Z(Rn=>{for(let sr of Rn)(sr.target.offsetHeight>0||sr.target.offsetWidth>0)&&vt.current.instance.layout()}),vn.observe(hn.current)),vn}function un(){Ge.ZP.warning({content:decodeURIComponent(ft||Me),key:"monaco-editor-tip"})}const On=()=>{let vn=vt.current.instance;if(ae!=null&&vn&&In){const Rn=vn.getModel();Rn&&ae!==Rn.getValue()&&(at=!0,Rn.setValue(ae),vn.layout(),at=!1)}};(0,b.useEffect)(()=>{const vn=Te.Z.subscribe("formatDocument",Rn=>{var sr;let vr=vt.current.instance;(sr=vr==null?void 0:vr.getAction)==null||sr.call(vr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Rn=>{yt(Rn)},vn},[]),(0,b.useEffect)(()=>{var vn;let Rn=vt.current.instance;_t.current&&clearTimeout(_t.current),_t.current=setTimeout(()=>{On()},500),ae&&(ae!=null&&ae.length)&&((vn=Rn==null?void 0:Rn.updateOptions)==null||vn.call(Rn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,In,vt.current]),(0,b.useEffect)(()=>{if(Gt&&vt.current&&vt.current.instance){let Rn=vt.current.instance;Rn.changeViewZones(function(sr){var vr=document.createElement("div");vr.style.padding="10px 20px",vr.style.width="calc(100% - 20px)",vr.className="my-error-line-wrp",vr.innerHTML=Rt,sr.addZone({afterLineNumber:Gt||11,heightInLines:3,domNode:vr})});var vn={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}};Rn.addOverlayWidget(vn),Rn.revealPositionInCenter({lineNumber:20,column:1})}},[Gt,vt.current,In]);const Fn=(vn="",Rn)=>{if(!vn||vn.trim()==="")return!0;const vr=vt.current.instance.getModel().getLineTokens(Rn);let Mt=!1;for(let zt=0;zt<2;zt++)vr.getStandardTokenType(zt)===1&&(Mt=!0);return Mt};(0,b.useEffect)(()=>{var vn;const Rn=(vn=vt.current)==null?void 0:vn.instance;if(Rn&&In&&it){const sr=Rn.onDidBlurEditorWidget(()=>{er.current=!1}),vr=Rn.onDidFocusEditorText(()=>{er.current=!0});return()=>{sr.dispose(),vr.dispose()}}},[vt.current,In,it]),(0,b.useEffect)(()=>{var vn;if((vn=vt.current)!=null&&vn.instance&&In&&$t){let Rn=vt.current.instance,sr=Rn.getModel();if(!sr)return;(()=>{var jt;let Kt=[],Xt=[];const nn=sr.getAllDecorations();for(let zn of nn)zn.options.className==="highlighted-line"&&(Kt.push((jt=zn==null?void 0:zn.range)==null?void 0:jt.startLineNumber),Xt.push(zn==null?void 0:zn.id));if(Vt===Kt[0])return;sr.deltaDecorations(Xt,[]);const Hn=sr.getLineCount();Vt&&Vt<=Hn&&(Rn.deltaDecorations([],[{range:new nt.Range(Vt,1,Vt,sr.getLineMaxColumn(Vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Rn.revealLineInCenter(Vt))})();const Mt=(jt=!1)=>{var Kt;let Xt=[],nn=[];const Hn=sr.getAllDecorations();for(let zn of Hn)zn.options.linesDecorationsClassName==="breakpoints-select"&&(Xt.push((Kt=zn==null?void 0:zn.range)==null?void 0:Kt.startLineNumber),nn.push(zn==null?void 0:zn.id));if(jt)return{lines:Xt,ids:nn};Ut(Xt)},zt=jt=>se(void 0,null,function*(){let Kt={range:new nt.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield sr.deltaDecorations([],[Kt]),Mt()}),bt=jt=>se(void 0,null,function*(){let Kt=[];const Xt=Rn.getLineDecorations(jt);for(let nn of Xt)nn.options.linesDecorationsClassName==="breakpoints-select"&&Kt.push(nn.id);yield sr.deltaDecorations(Kt,[]),Mt()}),Ot=jt=>{let Kt=Rn.getLineDecorations(jt);for(let Xt of Kt)if(Xt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,rt.isEqual)(kt,Mt(!0).lines)){sr.deltaDecorations(Mt(!0).ids,[]);const jt=kt.map(Kt=>({range:new nt.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));sr.deltaDecorations([],jt)}const At=Rn.onDidChangeModelContent(jt=>{let Kt=Rn.getPosition();if(Kt){let Xt=Kt.lineNumber;clearTimeout($n.current),$n.current=setTimeout(()=>{Fn(sr.getLineContent(Xt),Xt)?bt(Xt):Ot(Xt)?(bt(Xt),zt(Xt)):Mt()},100)}}),Ht=Rn.onMouseDown(jt=>{var Kt,Xt,nn;if(jt.target.detail&&((nn=(Xt=(Kt=jt.target)==null?void 0:Kt.element)==null?void 0:Xt.className)!=null&&nn.includes("line-numbers"))){let Hn=jt.target.position.lineNumber;if(Fn(sr.getLineContent(Hn),Hn))return;Ot(Hn)?bt(Hn):zt(Hn)}}),ht=jt=>{let Kt={range:new nt.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};on.current=Rn.deltaDecorations(on.current,[Kt])},Qt=()=>{on.current=Rn.deltaDecorations(on.current,[])},Jt=Rn.onMouseMove(jt=>{var Kt,Xt,nn;if(Qt(),jt.target.detail&&((nn=(Xt=(Kt=jt.target)==null?void 0:Kt.element)==null?void 0:Xt.className)!=null&&nn.includes("line-numbers"))){let Hn=jt.target.position.lineNumber;if(Fn(sr.getLineContent(Hn),Hn))return;ht(Hn)}}),sn=Rn.onMouseLeave(()=>{Qt()});return()=>{At.dispose(),Ht.dispose(),Jt.dispose(),sn.dispose()}}},[vt.current,In,kt,Vt,$t,te]),(0,b.useEffect)(()=>{var vn;(vn=vt.current)!=null&&vn.instance&&$t&&vt.current.instance.setPosition({lineNumber:0,column:0})},[Vt]);function xn(){let vn=vt.current.instance;if(vn){const Rn=vn.getSelection(),sr=vt.current.pastePos||{},vr=new nt.Range(sr.startLineNumber||Rn.endLineNumber,sr.startColumn||Rn.endColumn,sr.endLineNumber||Rn.endLineNumber,sr.endColumn||Rn.endColumn);setTimeout(()=>{vn.executeEdits("",[{range:vr,text:""}])},300)}}function dn(vn){(window.navigator.platform.match("Mac")?vn.metaKey:vn.ctrlKey)&&vn.keyCode==83&&(vn.preventDefault(),Ye())}const rn=()=>{if(_e&&vt.current.instance){const vn=vt.current.instance.getContentHeight();yr(vn<oe?oe:vn)}else yr(oe)};function Sn(vn){var Rn=document.createEvent("MouseEvents");Rn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),vn.dispatchEvent(Rn)}const kn=vn=>{if(!er.current)return;const{keyCode:Rn,ctrlKey:sr,metaKey:vr,target:Mt,type:zt}=vn;return(zt==="paste"||(Rn===67||Rn===86)&&(vr||sr))&&Mt.nodeName==="TEXTAREA"&&(un(),vn.preventDefault()),!1};function Zn(vn,Rn){var sr=window.URL||window.webkitURL||window,vr=new Blob([Rn]),Mt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Mt.href=sr.createObjectURL(vr),Mt.download=vn,Sn(Mt)}(0,b.useEffect)(()=>{rn()},[rn]),(0,b.useEffect)(()=>{hn.current&&!In&&Promise.all([E.e(8909),E.e(8250)]).then(E.bind(E,71448)).then(vn=>{try{nt=vn,vt.current.instance=nt.editor.create(hn.current,{value:ae,language:We(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Lt||!1}},ne);const Rn=vt.current.instance;let Mt=[...Oe.BH._menuItems].find(At=>At[0]._debugName=="EditorContext")[1],zt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],bt=(At,Ht)=>{var ht,Qt;let Jt=At._first;do Ht.includes((Qt=(ht=Jt.element)==null?void 0:ht.command)==null?void 0:Qt.id)&&At._remove(Jt);while(Jt=Jt.next)};if(ot(Rn,nt),setTimeout(()=>{rn(),vt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zn(ln||"educoder.txt",Rn.getValue())}})},500),vt.current.subscription=Rn.onDidChangeModelContent(At=>{En.current?clearTimeout(Tn.current):(rn(),yt(Rn.getValue(),At)),Tn.current=setTimeout(()=>{En.current=!1},500)}),window.Monaco||we(nt,We(te)),it&&(bt(Mt,zt),hn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",kn),window.removeEventListener("paste",kn),window.addEventListener("keydown",kn),window.addEventListener("paste",kn)),window.Monaco=nt,Ie&&Rn.onDidBlurEditorWidget(()=>{Ie(Rn.getValue())}),lt&&Rn.onDidFocusEditorText(()=>{it&&Et(),lt(Rn.getValue())}),it){Et();try{Rn.onDidPaste(At=>{const Ht=Rn.getSelection(),ht=vt.current.pastePos||{},Qt=new nt.Range(ht.startLineNumber||Ht.endLineNumber,ht.startColumn||Ht.endColumn,ht.endLineNumber||Ht.endLineNumber,ht.endColumn||Ht.endColumn);Rn.executeEdits("",[{range:At.range,text:""}])})}catch(At){}}let Ot=Wt();return St&&typeof St=="string"&&new ce(St,Rn,nt),Gn(!0),()=>{const At=vt.current.instance;At.dispose();const Ht=At.getModel();Ht&&Ht.dispose(),vt.current.subscription&&vt.current.subscription.dispose(),Ot.unobserve(hn.current)}}catch(Rn){}})},[]),(0,b.useEffect)(()=>{if(vt.current.instance&&In)return document.addEventListener("keydown",dn,!1),()=>{document.removeEventListener("keydown",dn)}},[Ye,In]),(0,b.useEffect)(()=>{let vn=vt.current.instance;if(vn&&In){let Rn=We(te);nt.editor.setModelLanguage(vn.getModel(),Rn)}},[te,In]),(0,b.useEffect)(()=>{vt.current.instance&&In&&nt.editor.setTheme(le)},[le,In]),(0,b.useEffect)(()=>{let vn=vt.current.instance;Tt.current=re,vn&&In&&(vn.updateOptions(ut({},re)),setTimeout(()=>{vn.getModel().updateOptions(ut({},re))},200))},[JSON.stringify(re),In]),(0,b.useEffect)(()=>{let vn=vt.current.instance;vn&&In&&vn.layout()},[Ft,oe,In]);const[An,jn]=(0,b.useState)(Fe(Ft)),[Un,yr]=(0,b.useState)(Fe(oe)),Ar=Ct(ut({},x),{width:An,height:Un,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:hn,style:Ar,onFocus:()=>{it&&Et()}},ke&&b.createElement(Ke.CopyToClipboard,{text:ae,onCopy:()=>Ge.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ze.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function wt({width:dt="100%",height:Dt="100%",original:Ft,modified:oe,language:ae,options:te={}}){const x=(0,b.useRef)(),[re,ne]=(0,b.useState)(null);function le(_e){let it;return x.current&&(it=new He.Z(ft=>{for(let yt of ft)(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&_e.layout()}),it.observe(x.current)),it}(0,b.useEffect)(()=>(x.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(_e=>{nt=_e;const it=nt.editor.createDiffEditor(x.current,Ct(ut({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},te),{wordWrap:!0}));ne(it);let ft=le(it);return()=>{it.dispose();const yt=it.getModel();yt&&yt.dispose(),ft.unobserve(x.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{re&&re.setModel({original:nt.editor.createModel(Ft,ae),modified:nt.editor.createModel(oe,ae)})},[Ft,oe,ae,re]);const Ie=Fe(dt),ke=Fe(Dt),Ye={width:Ie,height:ke};return b.createElement("div",{className:"my-diff-editor",ref:x,style:Ye})}},33854:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Be}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},He=E(29787),fe=E(25399),Ue=E(89787),Pe=E(92310),pe=E.n(Pe),Ce=E(7408),de=E(4918),xe=E(59301),Be=({className:be,dataSource:Le=[],col:we=4,right:Me,bottom:ge=23,precision:Ae=0,wrapWidth:De=1200,trackEventItems:Re,loading:tt,onRemove:ce=()=>{},isCurrent:Oe=!0,showProgress:Ge=!1,showAlias:Ze=!1,category:rt,hiddenClick:Te})=>{const Ke=Math.floor((De-(we-1)*Me)/we),et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return xe.createElement(He.Z,{spinning:tt},xe.createElement("div",{className:pe()(b.list,be)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((Se,qe)=>{var ve,ye,gt,Xe,ut,Ct,ze,se,Fe,Je,at,Ee,We;const{name:nt,id:Et,identifier:ct,featured:wt,school_name:dt,image_url:Dt,excellent:Ft,is_plan:oe}=Se;return xe.createElement("div",{key:Et,className:Oe&&Ge?b.wrapisCurrent:b.wrap,style:{width:Ke,marginRight:(1+qe)%we===0?0:Me+Ae,marginBottom:ge}},xe.createElement("a",{className:b.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),Re&&(0,Ce.L9)([Re]),(0,Ce.xg)(`/paths/${ct}`)}},xe.createElement("div",{className:b.img},xe.createElement("img",{className:b.cover,src:`${Dt}`}),(ve=Se==null?void 0:Se.subject_tags)==null?void 0:ve.map((ae,te)=>{var x,re;if(te===0){const le=(x=et.find(Ie=>Ie.name==ae))==null?void 0:x.swimg;return xe.createElement("img",{className:b.sign,src:le,style:{left:"-4px"}})}const ne=(re=et.find(le=>le.name==ae))==null?void 0:re.ptimg;return xe.createElement("img",{className:b.sign,src:ne,style:{left:`${48+52*(te-1)+2*te}px`}})}),xe.createElement("div",{className:b.tagsDom},xe.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Se==null?void 0:Se.excellent)&&xe.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ye=Se==null?void 0:Se.custom_tags)==null?void 0:ye.length)>0&&xe.createElement(fe.Z,{title:(ut=(Xe=Se==null?void 0:Se.custom_tags)==null?void 0:Xe[((gt=Se==null?void 0:Se.custom_tags)==null?void 0:gt.length)-1])==null?void 0:ut.tag_name},xe.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},xe.createElement("span",{className:"multi-llipsis1e text-10px"},(se=(ze=Se==null?void 0:Se.custom_tags)==null?void 0:ze[((Ct=Se==null?void 0:Se.custom_tags)==null?void 0:Ct.length)-1])==null?void 0:se.tag_name))))),rt=="hide"&&(Se==null?void 0:Se.studying)&&Oe&&xe.createElement("div",{className:`${b.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ce(Se)}},xe.createElement("i",{className:"iconfont icon-yichu1 font12"}),xe.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(rt)&&Oe&&xe.createElement("div",{className:`${b.hiddenbq} user-path-items`,onClick:ae=>{ae.stopPropagation(),Te(Se)}},xe.createElement("i",{className:`iconfont ${rt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),xe.createElement("span",null,rt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),xe.createElement("div",{className:b.name},xe.createElement(fe.Z,{title:Ze&&(Se!=null&&Se.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Se==null?void 0:Se.excellent_alias_name}`)):nt},xe.createElement("span",{className:b.e},Ze&&(Se==null?void 0:Se.excellent_alias_name)||nt))),Oe&&Ge&&((Fe=Se==null?void 0:Se.progress)==null?void 0:Fe.all_score)!=0&&xe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},xe.createElement(Ue.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Je=Se==null?void 0:Se.progress)==null?void 0:Je.my_score)/((at=Se==null?void 0:Se.progress)==null?void 0:at.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ee=Se==null?void 0:Se.progress)==null?void 0:Ee.my_score,"/",(We=Se==null?void 0:Se.progress)==null?void 0:We.all_score),(!Oe||!Ge)&&xe.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${dt}`},xe.createElement("div",{className:b.unit},xe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),dt)),(!Oe||!Ge)&&xe.createElement("div",{className:b.tags},xe.createElement("div",null,xe.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,Se.stages_count))),xe.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,Se.members_count)))))))})),!Le.length&&xe.createElement(de.Z,null)))}},32305:function(Cn,Zt,E){"use strict";E.d(Zt,{jL:function(){return Pe},w9:function(){return Ee},QD:function(){return Vt},cQ:function(){return Xe.Z},op:function(){return lt},O5:function(){return xn},_b:function(){return vt},t7:function(){return De},Gi:function(){return dt},YG:function(){return ct},qp:function(){return Be},vr:function(){return Lt},qE:function(){return ln},Je:function(){return ce},wb:function(){return gt},cq:function(){return x},tp:function(){return we}});var b=E(59301),He={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},fe="data:image/png;base64,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",Pe=({dataSource:dn=[],img:rn,imgWidth:Sn=346,title:kn,sunTitle:Zn,bannerExtraContent:An})=>b.createElement("div",{className:He.banner},b.createElement("div",{className:He.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,kn),b.createElement("span",null,Zn)),dn.length>0&&b.createElement("div",{className:He.btns},dn.map((jn,Un)=>b.createElement("div",{key:Un,onClick:jn.click},jn.name,jn.sign?b.createElement("img",{src:fe,width:39}):null))),An),rn&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:rn,width:Sn}))),pe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ce=E(92310),de=E.n(Ce),xe=E(89392),Be=({dataSource:dn=[],value:rn,onChange:Sn,onTitleChange:kn,className:Zn,title:An,titleWidth:jn=41,style:Un={},fontColor:yr="#6A7283",showCount:Ar})=>{const[vn,Rn]=(0,b.useState)(1),[sr,vr]=(0,b.useState)(!1),Mt=(0,b.useRef)(null),zt=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var bt;dn.length!==0&&(((bt=Mt==null?void 0:Mt.current)==null?void 0:bt.clientHeight)>97?Rn(1):Rn(0)),dn.length===0&&Rn(0),vr(!1)},[dn]),b.createElement("div",{className:de()(pe.row,Zn,"fadeIn","animated"),style:Un},b.createElement("div",{onClick:(0,xe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:jn,marginTop:sr?12:4},className:`${pe.title} ${kn?"current":""}`},An),b.createElement("div",{className:sr?`${pe.tagsWrap} ${pe.tagsBorderWrap}`:pe.tagsWrap},b.createElement("div",{className:pe.bar,ref:zt,style:vn>0?{height:vn===1?97:"auto",overflow:vn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:pe.tag,ref:Mt},dn==null?void 0:dn.map(bt=>b.createElement("span",{onClick:()=>Sn(bt.id),key:bt.id,style:{color:yr},className:rn===bt.id?pe.active:""},b.createElement("span",{title:bt.name,className:pe.name},bt.name),!!Ar&&b.createElement("span",{className:pe.num},bt.count))))),!!vn&&b.createElement(b.Fragment,null,vn===1?b.createElement("div",{onClick:()=>{var bt;Rn(2),((bt=Mt==null?void 0:Mt.current)==null?void 0:bt.clientHeight)>245?vr(!0):vr(!1)},className:pe.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{zt.current.scrollTop=0,Rn(1),vr(!1)},className:pe.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},be={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},we=({dataSource:dn=[],value:rn,onChange:Sn,className:kn,style:Zn={}})=>b.createElement("div",{style:Zn,className:de()(be.tabs,kn)},dn.map(An=>b.createElement("span",{onClick:()=>Sn(An.id),className:rn===An.id?be.active:"",key:An.id},An.name))),Me={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ge=E(37568),De=({dataSource:dn=[],value:rn="",onChange:Sn,onInputChange:kn=()=>{},className:Zn,style:An={},placeholder:jn,allowClear:Un=!1})=>{var yr;const[Ar,vn]=(0,b.useState)(""),[Rn,sr]=(0,b.useState)("");(0,b.useEffect)(()=>{var zt;let bt=rn;(zt=JSON.stringify(rn))!=null&&zt.includes("{")&&(vn(rn.id),bt=rn.value||"");try{sr(decodeURIComponent(bt||""))}catch(Ot){sr(decodeURIComponent(bt||""))}},[rn]);const vr=()=>{Sn(encodeURIComponent(Rn),Ar||null)},Mt=zt=>{zt!==Ar&&(vn(zt),Sn(encodeURIComponent(Rn),zt))};return b.createElement("div",{className:de()(Me.input,Zn),style:An},!!dn.length&&b.createElement("div",{className:Me.dropdown},b.createElement("div",{className:Me.text},(yr=dn.find(zt=>zt.id===Ar))==null?void 0:yr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Me.b1}),b.createElement("b",{className:Me.b2})),b.createElement("div",{className:Me.menu},dn.map((zt,bt)=>b.createElement("div",{key:bt,onClick:()=>Mt(zt.id)},zt.name)))),b.createElement(ge.default,{onPressEnter:vr,value:Rn,onChange:zt=>{sr(zt.target.value),kn(encodeURIComponent(zt.target.value),Ar||null)},placeholder:jn,variant:"borderless",allowClear:Un,onClear:()=>Sn("",Ar||null)}),b.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ce=({value:dn,onChange:rn,className:Sn,total:kn,pageSize:Zn,style:An={}})=>{const jn=dn<2,Un=dn>=Math.ceil(kn/Zn);return kn<=Zn?b.createElement(b.Fragment,null):b.createElement("div",{className:de()(Re.quickPager,Sn),style:An},b.createElement("div",{onClick:()=>{jn||rn(dn-1,"prev")},className:jn?Re.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Un||rn(dn+1,"next")},className:Un?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ge=E(29787),Ze=E(25399),rt=E(63139),Te=E(14661),Ke=E(7408),et=E(96908),Se=E(57177),qe=E(81378),ve=E(4918),gt=({className:dn,dataSource:rn=[],col:Sn=4,right:kn,bottom:Zn=23,precision:An=0,wrapWidth:jn=1200,trackEventItems:Un,loading:yr})=>{const Ar=Math.floor((jn-(Sn-1)*kn)/Sn);return b.createElement(Ge.Z,{spinning:yr},b.createElement("div",{className:de()(Oe.list,dn)},!!rn.length&&rn.map((vn,Rn)=>{const{name:sr,id:vr,identifier:Mt,power:zt,cover_image_id:bt,pic:Ot}=vn;return b.createElement("div",{className:Oe.wrap,key:vr,style:{width:Ar,marginRight:(1+Rn)%Sn===0?0:kn+An,marginBottom:Zn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mt}/challenges`,className:Oe.li,onClick:At=>{At.preventDefault(),Un&&(0,Ke.L9)([Un]),zt&&(0,Ke.xg)(`/shixuns/${Mt}/challenges`)}},b.createElement("div",{className:Oe.img},b.createElement("img",{className:Oe.cover,src:`${Ot}`}),vn.is_jupyter&&b.createElement("img",{className:Oe.sign,src:et}),vn.is_jupyter_lab&&b.createElement("img",{className:Oe.sign,src:Se}),vn.is_unity_3d&&b.createElement("img",{className:Oe.sign,src:qe})),b.createElement("div",{className:Oe.name},b.createElement(Ze.Z,{title:sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Oe.e},sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Oe.tags},b.createElement(Ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,vn.challenges_count))),!!vn.myshixuns_count&&b.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,vn.myshixuns_count))),b.createElement(Ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,vn.level))),b.createElement("div",{className:Oe.rate},b.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),b.createElement("span",null,"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206")))),!zt&&b.createElement("div",{className:Oe.lockWrap},b.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rn.length&&b.createElement(ve.Z,null)))},Xe=E(33854),ut={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ct=E(62957),ze=E(96599),se="data:image/png;base64,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",Fe=E(59301),Je=(dn,rn,Sn)=>new Promise((kn,Zn)=>{var An=yr=>{try{Un(Sn.next(yr))}catch(Ar){Zn(Ar)}},jn=yr=>{try{Un(Sn.throw(yr))}catch(Ar){Zn(Ar)}},Un=yr=>yr.done?kn(yr.value):Promise.resolve(yr.value).then(An,jn);Un((Sn=Sn.apply(dn,rn)).next())}),Ee=({className:dn,dataSource:rn=[],col:Sn=4,right:kn,bottom:Zn=23,precision:An=0,wrapWidth:jn=1200,trackEventItems:Un,loading:yr,category:Ar,hiddenClick:vn,handleVery:Rn=()=>!0,isCurrent:sr})=>{const[vr,Mt]=Ct.default.useModal(),zt=Math.floor((jn-(Sn-1)*kn)/Sn),bt=Ot=>Je(void 0,null,function*(){vr.confirm({title:"\u7F6E\u9876",width:500,content:Fe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Fe.createElement("span",{className:"c-blue"},"\u201C",Ot.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Fe.createElement(Ge.Z,{spinning:yr},Mt,Fe.createElement("div",{className:de()(ut.list,dn)},!!rn.length&&rn.map((Ot,At)=>{const{subject_identifier:Ht,id:ht,identifier:Qt,power:Jt}=Ot,sn=Ot.is_public!=0&&Ot.is_public;return Fe.createElement("div",{className:ut.wrap,key:ht,style:{width:zt,marginRight:(1+At)%Sn===0?0:kn+An,marginBottom:Zn}},Ot.homepage_show&&Fe.createElement("div",{className:ut.btnsTop},Fe.createElement(ze.default,{color:"red"},"\u7F6E\u9876")),Fe.createElement("a",{className:ut.li,onClick:jt=>{jt.preventDefault(),Rn(Ot==null?void 0:Ot.first_category_url)&&(Un&&(0,Ke.L9)([Un]),(0,Ke.xg)(Ot.first_category_url))}},Fe.createElement("div",{className:ut.top},Fe.createElement(Ze.Z,{title:Ot.name},Fe.createElement("div",{className:ut.name},Ot.name)),Fe.createElement("img",{className:ut.img,src:Te.Z.IMG_SERVER+"/images/"+Ot.avatar_url}),Fe.createElement("div",{className:ut.text,title:Ot.creator},Ot.creator),Ht&&Fe.createElement("div",{className:ut.btns},Fe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Fe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sn&&Fe.createElement("div",{className:ut.sign},"\u516C\u5F00"),sr&&Fe.createElement("div",{className:ut.hidden,onClick:jt=>{jt.stopPropagation(),vn(Ot)}},Fe.createElement("i",{className:`iconfont ${Ar=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ar=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Fe.createElement("div",{className:ut.bottom},Ot.visits>0&&Fe.createElement(Ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-liulanyan"}),Fe.createElement("span",null,Ot.visits))),Ot.course_members_count>0&&Fe.createElement(Ze.Z,{title:"\u6210\u5458",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan"}),Ot.course_members_count)),Ot.tasks_count>0&&Fe.createElement(Ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zuoye"}),Ot.tasks_count)),Ot.is_end?Fe.createElement("div",{style:{color:"#6B758B"}}):Fe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ot.is_accessible&&Fe.createElement("div",{className:ut.lockWrap},Fe.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Fe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rn.length&&Fe.createElement(ve.Z,null)))},We={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},nt=E(51429),ct=({dataSource:dn=[],value:rn,onChange:Sn,className:kn,style:Zn={},tabBarExtraContent:An})=>b.createElement("div",{className:de()(We.tabs,kn),style:Zn},b.createElement("div",{className:We.tabsWrap},dn.map((jn,Un)=>!(jn!=null&&jn.hide)&&b.createElement("aside",{className:We.tab,onClick:()=>{Sn(jn.id),jn.link&&nt.history.push(jn.link)},key:Un},b.createElement("div",{className:rn===jn.id?We.active:""},jn.name),(jn==null?void 0:jn.resetCount)==null&&(jn==null?void 0:jn.total)!==void 0&&b.createElement("span",null,"\uFF08",jn==null?void 0:jn.total,"\uFF09"),(jn==null?void 0:jn.resetCount)!==void 0&&(jn==null?void 0:jn.total)!==void 0&&b.createElement(Ze.Z,{title:(jn==null?void 0:jn.tip)!=null?jn==null?void 0:jn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},jn==null?void 0:jn.resetCount),"/",b.createElement("span",null,jn==null?void 0:jn.total),"\uFF09"))))),b.createElement("div",{className:We.tabBar},An)),dt=({className:dn,style:rn={},children:Sn})=>b.createElement("div",{className:de()(dn),style:rn},Sn),Dt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ft=E(75727),oe=E(93041);const ae=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var x=({sortValue:dn,dropValue:rn,className:Sn,onSort:kn,onDrop:Zn,dataSource:An=ae})=>{var jn;return b.createElement("div",{className:de()(Dt.orderWrap,Sn)},b.createElement(Ft.Z,{dropdownRender:()=>b.createElement(oe.default,null,An.map((Un,yr)=>b.createElement(oe.default.Item,{key:yr,onClick:()=>Zn(Un.id)},Un.name)))},b.createElement("span",{className:Dt.orderTextWrap},(jn=An.find(Un=>rn===Un.id))==null?void 0:jn.name)),b.createElement("span",{className:Dt.orderIconWrap},b.createElement("span",{className:Dt.orderAsc},b.createElement("i",{className:dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>kn(dn==="asc"?"desc":"asc")})),b.createElement("span",{className:Dt.orderDesc},b.createElement("i",{className:dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>kn(dn==="asc"?"desc":"asc")}))))},re={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ne=E(7939),le=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,_e=(dn,rn,Sn)=>rn in dn?le(dn,rn,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):dn[rn]=Sn,it=(dn,rn)=>{for(var Sn in rn||(rn={}))ke.call(rn,Sn)&&_e(dn,Sn,rn[Sn]);if(Ie)for(var Sn of Ie(rn))Ye.call(rn,Sn)&&_e(dn,Sn,rn[Sn]);return dn},ft=(dn,rn)=>{var Sn={};for(var kn in dn)ke.call(dn,kn)&&rn.indexOf(kn)<0&&(Sn[kn]=dn[kn]);if(dn!=null&&Ie)for(var kn of Ie(dn))rn.indexOf(kn)<0&&Ye.call(dn,kn)&&(Sn[kn]=dn[kn]);return Sn},yt=(dn,rn,Sn)=>new Promise((kn,Zn)=>{var An=yr=>{try{Un(Sn.next(yr))}catch(Ar){Zn(Ar)}},jn=yr=>{try{Un(Sn.throw(yr))}catch(Ar){Zn(Ar)}},Un=yr=>yr.done?kn(yr.value):Promise.resolve(yr.value).then(An,jn);Un((Sn=Sn.apply(dn,rn)).next())}),lt=dn=>{var rn=dn,{className:Sn,style:kn,children:Zn,loading:An=!1,openLoading:jn,onClick:Un=()=>{},size:yr="middle",shape:Ar="round"}=rn,vn=ft(rn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rn,sr]=(0,b.useState)(!1);return b.createElement(ne.ZP,it({onClick:(0,xe.throttle)(vr=>yt(void 0,null,function*(){jn&&sr(!0);try{yield Un(vr)}catch(Mt){console.log("error",Mt)}jn&&sr(!1)}),2e3,{leading:!0,trailing:!1}),className:de()(re.btn,re[`${yr}-${Ar}`],Sn),style:kn,size:yr,shape:Ar,loading:Rn||An},vn),Zn)},Ut={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},ln=({className:dn,style:rn,children:Sn=null,onClick:kn,title:Zn})=>b.createElement("div",{className:de()(Ut.head,dn),style:rn},b.createElement("span",{className:"primary-hover",onClick:kn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Zn},Zn),b.createElement("div",{className:Ut.node},Sn)),Gt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Vt=({confirmShow:dn=!0,confirmTitle:rn,confirmClick:Sn,cancelShow:kn=!0,cancelTitle:Zn,cancelClick:An,className:jn,style:Un,confirmLoading:yr=!1})=>b.createElement("div",{className:de()(Gt.btns,jn),style:Un},dn&&b.createElement(ne.ZP,{loading:yr,onClick:Sn,type:"primary",className:Gt.confirm},rn),kn&&b.createElement(ne.ZP,{onClick:An,className:Gt.cancel},Zn)),$t={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Lt=({className:dn,style:rn={},LeftContent:Sn,children:kn,RightContent:Zn})=>b.createElement("div",{className:de()($t.fixedBottom,dn),style:rn},b.createElement("div",{className:$t.wrap},b.createElement("div",{className:$t.left},Sn),b.createElement("div",{className:$t.center},kn),b.createElement("div",{className:$t.right},Zn))),tn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},vt=({className:dn,style:rn={},dataSource:Sn=[]})=>b.createElement("div",{className:de()(tn.crumbs,dn),style:rn},Sn.map((kn,Zn)=>Zn<Sn.length-1?b.createElement(b.Fragment,{key:Zn},kn.path||kn.onClick?b.createElement("span",{className:tn.hover,onClick:kn!=null&&kn.onClick?kn.onClick:()=>nt.history.push(kn.path)},kn.name):b.createElement("span",null,kn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Zn,style:{color:"#5F6368"}},kn.name))),Tt=E(11938),_t=Object.defineProperty,on=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,In=(dn,rn,Sn)=>rn in dn?_t(dn,rn,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):dn[rn]=Sn,Gn=(dn,rn)=>{for(var Sn in rn||(rn={}))$n.call(rn,Sn)&&In(dn,Sn,rn[Sn]);if(Tn)for(var Sn of Tn(rn))er.call(rn,Sn)&&In(dn,Sn,rn[Sn]);return dn},Wt=(dn,rn)=>on(dn,En(rn)),un=(dn,rn)=>{var Sn={};for(var kn in dn)$n.call(dn,kn)&&rn.indexOf(kn)<0&&(Sn[kn]=dn[kn]);if(dn!=null&&Tn)for(var kn of Tn(dn))rn.indexOf(kn)<0&&er.call(dn,kn)&&(Sn[kn]=dn[kn]);return Sn};const{Countdown:On}=Tt.default;var xn=dn=>{var rn=dn,{onChange:Sn}=rn,kn=un(rn,["onChange"]);const[Zn,An]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Zn=="number"&&Zn>=0&&Sn(Zn)},[Zn]);const jn=Un=>{const yr=Math.floor(Un/1e3);An(yr)};return b.createElement(On,Wt(Gn({},kn),{onChange:jn}))}},2914:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return He}});var b=E(59301);function He(fe,Ue){const Pe=(0,b.useRef)();(0,b.useEffect)(()=>{Pe.current=fe}),(0,b.useEffect)(()=>{function pe(){Pe.current()}if(Ue!==null){let Ce=setInterval(pe,Ue);return()=>clearInterval(Ce)}},[Ue])}},85879:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(28284),fe=E(77019),Ue=E(5269),Pe=E(82326),pe=E(4875),Ce=E(25399),de=E(24017),xe=E(37568),ue=E(51429),Be=E(20595),be=E(6778),Le=E(59301),we=Object.defineProperty,Me=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,tt=(rt,Te,Ke)=>Te in rt?we(rt,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):rt[Te]=Ke,ce=(rt,Te)=>{for(var Ke in Te||(Te={}))De.call(Te,Ke)&&tt(rt,Ke,Te[Ke]);if(Ae)for(var Ke of Ae(Te))Re.call(Te,Ke)&&tt(rt,Ke,Te[Ke]);return rt},Oe=(rt,Te)=>Me(rt,ge(Te)),Ge=(rt,Te)=>{var Ke={};for(var et in rt)De.call(rt,et)&&Te.indexOf(et)<0&&(Ke[et]=rt[et]);if(rt!=null&&Ae)for(var et of Ae(rt))Te.indexOf(et)<0&&Re.call(rt,et)&&(Ke[et]=rt[et]);return Ke};const Ze=({disabled:rt,shixunHomeworks:Te,selectOptions:Ke,form:et})=>{const{workSetting:Se}=Te,[qe,ve]=(0,b.useState)([]),ye=(0,b.useMemo)(()=>Ke==null?void 0:Ke.filter(gt=>!qe.includes(gt.value)),[qe,Ke]);return(0,b.useEffect)(()=>{var gt;const Xe=((gt=Se==null?void 0:Se.anonymous_appeal_settings)==null?void 0:gt.filter(ut=>ut.appeal_time))||[];ve(Xe.map(ut=>ut.group_name))},[Se]),Le.createElement(He.default.List,{name:"anonymous_appeal_settings"},(gt,{add:Xe,remove:ut})=>Le.createElement(Le.Fragment,null,gt.map(Ct=>{var ze;const se=Ct,{key:Fe,name:Je}=se,at=Ge(se,["key","name"]),We=et.getFieldValue(["anonymous_appeal_settings",Je]).deleteflag;return Le.createElement("div",{key:Fe},Le.createElement(fe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Le.createElement(Ue.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Fe+1),Le.createElement(Ue.Z,null,Le.createElement(He.default.Item,Oe(ce({},at),{name:[Ct.name,"group_name"]}),Le.createElement(Pe.default,{mode:"multiple",disabled:rt||!We,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:be.Z.multiple_select,options:ye||[],onSelect:nt=>{ve(Et=>[...Et,nt])},onDeselect:nt=>{ve(Et=>Et.filter(ct=>ct!==nt))}}))),Le.createElement(Ue.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Le.createElement(Ue.Z,null,Le.createElement(He.default.Item,Oe(ce({},at),{label:"",name:[Ct.name,"appeal_penalty"]}),Le.createElement(pe.Z,{min:0,disabled:rt,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Le.createElement(Ce.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${be.Z.title_icon}`})),Le.createElement(Ue.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Le.createElement(Ue.Z,null,Le.createElement(He.default.Item,Oe(ce({},at),{label:"",name:[Ct.name,"appeal_time"]}),Le.createElement(de.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:rt,size:"large",disabledDate:nt=>(0,Be.Q8)(nt,Se==null?void 0:Se.course_end_date),disabledTime:nt=>(0,Be.d0)(nt),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Le.createElement(He.default.Item,Oe(ce({},at),{name:[Je,"deleteflag"]}),Le.createElement(xe.default,{type:"hidden"})),!rt&&gt.length<((ze=Se==null?void 0:Se.anonymous_appeal_settings)==null?void 0:ze.length)&&Le.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Xe({deleteflag:!0})}}),Fe!==0&&!rt&&We&&Le.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const nt=et.getFieldValue(["anonymous_appeal_settings",Je,"group_name"])||[];ve(Et=>Et.filter(ct=>!nt.includes(ct))),ut(Je)}})))})))};Zt.Z=(0,ue.connect)(({shixunHomeworks:rt})=>({shixunHomeworks:rt}))(Ze)},17894:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(24017),fe=E(28284),Ue=E(77019),Pe=E(5269),pe=E(82326),Ce=E(6767),de=E(37568),xe=E(4875),ue=E(25399),Be=E(62673),be=E(66649),Le=E.n(be),we=E(51429),Me=E(20595),ge=E(8576),Ae=E(6778),De=E(59301),Re=Object.defineProperty,tt=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,rt=(ve,ye,gt)=>ye in ve?Re(ve,ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ve[ye]=gt,Te=(ve,ye)=>{for(var gt in ye||(ye={}))Ge.call(ye,gt)&&rt(ve,gt,ye[gt]);if(Oe)for(var gt of Oe(ye))Ze.call(ye,gt)&&rt(ve,gt,ye[gt]);return ve},Ke=(ve,ye)=>tt(ve,ce(ye)),et=(ve,ye)=>{var gt={};for(var Xe in ve)Ge.call(ve,Xe)&&ye.indexOf(Xe)<0&&(gt[Xe]=ve[Xe]);if(ve!=null&&Oe)for(var Xe of Oe(ve))ye.indexOf(Xe)<0&&Ze.call(ve,Xe)&&(gt[Xe]=ve[Xe]);return gt};const{RangePicker:Se}=He.default,qe=({disabled:ve,shixunHomeworks:ye,selectOptions:gt,form:Xe,data:ut,classroomList:Ct})=>{const{workSetting:ze}=ye,[se,Fe]=(0,b.useState)([]),Je=(0,b.useMemo)(()=>gt==null?void 0:gt.filter(Ee=>!se.includes(Ee.value)),[se,gt]);(0,b.useEffect)(()=>{var Ee;const We=((Ee=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:Ee.filter(nt=>nt.evaluation_end))||[];Fe(We.map(nt=>nt.group_name))},[ze]);const at=Ee=>{var We;const nt=(We=ze==null?void 0:ze.anonymous_appeal_settings)==null?void 0:We.find(Et=>Et.group_id===Ee);return ut.anonymous_appeal&&nt&&(nt==null?void 0:nt.appeal_time)!==null};return De.createElement(fe.default.List,{name:"anonymous_comment_settings"},(Ee,{add:We,remove:nt})=>De.createElement(De.Fragment,null,Ee.map(Et=>{var ct,wt;const dt=Et,{key:Dt,name:Ft}=dt,oe=et(dt,["key","name"]),ae=Xe.getFieldValue(["anonymous_comment_settings",Ft]),te=ae.deleteflag,x=Le()((ct=ae.evaluation_start)==null?void 0:ct[0])<=Le()(),re=!te&&x?[!0,at(ae==null?void 0:ae.group_id)]:[!1,!1];return De.createElement("div",{key:Dt,style:{background:"#F6F7F9",padding:"5px 30px"}},De.createElement(Ue.Z,{align:"top",style:{marginLeft:"53px"}},De.createElement(Pe.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Dt+1),De.createElement(Pe.Z,{flex:1},De.createElement(Ue.Z,{align:"middle",style:{marginBottom:10}},De.createElement(Pe.Z,{span:8},De.createElement(fe.default.Item,Ke(Te({},oe),{name:[Ft,"group_name"]}),De.createElement(pe.default,{mode:"multiple",disabled:ve||!te,className:Ae.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Je||[],onSelect:ne=>{Fe(le=>[...le,ne])},onDeselect:ne=>{Fe(le=>le.filter(Ie=>Ie!==ne))}}))),De.createElement(Pe.Z,{className:"ml20"},De.createElement(fe.default.Item,Ke(Te({},oe),{name:[Ft,"evaluation_start"]}),De.createElement(Se,{ranges:{\u6B64\u523B:()=>{var ne;const le=(ne=ae==null?void 0:ae.evaluation_start)==null?void 0:ne[0];return[le?Le()(le):Le()(),Le()()]}},size:"large",style:{width:"500px"},disabled:ve||re,allowClear:!1,disabledDate:ne=>(0,Me.Q8)(ne,ze==null?void 0:ze.course_end_date),disabledTime:ne=>(0,Me.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,ge.Rm)()&&!((ne=Ct.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(fe.default.Item,Ke(Te({},oe),{name:[Ft,"deleteflag"]}),De.createElement(de.default,{type:"hidden"})),!ve&&Ee.length<((wt=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:wt.length)&&De.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{We({deleteflag:!0})}}),Dt!==0&&!ve&&te&&De.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=Xe.getFieldValue(["anonymous_comment_settings",Ft,"group_name"])||[];Fe(le=>le.filter(Ie=>!ne.includes(Ie))),nt(Ft)}})))),De.createElement(Ue.Z,{align:"middle",style:{marginLeft:"53px"}},De.createElement(Pe.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),De.createElement(Pe.Z,null,De.createElement(fe.default.Item,Ke(Te({},oe),{label:"",colon:!1,name:[Ft,"evaluation_num"]}),De.createElement(xe.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:ve||!te&&x}))),De.createElement(ue.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},De.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ae.Z.title_icon}`})),De.createElement(Pe.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),De.createElement(Pe.Z,null,De.createElement(fe.default.Item,Ke(Te({},oe),{label:"",colon:!1,name:[Ft,"absence_penalty"]}),De.createElement(xe.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:ve,onChange:ne=>{var le;if((0,ge.Rm)()&&!((le=Ct.AssistantObject.group)!=null&&le.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(Pe.Z,{style:{marginLeft:"40px"}},De.createElement(fe.default.Item,Ke(Te({},oe),{name:[Ft,"student_comment"],valuePropName:"checked"}),De.createElement(Be.default,{disabled:ve,onChange:()=>{var ne;if((0,ge.Rm)()&&!((ne=Ct.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),De.createElement(Pe.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Zt.Z=(0,we.connect)(({shixunHomeworks:ve,classroomList:ye})=>({shixunHomeworks:ve,classroomList:ye}))(qe)},2076:function(Cn,Zt,E){"use strict";var b=E(51429),He=E(77019),fe=E(5269),Ue=E(24017),Pe=E(4875),pe=E(25399),Ce=E(66649),de=E.n(Ce),xe=E(20595),ue=E(6778),Be=E(59301);const be=({data:Le,disabled:we,setData:Me,shixunHomeworks:ge})=>{const{workSetting:Ae,workList:De}=ge;return Be.createElement("div",null,Be.createElement(He.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Be.createElement(fe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),Be.createElement(fe.Z,null,Be.createElement(Ue.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:we,disabledDate:Re=>(0,xe.Q8)(Re,Ae==null?void 0:Ae.course_end_date),disabledTime:Re=>(0,xe.d0)(Re),value:Le.appeal_time?de()(Le.appeal_time):"",onChange:(Re,tt)=>{Le.appeal_time=tt,Me(Object.assign({},Le))}})),Be.createElement(fe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Be.createElement(fe.Z,null,Be.createElement(Pe.Z,{size:"large",disabled:we,value:Le.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Re=>{Le.appeal_penalty=Re,Me(Object.assign({},Le))}})),Be.createElement(pe.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Be.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ue.Z.title_icon}`}))))};Zt.Z=(0,b.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(be)},30625:function(Cn,Zt,E){"use strict";var b=E(24017),He=E(4875),fe=E(25399),Ue=E(62673),Pe=E(66649),pe=E.n(Pe),Ce=E(51429),de=E(20595),xe=E(6778),ue=E(59301);const Be=({data:be,setData:Le,disabled:we,shixunHomeworks:Me})=>{const{workSetting:ge}=Me,Ae=pe()(ge==null?void 0:ge.evaluation_start)<=pe()(),De=be.anonymous_appeal;return ue.createElement("div",null,ue.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},ue.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),ue.createElement(b.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>(0,de.Q8)(Re,ge==null?void 0:ge.course_end_date),disabledTime:Re=>(0,de.d0)(Re),disabled:we||Ae||De,value:be.evaluation_start?pe()(be.evaluation_start):"",onChange:(Re,tt)=>{be.evaluation_start=tt,Le(Object.assign({},be))}}),ue.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),ue.createElement(b.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>(0,de.Q8)(Re,ge==null?void 0:ge.course_end_date,be.evaluation_start),disabledTime:Re=>(0,de.d0)(Re,pe()(be.evaluation_start)),disabled:we||De,value:be.evaluation_end?pe()(be.evaluation_end):"",onChange:(Re,tt)=>{be.evaluation_end=tt,Le(Object.assign({},be))}})),ue.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},ue.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),ue.createElement(He.Z,{disabled:we||Ae||De,value:be.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Re=>{be.evaluation_num=Re,Le(Object.assign({},be))}}),ue.createElement(fe.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${xe.Z.title_icon}`})),ue.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),ue.createElement(He.Z,{min:0,disabled:we,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:be.absence_penalty,onChange:Re=>{be.absence_penalty=Re,Le(Object.assign({},be))}})),be.anonymous_comment&&ue.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},ue.createElement(Ue.default,{checked:be.student_comment,disabled:we,onChange:()=>{be.student_comment=!be.student_comment,Le(Object.assign({},be))}},ue.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Zt.Z=(0,Ce.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(Be)},89288:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Oe}});var b=E(59301),He=E(62957),fe=E(6767),Ue=E(77019),Pe=E(5269),pe=E(7939),Ce=E(94968),de=E(70858),xe={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},ue=E(32305),Be=E(14661),be=E(66658),Le=E(7408),we=Object.defineProperty,Me=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,De=(Ge,Ze,rt)=>Ze in Ge?we(Ge,Ze,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ge[Ze]=rt,Re=(Ge,Ze)=>{for(var rt in Ze||(Ze={}))ge.call(Ze,rt)&&De(Ge,rt,Ze[rt]);if(Me)for(var rt of Me(Ze))Ae.call(Ze,rt)&&De(Ge,rt,Ze[rt]);return Ge},tt=(Ge,Ze,rt)=>new Promise((Te,Ke)=>{var et=ve=>{try{qe(rt.next(ve))}catch(ye){Ke(ye)}},Se=ve=>{try{qe(rt.throw(ve))}catch(ye){Ke(ye)}},qe=ve=>ve.done?Te(ve.value):Promise.resolve(ve.value).then(et,Se);qe((rt=rt.apply(Ge,Ze)).next())}),Oe=({visible:Ge,categoryId:Ze,getData:rt,onCancle:Te})=>{var Ke,et;const[Se,qe]=(0,b.useState)([]),[ve,ye]=(0,b.useState)(!1),[gt,Xe]=(0,b.useState)(!1),[ut,Ct]=(0,b.useState)({success_size:0,error_list:[]}),ze={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{qe([])},beforeUpload:se=>tt(void 0,null,function*(){return qe([se]),!1}),fileList:Se,accept:".xlsx"};return b.createElement(b.Fragment,null,b.createElement(He.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,onOk:()=>tt(void 0,null,function*(){if(Se.length===0){fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Xe(!0);const se=new FormData;se.append("file",Se[0]);const Fe=yield(0,be.ZP)(`/api/homework_commons/${Ze}/import_external_score.json`,{method:"post",body:se},!0);(Fe==null?void 0:Fe.status)===0&&(Ct(Fe),Te(),rt(),ye(!0),qe([])),Xe(!1)}),onCancel:()=>{qe([]),Te()}},b.createElement("div",{className:xe.achieveSty},b.createElement("div",{className:xe.tip},b.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),b.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),b.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),b.createElement(Ue.Z,{align:"middle",className:"mt20"},b.createElement(Pe.Z,{className:"mr10"},b.createElement("span",{className:xe.labolIcon},"*"),b.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),b.createElement(Pe.Z,null,b.createElement(pe.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},b.createElement("a",{className:xe.downloadbutton,onClick:se=>{se.stopPropagation(),se.preventDefault(),(0,Le.FH)("",Be.Z.API_SERVER+`/api/homework_commons/${Ze}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),b.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),b.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},b.createElement(Ce.default.Dragger,Re({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},ze),b.createElement("div",null,b.createElement(ue.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),b.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),b.createElement(He.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:ve,onCancel:()=>{ye(!1)},footer:null},b.createElement("div",null,b.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},b.createElement("span",null,"\u5BFC\u5165\u6210\u529F",b.createElement("span",{style:{color:"#19CB70"}}," ",ut==null?void 0:ut.success_size," "),"\u4E2A\u5B66\u751F"),b.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",b.createElement("span",{style:{color:"#E30000"}}," ",(Ke=ut==null?void 0:ut.error_list)==null?void 0:Ke.length," "),"\u4E2A\u5B66\u751F")),!!((et=ut==null?void 0:ut.error_list)!=null&&et.length)&&b.createElement("div",{className:"mb20"},b.createElement(de.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:se=>b.createElement("span",{style:{color:"#000"}},se)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:se=>b.createElement("span",{style:{color:"#666"}},se)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:se=>b.createElement("span",{style:{color:"#000"}},se)}],dataSource:ut==null?void 0:ut.error_list,pagination:!1,scroll:{y:47*8}})))))}},42968:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return rt}});var b=E(59301),He={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ce=(Te,Ke,et)=>Ke in Te?fe(Te,Ke,{enumerable:!0,configurable:!0,writable:!0,value:et}):Te[Ke]=et,de=(Te,Ke)=>{for(var et in Ke||(Ke={}))Pe.call(Ke,et)&&Ce(Te,et,Ke[et]);if(Ue)for(var et of Ue(Ke))pe.call(Ke,et)&&Ce(Te,et,Ke[et]);return Te};const xe=Te=>React.createElement("svg",de({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Te),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Be=E(31691),be=E(92310),Le=E.n(be),we=E(59301),Me=Object.defineProperty,ge=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ce=(Te,Ke,et)=>Ke in Te?Me(Te,Ke,{enumerable:!0,configurable:!0,writable:!0,value:et}):Te[Ke]=et,Oe=(Te,Ke)=>{for(var et in Ke||(Ke={}))Re.call(Ke,et)&&ce(Te,et,Ke[et]);if(De)for(var et of De(Ke))tt.call(Ke,et)&&ce(Te,et,Ke[et]);return Te},Ge=(Te,Ke)=>ge(Te,Ae(Ke)),rt=({dataSource:Te,className:Ke,style:et})=>{const[Se,qe]=(0,b.useState)([]),[ve,ye]=(0,b.useState)(""),gt=(0,b.useRef)(""),Xe=(0,b.useRef)(String(Math.random()).slice(-6));(0,b.useEffect)(()=>{if(Te!=null&&Te.length){const ze=Te.map(se=>Ge(Oe({},se),{key:`${Xe}-${se.key}`}));qe(ze),ye(ze[0].key)}},[Te.length]);const ut=ze=>{ye(ze),gt.current=ze;const se=document.getElementById(ze);if(se){const Fe=se.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Fe,behavior:"smooth"})}},Ct=()=>{const ze=Se.map(Fe=>document.getElementById(Fe.key)),se=window.innerHeight/2;for(const Fe of ze)if(Fe){const Je=Fe.getBoundingClientRect();if(Je.top>=0&&Je.top<se){if(gt.current===Fe.id){gt.current="";return}if(gt.current)return;ye(Fe.id);break}}};return(0,b.useEffect)(()=>(window.addEventListener("scroll",Ct),()=>{window.removeEventListener("scroll",Ct)}),[Se]),we.createElement("div",{className:Le()(He.anchorNavigation,Ke),style:et},we.createElement(Be.default,{items:Se,tabBarGutter:60,className:He.tabs,activeKey:ve,onChange:ut}),Se.map(ze=>we.createElement("div",{key:ze.key,id:ze.key,className:He.box},we.createElement("div",{className:He.head},we.createElement("img",{className:"mr10",src:ue,alt:"Dot"}),ze.label),we.createElement("div",{className:He.element},ze.element))))}},20595:function(Cn,Zt,E){"use strict";E.d(Zt,{Q8:function(){return se},d0:function(){return Fe},w6:function(){return ze}});var b=E(59301),He=E(24017),fe=E(82326),Ue=E(6767),Pe=E(62957),pe=E(47889),Ce=E(77019),de=E(5269),xe=E(25399),ue=E(62673),Be=E(7939),be=E(66649),Le=E.n(be),we=E(8576),Me=E(66658),ge=E(89392),Ae=E.n(ge),De=E(7408),Re=E(64237),tt=E(51429),ce=E(53582),Oe=E(94477),Ge=E(70236),Ze=E(82758),rt=E(27334),Te=E(59301),Ke=Object.defineProperty,et=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,gt=(nt,Et,ct)=>Et in nt?Ke(nt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ct}):nt[Et]=ct,Xe=(nt,Et)=>{for(var ct in Et||(Et={}))ve.call(Et,ct)&&gt(nt,ct,Et[ct]);if(qe)for(var ct of qe(Et))ye.call(Et,ct)&&gt(nt,ct,Et[ct]);return nt},ut=(nt,Et)=>et(nt,Se(Et)),Ct=(nt,Et,ct)=>new Promise((wt,dt)=>{var Dt=ae=>{try{oe(ct.next(ae))}catch(te){dt(te)}},Ft=ae=>{try{oe(ct.throw(ae))}catch(te){dt(te)}},oe=ae=>ae.done?wt(ae.value):Promise.resolve(ae.value).then(Dt,Ft);oe((ct=ct.apply(nt,Et)).next())});function ze(nt,Et){const ct=[];for(let wt=nt;wt<Et;wt++)ct.push(wt);return ct}const se=(nt,Et,ct)=>{const wt=nt<Le()().startOf("day"),dt=nt>Le()(Et).endOf("day"),Dt=nt<Le()(ct).startOf("day");return Et?ct?Le()()<=Le()(ct)?Dt||dt:wt||dt:nt&&wt||dt:ct&&Le()()<=Le()(ct)?Dt:wt},Fe=(nt,Et)=>{const ct=parseInt(Le()(nt).format("HH")),wt=parseInt(Le()().format("HH")),dt=parseInt(Le()().format("mm"));if(!nt)return{disabledHours:()=>ze(0,wt),disabledMinutes:()=>ze(0,dt)};if(Et){const Dt=parseInt(Le()(Et).format("HH")),Ft=parseInt(Le()(Et).format("mm"));return Le()(nt).isSame(Le()(Et),"day")?{disabledHours:()=>ze(0,Dt),disabledMinutes:()=>ct<=Dt?ze(0,Ft):[]}:void 0}if(Le()(nt).isSame(Le()(),"day"))return{disabledHours:()=>ze(0,wt),disabledMinutes:()=>Le()(nt).isSame(Le()(),"hour")&&ct<=wt?ze(0,dt):[]}},Je=(nt,Et)=>nt==null?void 0:nt.map(ct=>{var wt;return(wt=Et==null?void 0:Et.find(dt=>dt.value===ct))==null?void 0:wt.id}),{RangePicker:at}=He.default,{Option:Ee}=fe.default,We=({shixunHomeworks:nt,loading:Et,dispatch:ct,classroomList:wt,user:dt})=>{var Dt,Ft,oe,ae,te,x,re,ne,le;const Ie=(0,tt.useParams)(),{workSetting:ke,workList:Ye,shixunWorkList:_e,headerInfo:it,changeData:ft}=nt,[yt,ot]=(0,b.useState)(!1),[lt,Ut]=(0,b.useState)(!1);let[kt,ln]=(0,b.useState)([]),[Gt,Rt]=(0,b.useState)([]),[Vt,$t]=(0,b.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ce.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[St,Lt]=(0,b.useState)({}),[tn,hn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{ln([])},[]),(0,b.useEffect)(()=>{ot(!(0,we.GJ)())},[(0,we.GJ)()]);const vt=()=>{ct({type:"shixunHomeworks/getWorkSetting",payload:Xe({},Ie)})};(0,b.useEffect)(()=>{if(!(ke!=null&&ke.course_id))return;Object.keys(Vt).map(function(un){Vt[un]=ke[un]}),(!Vt.allow_late||!Vt.unified_late)&&(Vt.late_penalty=20,Vt.penalty_type=ce.Q.Percent),Vt.unified_setting||(Vt.unified_late=!1,Vt.unified_anonymous_comment=!1,Vt.unified_anonymous_appeal=!1),kt=JSON.parse(JSON.stringify(ke.group_settings.map(un=>ut(Xe({},un),{group_name:[un.group_name]})).filter(un=>un.publish_time!==null))),Gt=JSON.parse(JSON.stringify(ke.allow_late_settings.map(un=>ut(Xe({},un),{group_name:[un.group_name]})).filter(un=>un.late_time!==null))),$t(Xe({},Vt));const Wt=(0,De.QE)((kt==null?void 0:kt.length)>0?kt:[]);ln([...Wt]),(Gt==null?void 0:Gt.length)<=0?Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]):Rt([...Gt])},[ke]);const Tt=()=>Ct(void 0,null,function*(){var Wt,un,On,Fn,xn,dn,rn,Sn;if(((On=(un=(Wt=dt==null?void 0:dt.userInfo)==null?void 0:Wt.course)==null?void 0:un.shixun_homework_info)==null?void 0:On.shixun_homework_remaining_count)===0&&((xn=(Fn=nt==null?void 0:nt.headerInfo)==null?void 0:Fn.homework_status)!=null&&xn.includes("\u672A\u53D1\u5E03"))){(0,De.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(rn=(dn=(0,we.eY)())==null?void 0:dn.course)==null?void 0:rn.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((Sn=dt==null?void 0:dt.userInfo)==null?void 0:Sn.user_status)===2){(0,Oe.Rd)();return}const kn=JSON.parse(JSON.stringify(Vt));if(kn.challenge_settings.filter(An=>!An.hide),kn.categoryId=Ie.categoryId,console.log(kt),!Vt.unified_setting)kt=kt==null?void 0:kt.map(An=>{var jn;if(!An.publish_time||!An.end_time)throw Ue.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!An.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(jn=ke.group_settings)==null?void 0:jn.filter(Un=>{var yr;return(yr=An==null?void 0:An.group_name)==null?void 0:yr.includes(Un.group_name)}).map(Un=>Un.group_id||Un.id).toString().split(","),An});else if(!Vt.publish_time||!Vt.end_time)throw Ue.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(kn.group_settings=kt,Vt.allow_late)if(Vt.unified_late){if(Vt.late_penalty===null||Vt.late_penalty===void 0||Vt.late_penalty<0||Vt.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Vt.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Gt=Gt==null?void 0:Gt.map(An=>{var jn,Un;if(An.late_penalty===null||An.late_penalty===void 0||An.late_penalty<0||An.late_penalty>100)throw Ue.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!An.late_time)throw Ue.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!An.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(Un=(jn=An==null?void 0:An.group_name)==null?void 0:jn.map(yr=>{var Ar,vn;let Rn=(vn=(Ar=ke.group_settings)==null?void 0:Ar.filter(sr=>(sr==null?void 0:sr.group_name)===yr))==null?void 0:vn[0];return Rn==null?void 0:Rn.group_id}))==null?void 0:Un.toString().split(","),An}),kn.allow_late_settings=Gt;let Zn=yield(0,rt.Tr)({homework_common_ids:[parseInt(Ie.categoryId)],course_id:Ie.coursesId,type:"homework_common"});(Zn==null?void 0:Zn.student_count)===0?_t(kn):(hn(kn),Lt(Zn))}),_t=Wt=>{if(Wt.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Wt!=null&&Wt.work_efficiency&&Wt.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const un=Wt.challenge_settings.reduce((xn,dn)=>xn+Number(dn.challenge_score),0),On={shixun_evaluation:Wt.shixun_evaluation,challenge_settings:Wt.challenge_settings};let Fn=()=>{var xn;const dn=()=>Ct(void 0,null,function*(){Ut(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Ie.categoryId}/publish_setting.json`,{method:"post",body:Xe({},Wt)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),vt(),ct({type:"user/getUserInfo",payload:{course_id:Ie.coursesId}}),ct({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Xe({},Ie)})),Ut(!1)});!(0,ge.isEqual)(ft,On)&&!((xn=it==null?void 0:it.homework_status)!=null&&xn.includes("\u672A\u53D1\u5E03"))?Pe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:dn}):dn()};ke!=null&&ke.high_resources_consume&&!(ke!=null&&ke.high_resources_consume_permission)?ct({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ie.coursesId,type:"shixun",type_id:Ie.categoryId,name:ke.homework_name,fn:()=>{Fn()}}}):Fn()},on=(Wt,un,On="group_id")=>{var Fn;return un?un.find(xn=>xn[On]===Wt):(Fn=ke==null?void 0:ke.group_settings)==null?void 0:Fn.find(xn=>xn.group_id[0]===Wt)},En=(ke==null?void 0:ke.allow_late)||(ke==null?void 0:ke.anonymous_comment),Tn=Wt=>{var un,On;const Fn=on(Wt,ke==null?void 0:ke.allow_late_settings,"id"),xn=on(Wt,ke==null?void 0:ke.anonymous_comment_settings),dn=on(Wt);return(ke==null?void 0:ke.allow_late)&&Fn&&Le()(Fn==null?void 0:Fn.late_time)<=Le()()||(ke==null?void 0:ke.anonymous_comment)&&xn&&(xn==null?void 0:xn.evaluation_start)!==null||((On=(Le()(dn==null?void 0:dn.end_time)<=Le()()&&((un=ke==null?void 0:ke.allow_late_settings)==null?void 0:un.filter(rn=>rn.group_id.includes(Wt))))[0])==null?void 0:On.late_time)!=null},$n=(0,b.useMemo)(()=>(ke==null?void 0:ke.allow_late)||(ke==null?void 0:ke.all_group_late),[ke,it]),er=ke==null?void 0:ke.anonymous_comment,In=Wt=>{if(!Wt)return!1;const un=on(Wt,ke==null?void 0:ke.anonymous_comment_settings);return(ke==null?void 0:ke.anonymous_comment)&&un&&(un==null?void 0:un.evaluation_start)!==null},Gn=(Wt,un)=>{var On,Fn,xn,dn,rn;Wt!=null&&Wt.group_id||(Wt.group_id=Je(Wt==null?void 0:Wt.group_name,ke==null?void 0:ke.group_settings)),ct({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Wt,index:un,rangePickerDisabled:(Fn=(On=Wt==null?void 0:Wt.group_id)==null?void 0:On[0])!=null&&Fn.publish_time?yt||(Le()()<=Le()((dn=on((xn=Wt==null?void 0:Wt.group_id)==null?void 0:xn[0]))==null?void 0:dn.publish_time)?!1:[!0,Tn((rn=Wt==null?void 0:Wt.group_id)==null?void 0:rn[0])]):!1,disabledDate:ke==null?void 0:ke.course_end_date}})};return Te.createElement("section",{className:Re.Z.form},Te.createElement("div",{className:Re.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Te.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Te.createElement("div",null,Te.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Te.createElement(pe.ZP.Group,{disabled:yt||!((Dt=it==null?void 0:it.homework_status)!=null&&Dt.includes("\u672A\u53D1\u5E03"))||(0,we.Rm)()&&!((Ft=wt.AssistantObject.practice)!=null&&Ft.can_publish),value:Vt.unified_setting,onChange:Wt=>{var un;if(!((un=it==null?void 0:it.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))){Ue.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Vt.unified_setting=!Vt.unified_setting,Vt.unified_setting||(Vt.unified_late=!1,Rt([{late_penalty:5}])),$t(Object.assign({},Vt)),Vt.unified_setting===!1&&kt==""){ln(kt.concat({}));return}Vt.unified_setting&&(ln([]),Rt([{late_penalty:5}]))}},Te.createElement(pe.ZP,{value:!0,disabled:yt||!(ke!=null&&ke.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Te.createElement(pe.ZP,{disabled:yt||!((oe=ke==null?void 0:ke.group_settings)!=null&&oe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ae=ke==null?void 0:ke.group_settings)==null?void 0:ae.length)===0&&Te.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Vt.unified_setting&&Te.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Te.createElement(Ce.Z,{align:"middle"},Te.createElement(de.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Te.createElement(de.Z,{className:"ml10"},Te.createElement(He.default,{size:"large",disabled:yt||!((te=it==null?void 0:it.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(x=it==null?void 0:it.homework_status)!=null&&x.includes("\u672A\u5F00\u59CB"))||(0,we.Rm)()&&!((re=wt.AssistantObject.practice)!=null&&re.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wt=>se(Wt,ke==null?void 0:ke.course_end_date),disabledTime:Wt=>Fe(Wt),value:Vt.publish_time?Le()(Vt.publish_time):"",onChange:(Wt,un)=>{Vt.publish_time=un,(Vt.end_time==""||!Vt.end_time)&&Vt.unified_setting&&(Vt.end_time=Le()(Wt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),$t(Object.assign({},Vt))}}))),Te.createElement(Ce.Z,{align:"middle",className:"pl30"},Te.createElement(de.Z,null,"\u622A\u6B62\u65F6\u95F4"),Te.createElement(de.Z,{className:"ml10"},Te.createElement(He.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,De.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ke==null?void 0:ke.allow_late)&&(ke==null?void 0:ke.homework_status.includes("\u5DF2\u622A\u6B62"))||yt||(ke==null?void 0:ke.allow_late)&&Le()()>=Le()(ke==null?void 0:ke.end_time)||(0,we.Rm)()&&!((ne=wt.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:Wt=>se(Wt,ke==null?void 0:ke.course_end_date,Vt.publish_time),disabledTime:Wt=>Fe(Wt,Vt.publish_time),value:Vt.end_time?Le()(Vt.end_time):"",onChange:(Wt,un)=>{Vt.end_time=un,$t(Object.assign({},Vt))}})))),!Vt.unified_setting&&(kt==null?void 0:kt.length)>0&&Te.createElement(Ce.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},kt&&kt.map(function(Wt,un){var On,Fn,xn,dn,rn,Sn,kn;return Te.createElement(de.Z,{span:24,key:un},Te.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:un==(kt==null?void 0:kt.length)-1?"0px":"10px"}},Te.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",un+1),Te.createElement(fe.default,{disabled:yt||((On=it==null?void 0:it.homework_status)!=null&&On.includes("\u672A\u53D1\u5E03")&&Wt.id||Le()()<Le()(Wt==null?void 0:Wt.publish_time)?!1:!!(Wt!=null&&Wt.publish_time))||(0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.can_publish),mode:"multiple",className:Re.Z.multiple_select,style:{width:"250px"},value:Wt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Zn=>{var An;if((0,we.Rm)()&&!((An=wt.AssistantObject.practice)!=null&&An.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt[un].group_name=Zn,kt[un].group_id=Wt.group_id;const jn=(0,ge.flattenDeep)(kt.map(yr=>yr.group_name)),Un=Gt.map(yr=>{let Ar=(yr==null?void 0:yr.group_name)||[];return ut(Xe({},yr),{group_name:(0,ge.remove)(Ar,vn=>jn.includes(vn))})});Rt(Un),ln(kt.slice())},maxTagCount:4,maxTagPlaceholder:Zn=>Te.createElement("div",{style:{cursor:"pointer"},onClick:()=>Gn(Wt,un)},"+",Zn==null?void 0:Zn.length)},ke.group_settings&&ke.group_settings.map(function(Zn){if(!kt.map(jn=>jn.group_name).flat().includes(Zn.group_name))return Te.createElement(Ee,{value:Zn.group_name,key:Zn.id},Zn.group_name)})),Te.createElement("div",{className:"ml20"},Te.createElement(at,{size:"large",ranges:{\u6B64\u523B:[Wt.publish_time?Le()(Wt.publish_time):Le()(),Le()()]},allowClear:!1,disabled:yt||(Le()()<=Le()((dn=on((xn=Wt==null?void 0:Wt.group_id)==null?void 0:xn[0]))==null?void 0:dn.publish_time)?!1:[!0,Tn((rn=Wt==null?void 0:Wt.group_id)==null?void 0:rn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Zn=>se(Zn,ke==null?void 0:ke.course_end_date),disabledTime:Zn=>Fe(Zn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Le()((0,De.U6)(),"HH:mm"),Le()((0,De.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Wt.publish_time?Le()(Wt.publish_time):void 0,Wt.end_time?Le()(Wt.end_time):void 0],onChange:(Zn,An)=>{var jn;if((0,we.Rm)()&&!((jn=wt.AssistantObject.practice)!=null&&jn.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt[un].publish_time=An[0],!Wt.end_time&&An[0]?kt[un].end_time=Le()(An[0]).add(7,"days"):kt[un].end_time=An[1],ln([...kt])},onCalendarChange:(Zn,An,jn)=>{if(An!=null&&An[0]&&!An[1]){const Un=Le()(An[0]).add(7,"days");kt[un].publish_time=An[0],kt[un].end_time=Un,ln([...kt])}}})),!yt&&Te.createElement("div",{style:{display:"flex",width:"50px"}},((Sn=Wt==null?void 0:Wt.group_id)==null?void 0:Sn.length)>1&&Te.createElement(xe.Z,{title:"\u89C4\u5219\u62C6\u5206"},Te.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Gn(Wt,un)})),kt.length<((kn=ke==null?void 0:ke.group_settings)==null?void 0:kn.length)&&Te.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Zn;if((0,we.Rm)()&&!((Zn=wt.AssistantObject.practice)!=null&&Zn.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ln(kt.concat({}))}}),((Wt==null?void 0:Wt.publish_time)&&Le()()<Le()(Wt==null?void 0:Wt.publish_time)||!(Wt!=null&&Wt.publish_time))&&un!=0&&Te.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Zn=(0,ge.cloneDeep)(Gt);Zn.forEach((An,jn)=>{An.group_name&&(An.group_name=An.group_name.filter(Un=>{var yr;return!((yr=kt[un].group_name)!=null&&yr.includes(Un))}))}),kt=kt.filter((An,jn)=>un!==jn),Rt(Zn),ln(kt.slice()),setTimeout(()=>ln(kt.slice()),10)}}))))}))),Te.createElement(Ce.Z,null,Te.createElement(de.Z,null,Te.createElement("div",{className:Re.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Te.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Te.createElement(de.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Te.createElement(ue.default,{checked:Vt.allow_late,disabled:yt||$n,onChange:Wt=>{var un;if((0,we.Rm)()&&!((un=wt.AssistantObject.practice)!=null&&un.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt.target.checked&&Pe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Te.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Te.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Te.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Te.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Vt.allow_late=!Vt.allow_late,Gt==""&&Rt([{late_penalty:5}]),$t(Object.assign({},Vt))}},Te.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Vt==null?void 0:Vt.allow_late)&&Te.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Te.createElement("div",{style:{display:"flex"}},Te.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Te.createElement(pe.ZP.Group,{style:{marginLeft:"20px"},disabled:yt||(ke==null?void 0:ke.anonymous_comment)||(ke==null?void 0:ke.allow_late),value:Vt.unified_late,onChange:Wt=>{var un;if((0,we.Rm)()&&!((un=wt.AssistantObject.practice)!=null&&un.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vt.unified_late=Wt.target.value,Gt==""&&!Wt.target.value&&Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]),$t(Xe({},Vt))}},(Vt==null?void 0:Vt.unified_setting)&&Te.createElement(pe.ZP,{value:!0,disabled:!(ke!=null&&ke.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=ke==null?void 0:ke.group_settings)==null?void 0:le.length)>0&&Te.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Vt!=null&&Vt.unified_late?Te.createElement(Te.Fragment,null,Te.createElement(Ce.Z,{align:"middle",style:{marginTop:"10px"}},Te.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Te.createElement(de.Z,{className:"ml20"},Te.createElement(ce.Z,{disabled:yt||er,value:{type:Vt.penalty_type,inputValue:Vt.late_penalty},onChange:Wt=>{var un;if((0,we.Rm)()&&!((un=wt.AssistantObject.practice)!=null&&un.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$t(ut(Xe({},Vt),{late_penalty:Wt.inputValue,penalty_type:Wt.type}))}})),Te.createElement(de.Z,{flex:"1",className:"ml5"},Te.createElement("span",{className:"c-grey-c ml10"},Vt.penalty_type===ce.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Te.createElement(Ce.Z,{align:"middle",style:{marginTop:"15px"}},Te.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Te.createElement(de.Z,{className:"ml20"},Te.createElement(He.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,De.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:yt||er,value:Vt.late_time?Le()(Vt.late_time):"",disabledDate:Wt=>se(Wt,ke==null?void 0:ke.course_end_date),onChange:(Wt,un)=>{var On;if((0,we.Rm)()&&!((On=wt.AssistantObject.practice)!=null&&On.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vt.late_time=un,$t(Object.assign({},Vt))}})))):Gt.map(function(Wt,un){var On;return Te.createElement(de.Z,{span:24,key:un},Te.createElement(Ce.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Te.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",un+1),Te.createElement(fe.default,{disabled:yt||!((On=it==null?void 0:it.homework_status)!=null&&On.includes("\u672A\u53D1\u5E03"))&&Wt.id||(ke==null?void 0:ke.anonymous_comment),mode:"multiple",className:Re.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Wt.group_name=="string"?[Wt.group_name]:Wt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Fn=>{var xn;if((0,we.Rm)()&&!((xn=wt.AssistantObject.practice)!=null&&xn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[un].group_name=Fn,Gt[un].group_id=Wt.group_id,Rt(Gt.slice())}},ke.group_settings&&ke.group_settings.map(function(Fn){const xn=Gt.map(rn=>rn.group_name).flat(),dn=kt.map(rn=>rn.group_name).flat();if(Vt!=null&&Vt.unified_setting){if(!xn.includes(Fn.group_name))return Te.createElement(Ee,{value:Fn.group_name,key:Fn.id},Fn.group_name)}else if(dn.includes(Fn.group_name)&&!xn.includes(Fn.group_name))return Te.createElement(Ee,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),Te.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Te.createElement(ce.Z,{disabled:yt||In(Wt.id),value:{type:Wt.penalty_type,inputValue:Wt.late_penalty},onChange:Fn=>{var xn;if((0,we.Rm)()&&!((xn=wt.AssistantObject.practice)!=null&&xn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[un].late_penalty=Fn.inputValue,Gt[un].penalty_type=Fn.type,Rt([...Gt])}}),Te.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Te.createElement(He.default,{size:"large",disabled:yt||In(Wt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Le()((0,De.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Fn=>se(Fn,ke==null?void 0:ke.course_end_date),format:"YYYY-MM-DD HH:mm",value:Wt!=null&&Wt.late_time?Le()(Wt.late_time):void 0,onChange:(Fn,xn)=>{var dn;if((0,we.Rm)()&&!((dn=wt.AssistantObject.practice)!=null&&dn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[un].late_time=xn,Rt([...Gt])}}),!yt&&Te.createElement("div",{style:{display:"flex",width:"50px"}},Te.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt(Gt.concat({penalty_type:ce.Q.Percent,late_penalty:20}))}}),un>0&&!Wt.id&&Te.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Fn;if((0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.can_late)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt=Gt.filter((xn,dn)=>un!==dn),Rt(Gt.slice()),setTimeout(()=>Rt(Gt.slice()),10)}}))))})),!yt&&Te.createElement(Te.Fragment,null,Te.createElement(Be.ZP,{type:"primary",size:"large",loading:lt,style:{width:"138px",marginTop:"30px"},onClick:()=>Tt()},"\u4FDD\u5B58")),Te.createElement(Ge.Z,{onConfirm:(Wt,un)=>{kt.splice(Wt,0,...un),kt.splice(Wt+un.length,1);const On=(0,De.QE)([...kt]);ln([...On])}}),Te.createElement(Ze.Z,{resdata:St,type:"shixun",okloading:lt,oktext:(St==null?void 0:St.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Wt=>Ct(void 0,null,function*(){Ut(!0);let un=yield(0,Me.ZP)(`/api/courses/${Ie.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ie.categoryId)]}});Ut(!1),(un==null?void 0:un.status)===0&&_t(tn)})}))};Zt.ZP=(0,tt.connect)(({shixunHomeworks:nt,classroomList:Et,loading:ct,user:wt})=>({shixunHomeworks:nt,classroomList:Et,loading:ct.effects,user:wt}))(We)},71095:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(94968),fe=E(28284),Ue=E(62957),Pe=E(6767),pe=E(70858),Ce=E(51429),de=E(14661),xe=E(51514),ue=E(66658),Be=E(66649),be=E.n(Be),Le=E(7408),we=E(59301),Me=Object.defineProperty,ge=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Re=(Ze,rt,Te)=>rt in Ze?Me(Ze,rt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ze[rt]=Te,tt=(Ze,rt)=>{for(var Te in rt||(rt={}))Ae.call(rt,Te)&&Re(Ze,Te,rt[Te]);if(ge)for(var Te of ge(rt))De.call(rt,Te)&&Re(Ze,Te,rt[Te]);return Ze},ce=(Ze,rt,Te)=>new Promise((Ke,et)=>{var Se=ye=>{try{ve(Te.next(ye))}catch(gt){et(gt)}},qe=ye=>{try{ve(Te.throw(ye))}catch(gt){et(gt)}},ve=ye=>ye.done?Ke(ye.value):Promise.resolve(ye.value).then(Se,qe);ve((Te=Te.apply(Ze,rt)).next())});const{Dragger:Oe}=He.default,Ge=({classroomList:Ze,dispatch:rt,onOk:Te})=>{const Ke=(0,Ce.useParams)(),[et]=fe.default.useForm(),[Se,qe]=(0,b.useState)(),[ve,ye]=(0,b.useState)(!1),gt={height:100,onRemove:()=>{qe("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Xe=>ce(void 0,null,function*(){return qe(Xe),!1})};return(0,b.useEffect)(()=>{et.setFieldsValue({publish_time:be()(be()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:be()(be()(new Date((0,Le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),we.createElement(Ue.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ze.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onOk:()=>ce(void 0,null,function*(){et.submit()}),onCancel:()=>{et.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}})}},we.createElement(fe.default,{form:et,onFinish:Xe=>ce(void 0,null,function*(){var ut,Ct,ze;if(!(Se!=null&&Se.size)){Pe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ye(!0);let se=new FormData;se.append("type",Ze.actionTabs.type),se.append("file",Se);let Fe;window.location.href.indexOf("exercise")>-1?Fe=`/api/exercises/${Ze.actionTabs.id}/supplement_score.json`:Fe=`/api/homework_commons/${Ze.actionTabs.id}/supplement_score.json`;let Je=yield(0,ue.ZP)(Fe,{method:"post",body:se},!0);ye(!1),(Je==null?void 0:Je.status)===0&&(Te(),et.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}}),((Ct=(ut=Je==null?void 0:Je.data)==null?void 0:ut.fail)==null?void 0:Ct.length)>0&&Ue.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:we.createElement(pe.default,{pagination:!1,dataSource:(ze=Je==null?void 0:Je.data)==null?void 0:ze.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Le.FH)("",de.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ze.actionTabs.type}`)}}))})},we.createElement(fe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ze.actionTabs.name),we.createElement(fe.default.Item,{style:{marginBottom:0},label:we.createElement("div",null,we.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),we.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},we.createElement("div",null,we.createElement("a",{download:"\u6A21\u7248.xlsx",className:xe.Z.downloadbutton,href:de.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ze.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),we.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),we.createElement(fe.default.Item,{style:{marginBottom:0}},we.createElement(Oe,tt({},gt),we.createElement("a",{className:xe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),we.createElement("br",null),we.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Zt.Z=(0,Ce.connect)(({classroomList:Ze})=>({classroomList:Ze}))(Ge)},17674:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(94968),fe=E(28284),Ue=E(62957),Pe=E(4875),pe=E(51429),Ce=E(66658),de=E(66649),xe=E.n(de),ue=E(7408),Be=E(59301),be=Object.defineProperty,Le=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,De=(Ze,rt,Te)=>rt in Ze?be(Ze,rt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ze[rt]=Te,Re=(Ze,rt)=>{for(var Te in rt||(rt={}))ge.call(rt,Te)&&De(Ze,Te,rt[Te]);if(Me)for(var Te of Me(rt))Ae.call(rt,Te)&&De(Ze,Te,rt[Te]);return Ze},tt=(Ze,rt)=>Le(Ze,we(rt)),ce=(Ze,rt,Te)=>new Promise((Ke,et)=>{var Se=ye=>{try{ve(Te.next(ye))}catch(gt){et(gt)}},qe=ye=>{try{ve(Te.throw(ye))}catch(gt){et(gt)}},ve=ye=>ye.done?Ke(ye.value):Promise.resolve(ye.value).then(Se,qe);ve((Te=Te.apply(Ze,rt)).next())});const{Dragger:Oe}=He.default,Ge=({classroomList:Ze,dispatch:rt,onOk:Te})=>{const Ke=(0,pe.useParams)(),[et]=fe.default.useForm(),[Se,qe]=(0,b.useState)(),[ve,ye]=(0,b.useState)(!1),gt={height:100,onRemove:()=>{qe("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Xe=>ce(void 0,null,function*(){return qe(Xe),!1})};return(0,b.useEffect)(()=>{et.setFieldsValue({publish_time:xe()(xe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()(new Date((0,ue.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Be.createElement(Ue.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Ze.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onOk:()=>ce(void 0,null,function*(){et.submit()}),onCancel:()=>{et.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}})}},Be.createElement(fe.default,{form:et,onFinish:Xe=>ce(void 0,null,function*(){var ut,Ct;console.log("---",Ze.actionTabs,Xe,Ke);let ze=((ut=Ze==null?void 0:Ze.actionTabs)==null?void 0:ut.type)==="exercise"?`/api/exercises/${Ke==null?void 0:Ke.category}/exercise_user/edit_score.json`:`/api/student_works/${Ze.actionTabs.id}/edit_score.json`;ye(!0);let se=yield(0,Ce.ZP)(ze,{method:"post",body:tt(Re({},Xe),{exercise_user_id:((Ct=Ze==null?void 0:Ze.actionTabs)==null?void 0:Ct.type)==="exercise"?Ze.actionTabs.id:""})});ye(!1),et.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}}),Te()})},Be.createElement(fe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Be.createElement(Pe.Z,{min:0,style:{width:"100%"}}))))};Zt.Z=(0,pe.connect)(({classroomList:Ze})=>({classroomList:Ze}))(Ge)},36962:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(94968),fe=E(28284),Ue=E(7939),Pe=E(77019),pe=E(44104),Ce=E(24017),de=E(51429),xe=E(66649),ue=E.n(xe),Be=E(20595),be=E(66658),Le=E(59301),we=(Ae,De,Re)=>new Promise((tt,ce)=>{var Oe=rt=>{try{Ze(Re.next(rt))}catch(Te){ce(Te)}},Ge=rt=>{try{Ze(Re.throw(rt))}catch(Te){ce(Te)}},Ze=rt=>rt.done?tt(rt.value):Promise.resolve(rt.value).then(Oe,Ge);Ze((Re=Re.apply(Ae,De)).next())});const{Dragger:Me}=He.default,ge=({})=>{const Ae=(0,de.useParams)(),[De]=fe.default.useForm(),[Re,tt]=(0,b.useState)(!0),[ce,Oe]=(0,b.useState)(!1);console.log("----",Ae);function Ge(){return we(this,null,function*(){var Ze,rt;let Te;window.location.href.indexOf("exercise")>-1?Te=`/api/exercises/${Ae==null?void 0:Ae.categoryId}/get_time_setting.json`:Te=`/api/homework_commons/${Ae==null?void 0:Ae.categoryId}/get_time_setting.json`;let Ke=yield(0,be.ZP)(Te,{method:"get"});(Ke==null?void 0:Ke.status)===0&&De.setFieldsValue({publish_time:ue()(ue()((Ze=Ke==null?void 0:Ke.data)==null?void 0:Ze.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()((rt=Ke==null?void 0:Ke.data)==null?void 0:rt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,b.useEffect)(()=>{Ge()},[]),Le.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Le.createElement("div",{style:{textAlign:"end"}},Re&&Le.createElement(Ue.ZP,{onClick:()=>{tt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Re&&Le.createElement("div",null,Le.createElement(Ue.ZP,{type:"primary",loading:ce,onClick:()=>{De.submit()}},"\u63D0\u4EA4"),Le.createElement(Ue.ZP,{style:{marginLeft:20},onClick:()=>{tt(!0)}},"\u53D6\u6D88"))),Le.createElement(fe.default,{form:De,disabled:Re,onFinish:Ze=>we(void 0,null,function*(){Oe(!0),console.log("---",window.location.href);let rt;window.location.href.indexOf("exercise")>-1?rt=`/api/exercises/${Ae==null?void 0:Ae.categoryId}/time_setting.json`:rt=`/api/homework_commons/${Ae==null?void 0:Ae.categoryId}/time_setting.json`;let Te=yield(0,be.ZP)(rt,{method:"post",body:{publish_time:ue()(Ze.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ue()(Ze.end_time).format("YYYY-MM-DD HH:mm")}});Oe(!1),(Te==null?void 0:Te.status)===0&&tt(!0)})},Le.createElement(Pe.Z,null,Le.createElement(pe.Z,null,Le.createElement(fe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Le.createElement(Ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ze=>(0,Be.Q8)(Ze),disabledTime:Ze=>(0,Be.d0)(Ze),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Le.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Le.createElement(Pe.Z,null,Le.createElement(pe.Z,null,Le.createElement(fe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Le.createElement(Ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ze=>(0,Be.Q8)(Ze,"",De.getFieldValue("publish_time")),disabledTime:Ze=>(0,Be.d0)(Ze,De.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Le.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Zt.Z=(0,de.connect)(({classroomList:Ae})=>({classroomList:Ae}))(ge)},3605:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ue}});var b=E(59301),He=E(37568),fe=E(62673),Ue=E(77019),Pe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ce=E(4918),de=(Be,be,Le)=>new Promise((we,Me)=>{var ge=Re=>{try{De(Le.next(Re))}catch(tt){Me(tt)}},Ae=Re=>{try{De(Le.throw(Re))}catch(tt){Me(tt)}},De=Re=>Re.done?we(Re.value):Promise.resolve(Re.value).then(ge,Ae);De((Le=Le.apply(Be,be)).next())}),ue=({data:Be,value:be=[],handleChangePage:Le,className:we="",setSelectedRowKeys:Me,selectedRowKeys:ge,onChange:Ae=()=>{}})=>{const[De,Re]=(0,b.useState)([]),[tt,ce]=(0,b.useState)([]),[Oe,Ge]=(0,b.useState)([]);let[Ze,rt]=(0,b.useState)(1),[Te,Ke]=(0,b.useState)();return(0,b.useEffect)(()=>{Re(Be),ce([]),Ge([])},[Be]),(0,b.useEffect)(()=>{Me&&(ce(ge),Ge(ge))},[ge]),b.createElement("div",{className:`flex justify-between w-full ${we}`},b.createElement("div",{className:Pe.leftdiv},b.createElement(He.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:et=>de(void 0,null,function*(){Re(Be.filter(Se=>{var qe;return(qe=Se==null?void 0:Se.name)==null?void 0:qe.includes(et.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),De.length===0&&b.createElement(Ce.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(fe.default.Group,{value:tt.map(et=>`${et.id}`),onChange:et=>{Me(De.filter(Se=>et.includes(`${Se.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},De.map((et,Se)=>b.createElement(Ue.Z,{key:et.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},b.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:et.is_published,value:`${et.id}`},b.createElement("div",{className:Pe.listClass},b.createElement("span",{className:Pe.spantitle,style:{width:et.is_published?"108px":"170px"}},et.name),et.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Pe.rightdiv},b.createElement(He.default.Search,{onChange:et=>{Ge(tt.filter(Se=>Se.name.includes(et.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Oe.length===0&&b.createElement(Ce.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Oe.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Oe.map((et,Se)=>b.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:et.id},b.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},et.name),b.createElement("img",{src:pe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Me(tt.filter(qe=>`${qe.id}`!=`${et.id}`))}})))))))}},33728:function(Cn,Zt,E){"use strict";E.d(Zt,{Ei:function(){return De},rU:function(){return Re},ZP:function(){return ce}});var b=E(59301),He={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},fe=E(28284),Ue=E(47889),Pe=E(4875),pe=E(62673),Ce=E(25399),de=E(5269),xe=E(92310),ue=E.n(xe),Be=E(59301),be=Object.defineProperty,Le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ge=(Oe,Ge,Ze)=>Ge in Oe?be(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,Ae=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))we.call(Ge,Ze)&&ge(Oe,Ze,Ge[Ze]);if(Le)for(var Ze of Le(Ge))Me.call(Ge,Ze)&&ge(Oe,Ze,Ge[Ze]);return Oe};const De=({value:Oe,className:Ge,style:Ze})=>{const[rt,Te]=(0,b.useState)("0");(0,b.useEffect)(()=>{if(Oe){const{submit_limit:et,must_file:Se}=Oe;if(et&&Se){Te("1");return}if(et&&!Se){Te("2");return}if(!et&&Se){Te("3");return}}},[Oe]);const Ke={1:Be.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Be.createElement("span",{className:"ml5 mr5 c-light-primary"},Oe==null?void 0:Oe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:Be.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Be.createElement("span",{className:"ml5 mr5 c-light-primary"},Oe==null?void 0:Oe.submit_limit_num),"\u5B57\u7B26"),3:Be.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return rt==="0"?Be.createElement(Be.Fragment,null):Be.createElement("section",{className:ue()(He.exhibition,Ge),style:Ze},Be.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ke==null?void 0:Ke[rt])},Re=({className:Oe,style:Ge,form:Ze})=>{const rt=fe.default.useWatch("submit_limit",Ze),Te=fe.default.useWatch("can_submit",Ze),Ke=fe.default.useWatch("submit_num",Ze);return Be.createElement("section",{className:ue()(He.wrap,Oe),style:Ge},Be.createElement("div",{className:`${He.title}`},Be.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),Be.createElement(fe.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},Be.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Be.createElement(Ue.ZP,{value:!1,style:{marginRight:"40px"}},Be.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),Be.createElement("br",null),Be.createElement(Ue.ZP,{value:!0},Be.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),Be.createElement("div",null,Te?Be.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},Be.createElement(fe.default.Item,{name:"submit_num",rules:Te?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},Be.createElement(Pe.Z,{precision:0,min:1,disabled:!Te,size:"large",addonAfter:"\u6B21",style:{width:133}})),Be.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},Be.createElement("span",{style:{color:"#666",fontSize:12}},Be.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",Be.createElement("span",{style:{color:"#FF6500"}},Ke)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),Be.createElement("span",{style:{color:"#666",fontSize:12}},Be.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",Be.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",Be.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):Be.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),Be.createElement("div",{className:`${He.title} mt30`},Be.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),Be.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},Be.createElement(fe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},Be.createElement(pe.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),Be.createElement(fe.default.Item,{className:"mr10",name:"submit_limit_num",rules:rt?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},Be.createElement(Pe.Z,{precision:0,min:1,disabled:!rt,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),Be.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},Be.createElement(fe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},Be.createElement(pe.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),Be.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},Be.createElement(fe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},Be.createElement(pe.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),Be.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09")))};var ce=({value:Oe,onChange:Ge,className:Ze,style:rt,disabled:Te=!1,checkMarginLeft:Ke=0})=>{const et={submit_limit:!1,submit_limit_num:200,must_file:!1},[Se,qe]=(0,b.useState)({});(0,b.useEffect)(()=>{if(console.log(Oe,"value"),!Oe)return;const ye={submit_limit:Oe==null?void 0:Oe.submit_limit,submit_limit_num:Oe==null?void 0:Oe.submit_limit_num,must_file:Oe==null?void 0:Oe.must_file,can_submit:Oe==null?void 0:Oe.can_submit,submit_num:Oe==null?void 0:Oe.submit_num};qe(Ae({},ye))},[Oe]);const ve=ye=>{const gt=Ae(Ae({},Se),ye);Ge(gt)};return Be.createElement("section",{className:ue()(He.wrap,Ze),style:rt},Be.createElement("div",{className:`${He.sub_title} mt20`},Be.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),Be.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Se==null?void 0:Se.can_submit,onChange:ye=>ve({can_submit:ye.target.value})},Be.createElement(Ue.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},Be.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),Be.createElement("div",{style:{position:"relative",display:"inline-block"}},Be.createElement(Ce.Z,{placement:"topLeft",getPopupContainer:ye=>ye.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},Be.createElement("i",{className:`iconfont icon-tishixiaowenhao ${He.title_icon} c-grey-666`})))),Be.createElement("br",null),Be.createElement(Ue.ZP,{className:He.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},Be.createElement("div",{className:"flex-container"},Be.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),Be.createElement("div",{style:{position:"relative",display:"inline-block"}},Be.createElement(Ce.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:Be.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},Be.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",Be.createElement("span",{style:{color:"#FFB83A"}},Se==null?void 0:Se.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),Be.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",Be.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",Be.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},Be.createElement("i",{className:`iconfont icon-tishixiaowenhao ${He.title_icon} c-grey-666`}))),(Se==null?void 0:Se.can_submit)&&Be.createElement(Pe.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:Te||!(Se!=null&&Se.can_submit),value:Se==null?void 0:Se.submit_num,onChange:ye=>ve({submit_num:ye})})))),Be.createElement("div",{className:`${He.sub_title} mt20`},Be.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),Be.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},Be.createElement(pe.default,{style:{marginLeft:Ke},disabled:Te,checked:Se==null?void 0:Se.submit_limit,onChange:ye=>ve({submit_limit:ye.target.checked})}),Be.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),Be.createElement(Pe.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Te||!(Se!=null&&Se.submit_limit),value:Se==null?void 0:Se.submit_limit_num,onChange:ye=>ve({submit_limit_num:ye})})),Be.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},Be.createElement(pe.default,{style:{marginLeft:Ke},disabled:Te,checked:Se==null?void 0:Se.must_file,onChange:ye=>ve({must_file:ye.target.checked})}),Be.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},70236:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ae}});var b=E(59301),He=E(51429),fe=E(24017),Ue=E(62957),Pe=E(37568),pe=E(6767),Ce=E(77019),de=E(5269),xe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ue=E(66649),Be=E.n(ue),be=E(7408),Le=E(4918),we=E(59301);const{RangePicker:Me}=fe.default,ge=({dispatch:De,classroomList:Re,onConfirm:tt})=>{const[ce,Oe]=(0,b.useState)([]),[Ge,Ze]=(0,b.useState)([]),[rt,Te]=(0,b.useState)(""),[Ke,et]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var ve,ye,gt,Xe;if(Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((ve=Re.actionTabs)==null?void 0:ve.rangePickerDisabled),(ye=Re.actionTabs)!=null&&ye.rangePickerDisabled?et((gt=Re.actionTabs)==null?void 0:gt.rangePickerDisabled):et([!1,!1]);let ut=Re.actionTabs.data,Ct=(Xe=ut==null?void 0:ut.group_name)==null?void 0:Xe.map((ze,se)=>{var Fe;return{group_id:ut==null?void 0:ut.group_id[se],group_name:ut==null?void 0:ut.group_name[se],is_admin:ut==null?void 0:ut.is_admin,end_time:ut==null?void 0:ut.end_time,publish_time:Array.isArray(ut==null?void 0:ut.publish_time)?(Fe=ut==null?void 0:ut.publish_time)==null?void 0:Fe[0]:ut==null?void 0:ut.publish_time}});Ct&&(Oe([...Ct]),Ze([...Ct]))}},[Re.actionTabs]);const Se=()=>{De({type:"classroomList/setActionTabs",payload:{}}),Te("")},qe=ve=>{if(ve){const ye=Ge==null?void 0:Ge.filter(gt=>{var Xe,ut;return(ut=(Xe=gt==null?void 0:gt.group_name)==null?void 0:Xe.toLowerCase())==null?void 0:ut.includes(ve==null?void 0:ve.toLowerCase())});Oe(ye)}else Oe(Ge)};return we.createElement(Ue.default,{width:980,title:we.createElement("div",{style:{fontWeight:"bold",display:"flex"}},we.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",we.createElement("span",{className:xe.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),we.createElement(Pe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:rt,onChange:ve=>{Te(ve.target.value.trim()),qe(ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Se(),onOk:()=>{var ve;if(Ge.some(gt=>!gt.end_time||!gt.publish_time)){pe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}tt((ve=Re.actionTabs)==null?void 0:ve.index,Ge),Se()}},we.createElement("div",{className:xe.modal_con},we.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ce==null?void 0:ce.length)>0?ce.map(function(ve,ye){return we.createElement(de.Z,{span:24,key:ye},we.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ye==(ce==null?void 0:ce.length)-1?"0px":"10px"}},we.createElement("div",{className:xe.multiple_select,title:ve==null?void 0:ve.group_name},ve==null?void 0:ve.group_name),we.createElement("div",{className:"ml20"},we.createElement(Me,{size:"large",allowClear:!1,disabled:Ke,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:gt=>{var Xe;return(0,be.Q8)(gt,(Xe=Re.actionTabs)==null?void 0:Xe.disabledDate)},disabledTime:gt=>(0,be.d0)(gt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Be()((0,be.U6)(),"HH:mm"),Be()((0,be.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(ve==null?void 0:ve.publish_time)&&[Be()(ve==null?void 0:ve.publish_time),ve!=null&&ve.end_time?Be()(ve==null?void 0:ve.end_time):void 0],onChange:(gt,Xe)=>{ce[ye].publish_time=Xe[0],ce[ye].end_time=Xe[1],Oe([...ce]),Ge.forEach(ut=>{ut.group_id===(ve==null?void 0:ve.group_id)&&(ut.publish_time=Xe[0],ut.end_time=Xe[1])}),Ze([...Ge])},onCalendarChange:(gt,Xe,ut)=>{if(Xe!=null&&Xe[0]&&!Xe[1]){const Ct=Be()(Xe[0]).add(7,"days");ce[ye].publish_time=Xe[0],ce[ye].end_time=Ct,Oe([...ce]),Ge.forEach(ze=>{ze.group_id===(ve==null?void 0:ve.group_id)&&(ze.publish_time=Xe[0],ze.end_time=Ct)}),Ze([...Ge])}}})),Ke[0]?we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ce.splice(ye,1),Oe([...ce]),Ge.forEach((gt,Xe)=>{gt.group_id===(ve==null?void 0:ve.group_id)&&Ge.splice(Xe,1)}),Ze([...Ge])}})))}):we.createElement(Le.Z,null))))};var Ae=(0,He.connect)(({classroomList:De})=>({classroomList:De}))(ge)},67791:function(Cn,Zt,E){"use strict";E.d(Zt,{$J:function(){return fe},JZ:function(){return Pe},bN:function(){return Ce},jP:function(){return pe},rO:function(){return Ue}});var b=E(66658),He=(de,xe,ue)=>new Promise((Be,be)=>{var Le=ge=>{try{Me(ue.next(ge))}catch(Ae){be(Ae)}},we=ge=>{try{Me(ue.throw(ge))}catch(Ae){be(Ae)}},Me=ge=>ge.done?Be(ge.value):Promise.resolve(ge.value).then(Le,we);Me((ue=ue.apply(de,xe)).next())});function fe(de){return(0,b.U2)(`libraries/${de}.json`)}function Ue(){return(0,b.U2)("library_tags.json")}function Pe(de){return He(this,null,function*(){return(yield(0,b.IV)(`attachments/${de}.json`)).status===0})}function pe(de){return(0,b.v_)("libraries.json",de)}function Ce(de,xe){return(0,b.gz)(`libraries/${de}.json`,xe)}},65564:function(Cn,Zt,E){"use strict";E.d(Zt,{AD:function(){return ye},BA:function(){return te},D9:function(){return Fe},Hp:function(){return Ge},IM:function(){return at},Iy:function(){return rt},KM:function(){return ae},KU:function(){return Et},MJ:function(){return Ze},Ne:function(){return Je},ON:function(){return wt},Uj:function(){return Ft},VY:function(){return nt},YO:function(){return Dt},YX:function(){return dt},Zn:function(){return Me},_g:function(){return tt},_k:function(){return ze},c6:function(){return qe},cr:function(){return ge},eV:function(){return ve},fi:function(){return Ae},gh:function(){return et},hS:function(){return Ee},iA:function(){return De},j6:function(){return ce},je:function(){return ut},jj:function(){return Oe},kS:function(){return ct},lS:function(){return Ct},o6:function(){return Se},pO:function(){return oe},rQ:function(){return gt},sA:function(){return Ke},xm:function(){return se},xo:function(){return We},y8:function(){return Xe},yd:function(){return Re}});var b=E(44292),He=E(51429),fe=E(7408),Ue=E(6767),Pe=E(14661),pe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(x,re,ne)=>re in x?pe(x,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[re]=ne,Be=(x,re)=>{for(var ne in re||(re={}))de.call(re,ne)&&ue(x,ne,re[ne]);if(Ce)for(var ne of Ce(re))xe.call(re,ne)&&ue(x,ne,re[ne]);return x},be=(x,re,ne)=>new Promise((le,Ie)=>{var ke=it=>{try{_e(ne.next(it))}catch(ft){Ie(ft)}},Ye=it=>{try{_e(ne.throw(it))}catch(ft){Ie(ft)}},_e=it=>it.done?le(it.value):Promise.resolve(it.value).then(ke,Ye);_e((ne=ne.apply(x,re)).next())});const Le=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},we=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Me=x=>be(void 0,null,function*(){Le(),(yield(0,b.YR)(Be({},x))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_couser_info.json`,query:x}))),we()}),ge=x=>be(void 0,null,function*(){const re=yield(0,b.yS)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`))}}),Ae=x=>be(void 0,null,function*(){const re=yield(0,b.W0)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`))}}),De=x=>be(void 0,null,function*(){const re=yield(0,b.Nl)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`))}}),Re=x=>be(void 0,null,function*(){const re=yield(0,b.IU)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`))}}),tt=x=>be(void 0,null,function*(){const re=yield(0,b.td)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ce=x=>be(void 0,null,function*(){const re=yield(0,b.QX)(Be({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`))}}),Oe=(x,re)=>be(void 0,null,function*(){const ne=yield(0,b.o_)(Be({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ge=(x,re)=>be(void 0,null,function*(){const ne=yield(0,b.ZL)(Be({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ze=(x,re)=>be(void 0,null,function*(){const ne=yield(0,b.vV)(Be({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),rt=(x,re)=>be(void 0,null,function*(){const ne=yield(0,b.aP)(Be({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Te=x=>be(void 0,null,function*(){Le(),(yield exportCourseWorkListAppendix(Be({},x))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${x.categoryId}/works_list.zip`,query:x}))),we()}),Ke=x=>be(void 0,null,function*(){Le(),yield(0,fe.FH)("",Pe.Z.API_SERVER+`/api/polls/${x.categoryId}/commit_result.xlsx`),we()}),et=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x.coursesId}/attendances/export_xlsx_data.xlsx`,query:x}))}),Se=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x.coursesId}/video_study_statics.xlsx`,query:x}))}),qe=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_video_study.xlsx`,query:x}))}),ve=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_course_students_info.xlsx`,query:x}))}),ye=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:x}))}),gt=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:x}))}),Xe=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}))}),ut=x=>be(void 0,null,function*(){const re=yield(0,b.Uy)(Be({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ct=x=>be(void 0,null,function*(){const re=yield(0,b.tg)(Be({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ze=x=>be(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/export_records/${x.id}.xlsx`,query:x}))}),se=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}))}),Fe=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/${x.menuKey}_statistic.xlsx?${x.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:x}))}),Je=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_training_objectives.xlsx`,query:x}))}),at=x=>be(void 0,null,function*(){yield(0,fe.FH)(x==null?void 0:x.name,(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:x}))}),Ee=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_courses.xlsx`,query:x}))}),We=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_graduation_requirements.xlsx`,query:x}))}),nt=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:x}))}),Et=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/exercises/${x.categoryId}/rank_list.xlsx`,query:x}))}),ct=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:x}))}),wt=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/examination_banks/${x.id}.json`,query:x}))}),dt=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/exercises/${x.categoryId}.json`,query:x}))}),Dt=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/polls/${x==null?void 0:x.id}/commit_result.json`,query:x}))}),Ft=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:x}))}),oe=(x,re)=>be(void 0,null,function*(){yield(0,fe.FH)(re||"",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/exercises/${x==null?void 0:x.exercise_id}/consult_exercise.json`,query:x}))}),ae=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/competitions/${x==null?void 0:x.identifier}/competition_commit_records/member_works.xlsx`,query:x}))}),te=x=>be(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Pe.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/group_homeworks/import_group_template.xlsx`,query:x}))})},59806:function(Cn,Zt,E){"use strict";E.d(Zt,{M:function(){return pe},Y:function(){return Pe}});var b=E(66649),He=E.n(b),fe=E(89392),Ue=E.n(fe);const Pe=(Ce,de="YYYY-MM-DD")=>(0,fe.cloneDeepWith)(Ce,ue=>{if(ue instanceof He())return ue.format(de)}),pe=(Ce,de,xe)=>{const ue=Be=>Reflect.toString.call(Be)==="[object Object]";if(!ue(Ce)&&!Array.isArray(Ce))return Ce;for(const Be of Object.keys(Ce))Array.isArray(Ce[Be])?Ce[Be]=Ce[Be].map(be=>pe(be,de,xe)):ue(Ce[Be])?Ce[Be]=pe(Ce[Be],de,xe):de.includes(Be)&&typeof Ce[Be]=="string"&&(Ce[Be]=xe?He()(Ce[Be],xe):He()(Ce[Be]));return Ce}},4006:function(Cn,Zt,E){"use strict";E.d(Zt,{U:function(){return xe}});var b=E(59301),He=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,pe=(ue,Be,be)=>Be in ue?He(ue,Be,{enumerable:!0,configurable:!0,writable:!0,value:be}):ue[Be]=be,Ce=(ue,Be)=>{for(var be in Be||(Be={}))Ue.call(Be,be)&&pe(ue,be,Be[be]);if(fe)for(var be of fe(Be))Pe.call(Be,be)&&pe(ue,be,Be[be]);return ue},de=(ue,Be,be)=>new Promise((Le,we)=>{var Me=De=>{try{Ae(be.next(De))}catch(Re){we(Re)}},ge=De=>{try{Ae(be.throw(De))}catch(Re){we(Re)}},Ae=De=>De.done?Le(De.value):Promise.resolve(De.value).then(Me,ge);Ae((be=be.apply(ue,Be)).next())});function xe(ue,Be){const[be,Le]=(0,b.useState)(Be),[we,Me]=(0,b.useState)(!1),[ge,Ae]=(0,b.useState)();return[be,we,(Re,tt=!1)=>de(this,null,function*(){const ce=tt?Be:Ce(Ce({},be),Re);Me(!0),Le(ce);const Oe=yield ue(ce);return Me(!1),Ae(Oe),Oe}),ge,Ae]}},96160:function(Cn,Zt,E){"use strict";E.d(Zt,{AL:function(){return ce},Iy:function(){return Be},Qv:function(){return we},ez:function(){return tt},jb:function(){return be}});var b=E(32834),He=E.n(b),fe=E(11690),Ue=E.n(fe);let Pe=1;function pe(Te,Ke){const et=Te.match(/^(\s+)(?:```)/);if(et===null)return Ke;const Se=et[1];return Ke.split(`
`).map(qe=>{const ve=qe.match(/^\s+/);if(ve===null)return qe;const[ye]=ve;return ye.length>=Se.length?qe.slice(Se.length):qe}).join(`
`)}let Ce=[],de=["<ul>"];const xe=new(He()).Renderer,ue=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Be(){Ce.length=0,de=["<ul>"]}const be={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Le(Te,Ke,et,Se){if(Ke>=Te.length||Te[Ke].level<=et)return Ke;var qe=Te[Ke];Se.push("<li><a href='#"+Pe+qe.anchor+"'>"+qe.text+"</a>"),Ke++;var ve=[];return Ke=Le(Te,Ke,qe.level,ve),ve.length>0&&(Se.push("<ul>"),ve.forEach(function(ye){Se.push(ye)}),Se.push("</ul>")),Se.push("</li>"),Ke=Le(Te,Ke,et,Se),Ke}function we(){return Le(Ce,0,0,de),de.push("</ul>"),de.join("")}const Me={heading(Te){const Ke=ue.exec(Te);if(Pe+=1,Ke)return{type:"heading",raw:Ke[0],depth:Ke[1].length,text:Ke[2]}},fences(Te){const Ke=this.rules.block.fences.exec(Te);if(Ke){const et=Ke[0];let Se=pe(et,Ke[3]||"");const qe=Ke[2]?Ke[2].trim():Ke[2];if(["latex","katex","math"].indexOf(qe)>=0){const ve=De(),ye=Se;Se=ve,Re[ve]={type:"block",expression:ye}}return{type:"code",raw:et,lang:qe,text:Se}}}},ge=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ae=0;const De=()=>`__special_katext_id_${Ae++}__`;let Re={};function tt(){return Re}function ce(){Ae=0,Re={}}function Oe(Te){return Te=Te.replace(ge,(Ke,et)=>{const Se=De();return Re[Se]={type:"inline",expression:et},Se}),Te}const Ge=xe.listitem;xe.listitem=function(Te){return Ge(Oe(Te))};const Ze=xe.paragraph;xe.paragraph=function(Te){return Ze(Oe(Te))};const rt=xe.tablecell;xe.tablecell=function(Te,Ke){return rt(Oe(Te),Ke)},xe.code=function(Te,Ke,et){const Se=(Ke||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?`<p class='editormd-tex'>${Te}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ke}">${et?Te:(0,fe.escape)(Te,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(et?Te:(0,fe.escape)(Te,!0))+"</code></pre>"},xe.heading=function(Te,Ke,et){let Se=this.options.headerPrefix+et.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ce.push({anchor:Se,level:Ke,text:Te}),"<h"+Ke+' id="'+Pe+Se+'">'+Te+"</h"+Ke+">"},He().setOptions({silent:!0,gfm:!0,pedantic:!1}),He().use({tokenizer:Me,renderer:xe}),Zt.ZP=He()},94477:function(Cn,Zt,E){"use strict";E.d(Zt,{rX:function(){return Oe},pW:function(){return Ge},gy:function(){return Ze},xY:function(){return ce},O5:function(){return tt},hs:function(){return ge},tJ:function(){return we},o1:function(){return Me},Rd:function(){return Re}});var b=E(51429),He=E(62957),fe=E(37285),Ue=E(6767),Pe=E(8576),pe=E(7408),Ce=E(87169),de=E(25510),xe="data:image/png;base64,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",ue=E.p+"static/newqrcode.a8740efb.png",Be=E(32637),be=E(59301),Le=(rt,Te,Ke)=>new Promise((et,Se)=>{var qe=gt=>{try{ye(Ke.next(gt))}catch(Xe){Se(Xe)}},ve=gt=>{try{ye(Ke.throw(gt))}catch(Xe){Se(Xe)}},ye=gt=>gt.done?et(gt.value):Promise.resolve(gt.value).then(qe,ve);ye((Ke=Ke.apply(rt,Te)).next())});const we=(rt,Te=!1,Ke=!1,et="",Se=!1)=>!!(Me(rt)&&Ae(rt,Te,Ke,et,Se)),Me=rt=>(0,Pe.bg)()?!0:(rt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ge=rt=>{var Te,Ke,et;const{user:Se}=(0,b.getDvaApp)()._store.getState();(0,Pe.bg)()&&!((Ke=(Te=Se==null?void 0:Se.userInfo)==null?void 0:Te.course)!=null&&Ke.course_public)&&!((et=Se==null?void 0:Se.userInfo)!=null&&et.profile_completed)&&rt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ae=(rt,Te=!1,Ke=!0,et="",Se=!1)=>{var qe;const{user:ve}=(0,b.getDvaApp)()._store.getState();return(qe=ve.userInfo)!=null&&qe.profile_completed?!0:(Ke?rt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:et,isCurrentPage:Se}}):He.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,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:()=>{(0,pe.xg)("/account/profile/edit"),De()}}),!1)},De=()=>{He.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Re=()=>{He.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:be.createElement("div",{style:{textAlign:"center"}},be.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Be}),be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},tt=()=>{var rt;const{user:Te}=(0,b.getDvaApp)()._store.getState();return(rt=Te.userInfo)!=null&&rt.professional_certification?!0:(He.default.confirm({title:"\u63D0\u793A",centered:!0,content:be.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:()=>{(0,pe.xg)("/account/certification")}}),!1)},ce=()=>(0,Pe.V9)()?!0:(He.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),be.createElement("img",{src:ue,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Oe=(rt,Te)=>rt?!0:(He.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("p",null,Te||"\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"),be.createElement("div",{style:{marginLeft:"110px"}},be.createElement("img",{src:xe,width:200}),be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,pe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ge=rt=>{He.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:be.createElement("div",null,be.createElement("div",null,be.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),be.createElement(fe.Z,null),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",be.createElement("a",null,rt),"\u5929\u3002"),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),be.createElement("div",{style:{textAlign:"center",marginTop:30}},be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ze=(rt,Te="")=>{const{shixunsDetail:{detail:Ke}}=(0,b.getDvaApp)()._store.getState();if((Ke==null?void 0:Ke.public)===2||(Ke==null?void 0:Ke.public)===1||(Ke==null?void 0:Ke.shixun_status)===3){let et="";return(Ke==null?void 0:Ke.public)===2&&(et="\u5DF2\u516C\u5F00"),(Ke==null?void 0:Ke.public)===1&&(et="\u5F85\u5BA1\u6838"),(Ke==null?void 0:Ke.shixun_status)===3&&(et="\u5DF2\u5173\u95ED"),He.default.info({centered:!0,icon:be.createElement(Ce.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",et,"\uFF0C",Te,"\u3002"),be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ke==null?void 0:Ke.shixun_status)===2?(He.default.confirm({centered:!0,icon:be.createElement(Ce.Z,null),title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Te,"\u3002"),be.createElement("br",null),be.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:()=>{He.default.confirm({width:440,centered:!0,icon:be.createElement(Ce.Z,{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:()=>Le(void 0,null,function*(){(yield rt({type:"shixunsDetail/cancelRelease",payload:{id:Ke==null?void 0:Ke.identifier}})).status!==401&&(Ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),rt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ke==null?void 0:Ke.identifier}}),rt({type:"practiceSetting/getCommonData",payload:{id:Ke==null?void 0:Ke.identifier}}))})})}}),!0):!1}},9981:function(Cn,Zt){"use strict";const E=function(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let He=1;He<arguments.length;He++){const fe=He<0||arguments.length<=He?void 0:arguments[He];fe&&Object.keys(fe).forEach(Ue=>{const Pe=fe[Ue];Pe!==void 0&&(b[Ue]=Pe)})}return b};Zt.Z=E},86013:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(19248);const fe=Ue=>{let Pe;return typeof Ue=="object"&&(Ue!=null&&Ue.clearIcon)?Pe=Ue:Ue&&(Pe={clearIcon:b.createElement(He.Z,null)}),Pe};Zt.Z=fe},97224:function(Cn,Zt,E){"use strict";E.d(Zt,{F:function(){return b}});function b(fe){return fe!=null&&fe===fe.window}const He=fe=>{var Ue,Pe;if(typeof window=="undefined")return 0;let pe=0;return b(fe)?pe=fe.pageYOffset:fe instanceof Document?pe=fe.documentElement.scrollTop:(fe instanceof HTMLElement||fe)&&(pe=fe.scrollTop),fe&&!b(fe)&&typeof pe!="number"&&(pe=(Pe=((Ue=fe.ownerDocument)!==null&&Ue!==void 0?Ue:fe).documentElement)===null||Pe===void 0?void 0:Pe.scrollTop),pe};Zt.Z=He},83010:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ue}});var b=E(16089);function He(Pe,pe,Ce,de){const xe=Ce-pe;return Pe/=de/2,Pe<1?xe/2*Pe*Pe*Pe+pe:xe/2*((Pe-=2)*Pe*Pe+2)+pe}var fe=E(97224);function Ue(Pe){let pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ce=()=>window,callback:de,duration:xe=450}=pe,ue=Ce(),Be=(0,fe.Z)(ue),be=Date.now(),Le=()=>{const Me=Date.now()-be,ge=He(Me>xe?xe:Me,Be,Pe,xe);(0,fe.F)(ue)?ue.scrollTo(window.pageXOffset,ge):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=ge:ue.scrollTop=ge,Me<xe?(0,b.Z)(Le):typeof de=="function"&&de()};(0,b.Z)(Le)}},88390:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ze}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(77900),Pe=E(29509),pe=E(22703),Ce=E(48755),de=E(36237),xe=E(63356),ue=E(93427),Be=E(51636),be=E(16931);const Le=new de.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),we=new de.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Me=new de.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),ge=new de.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ae=new de.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),De=new de.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Re=se=>{const{componentCls:Fe,iconCls:Je,antCls:at,badgeShadowSize:Ee,textFontSize:We,textFontSizeSM:nt,statusSize:Et,dotSize:ct,textFontWeight:wt,indicatorHeight:dt,indicatorHeightSM:Dt,marginXS:Ft,calc:oe}=se,ae=`${at}-scroll-number`,te=(0,ue.Z)(se,(x,re)=>{let{darkColor:ne}=re;return{[`&${Fe} ${Fe}-color-${x}`]:{background:ne,[`&:not(${Fe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(se)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Fe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:se.indicatorZIndex,minWidth:dt,height:dt,color:se.badgeTextColor,fontWeight:wt,fontSize:We,lineHeight:(0,de.unit)(dt),whiteSpace:"nowrap",textAlign:"center",background:se.badgeColor,borderRadius:oe(dt).div(2).equal(),boxShadow:`0 0 0 ${(0,de.unit)(Ee)} ${se.badgeShadowColor}`,transition:`background ${se.motionDurationMid}`,a:{color:se.badgeTextColor},"a:hover":{color:se.badgeTextColor},"a:hover &":{background:se.badgeColorHover}},[`${Fe}-count-sm`]:{minWidth:Dt,height:Dt,fontSize:nt,lineHeight:(0,de.unit)(Dt),borderRadius:oe(Dt).div(2).equal()},[`${Fe}-multiple-words`]:{padding:`0 ${(0,de.unit)(se.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Fe}-dot`]:{zIndex:se.indicatorZIndex,width:ct,minWidth:ct,height:ct,background:se.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,de.unit)(Ee)} ${se.badgeShadowColor}`},[`${Fe}-count, ${Fe}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Je}-spin`]:{animationName:De,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Fe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Fe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Et,height:Et,verticalAlign:"middle",borderRadius:"50%"},[`${Fe}-status-success`]:{backgroundColor:se.colorSuccess},[`${Fe}-status-processing`]:{overflow:"visible",color:se.colorInfo,backgroundColor:se.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Ee,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Le,animationDuration:se.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Fe}-status-default`]:{backgroundColor:se.colorTextPlaceholder},[`${Fe}-status-error`]:{backgroundColor:se.colorError},[`${Fe}-status-warning`]:{backgroundColor:se.colorWarning},[`${Fe}-status-text`]:{marginInlineStart:Ft,color:se.colorText,fontSize:se.fontSize}}}),te),{[`${Fe}-zoom-appear, ${Fe}-zoom-enter`]:{animationName:we,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`${Fe}-zoom-leave`]:{animationName:Me,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`&${Fe}-not-a-wrapper`]:{[`${Fe}-zoom-appear, ${Fe}-zoom-enter`]:{animationName:ge,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`${Fe}-zoom-leave`]:{animationName:Ae,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`&:not(${Fe}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${Fe}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:dt,transition:`all ${se.motionDurationSlow} ${se.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:dt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Fe}-count, ${Fe}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},tt=se=>{const{fontHeight:Fe,lineWidth:Je,marginXS:at,colorBorderBg:Ee}=se,We=Fe,nt=Je,Et=se.colorTextLightSolid,ct=se.colorError,wt=se.colorErrorHover;return(0,Be.mergeToken)(se,{badgeFontHeight:We,badgeShadowSize:nt,badgeTextColor:Et,badgeColor:ct,badgeColorHover:wt,badgeShadowColor:Ee,badgeProcessingDuration:"1.2s",badgeRibbonOffset:at,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ce=se=>{const{fontSize:Fe,lineHeight:Je,fontSizeSM:at,lineWidth:Ee}=se;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Fe*Je)-2*Ee,indicatorHeightSM:Fe,dotSize:at/2,textFontSize:at,textFontSizeSM:at,textFontWeight:"normal",statusSize:at/2}};var Oe=(0,be.I$)("Badge",se=>{const Fe=tt(se);return Re(Fe)},ce);const Ge=se=>{const{antCls:Fe,badgeFontHeight:Je,marginXS:at,badgeRibbonOffset:Ee,calc:We}=se,nt=`${Fe}-ribbon`,Et=`${Fe}-ribbon-wrapper`,ct=(0,ue.Z)(se,(wt,dt)=>{let{darkColor:Dt}=dt;return{[`&${nt}-color-${wt}`]:{background:Dt,color:Dt}}});return{[Et]:{position:"relative"},[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(se)),{position:"absolute",top:at,padding:`0 ${(0,de.unit)(se.paddingXS)}`,color:se.colorPrimary,lineHeight:(0,de.unit)(Je),whiteSpace:"nowrap",backgroundColor:se.colorPrimary,borderRadius:se.borderRadiusSM,[`${nt}-text`]:{color:se.badgeTextColor},[`${nt}-corner`]:{position:"absolute",top:"100%",width:Ee,height:Ee,color:"currentcolor",border:`${(0,de.unit)(We(Ee).div(2).equal())} solid`,transform:se.badgeRibbonCornerTransform,transformOrigin:"top",filter:se.badgeRibbonCornerFilter}}),ct),{[`&${nt}-placement-end`]:{insetInlineEnd:We(Ee).mul(-1).equal(),borderEndEndRadius:0,[`${nt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${nt}-placement-start`]:{insetInlineStart:We(Ee).mul(-1).equal(),borderEndStartRadius:0,[`${nt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ze=(0,be.I$)(["Badge","Ribbon"],se=>{const Fe=tt(se);return Ge(Fe)},ce),Te=se=>{const{className:Fe,prefixCls:Je,style:at,color:Ee,children:We,text:nt,placement:Et="end",rootClassName:ct}=se,{getPrefixCls:wt,direction:dt}=b.useContext(Ce.E_),Dt=wt("ribbon",Je),Ft=`${Dt}-wrapper`,[oe,ae,te]=Ze(Dt,Ft),x=(0,Pe.o2)(Ee,!1),re=fe()(Dt,`${Dt}-placement-${Et}`,{[`${Dt}-rtl`]:dt==="rtl",[`${Dt}-color-${Ee}`]:x},Fe),ne={},le={};return Ee&&!x&&(ne.background=Ee,le.color=Ee),oe(b.createElement("div",{className:fe()(Ft,ct,ae,te)},We,b.createElement("div",{className:fe()(re,ae),style:Object.assign(Object.assign({},ne),at)},b.createElement("span",{className:`${Dt}-text`},nt),b.createElement("div",{className:`${Dt}-corner`,style:le}))))};const Ke=se=>{const{prefixCls:Fe,value:Je,current:at,offset:Ee=0}=se;let We;return Ee&&(We={position:"absolute",top:`${Ee}00%`,left:0}),b.createElement("span",{style:We,className:fe()(`${Fe}-only-unit`,{current:at})},Je)};function et(se,Fe,Je){let at=se,Ee=0;for(;(at+10)%10!==Fe;)at+=Je,Ee+=Je;return Ee}var qe=se=>{const{prefixCls:Fe,count:Je,value:at}=se,Ee=Number(at),We=Math.abs(Je),[nt,Et]=b.useState(Ee),[ct,wt]=b.useState(We),dt=()=>{Et(Ee),wt(We)};b.useEffect(()=>{const oe=setTimeout(dt,1e3);return()=>clearTimeout(oe)},[Ee]);let Dt,Ft;if(nt===Ee||Number.isNaN(Ee)||Number.isNaN(nt))Dt=[b.createElement(Ke,Object.assign({},se,{key:Ee,current:!0}))],Ft={transition:"none"};else{Dt=[];const oe=Ee+10,ae=[];for(let ne=Ee;ne<=oe;ne+=1)ae.push(ne);const te=ct<We?1:-1,x=ae.findIndex(ne=>ne%10===nt);Dt=(te<0?ae.slice(0,x+1):ae.slice(x)).map((ne,le)=>{const Ie=ne%10;return b.createElement(Ke,Object.assign({},se,{key:ne,value:Ie,offset:te<0?le-x:le,current:le===x}))}),Ft={transform:`translateY(${-et(nt,Ee,te)}00%)`}}return b.createElement("span",{className:`${Fe}-only`,style:Ft,onTransitionEnd:dt},Dt)},ve=function(se,Fe){var Je={};for(var at in se)Object.prototype.hasOwnProperty.call(se,at)&&Fe.indexOf(at)<0&&(Je[at]=se[at]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,at=Object.getOwnPropertySymbols(se);Ee<at.length;Ee++)Fe.indexOf(at[Ee])<0&&Object.prototype.propertyIsEnumerable.call(se,at[Ee])&&(Je[at[Ee]]=se[at[Ee]]);return Je},gt=b.forwardRef((se,Fe)=>{const{prefixCls:Je,count:at,className:Ee,motionClassName:We,style:nt,title:Et,show:ct,component:wt="sup",children:dt}=se,Dt=ve(se,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ft}=b.useContext(Ce.E_),oe=Ft("scroll-number",Je),ae=Object.assign(Object.assign({},Dt),{"data-show":ct,style:nt,className:fe()(oe,Ee,We),title:Et});let te=at;if(at&&Number(at)%1===0){const x=String(at).split("");te=b.createElement("bdi",null,x.map((re,ne)=>b.createElement(qe,{prefixCls:oe,count:Number(at),value:re,key:x.length-ne})))}return nt!=null&&nt.borderColor&&(ae.style=Object.assign(Object.assign({},nt),{boxShadow:`0 0 0 1px ${nt.borderColor} inset`})),dt?(0,pe.Tm)(dt,x=>({className:fe()(`${oe}-custom-component`,x==null?void 0:x.className,We)})):b.createElement(wt,Object.assign({},ae,{ref:Fe}),te)}),Xe=function(se,Fe){var Je={};for(var at in se)Object.prototype.hasOwnProperty.call(se,at)&&Fe.indexOf(at)<0&&(Je[at]=se[at]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,at=Object.getOwnPropertySymbols(se);Ee<at.length;Ee++)Fe.indexOf(at[Ee])<0&&Object.prototype.propertyIsEnumerable.call(se,at[Ee])&&(Je[at[Ee]]=se[at[Ee]]);return Je};const Ct=b.forwardRef((se,Fe)=>{var Je,at,Ee,We,nt;const{prefixCls:Et,scrollNumberPrefixCls:ct,children:wt,status:dt,text:Dt,color:Ft,count:oe=null,overflowCount:ae=99,dot:te=!1,size:x="default",title:re,offset:ne,style:le,className:Ie,rootClassName:ke,classNames:Ye,styles:_e,showZero:it=!1}=se,ft=Xe(se,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:yt,direction:ot,badge:lt}=b.useContext(Ce.E_),Ut=yt("badge",Et),[kt,ln,Gt]=Oe(Ut),Rt=oe>ae?`${ae}+`:oe,Vt=Rt==="0"||Rt===0,$t=oe===null||Vt&&!it,St=(dt!=null||Ft!=null)&&$t,Lt=te&&!Vt,tn=Lt?"":Rt,hn=(0,b.useMemo)(()=>(tn==null||tn===""||Vt&&!it)&&!Lt,[tn,Vt,it,Lt]),vt=(0,b.useRef)(oe);hn||(vt.current=oe);const Tt=vt.current,_t=(0,b.useRef)(tn);hn||(_t.current=tn);const on=_t.current,En=(0,b.useRef)(Lt);hn||(En.current=Lt);const Tn=(0,b.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},lt==null?void 0:lt.style),le);const Fn={marginTop:ne[1]};return ot==="rtl"?Fn.left=parseInt(ne[0],10):Fn.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},Fn),lt==null?void 0:lt.style),le)},[ot,ne,le,lt==null?void 0:lt.style]),$n=re!=null?re:typeof Tt=="string"||typeof Tt=="number"?Tt:void 0,er=hn||!Dt?null:b.createElement("span",{className:`${Ut}-status-text`},Dt),In=!Tt||typeof Tt!="object"?void 0:(0,pe.Tm)(Tt,Fn=>({style:Object.assign(Object.assign({},Tn),Fn.style)})),Gn=(0,Pe.o2)(Ft,!1),Wt=fe()(Ye==null?void 0:Ye.indicator,(Je=lt==null?void 0:lt.classNames)===null||Je===void 0?void 0:Je.indicator,{[`${Ut}-status-dot`]:St,[`${Ut}-status-${dt}`]:!!dt,[`${Ut}-color-${Ft}`]:Gn}),un={};Ft&&!Gn&&(un.color=Ft,un.background=Ft);const On=fe()(Ut,{[`${Ut}-status`]:St,[`${Ut}-not-a-wrapper`]:!wt,[`${Ut}-rtl`]:ot==="rtl"},Ie,ke,lt==null?void 0:lt.className,(at=lt==null?void 0:lt.classNames)===null||at===void 0?void 0:at.root,Ye==null?void 0:Ye.root,ln,Gt);if(!wt&&St){const Fn=Tn.color;return kt(b.createElement("span",Object.assign({},ft,{className:On,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.root),(Ee=lt==null?void 0:lt.styles)===null||Ee===void 0?void 0:Ee.root),Tn)}),b.createElement("span",{className:Wt,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(We=lt==null?void 0:lt.styles)===null||We===void 0?void 0:We.indicator),un)}),Dt&&b.createElement("span",{style:{color:Fn},className:`${Ut}-status-text`},Dt)))}return kt(b.createElement("span",Object.assign({ref:Fe},ft,{className:On,style:Object.assign(Object.assign({},(nt=lt==null?void 0:lt.styles)===null||nt===void 0?void 0:nt.root),_e==null?void 0:_e.root)}),wt,b.createElement(Ue.default,{visible:!hn,motionName:`${Ut}-zoom`,motionAppear:!1,motionDeadline:1e3},Fn=>{let{className:xn}=Fn;var dn,rn;const Sn=yt("scroll-number",ct),kn=En.current,Zn=fe()(Ye==null?void 0:Ye.indicator,(dn=lt==null?void 0:lt.classNames)===null||dn===void 0?void 0:dn.indicator,{[`${Ut}-dot`]:kn,[`${Ut}-count`]:!kn,[`${Ut}-count-sm`]:x==="small",[`${Ut}-multiple-words`]:!kn&&on&&on.toString().length>1,[`${Ut}-status-${dt}`]:!!dt,[`${Ut}-color-${Ft}`]:Gn});let An=Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(rn=lt==null?void 0:lt.styles)===null||rn===void 0?void 0:rn.indicator),Tn);return Ft&&!Gn&&(An=An||{},An.background=Ft),b.createElement(gt,{prefixCls:Sn,show:!hn,motionClassName:xn,className:Zn,count:on,title:$n,style:An,key:"scrollNumber"},In)}),er))});Ct.Ribbon=Te;var ze=Ct},91882:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Xe}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(11592),Pe=E(26112),pe=E(22703),Ce=E(48755),de=E(84105),xe=E(19563);const ue=ut=>{let{children:Ct}=ut;const{getPrefixCls:ze}=b.useContext(Ce.E_),se=ze("breadcrumb");return b.createElement("li",{className:`${se}-separator`,"aria-hidden":"true"},Ct===""?Ct:Ct||"/")};ue.__ANT_BREADCRUMB_SEPARATOR=!0;var Be=ue,be=function(ut,Ct){var ze={};for(var se in ut)Object.prototype.hasOwnProperty.call(ut,se)&&Ct.indexOf(se)<0&&(ze[se]=ut[se]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,se=Object.getOwnPropertySymbols(ut);Fe<se.length;Fe++)Ct.indexOf(se[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ut,se[Fe])&&(ze[se[Fe]]=ut[se[Fe]]);return ze};function Le(ut,Ct){if(ut.title===void 0||ut.title===null)return null;const ze=Object.keys(Ct).join("|");return typeof ut.title=="object"?ut.title:String(ut.title).replace(new RegExp(`:(${ze})`,"g"),(se,Fe)=>Ct[Fe]||se)}function we(ut,Ct,ze,se){if(ze==null)return null;const{className:Fe,onClick:Je}=Ct,at=be(Ct,["className","onClick"]),Ee=Object.assign(Object.assign({},(0,Pe.Z)(at,{data:!0,aria:!0})),{onClick:Je});return se!==void 0?b.createElement("a",Object.assign({},Ee,{className:fe()(`${ut}-link`,Fe),href:se}),ze):b.createElement("span",Object.assign({},Ee,{className:fe()(`${ut}-link`,Fe)}),ze)}function Me(ut,Ct){return(se,Fe,Je,at,Ee)=>{if(Ct)return Ct(se,Fe,Je,at);const We=Le(se,Fe);return we(ut,se,We,Ee)}}var ge=function(ut,Ct){var ze={};for(var se in ut)Object.prototype.hasOwnProperty.call(ut,se)&&Ct.indexOf(se)<0&&(ze[se]=ut[se]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,se=Object.getOwnPropertySymbols(ut);Fe<se.length;Fe++)Ct.indexOf(se[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ut,se[Fe])&&(ze[se[Fe]]=ut[se[Fe]]);return ze};const Ae=ut=>{const{prefixCls:Ct,separator:ze="/",children:se,menu:Fe,overlay:Je,dropdownProps:at,href:Ee}=ut,nt=(Et=>{if(Fe||Je){const ct=Object.assign({},at);if(Fe){const wt=Fe||{},{items:dt}=wt,Dt=ge(wt,["items"]);ct.menu=Object.assign(Object.assign({},Dt),{items:dt==null?void 0:dt.map((Ft,oe)=>{var{key:ae,title:te,label:x,path:re}=Ft,ne=ge(Ft,["key","title","label","path"]);let le=x!=null?x:te;return re&&(le=b.createElement("a",{href:`${Ee}${re}`},le)),Object.assign(Object.assign({},ne),{key:ae!=null?ae:oe,label:le})})})}else Je&&(ct.overlay=Je);return b.createElement(xe.Z,Object.assign({placement:"bottom"},ct),b.createElement("span",{className:`${Ct}-overlay-link`},Et,b.createElement(de.Z,null)))}return Et})(se);return nt!=null?b.createElement(b.Fragment,null,b.createElement("li",null,nt),ze&&b.createElement(Be,null,ze)):null},De=ut=>{const{prefixCls:Ct,children:ze,href:se}=ut,Fe=ge(ut,["prefixCls","children","href"]),{getPrefixCls:Je}=b.useContext(Ce.E_),at=Je("breadcrumb",Ct);return b.createElement(Ae,Object.assign({},Fe,{prefixCls:at}),we(at,Fe,ze,se))};De.__ANT_BREADCRUMB_ITEM=!0;var Re=De,tt=E(36237),ce=E(63356),Oe=E(16931),Ge=E(51636);const Ze=ut=>{const{componentCls:Ct,iconCls:ze,calc:se}=ut;return{[Ct]:Object.assign(Object.assign({},(0,ce.Wf)(ut)),{color:ut.itemColor,fontSize:ut.fontSize,[ze]:{fontSize:ut.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ut.linkColor,transition:`color ${ut.motionDurationMid}`,padding:`0 ${(0,tt.unit)(ut.paddingXXS)}`,borderRadius:ut.borderRadiusSM,height:ut.fontHeight,display:"inline-block",marginInline:se(ut.marginXXS).mul(-1).equal(),"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover}},(0,ce.Qy)(ut)),"li:last-child":{color:ut.lastItemColor},[`${Ct}-separator`]:{marginInline:ut.separatorMargin,color:ut.separatorColor},[`${Ct}-link`]:{[`
> ${ze} + span,
> ${ze} + a
`]:{marginInlineStart:ut.marginXXS}},[`${Ct}-overlay-link`]:{borderRadius:ut.borderRadiusSM,height:ut.fontHeight,display:"inline-block",padding:`0 ${(0,tt.unit)(ut.paddingXXS)}`,marginInline:se(ut.marginXXS).mul(-1).equal(),[`> ${ze}`]:{marginInlineStart:ut.marginXXS,fontSize:ut.fontSizeIcon},"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover,a:{color:ut.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ut.componentCls}-rtl`]:{direction:"rtl"}})}},rt=ut=>({itemColor:ut.colorTextDescription,lastItemColor:ut.colorText,iconFontSize:ut.fontSize,linkColor:ut.colorTextDescription,linkHoverColor:ut.colorText,separatorColor:ut.colorTextDescription,separatorMargin:ut.marginXS});var Te=(0,Oe.I$)("Breadcrumb",ut=>{const Ct=(0,Ge.mergeToken)(ut,{});return Ze(Ct)},rt),Ke=function(ut,Ct){var ze={};for(var se in ut)Object.prototype.hasOwnProperty.call(ut,se)&&Ct.indexOf(se)<0&&(ze[se]=ut[se]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,se=Object.getOwnPropertySymbols(ut);Fe<se.length;Fe++)Ct.indexOf(se[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ut,se[Fe])&&(ze[se[Fe]]=ut[se[Fe]]);return ze};function et(ut){const{breadcrumbName:Ct,children:ze}=ut,se=Ke(ut,["breadcrumbName","children"]),Fe=Object.assign({title:Ct},se);return ze&&(Fe.menu={items:ze.map(Je=>{var{breadcrumbName:at}=Je,Ee=Ke(Je,["breadcrumbName"]);return Object.assign(Object.assign({},Ee),{title:at})})}),Fe}function Se(ut,Ct){return(0,b.useMemo)(()=>ut||(Ct?Ct.map(et):null),[ut,Ct])}var qe=function(ut,Ct){var ze={};for(var se in ut)Object.prototype.hasOwnProperty.call(ut,se)&&Ct.indexOf(se)<0&&(ze[se]=ut[se]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,se=Object.getOwnPropertySymbols(ut);Fe<se.length;Fe++)Ct.indexOf(se[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ut,se[Fe])&&(ze[se[Fe]]=ut[se[Fe]]);return ze};const ve=(ut,Ct)=>{if(Ct===void 0)return Ct;let ze=(Ct||"").replace(/^\//,"");return Object.keys(ut).forEach(se=>{ze=ze.replace(`:${se}`,ut[se])}),ze},ye=ut=>{const{prefixCls:Ct,separator:ze="/",style:se,className:Fe,rootClassName:Je,routes:at,items:Ee,children:We,itemRender:nt,params:Et={}}=ut,ct=qe(ut,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:wt,direction:dt,breadcrumb:Dt}=b.useContext(Ce.E_);let Ft;const oe=wt("breadcrumb",Ct),[ae,te,x]=Te(oe),re=Se(Ee,at),ne=Me(oe,nt);if(re&&re.length>0){const ke=[],Ye=Ee||at;Ft=re.map((_e,it)=>{const{path:ft,key:yt,type:ot,menu:lt,overlay:Ut,onClick:kt,className:ln,separator:Gt,dropdownProps:Rt}=_e,Vt=ve(Et,ft);Vt!==void 0&&ke.push(Vt);const $t=yt!=null?yt:it;if(ot==="separator")return b.createElement(Be,{key:$t},Gt);const St={},Lt=it===re.length-1;lt?St.menu=lt:Ut&&(St.overlay=Ut);let{href:tn}=_e;return ke.length&&Vt!==void 0&&(tn=`#/${ke.join("/")}`),b.createElement(Ae,Object.assign({key:$t},St,(0,Pe.Z)(_e,{data:!0,aria:!0}),{className:ln,dropdownProps:Rt,href:tn,separator:Lt?"":ze,onClick:kt,prefixCls:oe}),ne(_e,Et,Ye,ke,tn))})}else if(We){const ke=(0,Ue.Z)(We).length;Ft=(0,Ue.Z)(We).map((Ye,_e)=>{if(!Ye)return Ye;const it=_e===ke-1;return(0,pe.Tm)(Ye,{separator:it?"":ze,key:_e})})}const le=fe()(oe,Dt==null?void 0:Dt.className,{[`${oe}-rtl`]:dt==="rtl"},Fe,Je,te,x),Ie=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),se);return ae(b.createElement("nav",Object.assign({className:le,style:Ie},ct),b.createElement("ol",null,Ft)))};ye.Item=Re,ye.Separator=Be;var gt=ye,Xe=gt},62673:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Te}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(16632),Pe=E(8654),pe=E(12919),Ce=E(63872),de=E(48755),xe=E(2171),ue=E(83397),Be=E(56553),Le=b.createContext(null),we=E(36170),Me=E(74632),ge=function(Ke,et){var Se={};for(var qe in Ke)Object.prototype.hasOwnProperty.call(Ke,qe)&&et.indexOf(qe)<0&&(Se[qe]=Ke[qe]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,qe=Object.getOwnPropertySymbols(Ke);ve<qe.length;ve++)et.indexOf(qe[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ke,qe[ve])&&(Se[qe[ve]]=Ke[qe[ve]]);return Se};const Ae=(Ke,et)=>{var Se;const{prefixCls:qe,className:ve,rootClassName:ye,children:gt,indeterminate:Xe=!1,style:ut,onMouseEnter:Ct,onMouseLeave:ze,skipGroup:se=!1,disabled:Fe}=Ke,Je=ge(Ke,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:at,direction:Ee,checkbox:We}=b.useContext(de.E_),nt=b.useContext(Le),{isFormItemInput:Et}=b.useContext(Be.aM),ct=b.useContext(xe.Z),wt=(Se=(nt==null?void 0:nt.disabled)||Fe)!==null&&Se!==void 0?Se:ct,dt=b.useRef(Je.value),Dt=b.useRef(null),Ft=(0,Pe.sQ)(et,Dt);b.useEffect(()=>{nt==null||nt.registerValue(Je.value)},[]),b.useEffect(()=>{if(!se)return Je.value!==dt.current&&(nt==null||nt.cancelValue(dt.current),nt==null||nt.registerValue(Je.value),dt.current=Je.value),()=>nt==null?void 0:nt.cancelValue(Je.value)},[Je.value]),b.useEffect(()=>{var _e;!((_e=Dt.current)===null||_e===void 0)&&_e.input&&(Dt.current.input.indeterminate=Xe)},[Xe]);const oe=at("checkbox",qe),ae=(0,ue.Z)(oe),[te,x,re]=(0,we.ZP)(oe,ae),ne=Object.assign({},Je);nt&&!se&&(ne.onChange=function(){Je.onChange&&Je.onChange.apply(Je,arguments),nt.toggleOption&&nt.toggleOption({label:gt,value:Je.value})},ne.name=nt.name,ne.checked=nt.value.includes(Je.value));const le=fe()(`${oe}-wrapper`,{[`${oe}-rtl`]:Ee==="rtl",[`${oe}-wrapper-checked`]:ne.checked,[`${oe}-wrapper-disabled`]:wt,[`${oe}-wrapper-in-form-item`]:Et},We==null?void 0:We.className,ve,ye,re,ae,x),Ie=fe()({[`${oe}-indeterminate`]:Xe},Ce.A,x),[ke,Ye]=(0,Me.Z)(ne.onClick);return te(b.createElement(pe.Z,{component:"Checkbox",disabled:wt},b.createElement("label",{className:le,style:Object.assign(Object.assign({},We==null?void 0:We.style),ut),onMouseEnter:Ct,onMouseLeave:ze,onClick:ke},b.createElement(Ue.Z,Object.assign({},ne,{onClick:Ye,prefixCls:oe,className:Ie,disabled:wt,ref:Ft})),gt!==void 0&&b.createElement("span",{className:`${oe}-label`},gt))))};var Re=b.forwardRef(Ae),tt=E(94480),ce=E(2738),Oe=function(Ke,et){var Se={};for(var qe in Ke)Object.prototype.hasOwnProperty.call(Ke,qe)&&et.indexOf(qe)<0&&(Se[qe]=Ke[qe]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,qe=Object.getOwnPropertySymbols(Ke);ve<qe.length;ve++)et.indexOf(qe[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ke,qe[ve])&&(Se[qe[ve]]=Ke[qe[ve]]);return Se},Ze=b.forwardRef((Ke,et)=>{const{defaultValue:Se,children:qe,options:ve=[],prefixCls:ye,className:gt,rootClassName:Xe,style:ut,onChange:Ct}=Ke,ze=Oe(Ke,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:Fe}=b.useContext(de.E_),[Je,at]=b.useState(ze.value||Se||[]),[Ee,We]=b.useState([]);b.useEffect(()=>{"value"in ze&&at(ze.value||[])},[ze.value]);const nt=b.useMemo(()=>ve.map(Ie=>typeof Ie=="string"||typeof Ie=="number"?{label:Ie,value:Ie}:Ie),[ve]),Et=Ie=>{We(ke=>ke.filter(Ye=>Ye!==Ie))},ct=Ie=>{We(ke=>[].concat((0,tt.Z)(ke),[Ie]))},wt=Ie=>{const ke=Je.indexOf(Ie.value),Ye=(0,tt.Z)(Je);ke===-1?Ye.push(Ie.value):Ye.splice(ke,1),"value"in ze||at(Ye),Ct==null||Ct(Ye.filter(_e=>Ee.includes(_e)).sort((_e,it)=>{const ft=nt.findIndex(ot=>ot.value===_e),yt=nt.findIndex(ot=>ot.value===it);return ft-yt}))},dt=se("checkbox",ye),Dt=`${dt}-group`,Ft=(0,ue.Z)(dt),[oe,ae,te]=(0,we.ZP)(dt,Ft),x=(0,ce.Z)(ze,["value","disabled"]),re=ve.length?nt.map(Ie=>b.createElement(Re,{prefixCls:dt,key:Ie.value.toString(),disabled:"disabled"in Ie?Ie.disabled:ze.disabled,value:Ie.value,checked:Je.includes(Ie.value),onChange:Ie.onChange,className:`${Dt}-item`,style:Ie.style,title:Ie.title,id:Ie.id,required:Ie.required},Ie.label)):qe,ne={toggleOption:wt,value:Je,disabled:ze.disabled,name:ze.name,registerValue:ct,cancelValue:Et},le=fe()(Dt,{[`${Dt}-rtl`]:Fe==="rtl"},gt,Xe,te,Ft,ae);return oe(b.createElement("div",Object.assign({className:le,style:ut},x,{ref:et}),b.createElement(Le.Provider,{value:ne},re)))});const rt=Re;rt.Group=Ze,rt.__ANT_CHECKBOX=!0;var Te=rt},36170:function(Cn,Zt,E){"use strict";E.d(Zt,{C2:function(){return pe}});var b=E(36237),He=E(63356),fe=E(51636),Ue=E(16931);const Pe=Ce=>{const{checkboxCls:de}=Ce,xe=`${de}-wrapper`;return[{[`${de}-group`]:Object.assign(Object.assign({},(0,He.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,He.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[de]:Object.assign(Object.assign({},(0,He.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${de}-inner`]:Object.assign({},(0,He.oN)(Ce))},[`${de}-inner`]:{boxSizing:"border-box",display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${(0,b.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ce.calc(Ce.checkboxSize).div(14).mul(5).equal(),height:Ce.calc(Ce.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(Ce.lineWidthBold)} solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[`
${xe}:not(${xe}-disabled),
${de}:not(${de}-disabled)
`]:{[`&:hover ${de}-inner`]:{borderColor:Ce.colorPrimary}},[`${xe}:not(${xe}-disabled)`]:{[`&:hover ${de}-checked:not(${de}-disabled) ${de}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${de}-checked:not(${de}-disabled):after`]:{borderColor:Ce.colorPrimaryHover}}},{[`${de}-checked`]:{[`${de}-inner`]:{backgroundColor:Ce.colorPrimary,borderColor:Ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseOutBack} ${Ce.motionDurationFast}`}}},[`
${xe}-checked:not(${xe}-disabled),
${de}-checked:not(${de}-disabled)
`]:{[`&:hover ${de}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"}}},{[de]:{"&-indeterminate":{[`${de}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Ce.calc(Ce.fontSizeLG).div(2).equal(),height:Ce.calc(Ce.fontSizeLG).div(2).equal(),backgroundColor:Ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${de}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorPrimary} !important`}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${de}-disabled`]:{[`&, ${de}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${de}-inner`]:{background:Ce.colorBgContainerDisabled,borderColor:Ce.colorBorder,"&:after":{borderColor:Ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ce.colorTextDisabled},[`&${de}-indeterminate ${de}-inner::after`]:{background:Ce.colorTextDisabled}}}]};function pe(Ce,de){const xe=(0,fe.mergeToken)(de,{checkboxCls:`.${Ce}`,checkboxSize:de.controlInteractiveSize});return[Pe(xe)]}Zt.ZP=(0,Ue.I$)("Checkbox",(Ce,de)=>{let{prefixCls:xe}=de;return[pe(xe,Ce)]})},38406:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(48755),fe=E(584);const Ue=Pe=>{const{componentName:pe}=Pe,{getPrefixCls:Ce}=(0,b.useContext)(He.E_),de=Ce("empty");switch(pe){case"Table":case"List":return b.createElement(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE,className:`${de}-small`});case"Table.filter":return null;default:return b.createElement(fe.Z,null)}};Zt.Z=Ue},24017:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return os}});var b=E(66649),He=E.n(b),fe=E(9007),Ue=E.n(fe),Pe=E(50991),pe=E.n(Pe),Ce=E(9084),de=E.n(Ce),xe=E(58626),ue=E.n(xe),Be=E(13477),be=E.n(Be),Le=E(64796),we=E.n(Le);He().extend(we()),He().extend(be()),He().extend(Ue()),He().extend(pe()),He().extend(de()),He().extend(ue()),He().extend(function(me,Qe){var mt=Qe.prototype,Bt=mt.format;mt.format=function(cn){var yn=(cn||"").replace("Wo","wo");return Bt.bind(this)(yn)}});var Me={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ge=function(Qe){var mt=Me[Qe];return mt||Qe.split("_")[0]},Ae=function(){},De={getNow:function(){var Qe=He()();return typeof Qe.tz=="function"?Qe.tz():Qe},getFixedDate:function(Qe){return He()(Qe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Qe){return Qe.endOf("month")},getWeekDay:function(Qe){var mt=Qe.locale("en");return mt.weekday()+mt.localeData().firstDayOfWeek()},getYear:function(Qe){return Qe.year()},getMonth:function(Qe){return Qe.month()},getDate:function(Qe){return Qe.date()},getHour:function(Qe){return Qe.hour()},getMinute:function(Qe){return Qe.minute()},getSecond:function(Qe){return Qe.second()},getMillisecond:function(Qe){return Qe.millisecond()},addYear:function(Qe,mt){return Qe.add(mt,"year")},addMonth:function(Qe,mt){return Qe.add(mt,"month")},addDate:function(Qe,mt){return Qe.add(mt,"day")},setYear:function(Qe,mt){return Qe.year(mt)},setMonth:function(Qe,mt){return Qe.month(mt)},setDate:function(Qe,mt){return Qe.date(mt)},setHour:function(Qe,mt){return Qe.hour(mt)},setMinute:function(Qe,mt){return Qe.minute(mt)},setSecond:function(Qe,mt){return Qe.second(mt)},setMillisecond:function(Qe,mt){return Qe.millisecond(mt)},isAfter:function(Qe,mt){return Qe.isAfter(mt)},isValidate:function(Qe){return Qe.isValid()},locale:{getWeekFirstDay:function(Qe){return He()().locale(ge(Qe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Qe,mt){return mt.locale(ge(Qe)).weekday(0)},getWeek:function(Qe,mt){return mt.locale(ge(Qe)).week()},getShortWeekDays:function(Qe){return He()().locale(ge(Qe)).localeData().weekdaysMin()},getShortMonths:function(Qe){return He()().locale(ge(Qe)).localeData().monthsShort()},format:function(Qe,mt,Bt){return mt.locale(ge(Qe)).format(Bt)},parse:function(Qe,mt,Bt){for(var It=ge(Qe),cn=0;cn<Bt.length;cn+=1){var yn=Bt[cn],wn=mt;if(yn.includes("wo")||yn.includes("Wo")){for(var Wn=wn.split("-")[0],_n=wn.split("-")[1],Dn=He()(Wn,"YYYY").startOf("year").locale(It),tr=0;tr<=52;tr+=1){var ar=Dn.add(tr,"week");if(ar.format("Wo")===_n)return ar}return Ae(),null}var ir=He()(wn,yn,!0).locale(It);if(ir.isValid())return ir}return mt&&Ae(),null}}},Re=De,tt=E(45915),ce=E(59301),Oe=E(54476),Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},Ze=Ge,rt=E(7657),Te=function(Qe,mt){return ce.createElement(rt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:Ze}))},Ke=ce.forwardRef(Te),et=Ke,Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},qe=Se,ve=function(Qe,mt){return ce.createElement(rt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:qe}))},ye=ce.forwardRef(ve),gt=ye,Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},ut=Xe,Ct=function(Qe,mt){return ce.createElement(rt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:ut}))},ze=ce.forwardRef(Ct),se=ze,Fe=E(92310),Je=E.n(Fe),at=E(94480),Ee=E(33885),We=E(42978),nt=E(70425),Et=E(34280),ct=E(2738),wt=E(26112),dt=E(48736),Dt=E(20068),Ft=E(65030);function oe(me,Qe){return me!==void 0?me:Qe?"bottomRight":"bottomLeft"}var ae=ce.createContext(null),te=ae,x={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 re(me){var Qe=me.popupElement,mt=me.popupStyle,Bt=me.popupClassName,It=me.popupAlign,cn=me.transitionName,yn=me.getPopupContainer,wn=me.children,Wn=me.range,_n=me.placement,Dn=me.builtinPlacements,tr=Dn===void 0?x:Dn,ar=me.direction,ir=me.visible,nr=me.onClose,cr=ce.useContext(te),fr=cr.prefixCls,hr="".concat(fr,"-dropdown"),Yr=oe(_n,ar==="rtl");return ce.createElement(Ft.Z,{showAction:[],hideAction:["click"],popupPlacement:Yr,builtinPlacements:tr,prefixCls:hr,popupTransitionName:cn,popup:Qe,popupAlign:It,popupVisible:ir,popupClassName:Je()(Bt,(0,Dt.Z)((0,Dt.Z)({},"".concat(hr,"-range"),Wn),"".concat(hr,"-rtl"),ar==="rtl")),popupStyle:mt,stretch:"minWidth",getPopupContainer:yn,onPopupVisibleChange:function(Er){Er||nr()}},wn)}var ne=re;function le(me,Qe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Bt=String(me);Bt.length<Qe;)Bt="".concat(mt).concat(Bt);return Bt}function Ie(me){return me==null?[]:Array.isArray(me)?me:[me]}function ke(me,Qe,mt){var Bt=(0,at.Z)(me);return Bt[Qe]=mt,Bt}function Ye(me,Qe){var mt={},Bt=Qe||Object.keys(me);return Bt.forEach(function(It){me[It]!==void 0&&(mt[It]=me[It])}),mt}function _e(me,Qe,mt){if(mt)return mt;switch(me){case"time":return Qe.fieldTimeFormat;case"datetime":return Qe.fieldDateTimeFormat;case"month":return Qe.fieldMonthFormat;case"year":return Qe.fieldYearFormat;case"quarter":return Qe.fieldQuarterFormat;case"week":return Qe.fieldWeekFormat;default:return Qe.fieldDateFormat}}function it(me,Qe,mt){var Bt=mt!==void 0?mt:Qe[Qe.length-1],It=Qe.find(function(cn){return me[cn]});return Bt!==It?me[It]:void 0}function ft(me){return Ye(me,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function yt(me,Qe,mt,Bt){var It=ce.useMemo(function(){return me||function(yn,wn){var Wn=yn;return Qe&&wn.type==="date"?Qe(Wn,wn.today):mt&&wn.type==="month"?mt(Wn,wn.locale):wn.originNode}},[me,mt,Qe]),cn=ce.useCallback(function(yn,wn){return It(yn,(0,Ee.Z)((0,Ee.Z)({},wn),{},{range:Bt}))},[It,Bt]);return cn}function ot(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Bt=ce.useState([!1,!1]),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=function(Dn,tr){yn(function(ar){return ke(ar,tr,Dn)})},Wn=ce.useMemo(function(){return cn.map(function(_n,Dn){if(_n)return!0;var tr=me[Dn];return tr?!!(!mt[Dn]&&!tr||tr&&Qe(tr,{activeIndex:Dn})):!1})},[me,cn,Qe,mt]);return[Wn,wn]}function lt(me,Qe,mt,Bt,It){var cn="",yn=[];return me&&yn.push(It?"hh":"HH"),Qe&&yn.push("mm"),mt&&yn.push("ss"),cn=yn.join(":"),Bt&&(cn+=".SSS"),It&&(cn+=" A"),cn}function Ut(me,Qe,mt,Bt,It,cn){var yn=me.fieldDateTimeFormat,wn=me.fieldDateFormat,Wn=me.fieldTimeFormat,_n=me.fieldMonthFormat,Dn=me.fieldYearFormat,tr=me.fieldWeekFormat,ar=me.fieldQuarterFormat,ir=me.yearFormat,nr=me.cellYearFormat,cr=me.cellQuarterFormat,fr=me.dayFormat,hr=me.cellDateFormat,Yr=lt(Qe,mt,Bt,It,cn);return(0,Ee.Z)((0,Ee.Z)({},me),{},{fieldDateTimeFormat:yn||"YYYY-MM-DD ".concat(Yr),fieldDateFormat:wn||"YYYY-MM-DD",fieldTimeFormat:Wn||Yr,fieldMonthFormat:_n||"YYYY-MM",fieldYearFormat:Dn||"YYYY",fieldWeekFormat:tr||"gggg-wo",fieldQuarterFormat:ar||"YYYY-[Q]Q",yearFormat:ir||"YYYY",cellYearFormat:nr||"YYYY",cellQuarterFormat:cr||"[Q]Q",cellDateFormat:hr||fr||"D"})}function kt(me,Qe){var mt=Qe.showHour,Bt=Qe.showMinute,It=Qe.showSecond,cn=Qe.showMillisecond,yn=Qe.use12Hours;return ce.useMemo(function(){return Ut(me,mt,Bt,It,cn,yn)},[me,mt,Bt,It,cn,yn])}var ln=E(76190);function Gt(me,Qe,mt){return mt!=null?mt:Qe.some(function(Bt){return me.includes(Bt)})}var Rt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Vt(me){var Qe=Ye(me,Rt),mt=me.format,Bt=me.picker,It=null;return mt&&(It=mt,Array.isArray(It)&&(It=It[0]),It=(0,ln.Z)(It)==="object"?It.format:It),Bt==="time"&&(Qe.format=It),[Qe,It]}function $t(me){return me&&typeof me=="string"}function St(me,Qe,mt,Bt){return[me,Qe,mt,Bt].some(function(It){return It!==void 0})}function Lt(me,Qe,mt,Bt,It){var cn=Qe,yn=mt,wn=Bt;if(!me&&!cn&&!yn&&!wn&&!It)cn=!0,yn=!0,wn=!0;else if(me){var Wn,_n,Dn,tr=[cn,yn,wn].some(function(nr){return nr===!1}),ar=[cn,yn,wn].some(function(nr){return nr===!0}),ir=tr?!0:!ar;cn=(Wn=cn)!==null&&Wn!==void 0?Wn:ir,yn=(_n=yn)!==null&&_n!==void 0?_n:ir,wn=(Dn=wn)!==null&&Dn!==void 0?Dn:ir}return[cn,yn,wn,It]}function tn(me){var Qe=me.showTime,mt=Vt(me),Bt=(0,We.Z)(mt,2),It=Bt[0],cn=Bt[1],yn=Qe&&(0,ln.Z)(Qe)==="object"?Qe:{},wn=(0,Ee.Z)((0,Ee.Z)({defaultOpenValue:yn.defaultOpenValue||yn.defaultValue},It),yn),Wn=wn.showMillisecond,_n=wn.showHour,Dn=wn.showMinute,tr=wn.showSecond,ar=St(_n,Dn,tr,Wn),ir=Lt(ar,_n,Dn,tr,Wn),nr=(0,We.Z)(ir,3);return _n=nr[0],Dn=nr[1],tr=nr[2],[wn,(0,Ee.Z)((0,Ee.Z)({},wn),{},{showHour:_n,showMinute:Dn,showSecond:tr,showMillisecond:Wn}),wn.format,cn]}function hn(me,Qe,mt,Bt,It){var cn=me==="time";if(me==="datetime"||cn){for(var yn=Bt,wn=_e(me,It,null),Wn=wn,_n=[Qe,mt],Dn=0;Dn<_n.length;Dn+=1){var tr=Ie(_n[Dn])[0];if($t(tr)){Wn=tr;break}}var ar=yn.showHour,ir=yn.showMinute,nr=yn.showSecond,cr=yn.showMillisecond,fr=yn.use12Hours,hr=Gt(Wn,["a","A","LT","LLL","LTS"],fr),Yr=St(ar,ir,nr,cr);Yr||(ar=Gt(Wn,["H","h","k","LT","LLL"]),ir=Gt(Wn,["m","LT","LLL"]),nr=Gt(Wn,["s","LTS"]),cr=Gt(Wn,["SSS"]));var kr=Lt(Yr,ar,ir,nr,cr),Er=(0,We.Z)(kr,3);ar=Er[0],ir=Er[1],nr=Er[2];var $r=Qe||lt(ar,ir,nr,cr,hr);return(0,Ee.Z)((0,Ee.Z)({},yn),{},{format:$r,showHour:ar,showMinute:ir,showSecond:nr,showMillisecond:cr,use12Hours:hr})}return null}function vt(me,Qe,mt){if(Qe===!1)return null;var Bt=Qe&&(0,ln.Z)(Qe)==="object"?Qe:{};return Bt.clearIcon||mt||ce.createElement("span",{className:"".concat(me,"-clear-btn")})}var Tt=7;function _t(me,Qe,mt){return!me&&!Qe||me===Qe?!0:!me||!Qe?!1:mt()}function on(me,Qe,mt){return _t(Qe,mt,function(){var Bt=Math.floor(me.getYear(Qe)/10),It=Math.floor(me.getYear(mt)/10);return Bt===It})}function En(me,Qe,mt){return _t(Qe,mt,function(){return me.getYear(Qe)===me.getYear(mt)})}function Tn(me,Qe){var mt=Math.floor(me.getMonth(Qe)/3);return mt+1}function $n(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&Tn(me,Qe)===Tn(me,mt)})}function er(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&me.getMonth(Qe)===me.getMonth(mt)})}function In(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&er(me,Qe,mt)&&me.getDate(Qe)===me.getDate(mt)})}function Gn(me,Qe,mt){return _t(Qe,mt,function(){return me.getHour(Qe)===me.getHour(mt)&&me.getMinute(Qe)===me.getMinute(mt)&&me.getSecond(Qe)===me.getSecond(mt)})}function Wt(me,Qe,mt){return _t(Qe,mt,function(){return In(me,Qe,mt)&&Gn(me,Qe,mt)&&me.getMillisecond(Qe)===me.getMillisecond(mt)})}function un(me,Qe,mt,Bt){return _t(mt,Bt,function(){var It=me.locale.getWeekFirstDate(Qe,mt),cn=me.locale.getWeekFirstDate(Qe,Bt);return En(me,It,cn)&&me.locale.getWeek(Qe,mt)===me.locale.getWeek(Qe,Bt)})}function On(me,Qe,mt,Bt,It){switch(It){case"date":return In(me,mt,Bt);case"week":return un(me,Qe.locale,mt,Bt);case"month":return er(me,mt,Bt);case"quarter":return $n(me,mt,Bt);case"year":return En(me,mt,Bt);case"decade":return on(me,mt,Bt);case"time":return Gn(me,mt,Bt);default:return Wt(me,mt,Bt)}}function Fn(me,Qe,mt,Bt){return!Qe||!mt||!Bt?!1:me.isAfter(Bt,Qe)&&me.isAfter(mt,Bt)}function xn(me,Qe,mt,Bt,It){return On(me,Qe,mt,Bt,It)?!0:me.isAfter(mt,Bt)}function dn(me,Qe,mt){var Bt=Qe.locale.getWeekFirstDay(me),It=Qe.setDate(mt,1),cn=Qe.getWeekDay(It),yn=Qe.addDate(It,Bt-cn);return Qe.getMonth(yn)===Qe.getMonth(mt)&&Qe.getDate(yn)>1&&(yn=Qe.addDate(yn,-7)),yn}function rn(me,Qe){var mt=Qe.generateConfig,Bt=Qe.locale,It=Qe.format;return me?typeof It=="function"?It(me):mt.locale.format(Bt.locale,me,It):""}function Sn(me,Qe,mt){var Bt=Qe,It=["getHour","getMinute","getSecond","getMillisecond"],cn=["setHour","setMinute","setSecond","setMillisecond"];return cn.forEach(function(yn,wn){mt?Bt=me[yn](Bt,me[It[wn]](mt)):Bt=me[yn](Bt,0)}),Bt}function kn(me,Qe,mt,Bt,It){var cn=(0,nt.zX)(function(yn,wn){return!!(mt&&mt(yn,wn)||Bt&&me.isAfter(Bt,yn)&&!On(me,Qe,Bt,yn,wn.type)||It&&me.isAfter(yn,It)&&!On(me,Qe,It,yn,wn.type))});return cn}function Zn(me,Qe,mt){return ce.useMemo(function(){var Bt=_e(me,Qe,mt),It=Ie(Bt),cn=It[0],yn=(0,ln.Z)(cn)==="object"&&cn.type==="mask"?cn.format:null;return[It.map(function(wn){return typeof wn=="string"||typeof wn=="function"?wn:wn.format}),yn]},[me,Qe,mt])}function An(me,Qe,mt){return typeof me[0]=="function"||mt?!0:Qe}function jn(me,Qe,mt,Bt){var It=(0,nt.zX)(function(cn,yn){var wn=(0,Ee.Z)({type:Qe},yn);if(delete wn.activeIndex,!me.isValidate(cn)||mt&&mt(cn,wn))return!0;if((Qe==="date"||Qe==="time")&&Bt){var Wn,_n=yn&&yn.activeIndex===1?"end":"start",Dn=((Wn=Bt.disabledTime)===null||Wn===void 0?void 0:Wn.call(Bt,cn,_n,{from:wn.from}))||{},tr=Dn.disabledHours,ar=Dn.disabledMinutes,ir=Dn.disabledSeconds,nr=Dn.disabledMilliseconds,cr=Bt.disabledHours,fr=Bt.disabledMinutes,hr=Bt.disabledSeconds,Yr=tr||cr,kr=ar||fr,Er=ir||hr,$r=me.getHour(cn),Or=me.getMinute(cn),Rr=me.getSecond(cn),Ii=me.getMillisecond(cn);if(Yr&&Yr().includes($r)||kr&&kr($r).includes(Or)||Er&&Er($r,Or).includes(Rr)||nr&&nr($r,Or,Rr).includes(Ii))return!0}return!1});return It}function Un(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,mt=ce.useMemo(function(){var Bt=me&&Ie(me);return Qe&&Bt&&(Bt[1]=Bt[1]||Bt[0]),Bt},[me,Qe]);return mt}function yr(me,Qe){var mt=me.generateConfig,Bt=me.locale,It=me.picker,cn=It===void 0?"date":It,yn=me.prefixCls,wn=yn===void 0?"rc-picker":yn,Wn=me.styles,_n=Wn===void 0?{}:Wn,Dn=me.classNames,tr=Dn===void 0?{}:Dn,ar=me.order,ir=ar===void 0?!0:ar,nr=me.components,cr=nr===void 0?{}:nr,fr=me.inputRender,hr=me.allowClear,Yr=me.clearIcon,kr=me.needConfirm,Er=me.multiple,$r=me.format,Or=me.inputReadOnly,Rr=me.disabledDate,Ii=me.minDate,pi=me.maxDate,yi=me.showTime,di=me.value,ki=me.defaultValue,xi=me.pickerValue,ii=me.defaultPickerValue,_r=Un(di),si=Un(ki),li=Un(xi),Ki=Un(ii),Ni=cn==="date"&&yi?"datetime":cn,vi=Ni==="time"||Ni==="datetime",Si=vi||Er,oi=kr!=null?kr:vi,bi=tn(me),gi=(0,We.Z)(bi,4),Ui=gi[0],lo=gi[1],uo=gi[2],Ve=gi[3],je=kt(Bt,lo),xt=ce.useMemo(function(){return hn(Ni,uo,Ve,Ui,je)},[Ni,uo,Ve,Ui,je]),Pt=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},me),{},{prefixCls:wn,locale:je,picker:cn,styles:_n,classNames:tr,order:ir,components:(0,Ee.Z)({input:fr},cr),clearIcon:vt(wn,hr,Yr),showTime:xt,value:_r,defaultValue:si,pickerValue:li,defaultPickerValue:Ki},Qe==null?void 0:Qe())},[me]),Nt=Zn(Ni,je,$r),Yt=(0,We.Z)(Nt,2),an=Yt[0],en=Yt[1],mn=An(an,Or,Er),pn=kn(mt,Bt,Rr,Ii,pi),Ln=jn(mt,cn,pn,xt),Bn=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},Pt),{},{needConfirm:oi,inputReadOnly:mn,disabledDate:pn})},[Pt,oi,mn,pn]);return[Bn,Ni,Si,an,en,Ln]}var Ar=E(16089);function vn(me,Qe,mt){var Bt=(0,nt.C8)(Qe,{value:me}),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=ce.useRef(me),Wn=ce.useRef(),_n=function(){Ar.Z.cancel(Wn.current)},Dn=(0,nt.zX)(function(){yn(wn.current),mt&&cn!==wn.current&&mt(wn.current)}),tr=(0,nt.zX)(function(ar,ir){_n(),wn.current=ar,ar||ir?Dn():Wn.current=(0,Ar.Z)(Dn)});return ce.useEffect(function(){return _n},[]),[cn,tr]}function Rn(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Bt=arguments.length>3?arguments[3]:void 0,It=mt.every(function(Dn){return Dn})?!1:me,cn=vn(It,Qe||!1,Bt),yn=(0,We.Z)(cn,2),wn=yn[0],Wn=yn[1];function _n(Dn){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!tr.inherit||wn)&&Wn(Dn,tr.force)}return[wn,_n]}function sr(me){var Qe=ce.useRef();return ce.useImperativeHandle(me,function(){var mt;return{nativeElement:(mt=Qe.current)===null||mt===void 0?void 0:mt.nativeElement,focus:function(It){var cn;(cn=Qe.current)===null||cn===void 0||cn.focus(It)},blur:function(){var It;(It=Qe.current)===null||It===void 0||It.blur()}}}),Qe}function vr(me,Qe){return ce.useMemo(function(){return me||(Qe?((0,dt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Qe).map(function(mt){var Bt=(0,We.Z)(mt,2),It=Bt[0],cn=Bt[1];return{label:It,value:cn}})):[])},[me,Qe])}function Mt(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=ce.useRef(Qe);Bt.current=Qe,(0,Et.o)(function(){if(me)Bt.current(me);else{var It=(0,Ar.Z)(function(){Bt.current(me)},mt);return function(){Ar.Z.cancel(It)}}},[me])}function zt(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Bt=ce.useState(0),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=ce.useState(!1),Wn=(0,We.Z)(wn,2),_n=Wn[0],Dn=Wn[1],tr=ce.useRef([]),ar=ce.useRef(null),ir=ce.useRef(null),nr=function(Er){ar.current=Er},cr=function(Er){return ar.current===Er},fr=function(Er){Dn(Er)},hr=function(Er){return Er&&(ir.current=Er),ir.current},Yr=function(Er){var $r=tr.current,Or=new Set($r.filter(function(Ii){return Er[Ii]||Qe[Ii]})),Rr=$r[$r.length-1]===0?1:0;return Or.size>=2||me[Rr]?null:Rr};return Mt(_n||mt,function(){_n||(tr.current=[],nr(null))}),ce.useEffect(function(){_n&&tr.current.push(cn)},[_n,cn]),[_n,fr,hr,cn,yn,Yr,tr.current,nr,cr]}function bt(me,Qe,mt,Bt,It,cn){var yn=mt[mt.length-1],wn=function(_n,Dn){var tr=(0,We.Z)(me,2),ar=tr[0],ir=tr[1],nr=(0,Ee.Z)((0,Ee.Z)({},Dn),{},{from:it(me,mt)});return yn===1&&Qe[0]&&ar&&!On(Bt,It,ar,_n,nr.type)&&Bt.isAfter(ar,_n)||yn===0&&Qe[1]&&ir&&!On(Bt,It,ir,_n,nr.type)&&Bt.isAfter(_n,ir)?!0:cn==null?void 0:cn(_n,nr)};return wn}function Ot(me,Qe,mt,Bt){switch(Qe){case"date":case"week":return me.addMonth(mt,Bt);case"month":case"quarter":return me.addYear(mt,Bt);case"year":return me.addYear(mt,Bt*10);case"decade":return me.addYear(mt,Bt*100);default:return mt}}var At=[];function Ht(me,Qe,mt,Bt,It,cn,yn,wn){var Wn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:At,_n=arguments.length>9&&arguments[9]!==void 0?arguments[9]:At,Dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:At,tr=arguments.length>11?arguments[11]:void 0,ar=arguments.length>12?arguments[12]:void 0,ir=arguments.length>13?arguments[13]:void 0,nr=yn==="time",cr=cn||0,fr=function(li){var Ki=me.getNow();return nr&&(Ki=Sn(me,Ki)),Wn[li]||mt[li]||Ki},hr=(0,We.Z)(_n,2),Yr=hr[0],kr=hr[1],Er=(0,nt.C8)(function(){return fr(0)},{value:Yr}),$r=(0,We.Z)(Er,2),Or=$r[0],Rr=$r[1],Ii=(0,nt.C8)(function(){return fr(1)},{value:kr}),pi=(0,We.Z)(Ii,2),yi=pi[0],di=pi[1],ki=ce.useMemo(function(){var si=[Or,yi][cr];return nr?si:Sn(me,si,Dn[cr])},[nr,Or,yi,cr,me,Dn]),xi=function(li){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ni=[Rr,di][cr];Ni(li);var vi=[Or,yi];vi[cr]=li,tr&&(!On(me,Qe,Or,vi[0],yn)||!On(me,Qe,yi,vi[1],yn))&&tr(vi,{source:Ki,range:cr===1?"end":"start",mode:Bt})},ii=function(li,Ki){if(wn){var Ni={date:"month",week:"month",month:"year",quarter:"year"},vi=Ni[yn];if(vi&&!On(me,Qe,li,Ki,vi))return Ot(me,yn,Ki,-1);if(yn==="year"&&li){var Si=Math.floor(me.getYear(li)/10),oi=Math.floor(me.getYear(Ki)/10);if(Si!==oi)return Ot(me,yn,Ki,-1)}}return Ki},_r=ce.useRef(null);return(0,Et.Z)(function(){if(It&&!Wn[cr]){var si=nr?null:me.getNow();if(_r.current!==null&&_r.current!==cr?si=[Or,yi][cr^1]:mt[cr]?si=cr===0?mt[0]:ii(mt[0],mt[1]):mt[cr^1]&&(si=mt[cr^1]),si){ar&&me.isAfter(ar,si)&&(si=ar);var li=wn?Ot(me,yn,si,1):si;ir&&me.isAfter(li,ir)&&(si=wn?Ot(me,yn,ir,-1):ir),xi(si,"reset")}}},[It,cr,mt[cr]]),ce.useEffect(function(){It?_r.current=cr:_r.current=null},[It,cr]),(0,Et.Z)(function(){It&&Wn&&Wn[cr]&&xi(Wn[cr],"reset")},[It,cr]),[ki,xi]}function ht(me,Qe){var mt=ce.useRef(me),Bt=ce.useState({}),It=(0,We.Z)(Bt,2),cn=It[1],yn=function(_n){return _n&&Qe!==void 0?Qe:mt.current},wn=function(_n){mt.current=_n,cn({})};return[yn,wn,yn(!0)]}var Qt=[];function Jt(me,Qe,mt){var Bt=function(yn){return yn.map(function(wn){return rn(wn,{generateConfig:me,locale:Qe,format:mt[0]})})},It=function(yn,wn){for(var Wn=Math.max(yn.length,wn.length),_n=-1,Dn=0;Dn<Wn;Dn+=1){var tr=yn[Dn]||null,ar=wn[Dn]||null;if(tr!==ar&&!Wt(me,tr,ar)){_n=Dn;break}}return[_n<0,_n!==0]};return[Bt,It]}function sn(me,Qe){return(0,at.Z)(me).sort(function(mt,Bt){return Qe.isAfter(mt,Bt)?1:-1})}function jt(me){var Qe=ht(me),mt=(0,We.Z)(Qe,2),Bt=mt[0],It=mt[1],cn=(0,nt.zX)(function(){It(me)});return ce.useEffect(function(){cn()},[me]),[Bt,It]}function Kt(me,Qe,mt,Bt,It,cn,yn,wn,Wn){var _n=(0,nt.C8)(cn,{value:yn}),Dn=(0,We.Z)(_n,2),tr=Dn[0],ar=Dn[1],ir=tr||Qt,nr=jt(ir),cr=(0,We.Z)(nr,2),fr=cr[0],hr=cr[1],Yr=Jt(me,Qe,mt),kr=(0,We.Z)(Yr,2),Er=kr[0],$r=kr[1],Or=(0,nt.zX)(function(Ii){var pi=(0,at.Z)(Ii);if(Bt)for(var yi=0;yi<2;yi+=1)pi[yi]=pi[yi]||null;else It&&(pi=sn(pi.filter(function(si){return si}),me));var di=$r(fr(),pi),ki=(0,We.Z)(di,2),xi=ki[0],ii=ki[1];if(!xi&&(hr(pi),wn)){var _r=Er(pi);wn(pi,_r,{range:ii?"end":"start"})}}),Rr=function(){Wn&&Wn(fr())};return[ir,ar,fr,Or,Rr]}function Xt(me,Qe,mt,Bt,It,cn,yn,wn,Wn,_n){var Dn=me.generateConfig,tr=me.locale,ar=me.picker,ir=me.onChange,nr=me.allowEmpty,cr=me.order,fr=cn.some(function(xi){return xi})?!1:cr,hr=Jt(Dn,tr,yn),Yr=(0,We.Z)(hr,2),kr=Yr[0],Er=Yr[1],$r=ht(Qe),Or=(0,We.Z)($r,2),Rr=Or[0],Ii=Or[1],pi=(0,nt.zX)(function(){Ii(Qe)});ce.useEffect(function(){pi()},[Qe]);var yi=(0,nt.zX)(function(xi){var ii=xi===null,_r=(0,at.Z)(xi||Rr());if(ii)for(var si=Math.max(cn.length,_r.length),li=0;li<si;li+=1)cn[li]||(_r[li]=null);fr&&_r[0]&&_r[1]&&(_r=sn(_r,Dn)),It(_r);var Ki=_r,Ni=(0,We.Z)(Ki,2),vi=Ni[0],Si=Ni[1],oi=!vi,bi=!Si,gi=nr?(!oi||nr[0])&&(!bi||nr[1]):!0,Ui=!cr||oi||bi||On(Dn,tr,vi,Si,ar)||Dn.isAfter(Si,vi),lo=(cn[0]||!vi||!_n(vi,{activeIndex:0}))&&(cn[1]||!Si||!_n(Si,{from:vi,activeIndex:1})),uo=ii||gi&&Ui&&lo;if(uo){mt(_r);var Ve=Er(_r,Qe),je=(0,We.Z)(Ve,1),xt=je[0];ir&&!xt&&ir(ii&&_r.every(function(Pt){return!Pt})?null:_r,kr(_r))}return uo}),di=(0,nt.zX)(function(xi,ii){var _r=ke(Rr(),xi,Bt()[xi]);Ii(_r),ii&&yi()}),ki=!wn&&!Wn;return Mt(!ki,function(){ki&&(yi(),It(Qe),pi())},2),[di,yi]}function nn(me,Qe,mt,Bt,It){return Qe!=="date"&&Qe!=="time"?!1:mt!==void 0?mt:Bt!==void 0?Bt:!It&&(me==="date"||me==="time")}var Hn=E(29301);function zn(me,Qe,mt,Bt,It,cn){var yn=me;function wn(tr,ar,ir){var nr=cn[tr](yn),cr=ir.find(function(kr){return kr.value===nr});if(!cr||cr.disabled){var fr=ir.filter(function(kr){return!kr.disabled}),hr=(0,at.Z)(fr).reverse(),Yr=hr.find(function(kr){return kr.value<=nr})||fr[0];Yr&&(nr=Yr.value,yn=cn[ar](yn,nr))}return nr}var Wn=wn("getHour","setHour",Qe()),_n=wn("getMinute","setMinute",mt(Wn)),Dn=wn("getSecond","setSecond",Bt(Wn,_n));return wn("getMillisecond","setMillisecond",It(Wn,_n,Dn)),yn}function Yn(){return[]}function Lr(me,Qe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,It=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],cn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,yn=[],wn=mt>=1?mt|0:1,Wn=me;Wn<=Qe;Wn+=wn){var _n=It.includes(Wn);(!_n||!Bt)&&yn.push({label:le(Wn,cn),value:Wn,disabled:_n})}return yn}function zr(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2?arguments[2]:void 0,Bt=Qe||{},It=Bt.use12Hours,cn=Bt.hourStep,yn=cn===void 0?1:cn,wn=Bt.minuteStep,Wn=wn===void 0?1:wn,_n=Bt.secondStep,Dn=_n===void 0?1:_n,tr=Bt.millisecondStep,ar=tr===void 0?100:tr,ir=Bt.hideDisabledOptions,nr=Bt.disabledTime,cr=Bt.disabledHours,fr=Bt.disabledMinutes,hr=Bt.disabledSeconds,Yr=ce.useMemo(function(){return mt||me.getNow()},[mt,me]);if(0)var kr,Er,$r;var Or=ce.useCallback(function(Si){var oi=(nr==null?void 0:nr(Si))||{};return[oi.disabledHours||cr||Yn,oi.disabledMinutes||fr||Yn,oi.disabledSeconds||hr||Yn,oi.disabledMilliseconds||Yn]},[nr,cr,fr,hr]),Rr=ce.useMemo(function(){return Or(Yr)},[Yr,Or]),Ii=(0,We.Z)(Rr,4),pi=Ii[0],yi=Ii[1],di=Ii[2],ki=Ii[3],xi=ce.useCallback(function(Si,oi,bi,gi){var Ui=Lr(0,23,yn,ir,Si()),lo=It?Ui.map(function(xt){return(0,Ee.Z)((0,Ee.Z)({},xt),{},{label:le(xt.value%12||12,2)})}):Ui,uo=function(Pt){return Lr(0,59,Wn,ir,oi(Pt))},Ve=function(Pt,Nt){return Lr(0,59,Dn,ir,bi(Pt,Nt))},je=function(Pt,Nt,Yt){return Lr(0,999,ar,ir,gi(Pt,Nt,Yt),3)};return[lo,uo,Ve,je]},[ir,yn,It,ar,Wn,Dn]),ii=ce.useMemo(function(){return xi(pi,yi,di,ki)},[xi,pi,yi,di,ki]),_r=(0,We.Z)(ii,4),si=_r[0],li=_r[1],Ki=_r[2],Ni=_r[3],vi=function(oi,bi){var gi=function(){return si},Ui=li,lo=Ki,uo=Ni;if(bi){var Ve=Or(bi),je=(0,We.Z)(Ve,4),xt=je[0],Pt=je[1],Nt=je[2],Yt=je[3],an=xi(xt,Pt,Nt,Yt),en=(0,We.Z)(an,4),mn=en[0],pn=en[1],Ln=en[2],Bn=en[3];gi=function(){return mn},Ui=pn,lo=Ln,uo=Bn}var Pn=zn(oi,gi,Ui,lo,uo,me);return Pn};return[vi,si,li,Ki,Ni]}function Qr(me){var Qe=me.mode,mt=me.internalMode,Bt=me.renderExtraFooter,It=me.showNow,cn=me.showTime,yn=me.onSubmit,wn=me.onNow,Wn=me.invalid,_n=me.needConfirm,Dn=me.generateConfig,tr=me.disabledDate,ar=ce.useContext(te),ir=ar.prefixCls,nr=ar.locale,cr=ar.button,fr=cr===void 0?"button":cr,hr=Dn.getNow(),Yr=zr(Dn,cn,hr),kr=(0,We.Z)(Yr,1),Er=kr[0],$r=Bt==null?void 0:Bt(Qe),Or=tr(hr,{type:Qe}),Rr=function(){if(!Or){var ii=Er(hr);wn(ii)}},Ii="".concat(ir,"-now"),pi="".concat(Ii,"-btn"),yi=It&&ce.createElement("li",{className:Ii},ce.createElement("a",{className:Je()(pi,Or&&"".concat(pi,"-disabled")),"aria-disabled":Or,onClick:Rr},mt==="date"?nr.today:nr.now)),di=_n&&ce.createElement("li",{className:"".concat(ir,"-ok")},ce.createElement(fr,{disabled:Wn,onClick:yn},nr.ok)),ki=(yi||di)&&ce.createElement("ul",{className:"".concat(ir,"-ranges")},yi,di);return!$r&&!ki?null:ce.createElement("div",{className:"".concat(ir,"-footer")},$r&&ce.createElement("div",{className:"".concat(ir,"-footer-extra")},$r),ki)}function Br(me,Qe,mt){function Bt(It,cn){var yn=It.findIndex(function(Wn){return On(me,Qe,Wn,cn,mt)});if(yn===-1)return[].concat((0,at.Z)(It),[cn]);var wn=(0,at.Z)(It);return wn.splice(yn,1),wn}return Bt}var gr=ce.createContext(null);function Fr(){return ce.useContext(gr)}function Kr(me,Qe){var mt=me.prefixCls,Bt=me.generateConfig,It=me.locale,cn=me.disabledDate,yn=me.minDate,wn=me.maxDate,Wn=me.cellRender,_n=me.hoverValue,Dn=me.hoverRangeValue,tr=me.onHover,ar=me.values,ir=me.pickerValue,nr=me.onSelect,cr=me.prevIcon,fr=me.nextIcon,hr=me.superPrevIcon,Yr=me.superNextIcon,kr=Bt.getNow(),Er={now:kr,values:ar,pickerValue:ir,prefixCls:mt,disabledDate:cn,minDate:yn,maxDate:wn,cellRender:Wn,hoverValue:_n,hoverRangeValue:Dn,onHover:tr,locale:It,generateConfig:Bt,onSelect:nr,panelType:Qe,prevIcon:cr,nextIcon:fr,superPrevIcon:hr,superNextIcon:Yr};return[Er,kr]}var ni=ce.createContext({});function ri(me){for(var Qe=me.rowNum,mt=me.colNum,Bt=me.baseDate,It=me.getCellDate,cn=me.prefixColumn,yn=me.rowClassName,wn=me.titleFormat,Wn=me.getCellText,_n=me.getCellClassName,Dn=me.headerCells,tr=me.cellSelection,ar=tr===void 0?!0:tr,ir=me.disabledDate,nr=Fr(),cr=nr.prefixCls,fr=nr.panelType,hr=nr.now,Yr=nr.disabledDate,kr=nr.cellRender,Er=nr.onHover,$r=nr.hoverValue,Or=nr.hoverRangeValue,Rr=nr.generateConfig,Ii=nr.values,pi=nr.locale,yi=nr.onSelect,di=ir||Yr,ki="".concat(cr,"-cell"),xi=ce.useContext(ni),ii=xi.onCellDblClick,_r=function(bi){return Ii.some(function(gi){return gi&&On(Rr,pi,bi,gi,fr)})},si=[],li=0;li<Qe;li+=1){for(var Ki=[],Ni=void 0,vi=function(){var bi=li*mt+Si,gi=It(Bt,bi),Ui=di==null?void 0:di(gi,{type:fr});Si===0&&(Ni=gi,cn&&Ki.push(cn(Ni)));var lo=!1,uo=!1,Ve=!1;if(ar&&Or){var je=(0,We.Z)(Or,2),xt=je[0],Pt=je[1];lo=Fn(Rr,xt,Pt,gi),uo=On(Rr,pi,gi,xt,fr),Ve=On(Rr,pi,gi,Pt,fr)}var Nt=wn?rn(gi,{locale:pi,format:wn,generateConfig:Rr}):void 0,Yt=ce.createElement("div",{className:"".concat(ki,"-inner")},Wn(gi));Ki.push(ce.createElement("td",{key:Si,title:Nt,className:Je()(ki,(0,Ee.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(ki,"-disabled"),Ui),"".concat(ki,"-hover"),($r||[]).some(function(an){return On(Rr,pi,gi,an,fr)})),"".concat(ki,"-in-range"),lo&&!uo&&!Ve),"".concat(ki,"-range-start"),uo),"".concat(ki,"-range-end"),Ve),"".concat(cr,"-cell-selected"),!Or&&fr!=="week"&&_r(gi)),_n(gi))),onClick:function(){Ui||yi(gi)},onDoubleClick:function(){!Ui&&ii&&ii()},onMouseEnter:function(){Ui||Er==null||Er(gi)},onMouseLeave:function(){Ui||Er==null||Er(null)}},kr?kr(gi,{prefixCls:cr,originNode:Yt,today:hr,type:fr,locale:pi}):Yt))},Si=0;Si<mt;Si+=1)vi();si.push(ce.createElement("tr",{key:li,className:yn==null?void 0:yn(Ni)},Ki))}return ce.createElement("div",{className:"".concat(cr,"-body")},ce.createElement("table",{className:"".concat(cr,"-content")},Dn&&ce.createElement("thead",null,ce.createElement("tr",null,Dn)),ce.createElement("tbody",null,si)))}var ai={visibility:"hidden"};function Pr(me){var Qe=me.offset,mt=me.superOffset,Bt=me.onChange,It=me.getStart,cn=me.getEnd,yn=me.children,wn=Fr(),Wn=wn.prefixCls,_n=wn.prevIcon,Dn=_n===void 0?"\u2039":_n,tr=wn.nextIcon,ar=tr===void 0?"\u203A":tr,ir=wn.superPrevIcon,nr=ir===void 0?"\xAB":ir,cr=wn.superNextIcon,fr=cr===void 0?"\xBB":cr,hr=wn.minDate,Yr=wn.maxDate,kr=wn.generateConfig,Er=wn.locale,$r=wn.pickerValue,Or=wn.panelType,Rr="".concat(Wn,"-header"),Ii=ce.useContext(ni),pi=Ii.hidePrev,yi=Ii.hideNext,di=Ii.hideHeader,ki=ce.useMemo(function(){if(!hr||!Qe||!cn)return!1;var oi=cn(Qe(-1,$r));return!xn(kr,Er,oi,hr,Or)},[hr,Qe,$r,cn,kr,Er,Or]),xi=ce.useMemo(function(){if(!hr||!mt||!cn)return!1;var oi=cn(mt(-1,$r));return!xn(kr,Er,oi,hr,Or)},[hr,mt,$r,cn,kr,Er,Or]),ii=ce.useMemo(function(){if(!Yr||!Qe||!It)return!1;var oi=It(Qe(1,$r));return!xn(kr,Er,Yr,oi,Or)},[Yr,Qe,$r,It,kr,Er,Or]),_r=ce.useMemo(function(){if(!Yr||!mt||!It)return!1;var oi=It(mt(1,$r));return!xn(kr,Er,Yr,oi,Or)},[Yr,mt,$r,It,kr,Er,Or]),si=function(bi){Qe&&Bt(Qe(bi,$r))},li=function(bi){mt&&Bt(mt(bi,$r))};if(di)return null;var Ki="".concat(Rr,"-prev-btn"),Ni="".concat(Rr,"-next-btn"),vi="".concat(Rr,"-super-prev-btn"),Si="".concat(Rr,"-super-next-btn");return ce.createElement("div",{className:Rr},mt&&ce.createElement("button",{type:"button","aria-label":Er.previousYear,onClick:function(){return li(-1)},tabIndex:-1,className:Je()(vi,xi&&"".concat(vi,"-disabled")),disabled:xi,style:pi?ai:{}},nr),Qe&&ce.createElement("button",{type:"button","aria-label":Er.previousMonth,onClick:function(){return si(-1)},tabIndex:-1,className:Je()(Ki,ki&&"".concat(Ki,"-disabled")),disabled:ki,style:pi?ai:{}},Dn),ce.createElement("div",{className:"".concat(Rr,"-view")},yn),Qe&&ce.createElement("button",{type:"button","aria-label":Er.nextMonth,onClick:function(){return si(1)},tabIndex:-1,className:Je()(Ni,ii&&"".concat(Ni,"-disabled")),disabled:ii,style:yi?ai:{}},ar),mt&&ce.createElement("button",{type:"button","aria-label":Er.nextYear,onClick:function(){return li(1)},tabIndex:-1,className:Je()(Si,_r&&"".concat(Si,"-disabled")),disabled:_r,style:yi?ai:{}},fr))}var Jr=Pr;function Xr(me){var Qe=me.prefixCls,mt=me.panelName,Bt=mt===void 0?"date":mt,It=me.locale,cn=me.generateConfig,yn=me.pickerValue,wn=me.onPickerValueChange,Wn=me.onModeChange,_n=me.mode,Dn=_n===void 0?"date":_n,tr=me.disabledDate,ar=me.onSelect,ir=me.onHover,nr=me.showWeek,cr="".concat(Qe,"-").concat(Bt,"-panel"),fr="".concat(Qe,"-cell"),hr=Dn==="week",Yr=Kr(me,Dn),kr=(0,We.Z)(Yr,2),Er=kr[0],$r=kr[1],Or=cn.locale.getWeekFirstDay(It.locale),Rr=cn.setDate(yn,1),Ii=dn(It.locale,cn,Rr),pi=cn.getMonth(yn),yi=nr===void 0?hr:nr,di=yi?function(oi){var bi=tr==null?void 0:tr(oi,{type:"week"});return ce.createElement("td",{key:"week",className:Je()(fr,"".concat(fr,"-week"),(0,Dt.Z)({},"".concat(fr,"-disabled"),bi)),onClick:function(){bi||ar(oi)},onMouseEnter:function(){bi||ir==null||ir(oi)},onMouseLeave:function(){bi||ir==null||ir(null)}},ce.createElement("div",{className:"".concat(fr,"-inner")},cn.locale.getWeek(It.locale,oi)))}:null,ki=[],xi=It.shortWeekDays||(cn.locale.getShortWeekDays?cn.locale.getShortWeekDays(It.locale):[]);di&&ki.push(ce.createElement("th",{key:"empty"},ce.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},It.week)));for(var ii=0;ii<Tt;ii+=1)ki.push(ce.createElement("th",{key:ii},xi[(ii+Or)%Tt]));var _r=function(bi,gi){return cn.addDate(bi,gi)},si=function(bi){return rn(bi,{locale:It,format:It.cellDateFormat,generateConfig:cn})},li=function(bi){var gi=(0,Dt.Z)((0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),er(cn,bi,yn)),"".concat(Qe,"-cell-today"),In(cn,bi,$r));return gi},Ki=It.shortMonths||(cn.locale.getShortMonths?cn.locale.getShortMonths(It.locale):[]),Ni=ce.createElement("button",{type:"button","aria-label":It.yearSelect,key:"year",onClick:function(){Wn("year",yn)},tabIndex:-1,className:"".concat(Qe,"-year-btn")},rn(yn,{locale:It,format:It.yearFormat,generateConfig:cn})),vi=ce.createElement("button",{type:"button","aria-label":It.monthSelect,key:"month",onClick:function(){Wn("month",yn)},tabIndex:-1,className:"".concat(Qe,"-month-btn")},It.monthFormat?rn(yn,{locale:It,format:It.monthFormat,generateConfig:cn}):Ki[pi]),Si=It.monthBeforeYear?[vi,Ni]:[Ni,vi];return ce.createElement(gr.Provider,{value:Er},ce.createElement("div",{className:Je()(cr,nr&&"".concat(cr,"-show-week"))},ce.createElement(Jr,{offset:function(bi){return cn.addMonth(yn,bi)},superOffset:function(bi){return cn.addYear(yn,bi)},onChange:wn,getStart:function(bi){return cn.setDate(bi,1)},getEnd:function(bi){var gi=cn.setDate(bi,1);return gi=cn.addMonth(gi,1),cn.addDate(gi,-1)}},Si),ce.createElement(ri,(0,Oe.Z)({titleFormat:It.fieldDateFormat},me,{colNum:Tt,rowNum:6,baseDate:Ii,headerCells:ki,getCellDate:_r,getCellText:si,getCellClassName:li,prefixColumn:di,cellSelection:!hr}))))}var Ri=E(29194),Hi=1/3;function Zi(me,Qe){var mt=ce.useRef(!1),Bt=ce.useRef(null),It=ce.useRef(null),cn=function(){return mt.current},yn=function(){Ar.Z.cancel(Bt.current),mt.current=!1},wn=ce.useRef(),Wn=function(){var tr=me.current;if(It.current=null,wn.current=0,tr){var ar=tr.querySelector('[data-value="'.concat(Qe,'"]')),ir=tr.querySelector("li"),nr=function cr(){yn(),mt.current=!0,wn.current+=1;var fr=tr.scrollTop,hr=ir.offsetTop,Yr=ar.offsetTop,kr=Yr-hr;if(Yr===0&&ar!==ir||!(0,Ri.Z)(tr)){wn.current<=5&&(Bt.current=(0,Ar.Z)(cr));return}var Er=fr+(kr-fr)*Hi,$r=Math.abs(kr-Er);if(It.current!==null&&It.current<$r){yn();return}if(It.current=$r,$r<=1){tr.scrollTop=kr,yn();return}tr.scrollTop=Er,Bt.current=(0,Ar.Z)(cr)};ar&&ir&&nr()}},_n=(0,nt.zX)(Wn);return[_n,yn,cn]}var zi=300;function Ji(me){return me.map(function(Qe){var mt=Qe.value,Bt=Qe.label,It=Qe.disabled;return[mt,Bt,It].join(",")}).join(";")}function wi(me){var Qe=me.units,mt=me.value,Bt=me.optionalValue,It=me.type,cn=me.onChange,yn=me.onHover,wn=me.onDblClick,Wn=me.changeOnScroll,_n=Fr(),Dn=_n.prefixCls,tr=_n.cellRender,ar=_n.now,ir=_n.locale,nr="".concat(Dn,"-time-panel"),cr="".concat(Dn,"-time-panel-cell"),fr=ce.useRef(null),hr=ce.useRef(),Yr=function(){clearTimeout(hr.current)},kr=Zi(fr,mt!=null?mt:Bt),Er=(0,We.Z)(kr,3),$r=Er[0],Or=Er[1],Rr=Er[2];(0,Et.Z)(function(){return $r(),Yr(),function(){Or(),Yr()}},[mt,Bt,Ji(Qe)]);var Ii=function(di){Yr();var ki=di.target;!Rr()&&Wn&&(hr.current=setTimeout(function(){var xi=fr.current,ii=xi.querySelector("li").offsetTop,_r=Array.from(xi.querySelectorAll("li")),si=_r.map(function(Si){return Si.offsetTop-ii}),li=si.map(function(Si,oi){return Qe[oi].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Si-ki.scrollTop)}),Ki=Math.min.apply(Math,(0,at.Z)(li)),Ni=li.findIndex(function(Si){return Si===Ki}),vi=Qe[Ni];vi&&!vi.disabled&&cn(vi.value)},zi))},pi="".concat(nr,"-column");return ce.createElement("ul",{className:pi,ref:fr,"data-type":It,onScroll:Ii},Qe.map(function(yi){var di=yi.label,ki=yi.value,xi=yi.disabled,ii=ce.createElement("div",{className:"".concat(cr,"-inner")},di);return ce.createElement("li",{key:ki,className:Je()(cr,(0,Dt.Z)((0,Dt.Z)({},"".concat(cr,"-selected"),mt===ki),"".concat(cr,"-disabled"),xi)),onClick:function(){xi||cn(ki)},onDoubleClick:function(){!xi&&wn&&wn()},onMouseEnter:function(){yn(ki)},onMouseLeave:function(){yn(null)},"data-value":ki},tr?tr(ki,{prefixCls:Dn,originNode:ii,today:ar,type:"time",subType:It,locale:ir}):ii)}))}function Mi(me){return me<12}function fi(me){var Qe=me.showHour,mt=me.showMinute,Bt=me.showSecond,It=me.showMillisecond,cn=me.use12Hours,yn=me.changeOnScroll,wn=Fr(),Wn=wn.prefixCls,_n=wn.values,Dn=wn.generateConfig,tr=wn.locale,ar=wn.onSelect,ir=wn.onHover,nr=ir===void 0?function(){}:ir,cr=wn.pickerValue,fr=(_n==null?void 0:_n[0])||null,hr=ce.useContext(ni),Yr=hr.onCellDblClick,kr=zr(Dn,me,fr),Er=(0,We.Z)(kr,5),$r=Er[0],Or=Er[1],Rr=Er[2],Ii=Er[3],pi=Er[4],yi=function(Xn){var Ir=fr&&Dn[Xn](fr),jr=cr&&Dn[Xn](cr);return[Ir,jr]},di=yi("getHour"),ki=(0,We.Z)(di,2),xi=ki[0],ii=ki[1],_r=yi("getMinute"),si=(0,We.Z)(_r,2),li=si[0],Ki=si[1],Ni=yi("getSecond"),vi=(0,We.Z)(Ni,2),Si=vi[0],oi=vi[1],bi=yi("getMillisecond"),gi=(0,We.Z)(bi,2),Ui=gi[0],lo=gi[1],uo=xi===null?null:Mi(xi)?"am":"pm",Ve=ce.useMemo(function(){return cn?Mi(xi)?Or.filter(function(Jn){return Mi(Jn.value)}):Or.filter(function(Jn){return!Mi(Jn.value)}):Or},[xi,Or,cn]),je=function(Xn,Ir){var jr,ei=Xn.filter(function(Ei){return!Ei.disabled});return Ir!=null?Ir:ei==null||(jr=ei[0])===null||jr===void 0?void 0:jr.value},xt=je(Or,xi),Pt=ce.useMemo(function(){return Rr(xt)},[Rr,xt]),Nt=je(Pt,li),Yt=ce.useMemo(function(){return Ii(xt,Nt)},[Ii,xt,Nt]),an=je(Yt,Si),en=ce.useMemo(function(){return pi(xt,Nt,an)},[pi,xt,Nt,an]),mn=je(en,Ui),pn=ce.useMemo(function(){if(!cn)return[];var Jn=Dn.getNow(),Xn=Dn.setHour(Jn,6),Ir=Dn.setHour(Jn,18),jr=function(Ei,Ur){var so=tr.cellMeridiemFormat;return so?rn(Ei,{generateConfig:Dn,locale:tr,format:so}):Ur};return[{label:jr(Xn,"AM"),value:"am",disabled:Or.every(function(ei){return ei.disabled||!Mi(ei.value)})},{label:jr(Ir,"PM"),value:"pm",disabled:Or.every(function(ei){return ei.disabled||Mi(ei.value)})}]},[Or,cn,Dn,tr]),Ln=function(Xn){var Ir=$r(Xn);ar(Ir)},Bn=ce.useMemo(function(){var Jn=fr||cr||Dn.getNow(),Xn=function(jr){return jr!=null};return Xn(xi)?(Jn=Dn.setHour(Jn,xi),Jn=Dn.setMinute(Jn,li),Jn=Dn.setSecond(Jn,Si),Jn=Dn.setMillisecond(Jn,Ui)):Xn(ii)?(Jn=Dn.setHour(Jn,ii),Jn=Dn.setMinute(Jn,Ki),Jn=Dn.setSecond(Jn,oi),Jn=Dn.setMillisecond(Jn,lo)):Xn(xt)&&(Jn=Dn.setHour(Jn,xt),Jn=Dn.setMinute(Jn,Nt),Jn=Dn.setSecond(Jn,an),Jn=Dn.setMillisecond(Jn,mn)),Jn},[fr,cr,xi,li,Si,Ui,xt,Nt,an,mn,ii,Ki,oi,lo,Dn]),Pn=function(Xn,Ir){return Xn===null?null:Dn[Ir](Bn,Xn)},bn=function(Xn){return Pn(Xn,"setHour")},gn=function(Xn){return Pn(Xn,"setMinute")},lr=function(Xn){return Pn(Xn,"setSecond")},Kn=function(Xn){return Pn(Xn,"setMillisecond")},pr=function(Xn){return Xn===null?null:Xn==="am"&&!Mi(xi)?Dn.setHour(Bn,xi-12):Xn==="pm"&&Mi(xi)?Dn.setHour(Bn,xi+12):Bn},dr=function(Xn){Ln(bn(Xn))},Dr=function(Xn){Ln(gn(Xn))},br=function(Xn){Ln(lr(Xn))},Sr=function(Xn){Ln(Kn(Xn))},Tr=function(Xn){Ln(pr(Xn))},Hr=function(Xn){nr(bn(Xn))},Vr=function(Xn){nr(gn(Xn))},Ci=function(Xn){nr(lr(Xn))},wr=function(Xn){nr(Kn(Xn))},Cr=function(Xn){nr(pr(Xn))},Mr={onDblClick:Yr,changeOnScroll:yn};return ce.createElement("div",{className:"".concat(Wn,"-content")},Qe&&ce.createElement(wi,(0,Oe.Z)({units:Ve,value:xi,optionalValue:ii,type:"hour",onChange:dr,onHover:Hr},Mr)),mt&&ce.createElement(wi,(0,Oe.Z)({units:Pt,value:li,optionalValue:Ki,type:"minute",onChange:Dr,onHover:Vr},Mr)),Bt&&ce.createElement(wi,(0,Oe.Z)({units:Yt,value:Si,optionalValue:oi,type:"second",onChange:br,onHover:Ci},Mr)),It&&ce.createElement(wi,(0,Oe.Z)({units:en,value:Ui,optionalValue:lo,type:"millisecond",onChange:Sr,onHover:wr},Mr)),cn&&ce.createElement(wi,(0,Oe.Z)({units:pn,value:uo,type:"meridiem",onChange:Tr,onHover:Cr},Mr)))}function Xi(me){var Qe=me.prefixCls,mt=me.value,Bt=me.locale,It=me.generateConfig,cn=me.showTime,yn=cn||{},wn=yn.format,Wn="".concat(Qe,"-time-panel"),_n=Kr(me,"time"),Dn=(0,We.Z)(_n,1),tr=Dn[0];return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:Je()(Wn)},ce.createElement(Jr,null,mt?rn(mt,{locale:Bt,format:wn,generateConfig:It}):"\xA0"),ce.createElement(fi,cn)))}function oo(me){var Qe=me.prefixCls,mt=me.generateConfig,Bt=me.showTime,It=me.onSelect,cn=me.value,yn=me.pickerValue,wn=me.onHover,Wn="".concat(Qe,"-datetime-panel"),_n=zr(mt,Bt),Dn=(0,We.Z)(_n,1),tr=Dn[0],ar=function(fr){return cn?Sn(mt,fr,cn):Sn(mt,fr,yn)},ir=function(fr){wn==null||wn(fr&&ar(fr))},nr=function(fr){var hr=ar(fr);It(tr(hr,hr))};return ce.createElement("div",{className:Wn},ce.createElement(Xr,(0,Oe.Z)({},me,{onSelect:nr,onHover:ir})),ce.createElement(Xi,me))}function Ro(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn="".concat(Qe,"-decade-panel"),Wn=Kr(me,"decade"),_n=(0,We.Z)(Wn,1),Dn=_n[0],tr=function(Or){var Rr=Math.floor(Bt.getYear(Or)/100)*100;return Bt.setYear(Or,Rr)},ar=function(Or){var Rr=tr(Or);return Bt.addYear(Rr,99)},ir=tr(It),nr=ar(It),cr=Bt.addYear(ir,-10),fr=function(Or,Rr){return Bt.addYear(Or,Rr*10)},hr=function(Or){var Rr=mt.cellYearFormat,Ii=rn(Or,{locale:mt,format:Rr,generateConfig:Bt}),pi=rn(Bt.addYear(Or,9),{locale:mt,format:Rr,generateConfig:Bt});return"".concat(Ii,"-").concat(pi)},Yr=function(Or){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),on(Bt,Or,ir)||on(Bt,Or,nr)||Fn(Bt,ir,nr,Or))},kr=cn?function($r,Or){var Rr=Bt.setDate($r,1),Ii=Bt.setMonth(Rr,0),pi=Bt.setYear(Ii,Math.floor(Bt.getYear(Ii)/10)*10),yi=Bt.addYear(pi,10),di=Bt.addDate(yi,-1);return cn(pi,Or)&&cn(di,Or)}:null,Er="".concat(rn(ir,{locale:mt,format:mt.yearFormat,generateConfig:Bt}),"-").concat(rn(nr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(gr.Provider,{value:Dn},ce.createElement("div",{className:wn},ce.createElement(Jr,{superOffset:function(Or){return Bt.addYear(It,Or*100)},onChange:yn,getStart:tr,getEnd:ar},Er),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:kr,colNum:3,rowNum:4,baseDate:cr,getCellDate:fr,getCellText:hr,getCellClassName:Yr}))))}function fo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn=me.onModeChange,Wn="".concat(Qe,"-month-panel"),_n=Kr(me,"month"),Dn=(0,We.Z)(_n,1),tr=Dn[0],ar=Bt.setMonth(It,0),ir=mt.shortMonths||(Bt.locale.getShortMonths?Bt.locale.getShortMonths(mt.locale):[]),nr=function(Er,$r){return Bt.addMonth(Er,$r)},cr=function(Er){var $r=Bt.getMonth(Er);return mt.monthFormat?rn(Er,{locale:mt,format:mt.monthFormat,generateConfig:Bt}):ir[$r]},fr=function(){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),!0)},hr=cn?function(kr,Er){var $r=Bt.setDate(kr,1),Or=Bt.setMonth($r,Bt.getMonth($r)+1),Rr=Bt.addDate(Or,-1);return cn($r,Er)&&cn(Rr,Er)}:null,Yr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){wn("year")},tabIndex:-1,className:"".concat(Qe,"-year-btn")},rn(It,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:Wn},ce.createElement(Jr,{superOffset:function(Er){return Bt.addYear(It,Er)},onChange:yn,getStart:function(Er){return Bt.setMonth(Er,0)},getEnd:function(Er){return Bt.setMonth(Er,11)}},Yr),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:hr,titleFormat:mt.fieldMonthFormat,colNum:3,rowNum:4,baseDate:ar,getCellDate:nr,getCellText:cr,getCellClassName:fr}))))}function bo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.onPickerValueChange,yn=me.onModeChange,wn="".concat(Qe,"-quarter-panel"),Wn=Kr(me,"quarter"),_n=(0,We.Z)(Wn,1),Dn=_n[0],tr=Bt.setMonth(It,0),ar=function(hr,Yr){return Bt.addMonth(hr,Yr*3)},ir=function(hr){return rn(hr,{locale:mt,format:mt.cellQuarterFormat,generateConfig:Bt})},nr=function(){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),!0)},cr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){yn("year")},tabIndex:-1,className:"".concat(Qe,"-year-btn")},rn(It,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(gr.Provider,{value:Dn},ce.createElement("div",{className:wn},ce.createElement(Jr,{superOffset:function(hr){return Bt.addYear(It,hr)},onChange:cn,getStart:function(hr){return Bt.setMonth(hr,0)},getEnd:function(hr){return Bt.setMonth(hr,11)}},cr),ce.createElement(ri,(0,Oe.Z)({},me,{titleFormat:mt.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:tr,getCellDate:ar,getCellText:ir,getCellClassName:nr}))))}function co(me){var Qe=me.prefixCls,mt=me.generateConfig,Bt=me.locale,It=me.value,cn=me.hoverValue,yn=me.hoverRangeValue,wn=Bt.locale,Wn="".concat(Qe,"-week-panel-row"),_n=function(tr){var ar={};if(yn){var ir=(0,We.Z)(yn,2),nr=ir[0],cr=ir[1],fr=un(mt,wn,nr,tr),hr=un(mt,wn,cr,tr);ar["".concat(Wn,"-range-start")]=fr,ar["".concat(Wn,"-range-end")]=hr,ar["".concat(Wn,"-range-hover")]=!fr&&!hr&&Fn(mt,nr,cr,tr)}return cn&&(ar["".concat(Wn,"-hover")]=cn.some(function(Yr){return un(mt,wn,tr,Yr)})),Je()(Wn,(0,Dt.Z)({},"".concat(Wn,"-selected"),!yn&&un(mt,wn,It,tr)),ar)};return ce.createElement(Xr,(0,Oe.Z)({},me,{mode:"week",panelName:"week",rowClassName:_n}))}function yo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn=me.onModeChange,Wn="".concat(Qe,"-year-panel"),_n=Kr(me,"year"),Dn=(0,We.Z)(_n,1),tr=Dn[0],ar=function(Rr){var Ii=Math.floor(Bt.getYear(Rr)/10)*10;return Bt.setYear(Rr,Ii)},ir=function(Rr){var Ii=ar(Rr);return Bt.addYear(Ii,9)},nr=ar(It),cr=ir(It),fr=Bt.addYear(nr,-1),hr=function(Rr,Ii){return Bt.addYear(Rr,Ii)},Yr=function(Rr){return rn(Rr,{locale:mt,format:mt.cellYearFormat,generateConfig:Bt})},kr=function(Rr){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),En(Bt,Rr,nr)||En(Bt,Rr,cr)||Fn(Bt,nr,cr,Rr))},Er=cn?function(Or,Rr){var Ii=Bt.setMonth(Or,0),pi=Bt.setDate(Ii,1),yi=Bt.addYear(pi,1),di=Bt.addDate(yi,-1);return cn(pi,Rr)&&cn(di,Rr)}:null,$r=ce.createElement("button",{type:"button",key:"decade","aria-label":mt.decadeSelect,onClick:function(){wn("decade")},tabIndex:-1,className:"".concat(Qe,"-decade-btn")},rn(nr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}),"-",rn(cr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:Wn},ce.createElement(Jr,{superOffset:function(Rr){return Bt.addYear(It,Rr*10)},onChange:yn,getStart:ar,getEnd:ir},$r),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:Er,titleFormat:mt.fieldYearFormat,colNum:3,rowNum:4,baseDate:fr,getCellDate:hr,getCellText:Yr,getCellClassName:kr}))))}var Pi={date:Xr,datetime:oo,week:co,month:fo,quarter:bo,year:yo,decade:Ro,time:Xi};function Ai(me,Qe){var mt,Bt=me.locale,It=me.generateConfig,cn=me.direction,yn=me.prefixCls,wn=me.tabIndex,Wn=wn===void 0?0:wn,_n=me.multiple,Dn=me.defaultValue,tr=me.value,ar=me.onChange,ir=me.onSelect,nr=me.defaultPickerValue,cr=me.pickerValue,fr=me.onPickerValueChange,hr=me.mode,Yr=me.onPanelChange,kr=me.picker,Er=kr===void 0?"date":kr,$r=me.showTime,Or=me.hoverValue,Rr=me.hoverRangeValue,Ii=me.cellRender,pi=me.dateRender,yi=me.monthCellRender,di=me.components,ki=di===void 0?{}:di,xi=me.hideHeader,ii=((mt=ce.useContext(te))===null||mt===void 0?void 0:mt.prefixCls)||yn||"rc-picker",_r=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:_r.current}});var si=tn(me),li=(0,We.Z)(si,4),Ki=li[0],Ni=li[1],vi=li[2],Si=li[3],oi=kt(Bt,Ni),bi=Er==="date"&&$r?"datetime":Er,gi=ce.useMemo(function(){return hn(bi,vi,Si,Ki,oi)},[bi,vi,Si,Ki,oi]),Ui=It.getNow(),lo=(0,nt.C8)(Er,{value:hr,postState:function(Cr){return Cr||"date"}}),uo=(0,We.Z)(lo,2),Ve=uo[0],je=uo[1],xt=Ve==="date"&&gi?"datetime":Ve,Pt=Br(It,Bt,bi),Nt=(0,nt.C8)(Dn,{value:tr}),Yt=(0,We.Z)(Nt,2),an=Yt[0],en=Yt[1],mn=ce.useMemo(function(){var wr=Ie(an).filter(function(Cr){return Cr});return _n?wr:wr.slice(0,1)},[an,_n]),pn=(0,nt.zX)(function(wr){en(wr),ar&&(wr===null||mn.length!==wr.length||mn.some(function(Cr,Mr){return!On(It,Bt,Cr,wr[Mr],bi)}))&&(ar==null||ar(_n?wr:wr[0]))}),Ln=(0,nt.zX)(function(wr){if(ir==null||ir(wr),Ve===Er){var Cr=_n?Pt(mn,wr):[wr];pn(Cr)}}),Bn=(0,nt.C8)(nr||mn[0]||Ui,{value:cr}),Pn=(0,We.Z)(Bn,2),bn=Pn[0],gn=Pn[1];ce.useEffect(function(){mn[0]&&!cr&&gn(mn[0])},[mn[0]]);var lr=function(Cr,Mr){Yr==null||Yr(Cr||cr,Mr||Ve)},Kn=function(Cr){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;gn(Cr),fr==null||fr(Cr),Mr&&lr(Cr)},pr=function(Cr,Mr){je(Cr),Mr&&Kn(Mr),lr(Mr,Cr)},dr=function(Cr){if(Ln(Cr),Kn(Cr),Ve!==Er){var Mr=["decade","year"],Jn=[].concat(Mr,["month"]),Xn={quarter:[].concat(Mr,["quarter"]),week:[].concat((0,at.Z)(Jn),["week"]),date:[].concat((0,at.Z)(Jn),["date"])},Ir=Xn[Er]||Jn,jr=Ir.indexOf(Ve),ei=Ir[jr+1];ei&&pr(ei,Cr)}},Dr=ce.useMemo(function(){var wr,Cr;if(Array.isArray(Rr)){var Mr=(0,We.Z)(Rr,2);wr=Mr[0],Cr=Mr[1]}else wr=Rr;return!wr&&!Cr?null:(wr=wr||Cr,Cr=Cr||wr,It.isAfter(wr,Cr)?[Cr,wr]:[wr,Cr])},[Rr,It]),br=yt(Ii,pi,yi),Sr=ki[xt]||Pi[xt]||Xr,Tr=ce.useContext(ni),Hr=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},Tr),{},{hideHeader:xi})},[Tr,xi]),Vr="".concat(ii,"-panel"),Ci=Ye(me,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ce.createElement(ni.Provider,{value:Hr},ce.createElement("div",{ref:_r,tabIndex:Wn,className:Je()(Vr,(0,Dt.Z)({},"".concat(Vr,"-rtl"),cn==="rtl"))},ce.createElement(Sr,(0,Oe.Z)({},Ci,{showTime:gi,prefixCls:ii,locale:oi,generateConfig:It,onModeChange:pr,pickerValue:bn,onPickerValueChange:function(Cr){Kn(Cr,!0)},value:mn[0],onSelect:dr,values:mn,cellRender:br,hoverRangeValue:Dr,hoverValue:Or}))))}var Gr=ce.memo(ce.forwardRef(Ai)),Vn=Gr;function or(me){var Qe=me.picker,mt=me.multiplePanel,Bt=me.pickerValue,It=me.onPickerValueChange,cn=me.needConfirm,yn=me.onSubmit,wn=me.range,Wn=me.hoverValue,_n=ce.useContext(te),Dn=_n.prefixCls,tr=_n.generateConfig,ar=ce.useCallback(function(Yr,kr){return Ot(tr,Qe,Yr,kr)},[tr,Qe]),ir=ce.useMemo(function(){return ar(Bt,1)},[Bt,ar]),nr=function(kr){It(ar(kr,-1))},cr={onCellDblClick:function(){cn&&yn()}},fr=Qe==="time",hr=(0,Ee.Z)((0,Ee.Z)({},me),{},{hoverValue:null,hoverRangeValue:null,hideHeader:fr});return wn?hr.hoverRangeValue=Wn:hr.hoverValue=Wn,mt?ce.createElement("div",{className:"".concat(Dn,"-panels")},ce.createElement(ni.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},cr),{},{hideNext:!0})},ce.createElement(Vn,hr)),ce.createElement(ni.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},cr),{},{hidePrev:!0})},ce.createElement(Vn,(0,Oe.Z)({},hr,{pickerValue:ir,onPickerValueChange:nr})))):ce.createElement(ni.Provider,{value:(0,Ee.Z)({},cr)},ce.createElement(Vn,hr))}function ur(me){return typeof me=="function"?me():me}function qn(me){var Qe=me.prefixCls,mt=me.presets,Bt=me.onClick,It=me.onHover;return mt.length?ce.createElement("div",{className:"".concat(Qe,"-presets")},ce.createElement("ul",null,mt.map(function(cn,yn){var wn=cn.label,Wn=cn.value;return ce.createElement("li",{key:yn,onClick:function(){Bt(ur(Wn))},onMouseEnter:function(){It(ur(Wn))},onMouseLeave:function(){It(null)}},wn)}))):null}function Wr(me){var Qe=me.panelRender,mt=me.internalMode,Bt=me.picker,It=me.showNow,cn=me.range,yn=me.multiple,wn=me.activeInfo,Wn=wn===void 0?[0,0,0]:wn,_n=me.presets,Dn=me.onPresetHover,tr=me.onPresetSubmit,ar=me.onFocus,ir=me.onBlur,nr=me.onPanelMouseDown,cr=me.direction,fr=me.value,hr=me.onSelect,Yr=me.isInvalid,kr=me.defaultOpenValue,Er=me.onOk,$r=me.onSubmit,Or=ce.useContext(te),Rr=Or.prefixCls,Ii="".concat(Rr,"-panel"),pi=cr==="rtl",yi=ce.useRef(null),di=ce.useRef(null),ki=ce.useState(0),xi=(0,We.Z)(ki,2),ii=xi[0],_r=xi[1],si=ce.useState(0),li=(0,We.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(0),Si=(0,We.Z)(vi,2),oi=Si[0],bi=Si[1],gi=function(dr){dr.width&&_r(dr.width)},Ui=(0,We.Z)(Wn,3),lo=Ui[0],uo=Ui[1],Ve=Ui[2],je=ce.useState(0),xt=(0,We.Z)(je,2),Pt=xt[0],Nt=xt[1];ce.useEffect(function(){Nt(10)},[lo]),ce.useEffect(function(){if(cn&&di.current){var pr,dr=((pr=yi.current)===null||pr===void 0?void 0:pr.offsetWidth)||0,Dr=di.current.getBoundingClientRect();if(!Dr.height||Dr.right<0){Nt(function(Hr){return Math.max(0,Hr-1)});return}var br=(pi?uo-dr:lo)-Dr.left;if(bi(br),ii&&ii<Ve){var Sr=pi?Dr.right-(uo-dr+ii):lo+dr-Dr.left-ii,Tr=Math.max(0,Sr);Ni(Tr)}else Ni(0)}},[Pt,pi,ii,lo,uo,Ve,cn]);function Yt(pr){return pr.filter(function(dr){return dr})}var an=ce.useMemo(function(){return Yt(Ie(fr))},[fr]),en=Bt==="time"&&!an.length,mn=ce.useMemo(function(){return en?Yt([kr]):an},[en,an,kr]),pn=en?kr:an,Ln=ce.useMemo(function(){return mn.length?mn.some(function(pr){return Yr(pr)}):!0},[mn,Yr]),Bn=function(){en&&hr(kr),Er(),$r()},Pn=ce.createElement("div",{className:"".concat(Rr,"-panel-layout")},ce.createElement(qn,{prefixCls:Rr,presets:_n,onClick:tr,onHover:Dn}),ce.createElement("div",null,ce.createElement(or,(0,Oe.Z)({},me,{value:pn})),ce.createElement(Qr,(0,Oe.Z)({},me,{showNow:yn?!1:It,invalid:Ln,onSubmit:Bn}))));Qe&&(Pn=Qe(Pn));var bn="".concat(Ii,"-container"),gn="marginLeft",lr="marginRight",Kn=ce.createElement("div",{onMouseDown:nr,tabIndex:-1,className:Je()(bn,"".concat(Rr,"-").concat(mt,"-panel-container")),style:(0,Dt.Z)((0,Dt.Z)({},pi?lr:gn,Ki),pi?gn:lr,"auto"),onFocus:ar,onBlur:ir},Pn);return cn&&(Kn=ce.createElement("div",{onMouseDown:nr,ref:di,className:Je()("".concat(Rr,"-range-wrapper"),"".concat(Rr,"-").concat(Bt,"-range-wrapper"))},ce.createElement("div",{ref:yi,className:"".concat(Rr,"-range-arrow"),style:{left:oi}}),ce.createElement(Hn.Z,{onResize:gi},Kn))),Kn}var qr=E(75931);function rr(me,Qe){var mt=me.format,Bt=me.maskFormat,It=me.generateConfig,cn=me.locale,yn=me.preserveInvalidOnBlur,wn=me.inputReadOnly,Wn=me.required,_n=me["aria-required"],Dn=me.onSubmit,tr=me.onFocus,ar=me.onBlur,ir=me.onInputChange,nr=me.onInvalid,cr=me.open,fr=me.onOpenChange,hr=me.onKeyDown,Yr=me.onChange,kr=me.activeHelp,Er=me.name,$r=me.autoComplete,Or=me.id,Rr=me.value,Ii=me.invalid,pi=me.placeholder,yi=me.disabled,di=me.activeIndex,ki=me.allHelp,xi=me.picker,ii=function(oi,bi){var gi=It.locale.parse(cn.locale,oi,[bi]);return gi&&It.isValidate(gi)?gi:null},_r=mt[0],si=ce.useCallback(function(Si){return rn(Si,{locale:cn,format:_r,generateConfig:It})},[cn,It,_r]),li=ce.useMemo(function(){return Rr.map(si)},[Rr,si]),Ki=ce.useMemo(function(){var Si=xi==="time"?8:10,oi=typeof _r=="function"?_r(It.getNow()).length:_r.length;return Math.max(Si,oi)+2},[_r,xi,It]),Ni=function(oi){for(var bi=0;bi<mt.length;bi+=1){var gi=mt[bi];if(typeof gi=="string"){var Ui=ii(oi,gi);if(Ui)return Ui}}return!1},vi=function(oi){function bi(lo){return oi!==void 0?lo[oi]:lo}var gi=(0,wt.Z)(me,{aria:!0,data:!0}),Ui=(0,Ee.Z)((0,Ee.Z)({},gi),{},{format:Bt,validateFormat:function(uo){return!!Ni(uo)},preserveInvalidOnBlur:yn,readOnly:wn,required:Wn,"aria-required":_n,name:Er,autoComplete:$r,size:Ki,id:bi(Or),value:bi(li)||"",invalid:bi(Ii),placeholder:bi(pi),active:di===oi,helped:ki||kr&&di===oi,disabled:bi(yi),onFocus:function(uo){tr(uo,oi)},onBlur:function(uo){ar(uo,oi)},onSubmit:Dn,onChange:function(uo){ir();var Ve=Ni(uo);if(Ve){nr(!1,oi),Yr(Ve,oi);return}nr(!!uo,oi)},onHelp:function(){fr(!0,{index:oi})},onKeyDown:function(uo){var Ve=!1;if(hr==null||hr(uo,function(){Ve=!0}),!uo.defaultPrevented&&!Ve)switch(uo.key){case"Escape":fr(!1,{index:oi});break;case"Enter":cr||fr(!0);break}}},Qe==null?void 0:Qe({valueTexts:li}));return Object.keys(Ui).forEach(function(lo){Ui[lo]===void 0&&delete Ui[lo]}),Ui};return[vi,si]}var Qn=["onMouseEnter","onMouseLeave"];function xr(me){return ce.useMemo(function(){return Ye(me,Qn)},[me])}var Zr=["icon","type"],ji=["onClear"];function vo(me){var Qe=me.icon,mt=me.type,Bt=(0,qr.Z)(me,Zr),It=ce.useContext(te),cn=It.prefixCls;return Qe?ce.createElement("span",(0,Oe.Z)({className:"".concat(cn,"-").concat(mt)},Bt),Qe):null}function ao(me){var Qe=me.onClear,mt=(0,qr.Z)(me,ji);return ce.createElement(vo,(0,Oe.Z)({},mt,{type:"clear",role:"button",onMouseDown:function(It){It.preventDefault()},onClick:function(It){It.stopPropagation(),Qe()}}))}var Io=E(67732),wo=E(83652),Co=["YYYY","MM","DD","HH","mm","ss","SSS"],To="\u9867",Oo=function(){function me(Qe){(0,Io.Z)(this,me),(0,Dt.Z)(this,"format",void 0),(0,Dt.Z)(this,"maskFormat",void 0),(0,Dt.Z)(this,"cells",void 0),(0,Dt.Z)(this,"maskCells",void 0),this.format=Qe;var mt=Co.map(function(wn){return"(".concat(wn,")")}).join("|"),Bt=new RegExp(mt,"g");this.maskFormat=Qe.replace(Bt,function(wn){return To.repeat(wn.length)});var It=new RegExp("(".concat(Co.join("|"),")")),cn=(Qe.split(It)||[]).filter(function(wn){return wn}),yn=0;this.cells=cn.map(function(wn){var Wn=Co.includes(wn),_n=yn,Dn=yn+wn.length;return yn=Dn,{text:wn,mask:Wn,start:_n,end:Dn}}),this.maskCells=this.cells.filter(function(wn){return wn.mask})}return(0,wo.Z)(me,[{key:"getSelection",value:function(mt){var Bt=this.maskCells[mt]||{},It=Bt.start,cn=Bt.end;return[It||0,cn||0]}},{key:"match",value:function(mt){for(var Bt=0;Bt<this.maskFormat.length;Bt+=1){var It=this.maskFormat[Bt],cn=mt[Bt];if(!cn||It!==To&&It!==cn)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(mt){for(var Bt=Number.MAX_SAFE_INTEGER,It=0,cn=0;cn<this.maskCells.length;cn+=1){var yn=this.maskCells[cn],wn=yn.start,Wn=yn.end;if(mt>=wn&&mt<=Wn)return cn;var _n=Math.min(Math.abs(mt-wn),Math.abs(mt-Wn));_n<Bt&&(Bt=_n,It=cn)}return It}}]),me}();function Mo(me){var Qe={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return Qe[me]}var ha=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Aa=ce.forwardRef(function(me,Qe){var mt=me.active,Bt=me.showActiveCls,It=Bt===void 0?!0:Bt,cn=me.suffixIcon,yn=me.format,wn=me.validateFormat,Wn=me.onChange,_n=me.onInput,Dn=me.helped,tr=me.onHelp,ar=me.onSubmit,ir=me.onKeyDown,nr=me.preserveInvalidOnBlur,cr=nr===void 0?!1:nr,fr=me.invalid,hr=me.clearIcon,Yr=(0,qr.Z)(me,ha),kr=me.value,Er=me.onFocus,$r=me.onBlur,Or=me.onMouseUp,Rr=ce.useContext(te),Ii=Rr.prefixCls,pi=Rr.input,yi=pi===void 0?"input":pi,di="".concat(Ii,"-input"),ki=ce.useState(!1),xi=(0,We.Z)(ki,2),ii=xi[0],_r=xi[1],si=ce.useState(kr),li=(0,We.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(""),Si=(0,We.Z)(vi,2),oi=Si[0],bi=Si[1],gi=ce.useState(null),Ui=(0,We.Z)(gi,2),lo=Ui[0],uo=Ui[1],Ve=ce.useState(null),je=(0,We.Z)(Ve,2),xt=je[0],Pt=je[1],Nt=Ki||"";ce.useEffect(function(){Ni(kr)},[kr]);var Yt=ce.useRef(),an=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:Yt.current,inputElement:an.current,focus:function(Cr){an.current.focus(Cr)},blur:function(){an.current.blur()}}});var en=ce.useMemo(function(){return new Oo(yn||"")},[yn]),mn=ce.useMemo(function(){return Dn?[0,0]:en.getSelection(lo)},[en,lo,Dn]),pn=(0,We.Z)(mn,2),Ln=pn[0],Bn=pn[1],Pn=function(Cr){Cr&&Cr!==yn&&Cr!==kr&&tr()},bn=(0,nt.zX)(function(wr){wn(wr)&&Wn(wr),Ni(wr),Pn(wr)}),gn=function(Cr){if(!yn){var Mr=Cr.target.value;Pn(Mr),Ni(Mr),Wn(Mr)}},lr=function(Cr){var Mr=Cr.clipboardData.getData("text");wn(Mr)&&bn(Mr)},Kn=ce.useRef(!1),pr=function(){Kn.current=!0},dr=function(Cr){var Mr=Cr.target,Jn=Mr.selectionStart,Xn=en.getMaskCellIndex(Jn);uo(Xn),Pt({}),Or==null||Or(Cr),Kn.current=!1},Dr=function(Cr){_r(!0),uo(0),bi(""),Er(Cr)},br=function(Cr){$r(Cr)},Sr=function(Cr){_r(!1),br(Cr)};Mt(mt,function(){!mt&&!cr&&Ni(kr)});var Tr=function(Cr){Cr.key==="Enter"&&wn(Nt)&&ar(),ir==null||ir(Cr)},Hr=function(Cr){Tr(Cr);var Mr=Cr.key,Jn=null,Xn=null,Ir=Bn-Ln,jr=yn.slice(Ln,Bn),ei=function(eo){uo(function(qo){var No=qo+eo;return No=Math.max(No,0),No=Math.min(No,en.size()-1),No})},Ei=function(eo){var qo=Mo(jr),No=(0,We.Z)(qo,3),_o=No[0],ra=No[1],oa=No[2],go=Nt.slice(Ln,Bn),po=Number(go);if(isNaN(po))return String(oa||(eo>0?_o:ra));var ma=po+eo,pa=ra-_o+1;return String(_o+(pa+ma-_o)%pa)};switch(Mr){case"Backspace":case"Delete":Jn="",Xn=jr;break;case"ArrowLeft":Jn="",ei(-1);break;case"ArrowRight":Jn="",ei(1);break;case"ArrowUp":Jn="",Xn=Ei(1);break;case"ArrowDown":Jn="",Xn=Ei(-1);break;default:isNaN(Number(Mr))||(Jn=oi+Mr,Xn=Jn);break}if(Jn!==null&&(bi(Jn),Jn.length>=Ir&&(ei(1),bi(""))),Xn!==null){var Ur=Nt.slice(0,Ln)+le(Xn,Ir)+Nt.slice(Bn);bn(Ur.slice(0,yn.length))}Pt({})},Vr=ce.useRef();(0,Et.Z)(function(){if(!(!ii||!yn||Kn.current)){if(!en.match(Nt)){bn(yn);return}return an.current.setSelectionRange(Ln,Bn),Vr.current=(0,Ar.Z)(function(){an.current.setSelectionRange(Ln,Bn)}),function(){Ar.Z.cancel(Vr.current)}}},[en,yn,ii,Nt,lo,Ln,Bn,xt,bn]);var Ci=yn?{onFocus:Dr,onBlur:Sr,onKeyDown:Hr,onMouseDown:pr,onMouseUp:dr,onPaste:lr}:{};return ce.createElement("div",{ref:Yt,className:Je()(di,(0,Dt.Z)((0,Dt.Z)({},"".concat(di,"-active"),mt&&It),"".concat(di,"-placeholder"),Dn))},ce.createElement(yi,(0,Oe.Z)({ref:an,"aria-invalid":fr,autoComplete:"off"},Yr,{onKeyDown:Tr,onBlur:br},Ci,{value:Nt,onChange:gn})),ce.createElement(vo,{type:"suffix",icon:cn}),hr)}),xa=Aa,Ba=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Da=["index"];function Gi(me,Qe){var mt=me.id,Bt=me.prefix,It=me.clearIcon,cn=me.suffixIcon,yn=me.separator,wn=yn===void 0?"~":yn,Wn=me.activeIndex,_n=me.activeHelp,Dn=me.allHelp,tr=me.focused,ar=me.onFocus,ir=me.onBlur,nr=me.onKeyDown,cr=me.locale,fr=me.generateConfig,hr=me.placeholder,Yr=me.className,kr=me.style,Er=me.onClick,$r=me.onClear,Or=me.value,Rr=me.onChange,Ii=me.onSubmit,pi=me.onInputChange,yi=me.format,di=me.maskFormat,ki=me.preserveInvalidOnBlur,xi=me.onInvalid,ii=me.disabled,_r=me.invalid,si=me.inputReadOnly,li=me.direction,Ki=me.onOpenChange,Ni=me.onActiveInfo,vi=me.placement,Si=me.onMouseDown,oi=me.required,bi=me["aria-required"],gi=me.autoFocus,Ui=me.tabIndex,lo=(0,qr.Z)(me,Ba),uo=li==="rtl",Ve=ce.useContext(te),je=Ve.prefixCls,xt=ce.useMemo(function(){if(typeof mt=="string")return[mt];var br=mt||{};return[br.start,br.end]},[mt]),Pt=ce.useRef(),Nt=ce.useRef(),Yt=ce.useRef(),an=function(Sr){var Tr;return(Tr=[Nt,Yt][Sr])===null||Tr===void 0?void 0:Tr.current};ce.useImperativeHandle(Qe,function(){return{nativeElement:Pt.current,focus:function(Sr){if((0,ln.Z)(Sr)==="object"){var Tr,Hr=Sr||{},Vr=Hr.index,Ci=Vr===void 0?0:Vr,wr=(0,qr.Z)(Hr,Da);(Tr=an(Ci))===null||Tr===void 0||Tr.focus(wr)}else{var Cr;(Cr=an(Sr!=null?Sr:0))===null||Cr===void 0||Cr.focus()}},blur:function(){var Sr,Tr;(Sr=an(0))===null||Sr===void 0||Sr.blur(),(Tr=an(1))===null||Tr===void 0||Tr.blur()}}});var en=xr(lo),mn=ce.useMemo(function(){return Array.isArray(hr)?hr:[hr,hr]},[hr]),pn=rr((0,Ee.Z)((0,Ee.Z)({},me),{},{id:xt,placeholder:mn})),Ln=(0,We.Z)(pn,1),Bn=Ln[0],Pn=ce.useState({position:"absolute",width:0}),bn=(0,We.Z)(Pn,2),gn=bn[0],lr=bn[1],Kn=(0,nt.zX)(function(){var br=an(Wn);if(br){var Sr=br.nativeElement.getBoundingClientRect(),Tr=Pt.current.getBoundingClientRect(),Hr=Sr.left-Tr.left;lr(function(Vr){return(0,Ee.Z)((0,Ee.Z)({},Vr),{},{width:Sr.width,left:Hr})}),Ni([Sr.left,Sr.right,Tr.width])}});ce.useEffect(function(){Kn()},[Wn]);var pr=It&&(Or[0]&&!ii[0]||Or[1]&&!ii[1]),dr=gi&&!ii[0],Dr=gi&&!dr&&!ii[1];return ce.createElement(Hn.Z,{onResize:Kn},ce.createElement("div",(0,Oe.Z)({},en,{className:Je()(je,"".concat(je,"-range"),(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(je,"-focused"),tr),"".concat(je,"-disabled"),ii.every(function(br){return br})),"".concat(je,"-invalid"),_r.some(function(br){return br})),"".concat(je,"-rtl"),uo),Yr),style:kr,ref:Pt,onClick:Er,onMouseDown:function(Sr){var Tr=Sr.target;Tr!==Nt.current.inputElement&&Tr!==Yt.current.inputElement&&Sr.preventDefault(),Si==null||Si(Sr)}}),Bt&&ce.createElement("div",{className:"".concat(je,"-prefix")},Bt),ce.createElement(xa,(0,Oe.Z)({ref:Nt},Bn(0),{autoFocus:dr,tabIndex:Ui,"date-range":"start"})),ce.createElement("div",{className:"".concat(je,"-range-separator")},wn),ce.createElement(xa,(0,Oe.Z)({ref:Yt},Bn(1),{autoFocus:Dr,tabIndex:Ui,"date-range":"end"})),ce.createElement("div",{className:"".concat(je,"-active-bar"),style:gn}),ce.createElement(vo,{type:"suffix",icon:cn}),pr&&ce.createElement(ao,{icon:It,onClear:$r})))}var Li=ce.forwardRef(Gi),ea=Li;function ta(me,Qe){var mt=me!=null?me:Qe;return Array.isArray(mt)?mt:[mt,mt]}function _i(me){return me===1?"end":"start"}function Wo(me,Qe){var mt=yr(me,function(){var Yo=me.disabled,So=me.allowEmpty,ui=ta(Yo,!1),Yi=ta(So,!1);return{disabled:ui,allowEmpty:Yi}}),Bt=(0,We.Z)(mt,6),It=Bt[0],cn=Bt[1],yn=Bt[2],wn=Bt[3],Wn=Bt[4],_n=Bt[5],Dn=It.prefixCls,tr=It.styles,ar=It.classNames,ir=It.defaultValue,nr=It.value,cr=It.needConfirm,fr=It.onKeyDown,hr=It.disabled,Yr=It.allowEmpty,kr=It.disabledDate,Er=It.minDate,$r=It.maxDate,Or=It.defaultOpen,Rr=It.open,Ii=It.onOpenChange,pi=It.locale,yi=It.generateConfig,di=It.picker,ki=It.showNow,xi=It.showToday,ii=It.showTime,_r=It.mode,si=It.onPanelChange,li=It.onCalendarChange,Ki=It.onOk,Ni=It.defaultPickerValue,vi=It.pickerValue,Si=It.onPickerValueChange,oi=It.inputReadOnly,bi=It.suffixIcon,gi=It.onFocus,Ui=It.onBlur,lo=It.presets,uo=It.ranges,Ve=It.components,je=It.cellRender,xt=It.dateRender,Pt=It.monthCellRender,Nt=It.onClick,Yt=sr(Qe),an=Rn(Rr,Or,hr,Ii),en=(0,We.Z)(an,2),mn=en[0],pn=en[1],Ln=function(So,ui){(hr.some(function(Yi){return!Yi})||!So)&&pn(So,ui)},Bn=Kt(yi,pi,wn,!0,!1,ir,nr,li,Ki),Pn=(0,We.Z)(Bn,5),bn=Pn[0],gn=Pn[1],lr=Pn[2],Kn=Pn[3],pr=Pn[4],dr=lr(),Dr=zt(hr,Yr,mn),br=(0,We.Z)(Dr,9),Sr=br[0],Tr=br[1],Hr=br[2],Vr=br[3],Ci=br[4],wr=br[5],Cr=br[6],Mr=br[7],Jn=br[8],Xn=function(So,ui){Tr(!0),gi==null||gi(So,{range:_i(ui!=null?ui:Vr)})},Ir=function(So,ui){Tr(!1),Ui==null||Ui(So,{range:_i(ui!=null?ui:Vr)})},jr=ce.useMemo(function(){if(!ii)return null;var Yo=ii.disabledTime,So=Yo?function(ui){var Yi=_i(Vr),Bo=it(dr,Cr,Vr);return Yo(ui,Yi,{from:Bo})}:void 0;return(0,Ee.Z)((0,Ee.Z)({},ii),{},{disabledTime:So})},[ii,Vr,dr,Cr]),ei=(0,nt.C8)([di,di],{value:_r}),Ei=(0,We.Z)(ei,2),Ur=Ei[0],so=Ei[1],eo=Ur[Vr]||di,qo=eo==="date"&&jr?"datetime":eo,No=qo===di&&qo!=="time",_o=nn(di,eo,ki,xi,!0),ra=Xt(It,bn,gn,lr,Kn,hr,wn,Sr,mn,_n),oa=(0,We.Z)(ra,2),go=oa[0],po=oa[1],ma=bt(dr,hr,Cr,yi,pi,kr),pa=ot(dr,_n,Yr),Bi=(0,We.Z)(pa,2),no=Bi[0],Di=Bi[1],ci=Ht(yi,pi,dr,Ur,mn,Vr,cn,No,Ni,vi,jr==null?void 0:jr.defaultOpenValue,Si,Er,$r),Do=(0,We.Z)(ci,2),zo=Do[0],aa=Do[1],Ho=(0,nt.zX)(function(Yo,So,ui){var Yi=ke(Ur,Vr,So);if((Yi[0]!==Ur[0]||Yi[1]!==Ur[1])&&so(Yi),si&&ui!==!1){var Bo=(0,at.Z)(dr);Yo&&(Bo[Vr]=Yo),si(Bo,Yi)}}),va=function(So,ui){return ke(dr,ui,So)},ca=function(So,ui){var Yi=dr;So&&(Yi=va(So,Vr)),Mr(Vr);var Bo=wr(Yi);Kn(Yi),go(Vr,Bo===null),Bo===null?Ln(!1,{force:!0}):ui||Yt.current.focus({index:Bo})},Ti=function(So){var ui,Yi=So.target.getRootNode();if(!Yt.current.nativeElement.contains((ui=Yi.activeElement)!==null&&ui!==void 0?ui:document.activeElement)){var Bo=hr.findIndex(function(Pa){return!Pa});Bo>=0&&Yt.current.focus({index:Bo})}Ln(!0),Nt==null||Nt(So)},Vi=function(){po(null),Ln(!1,{force:!0})},jo=ce.useState(null),Xo=(0,We.Z)(jo,2),Qo=Xo[0],Ea=Xo[1],la=ce.useState(null),Na=(0,We.Z)(la,2),ia=Na[0],Fo=Na[1],na=ce.useMemo(function(){return ia||dr},[dr,ia]);ce.useEffect(function(){mn||Fo(null)},[mn]);var sa=ce.useState([0,0,0]),Ca=(0,We.Z)(sa,2),ga=Ca[0],Lo=Ca[1],fa=vr(lo,uo),Vo=function(So){Fo(So),Ea("preset")},Ra=function(So){var ui=po(So);ui&&Ln(!1,{force:!0})},Sa=function(So){ca(So)},Ka=function(So){Fo(So?va(So,Vr):null),Ea("cell")},Xa=function(So){Ln(!0),Xn(So)},Sl=function(){Hr("panel")},ua=function(So){var ui=ke(dr,Vr,So);Kn(ui),!cr&&!yn&&cn===qo&&ca(So)},Jl=function(){Ln(!1)},Ua=yt(je,xt,Pt,_i(Vr)),hl=dr[Vr]||null,al=(0,nt.zX)(function(Yo){return _n(Yo,{activeIndex:Vr})}),ro=ce.useMemo(function(){var Yo=(0,wt.Z)(It,!1),So=(0,ct.Z)(It,[].concat((0,at.Z)(Object.keys(Yo)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return So},[It]),Fi=ce.createElement(Wr,(0,Oe.Z)({},ro,{showNow:_o,showTime:jr,range:!0,multiplePanel:No,activeInfo:ga,disabledDate:ma,onFocus:Xa,onBlur:Ir,onPanelMouseDown:Sl,picker:di,mode:eo,internalMode:qo,onPanelChange:Ho,format:Wn,value:hl,isInvalid:al,onChange:null,onSelect:ua,pickerValue:zo,defaultOpenValue:Ie(ii==null?void 0:ii.defaultOpenValue)[Vr],onPickerValueChange:aa,hoverValue:na,onHover:Ka,needConfirm:cr,onSubmit:ca,onOk:pr,presets:fa,onPresetHover:Vo,onPresetSubmit:Ra,onNow:Sa,cellRender:Ua})),ya=function(So,ui){var Yi=va(So,ui);Kn(Yi)},Qa=function(){Hr("input")},yl=function(So,ui){var Yi=Cr.length,Bo=Cr[Yi-1];if(Yi&&Bo!==ui&&cr&&!Yr[Bo]&&!Jn(Bo)&&dr[Bo]){Yt.current.focus({index:Bo});return}Hr("input"),Ln(!0,{inherit:!0}),Vr!==ui&&mn&&!cr&&yn&&ca(null,!0),Ci(ui),Xn(So,ui)},Nl=function(So,ui){if(Ln(!1),!cr&&Hr()==="input"){var Yi=wr(dr);go(Vr,Yi===null)}Ir(So,ui)},Ss=function(So,ui){So.key==="Tab"&&ca(null,!0),fr==null||fr(So,ui)},ws=ce.useMemo(function(){return{prefixCls:Dn,locale:pi,generateConfig:yi,button:Ve.button,input:Ve.input}},[Dn,pi,yi,Ve.button,Ve.input]);if((0,Et.Z)(function(){mn&&Vr!==void 0&&Ho(null,di,!1)},[mn,Vr,di]),(0,Et.Z)(function(){var Yo=Hr();!mn&&Yo==="input"&&(Ln(!1),ca(null,!0)),!mn&&yn&&!cr&&Yo==="panel"&&(Ln(!0),ca())},[mn]),0)var ks;return ce.createElement(te.Provider,{value:ws},ce.createElement(ne,(0,Oe.Z)({},ft(It),{popupElement:Fi,popupStyle:tr.popup,popupClassName:ar.popup,visible:mn,onClose:Jl,range:!0}),ce.createElement(ea,(0,Oe.Z)({},It,{ref:Yt,suffixIcon:bi,activeIndex:Sr||mn?Vr:null,activeHelp:!!ia,allHelp:!!ia&&Qo==="preset",focused:Sr,onFocus:yl,onBlur:Nl,onKeyDown:Ss,onSubmit:ca,value:na,maskFormat:Wn,onChange:ya,onInputChange:Qa,format:wn,inputReadOnly:oi,disabled:hr,open:mn,onOpenChange:Ln,onClick:Ti,onClear:Vi,invalid:no,onInvalid:Di,onActiveInfo:Lo}))))}var Jo=ce.forwardRef(Wo),ho=Jo,Zo=E(83836);function Po(me){var Qe=me.prefixCls,mt=me.value,Bt=me.onRemove,It=me.removeIcon,cn=It===void 0?"\xD7":It,yn=me.formatDate,wn=me.disabled,Wn=me.maxTagCount,_n=me.placeholder,Dn="".concat(Qe,"-selector"),tr="".concat(Qe,"-selection"),ar="".concat(tr,"-overflow");function ir(fr,hr){return ce.createElement("span",{className:Je()("".concat(tr,"-item")),title:typeof fr=="string"?fr:null},ce.createElement("span",{className:"".concat(tr,"-item-content")},fr),!wn&&hr&&ce.createElement("span",{onMouseDown:function(kr){kr.preventDefault()},onClick:hr,className:"".concat(tr,"-item-remove")},cn))}function nr(fr){var hr=yn(fr),Yr=function(Er){Er&&Er.stopPropagation(),Bt(fr)};return ir(hr,Yr)}function cr(fr){var hr="+ ".concat(fr.length," ...");return ir(hr)}return ce.createElement("div",{className:Dn},ce.createElement(Zo.Z,{prefixCls:ar,data:mt,renderItem:nr,renderRest:cr,itemKey:function(hr){return yn(hr)},maxCount:Wn}),!mt.length&&ce.createElement("span",{className:"".concat(Qe,"-selection-placeholder")},_n))}var Ta=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function rl(me,Qe){var mt=me.id,Bt=me.open,It=me.prefix,cn=me.clearIcon,yn=me.suffixIcon,wn=me.activeHelp,Wn=me.allHelp,_n=me.focused,Dn=me.onFocus,tr=me.onBlur,ar=me.onKeyDown,ir=me.locale,nr=me.generateConfig,cr=me.placeholder,fr=me.className,hr=me.style,Yr=me.onClick,kr=me.onClear,Er=me.internalPicker,$r=me.value,Or=me.onChange,Rr=me.onSubmit,Ii=me.onInputChange,pi=me.multiple,yi=me.maxTagCount,di=me.format,ki=me.maskFormat,xi=me.preserveInvalidOnBlur,ii=me.onInvalid,_r=me.disabled,si=me.invalid,li=me.inputReadOnly,Ki=me.direction,Ni=me.onOpenChange,vi=me.onMouseDown,Si=me.required,oi=me["aria-required"],bi=me.autoFocus,gi=me.tabIndex,Ui=me.removeIcon,lo=(0,qr.Z)(me,Ta),uo=Ki==="rtl",Ve=ce.useContext(te),je=Ve.prefixCls,xt=ce.useRef(),Pt=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:xt.current,focus:function(gn){var lr;(lr=Pt.current)===null||lr===void 0||lr.focus(gn)},blur:function(){var gn;(gn=Pt.current)===null||gn===void 0||gn.blur()}}});var Nt=xr(lo),Yt=function(gn){Or([gn])},an=function(gn){var lr=$r.filter(function(Kn){return Kn&&!On(nr,ir,Kn,gn,Er)});Or(lr),Bt||Rr()},en=rr((0,Ee.Z)((0,Ee.Z)({},me),{},{onChange:Yt}),function(bn){var gn=bn.valueTexts;return{value:gn[0]||"",active:_n}}),mn=(0,We.Z)(en,2),pn=mn[0],Ln=mn[1],Bn=!!(cn&&$r.length&&!_r),Pn=pi?ce.createElement(ce.Fragment,null,ce.createElement(Po,{prefixCls:je,value:$r,onRemove:an,formatDate:Ln,maxTagCount:yi,disabled:_r,removeIcon:Ui,placeholder:cr}),ce.createElement("input",{className:"".concat(je,"-multiple-input"),value:$r.map(Ln).join(","),ref:Pt,readOnly:!0,autoFocus:bi,tabIndex:gi}),ce.createElement(vo,{type:"suffix",icon:yn}),Bn&&ce.createElement(ao,{icon:cn,onClear:kr})):ce.createElement(xa,(0,Oe.Z)({ref:Pt},pn(),{autoFocus:bi,tabIndex:gi,suffixIcon:yn,clearIcon:Bn&&ce.createElement(ao,{icon:cn,onClear:kr}),showActiveCls:!1}));return ce.createElement("div",(0,Oe.Z)({},Nt,{className:Je()(je,(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(je,"-multiple"),pi),"".concat(je,"-focused"),_n),"".concat(je,"-disabled"),_r),"".concat(je,"-invalid"),si),"".concat(je,"-rtl"),uo),fr),style:hr,ref:xt,onClick:Yr,onMouseDown:function(gn){var lr,Kn=gn.target;Kn!==((lr=Pt.current)===null||lr===void 0?void 0:lr.inputElement)&&gn.preventDefault(),vi==null||vi(gn)}}),It&&ce.createElement("div",{className:"".concat(je,"-prefix")},It),Pn)}var za=ce.forwardRef(rl),Ia=za;function Yl(me,Qe){var mt=yr(me),Bt=(0,We.Z)(mt,6),It=Bt[0],cn=Bt[1],yn=Bt[2],wn=Bt[3],Wn=Bt[4],_n=Bt[5],Dn=It,tr=Dn.prefixCls,ar=Dn.styles,ir=Dn.classNames,nr=Dn.order,cr=Dn.defaultValue,fr=Dn.value,hr=Dn.needConfirm,Yr=Dn.onChange,kr=Dn.onKeyDown,Er=Dn.disabled,$r=Dn.disabledDate,Or=Dn.minDate,Rr=Dn.maxDate,Ii=Dn.defaultOpen,pi=Dn.open,yi=Dn.onOpenChange,di=Dn.locale,ki=Dn.generateConfig,xi=Dn.picker,ii=Dn.showNow,_r=Dn.showToday,si=Dn.showTime,li=Dn.mode,Ki=Dn.onPanelChange,Ni=Dn.onCalendarChange,vi=Dn.onOk,Si=Dn.multiple,oi=Dn.defaultPickerValue,bi=Dn.pickerValue,gi=Dn.onPickerValueChange,Ui=Dn.inputReadOnly,lo=Dn.suffixIcon,uo=Dn.removeIcon,Ve=Dn.onFocus,je=Dn.onBlur,xt=Dn.presets,Pt=Dn.components,Nt=Dn.cellRender,Yt=Dn.dateRender,an=Dn.monthCellRender,en=Dn.onClick,mn=sr(Qe);function pn(ro){return ro===null?null:Si?ro:ro[0]}var Ln=Br(ki,di,cn),Bn=Rn(pi,Ii,[Er],yi),Pn=(0,We.Z)(Bn,2),bn=Pn[0],gn=Pn[1],lr=function(Fi,ya,Qa){if(Ni){var yl=(0,Ee.Z)({},Qa);delete yl.range,Ni(pn(Fi),pn(ya),yl)}},Kn=function(Fi){vi==null||vi(pn(Fi))},pr=Kt(ki,di,wn,!1,nr,cr,fr,lr,Kn),dr=(0,We.Z)(pr,5),Dr=dr[0],br=dr[1],Sr=dr[2],Tr=dr[3],Hr=dr[4],Vr=Sr(),Ci=zt([Er]),wr=(0,We.Z)(Ci,4),Cr=wr[0],Mr=wr[1],Jn=wr[2],Xn=wr[3],Ir=function(Fi){Mr(!0),Ve==null||Ve(Fi,{})},jr=function(Fi){Mr(!1),je==null||je(Fi,{})},ei=(0,nt.C8)(xi,{value:li}),Ei=(0,We.Z)(ei,2),Ur=Ei[0],so=Ei[1],eo=Ur==="date"&&si?"datetime":Ur,qo=nn(xi,Ur,ii,_r),No=Yr&&function(ro,Fi){Yr(pn(ro),pn(Fi))},_o=Xt((0,Ee.Z)((0,Ee.Z)({},It),{},{onChange:No}),Dr,br,Sr,Tr,[],wn,Cr,bn,_n),ra=(0,We.Z)(_o,2),oa=ra[1],go=ot(Vr,_n),po=(0,We.Z)(go,2),ma=po[0],pa=po[1],Bi=ce.useMemo(function(){return ma.some(function(ro){return ro})},[ma]),no=function(Fi,ya){if(gi){var Qa=(0,Ee.Z)((0,Ee.Z)({},ya),{},{mode:ya.mode[0]});delete Qa.range,gi(Fi[0],Qa)}},Di=Ht(ki,di,Vr,[Ur],bn,Xn,cn,!1,oi,bi,Ie(si==null?void 0:si.defaultOpenValue),no,Or,Rr),ci=(0,We.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,nt.zX)(function(ro,Fi,ya){if(so(Fi),Ki&&ya!==!1){var Qa=ro||Vr[Vr.length-1];Ki(Qa,Fi)}}),Ho=function(){oa(Sr()),gn(!1,{force:!0})},va=function(Fi){!Er&&!mn.current.nativeElement.contains(document.activeElement)&&mn.current.focus(),gn(!0),en==null||en(Fi)},ca=function(){oa(null),gn(!1,{force:!0})},Ti=ce.useState(null),Vi=(0,We.Z)(Ti,2),jo=Vi[0],Xo=Vi[1],Qo=ce.useState(null),Ea=(0,We.Z)(Qo,2),la=Ea[0],Na=Ea[1],ia=ce.useMemo(function(){var ro=[la].concat((0,at.Z)(Vr)).filter(function(Fi){return Fi});return Si?ro:ro.slice(0,1)},[Vr,la,Si]),Fo=ce.useMemo(function(){return!Si&&la?[la]:Vr.filter(function(ro){return ro})},[Vr,la,Si]);ce.useEffect(function(){bn||Na(null)},[bn]);var na=vr(xt),sa=function(Fi){Na(Fi),Xo("preset")},Ca=function(Fi){var ya=Si?Ln(Sr(),Fi):[Fi],Qa=oa(ya);Qa&&!Si&&gn(!1,{force:!0})},ga=function(Fi){Ca(Fi)},Lo=function(Fi){Na(Fi),Xo("cell")},fa=function(Fi){gn(!0),Ir(Fi)},Vo=function(Fi){if(Jn("panel"),!(Si&&eo!==xi)){var ya=Si?Ln(Sr(),Fi):[Fi];Tr(ya),!hr&&!yn&&cn===eo&&Ho()}},Ra=function(){gn(!1)},Sa=yt(Nt,Yt,an),Ka=ce.useMemo(function(){var ro=(0,wt.Z)(It,!1),Fi=(0,ct.Z)(It,[].concat((0,at.Z)(Object.keys(ro)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ee.Z)((0,Ee.Z)({},Fi),{},{multiple:It.multiple})},[It]),Xa=ce.createElement(Wr,(0,Oe.Z)({},Ka,{showNow:qo,showTime:si,disabledDate:$r,onFocus:fa,onBlur:jr,picker:xi,mode:Ur,internalMode:eo,onPanelChange:aa,format:Wn,value:Vr,isInvalid:_n,onChange:null,onSelect:Vo,pickerValue:Do,defaultOpenValue:si==null?void 0:si.defaultOpenValue,onPickerValueChange:zo,hoverValue:ia,onHover:Lo,needConfirm:hr,onSubmit:Ho,onOk:Hr,presets:na,onPresetHover:sa,onPresetSubmit:Ca,onNow:ga,cellRender:Sa})),Sl=function(Fi){Tr(Fi)},ua=function(){Jn("input")},Jl=function(Fi){Jn("input"),gn(!0,{inherit:!0}),Ir(Fi)},Ua=function(Fi){gn(!1),jr(Fi)},hl=function(Fi,ya){Fi.key==="Tab"&&Ho(),kr==null||kr(Fi,ya)},al=ce.useMemo(function(){return{prefixCls:tr,locale:di,generateConfig:ki,button:Pt.button,input:Pt.input}},[tr,di,ki,Pt.button,Pt.input]);return(0,Et.Z)(function(){bn&&Xn!==void 0&&aa(null,xi,!1)},[bn,Xn,xi]),(0,Et.Z)(function(){var ro=Jn();!bn&&ro==="input"&&(gn(!1),Ho()),!bn&&yn&&!hr&&ro==="panel"&&Ho()},[bn]),ce.createElement(te.Provider,{value:al},ce.createElement(ne,(0,Oe.Z)({},ft(It),{popupElement:Xa,popupStyle:ar.popup,popupClassName:ir.popup,visible:bn,onClose:Ra}),ce.createElement(Ia,(0,Oe.Z)({},It,{ref:mn,suffixIcon:lo,removeIcon:uo,activeHelp:!!la,allHelp:!!la&&jo==="preset",focused:Cr,onFocus:Jl,onBlur:Ua,onKeyDown:hl,onSubmit:Ho,value:Fo,maskFormat:Wn,onChange:Sl,onInputChange:ua,internalPicker:cn,format:wn,inputReadOnly:Ui,disabled:Er,open:bn,onOpenChange:gn,onClick:va,onClear:ca,invalid:Bi,onInvalid:function(Fi){pa(Fi,0)}}))))}var jl=ce.forwardRef(Yl),qi=jl,xo=qi,Qi=E(62487),to=E(75030),ko=E(82855),da=E(48755),Cl=E(2171),Ga=E(83397),Wa=E(31756),Fa=E(56553),pl=E(24971),Al=E(9017),el=E(70045),Dl=E(57428),Ao=E(36237),xl=E(53075),Kl=E(64910),us=E(63356),ys=E(56119),il=E(46e3),Zl=E(93873),vl=E(36305),Is=E(16931),Gl=E(51636),cs=E(26743);const ts=(me,Qe)=>{const{componentCls:mt,controlHeight:Bt}=me,It=Qe?`${mt}-${Qe}`:"",cn=(0,cs.gp)(me);return[{[`${mt}-multiple${It}`]:{paddingBlock:cn.containerPadding,paddingInlineStart:cn.basePadding,minHeight:Bt,[`${mt}-selection-item`]:{height:cn.itemHeight,lineHeight:(0,Ao.unit)(cn.itemLineHeight)}}}]};var ds=me=>{const{componentCls:Qe,calc:mt,lineWidth:Bt}=me,It=(0,Gl.mergeToken)(me,{fontHeight:me.fontSize,selectHeight:me.controlHeightSM,multipleSelectItemHeight:me.multipleItemHeightSM,borderRadius:me.borderRadiusSM,borderRadiusSM:me.borderRadiusXS,controlHeight:me.controlHeightSM}),cn=(0,Gl.mergeToken)(me,{fontHeight:mt(me.multipleItemHeightLG).sub(mt(Bt).mul(2).equal()).equal(),fontSize:me.fontSizeLG,selectHeight:me.controlHeightLG,multipleSelectItemHeight:me.multipleItemHeightLG,borderRadius:me.borderRadiusLG,borderRadiusSM:me.borderRadius,controlHeight:me.controlHeightLG});return[ts(It,"small"),ts(me),ts(cn,"large"),{[`${Qe}${Qe}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Qe}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Qe}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:me.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${me.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:me.colorTextPlaceholder,pointerEvents:"none"}}},(0,cs._z)(me)),{[`${Qe}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},gl=E(17835);const _l=me=>{const{pickerCellCls:Qe,pickerCellInnerCls:mt,cellHeight:Bt,borderRadiusSM:It,motionDurationMid:cn,cellHoverBg:yn,lineWidth:wn,lineType:Wn,colorPrimary:_n,cellActiveWithRangeBg:Dn,colorTextLightSolid:tr,colorTextDisabled:ar,cellBgDisabled:ir,colorFillSecondary:nr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Bt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[mt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Bt,height:Bt,lineHeight:(0,Ao.unit)(Bt),borderRadius:It,transition:`background ${cn}`},[`&:hover:not(${Qe}-in-view):not(${Qe}-disabled),
&:hover:not(${Qe}-selected):not(${Qe}-range-start):not(${Qe}-range-end):not(${Qe}-disabled)`]:{[mt]:{background:yn}},[`&-in-view${Qe}-today ${mt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ao.unit)(wn)} ${Wn} ${_n}`,borderRadius:It,content:'""'}},[`&-in-view${Qe}-in-range,
&-in-view${Qe}-range-start,
&-in-view${Qe}-range-end`]:{position:"relative",[`&:not(${Qe}-disabled):before`]:{background:Dn}},[`&-in-view${Qe}-selected,
&-in-view${Qe}-range-start,
&-in-view${Qe}-range-end`]:{[`&:not(${Qe}-disabled) ${mt}`]:{color:tr,background:_n},[`&${Qe}-disabled ${mt}`]:{background:nr}},[`&-in-view${Qe}-range-start:not(${Qe}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Qe}-range-end:not(${Qe}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Qe}-range-start:not(${Qe}-range-end) ${mt}`]:{borderStartStartRadius:It,borderEndStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Qe}-range-end:not(${Qe}-range-start) ${mt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It},"&-disabled":{color:ar,cursor:"not-allowed",[mt]:{background:"transparent"},"&::before":{background:ir}},[`&-disabled${Qe}-today ${mt}::before`]:{borderColor:ar}}},ns=me=>{const{componentCls:Qe,pickerCellCls:mt,pickerCellInnerCls:Bt,pickerYearMonthCellWidth:It,pickerControlIconSize:cn,cellWidth:yn,paddingSM:wn,paddingXS:Wn,paddingXXS:_n,colorBgContainer:Dn,lineWidth:tr,lineType:ar,borderRadiusLG:ir,colorPrimary:nr,colorTextHeading:cr,colorSplit:fr,pickerControlIconBorderWidth:hr,colorIcon:Yr,textHeight:kr,motionDurationMid:Er,colorIconHover:$r,fontWeightStrong:Or,cellHeight:Rr,pickerCellPaddingVertical:Ii,colorTextDisabled:pi,colorText:yi,fontSize:di,motionDurationSlow:ki,withoutTimeCellHeight:xi,pickerQuarterPanelContentHeight:ii,borderRadiusSM:_r,colorTextLightSolid:si,cellHoverBg:li,timeColumnHeight:Ki,timeColumnWidth:Ni,timeCellHeight:vi,controlItemBgActive:Si,marginXXS:oi,pickerDatePanelPaddingHorizontal:bi,pickerControlIconMargin:gi}=me,Ui=me.calc(yn).mul(7).add(me.calc(bi).mul(2)).equal();return{[Qe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Dn,borderRadius:ir,outline:"none","&-focused":{borderColor:nr},"&-rtl":{[`${Qe}-prev-icon,
${Qe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Qe}-next-icon,
${Qe}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Qe}-time-panel`]:{[`${Qe}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Ui},"&-header":{display:"flex",padding:`0 ${(0,Ao.unit)(Wn)}`,color:cr,borderBottom:`${(0,Ao.unit)(tr)} ${ar} ${fr}`,"> *":{flex:"none"},button:{padding:0,color:Yr,lineHeight:(0,Ao.unit)(kr),background:"transparent",border:0,cursor:"pointer",transition:`color ${Er}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:di,"&:hover":{color:$r},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Or,lineHeight:(0,Ao.unit)(kr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Wn},"&:hover":{color:nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:cn,height:cn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:cn,height:cn,border:"0 solid currentcolor",borderBlockStartWidth:hr,borderInlineStartWidth:hr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:gi,insetInlineStart:gi,display:"inline-block",width:cn,height:cn,border:"0 solid currentcolor",borderBlockStartWidth:hr,borderInlineStartWidth:hr,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Rr,fontWeight:"normal"},th:{height:me.calc(Rr).add(me.calc(Ii).mul(2)).equal(),color:yi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ao.unit)(Ii)} 0`,color:pi,cursor:"pointer","&-in-view":{color:yi}},_l(me)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-content`]:{height:me.calc(xi).mul(4).equal()},[Bt]:{padding:`0 ${(0,Ao.unit)(Wn)}`}},"&-quarter-panel":{[`${Qe}-content`]:{height:ii}},"&-decade-panel":{[Bt]:{padding:`0 ${(0,Ao.unit)(me.calc(Wn).div(2).equal())}`},[`${Qe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-body`]:{padding:`0 ${(0,Ao.unit)(Wn)}`},[Bt]:{width:It}},"&-date-panel":{[`${Qe}-body`]:{padding:`${(0,Ao.unit)(Wn)} ${(0,Ao.unit)(bi)}`},[`${Qe}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Qe}-cell`]:{[`&:hover ${Bt},
&-selected ${Bt},
${Bt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Er}`},"&:first-child:before":{borderStartStartRadius:_r,borderEndStartRadius:_r},"&:last-child:before":{borderStartEndRadius:_r,borderEndEndRadius:_r}},"&:hover td:before":{background:li},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${mt}`]:{"&:before":{background:nr},[`&${Qe}-cell-week`]:{color:new gl.FastColor(si).setA(.5).toHexString()},[Bt]:{color:si}}},"&-range-hover td:before":{background:Si}}},"&-week-panel, &-date-panel-show-week":{[`${Qe}-body`]:{padding:`${(0,Ao.unit)(Wn)} ${(0,Ao.unit)(wn)}`},[`${Qe}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Qe}-time-panel`]:{borderInlineStart:`${(0,Ao.unit)(tr)} ${ar} ${fr}`},[`${Qe}-date-panel,
${Qe}-time-panel`]:{transition:`opacity ${ki}`},"&-active":{[`${Qe}-date-panel,
${Qe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Qe}-content`]:{display:"flex",flex:"auto",height:Ki},"&-column":{flex:"1 0 auto",width:Ni,margin:`${(0,Ao.unit)(_n)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Er}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:me.colorTextTertiary,borderRadius:me.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${me.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Ao.unit)(vi)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ao.unit)(tr)} ${ar} ${fr}`},"&-active":{background:new gl.FastColor(Si).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Qe}-time-panel-cell`]:{marginInline:oi,[`${Qe}-time-panel-cell-inner`]:{display:"block",width:me.calc(Ni).sub(me.calc(oi).mul(2)).equal(),height:vi,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:me.calc(Ni).sub(vi).div(2).equal(),color:yi,lineHeight:(0,Ao.unit)(vi),borderRadius:_r,cursor:"pointer",transition:`background ${Er}`,"&:hover":{background:li}},"&-selected":{[`${Qe}-time-panel-cell-inner`]:{background:Si}},"&-disabled":{[`${Qe}-time-panel-cell-inner`]:{color:pi,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Xl=me=>{const{componentCls:Qe,textHeight:mt,lineWidth:Bt,paddingSM:It,antCls:cn,colorPrimary:yn,cellActiveWithRangeBg:wn,colorPrimaryBorder:Wn,lineType:_n,colorSplit:Dn}=me;return{[`${Qe}-dropdown`]:{[`${Qe}-footer`]:{borderTop:`${(0,Ao.unit)(Bt)} ${_n} ${Dn}`,"&-extra":{padding:`0 ${(0,Ao.unit)(It)}`,lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Bt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ao.unit)(Bt)} ${_n} ${Dn}`}}},[`${Qe}-panels + ${Qe}-footer ${Qe}-ranges`]:{justifyContent:"space-between"},[`${Qe}-ranges`]:{marginBlock:0,paddingInline:(0,Ao.unit)(It),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Bt).mul(2)).equal()),display:"inline-block"},[`${Qe}-now-btn-disabled`]:{pointerEvents:"none",color:me.colorTextDisabled},[`${Qe}-preset > ${cn}-tag-blue`]:{color:yn,background:wn,borderColor:Wn,cursor:"pointer"},[`${Qe}-ok`]:{paddingBlock:me.calc(Bt).mul(2).equal(),marginInlineStart:"auto"}}}}};const fs=me=>{const{componentCls:Qe,controlHeightLG:mt,paddingXXS:Bt,padding:It}=me;return{pickerCellCls:`${Qe}-cell`,pickerCellInnerCls:`${Qe}-cell-inner`,pickerYearMonthCellWidth:me.calc(mt).mul(1.5).equal(),pickerQuarterPanelContentHeight:me.calc(mt).mul(1.4).equal(),pickerCellPaddingVertical:me.calc(Bt).add(me.calc(Bt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:me.calc(It).add(me.calc(Bt).div(2)).equal()}},Cs=me=>{const{colorBgContainerDisabled:Qe,controlHeight:mt,controlHeightSM:Bt,controlHeightLG:It,paddingXXS:cn,lineWidth:yn}=me,wn=cn*2,Wn=yn*2,_n=Math.min(mt-wn,mt-Wn),Dn=Math.min(Bt-wn,Bt-Wn),tr=Math.min(It-wn,It-Wn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(cn/2),cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new gl.FastColor(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new gl.FastColor(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Qe,timeColumnWidth:It*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Bt*1.5,cellHeight:Bt,textHeight:It,withoutTimeCellHeight:It*1.65,multipleItemBg:me.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:_n,multipleItemHeightSM:Dn,multipleItemHeightLG:tr,multipleSelectorBgDisabled:Qe,multipleItemColorDisabled:me.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Ul=me=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Kl.T)(me)),Cs(me)),(0,vl.w)(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50});var Ha=E(39082),Eo=me=>{const{componentCls:Qe}=me;return{[Qe]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ha.qG)(me)),(0,Ha.vc)(me)),(0,Ha.H8)(me)),(0,Ha.Mu)(me)),{"&-outlined":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-filled":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.colorBgContainer,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`}},"&-borderless":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-underlined":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}}}]}};const Ma=(me,Qe,mt,Bt)=>{const It=me.calc(mt).add(2).equal(),cn=me.max(me.calc(Qe).sub(It).div(2).equal(),0),yn=me.max(me.calc(Qe).sub(It).sub(cn).equal(),0);return{padding:`${(0,Ao.unit)(cn)} ${(0,Ao.unit)(Bt)} ${(0,Ao.unit)(yn)}`}},tl=me=>{const{componentCls:Qe,colorError:mt,colorWarning:Bt}=me;return{[`${Qe}:not(${Qe}-disabled):not([disabled])`]:{[`&${Qe}-status-error`]:{[`${Qe}-active-bar`]:{background:mt}},[`&${Qe}-status-warning`]:{[`${Qe}-active-bar`]:{background:Bt}}}}},Oa=me=>{const{componentCls:Qe,antCls:mt,controlHeight:Bt,paddingInline:It,lineWidth:cn,lineType:yn,colorBorder:wn,borderRadius:Wn,motionDurationMid:_n,colorTextDisabled:Dn,colorTextPlaceholder:tr,controlHeightLG:ar,fontSizeLG:ir,controlHeightSM:nr,paddingInlineSM:cr,paddingXS:fr,marginXS:hr,colorTextDescription:Yr,lineWidthBold:kr,colorPrimary:Er,motionDurationSlow:$r,zIndexPopup:Or,paddingXXS:Rr,sizePopupArrow:Ii,colorBgElevated:pi,borderRadiusLG:yi,boxShadowSecondary:di,borderRadiusSM:ki,colorSplit:xi,cellHoverBg:ii,presetsWidth:_r,presetsMaxWidth:si,boxShadowPopoverArrow:li,fontHeight:Ki,fontHeightLG:Ni,lineHeightLG:vi}=me;return[{[Qe]:Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),Ma(me,Bt,Ki,It)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Wn,transition:`border ${_n}, box-shadow ${_n}, background ${_n}`,[`${Qe}-prefix`]:{flex:"0 0 auto",marginInlineEnd:me.inputAffixPadding},[`${Qe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:me.fontSize,lineHeight:me.lineHeight,transition:`all ${_n}`},(0,xl.nz)(tr)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Dn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:tr}}},"&-large":Object.assign(Object.assign({},Ma(me,ar,Ni,It)),{[`${Qe}-input > input`]:{fontSize:ir,lineHeight:vi}}),"&-small":Object.assign({},Ma(me,nr,Ki,cr)),[`${Qe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:me.calc(fr).div(2).equal(),color:Dn,lineHeight:1,pointerEvents:"none",transition:`opacity ${_n}, color ${_n}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:hr}}},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Dn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${_n}, color ${_n}`,"> *":{verticalAlign:"top"},"&:hover":{color:Yr}},"&:hover":{[`${Qe}-clear`]:{opacity:1},[`${Qe}-suffix:not(:last-child)`]:{opacity:0}},[`${Qe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ir,color:Dn,fontSize:ir,verticalAlign:"top",cursor:"default",[`${Qe}-focused &`]:{color:Yr},[`${Qe}-range-separator &`]:{[`${Qe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Qe}-active-bar`]:{bottom:me.calc(cn).mul(-1).equal(),height:kr,background:Er,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${Qe}-focused`]:{[`${Qe}-active-bar`]:{opacity:1}},[`${Qe}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ao.unit)(fr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Qe}-clear`]:{insetInlineEnd:It},[`&${Qe}-small`]:{[`${Qe}-clear`]:{insetInlineEnd:cr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),ns(me)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Or,[`&${Qe}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Qe}-dropdown-placement-bottomLeft,
&${Qe}-dropdown-placement-bottomRight`]:{[`${Qe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Qe}-dropdown-placement-topLeft,
&${Qe}-dropdown-placement-topRight`]:{[`${Qe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${mt}-slide-up-appear, &${mt}-slide-up-enter`]:{[`${Qe}-range-arrow${Qe}-range-arrow`]:{transition:"none"}},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-topRight,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-topRight`]:{animationName:il.Qt},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-bottomRight,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-bottomRight`]:{animationName:il.fJ},[`&${mt}-slide-up-leave ${Qe}-panel-container`]:{pointerEvents:"none"},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-topRight`]:{animationName:il.ly},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-bottomRight`]:{animationName:il.Uw},[`${Qe}-panel > ${Qe}-time-panel`]:{paddingTop:Rr},[`${Qe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Qe}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:me.calc(It).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${$r} ease-out`},(0,vl.W)(me,pi,li)),{"&:before":{insetInlineStart:me.calc(It).mul(1.5).equal()}}),[`${Qe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:pi,borderRadius:yi,boxShadow:di,transition:`margin ${$r}`,display:"inline-block",pointerEvents:"auto",[`${Qe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Qe}-presets`]:{display:"flex",flexDirection:"column",minWidth:_r,maxWidth:si,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:fr,borderInlineEnd:`${(0,Ao.unit)(cn)} ${yn} ${xi}`,li:Object.assign(Object.assign({},us.vS),{borderRadius:ki,paddingInline:fr,paddingBlock:me.calc(nr).sub(Ki).div(2).equal(),cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:hr},"&:hover":{background:ii}})}},[`${Qe}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Qe}-panel`]:{borderWidth:0}}},[`${Qe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Qe}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${(0,Ao.unit)(me.calc(Ii).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Qe}-separator`]:{transform:"scale(-1, 1)"},[`${Qe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,il.oN)(me,"slide-up"),(0,il.oN)(me,"slide-down"),(0,Zl.Fm)(me,"move-up"),(0,Zl.Fm)(me,"move-down")]};var ka=(0,Is.I$)("DatePicker",me=>{const Qe=(0,Gl.mergeToken)((0,Kl.e)(me),fs(me),{inputPaddingHorizontalBase:me.calc(me.paddingSM).sub(1).equal(),multipleSelectItemHeight:me.multipleItemHeight,selectHeight:me.controlHeight});return[Xl(Qe),Oa(Qe),Eo(Qe),tl(Qe),ds(Qe),(0,ys.c)(me,{focusElCls:`${me.componentCls}-focused`})]},Ul),Fl=E(68525);function El(me,Qe,mt){return mt!==void 0?mt:Qe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Qe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Qe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Qe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Qe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Ll(me,Qe,mt){return mt!==void 0?mt:Qe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Qe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Qe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Qe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Qe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function ol(me,Qe){const{allowClear:mt=!0}=me,{clearIcon:Bt,removeIcon:It}=(0,Fl.Z)(Object.assign(Object.assign({},me),{prefixCls:Qe,componentName:"DatePicker"}));return[ce.useMemo(()=>mt===!1?!1:Object.assign({clearIcon:Bt},mt===!0?{}:mt),[mt,Bt]),It]}const[fl,Pl]=["week","WeekPicker"],[Vl,Os]=["month","MonthPicker"],[Ms,rs]=["year","YearPicker"],[zl,Tl]=["quarter","QuarterPicker"],[_a,Wl]=["time","TimePicker"];var kl=E(7939),Ks=me=>ce.createElement(kl.ZP,Object.assign({size:"small",type:"primary"},me));function Es(me){return(0,ce.useMemo)(()=>Object.assign({button:Ks},me),[me])}var Ql=function(me,Qe){var mt={};for(var Bt in me)Object.prototype.hasOwnProperty.call(me,Bt)&&Qe.indexOf(Bt)<0&&(mt[Bt]=me[Bt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Bt=Object.getOwnPropertySymbols(me);It<Bt.length;It++)Qe.indexOf(Bt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Bt[It])&&(mt[Bt[It]]=me[Bt[It]]);return mt},Us=me=>(0,ce.forwardRef)((mt,Bt)=>{var It;const{prefixCls:cn,getPopupContainer:yn,components:wn,className:Wn,style:_n,placement:Dn,size:tr,disabled:ar,bordered:ir=!0,placeholder:nr,popupClassName:cr,dropdownClassName:fr,status:hr,rootClassName:Yr,variant:kr,picker:Er}=mt,$r=Ql(mt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Or=ce.useRef(null),{getPrefixCls:Rr,direction:Ii,getPopupContainer:pi,rangePicker:yi}=(0,ce.useContext)(da.E_),di=Rr("picker",cn),{compactSize:ki,compactItemClassnames:xi}=(0,el.ri)(di,Ii),ii=Rr(),[_r,si]=(0,pl.Z)("rangePicker",kr,ir),li=(0,Ga.Z)(di),[Ki,Ni,vi]=ka(di,li),[Si]=ol(mt,di),oi=Es(wn),bi=(0,Wa.Z)(an=>{var en;return(en=tr!=null?tr:ki)!==null&&en!==void 0?en:an}),gi=ce.useContext(Cl.Z),Ui=ar!=null?ar:gi,lo=(0,ce.useContext)(Fa.aM),{hasFeedback:uo,status:Ve,feedbackIcon:je}=lo,xt=ce.createElement(ce.Fragment,null,Er===_a?ce.createElement(gt,null):ce.createElement(et,null),uo&&je);(0,ce.useImperativeHandle)(Bt,()=>Or.current);const[Pt]=(0,Al.Z)("Calendar",Dl.Z),Nt=Object.assign(Object.assign({},Pt),mt.locale),[Yt]=(0,to.Cn)("DatePicker",(It=mt.popupStyle)===null||It===void 0?void 0:It.zIndex);return Ki(ce.createElement(Qi.Z,{space:!0},ce.createElement(ho,Object.assign({separator:ce.createElement("span",{"aria-label":"to",className:`${di}-separator`},ce.createElement(se,null)),disabled:Ui,ref:Or,placement:Dn,placeholder:Ll(Nt,Er,nr),suffixIcon:xt,prevIcon:ce.createElement("span",{className:`${di}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${di}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${di}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${di}-super-next-icon`}),transitionName:`${ii}-slide-up`,picker:Er},$r,{className:Je()({[`${di}-${bi}`]:bi,[`${di}-${_r}`]:si},(0,ko.Z)(di,(0,ko.F)(Ve,hr),uo),Ni,xi,Wn,yi==null?void 0:yi.className,vi,li,Yr),style:Object.assign(Object.assign({},yi==null?void 0:yi.style),_n),locale:Nt.lang,prefixCls:di,getPopupContainer:yn||pi,generateConfig:me,components:oi,direction:Ii,classNames:{popup:Je()(Ni,cr||fr,vi,li,Yr)},styles:{popup:Object.assign(Object.assign({},mt.popupStyle),{zIndex:Yt})},allowClear:Si}))))}),hs=function(me,Qe){var mt={};for(var Bt in me)Object.prototype.hasOwnProperty.call(me,Bt)&&Qe.indexOf(Bt)<0&&(mt[Bt]=me[Bt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Bt=Object.getOwnPropertySymbols(me);It<Bt.length;It++)Qe.indexOf(Bt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Bt[It])&&(mt[Bt[It]]=me[Bt[It]]);return mt},Ls=me=>{const Qe=(Wn,_n)=>{const Dn=_n===Wl?"timePicker":"datePicker";return(0,ce.forwardRef)((ar,ir)=>{var nr;const{prefixCls:cr,getPopupContainer:fr,components:hr,style:Yr,className:kr,rootClassName:Er,size:$r,bordered:Or,placement:Rr,placeholder:Ii,popupClassName:pi,dropdownClassName:yi,disabled:di,status:ki,variant:xi,onCalendarChange:ii}=ar,_r=hs(ar,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:si,direction:li,getPopupContainer:Ki,[Dn]:Ni}=(0,ce.useContext)(da.E_),vi=si("picker",cr),{compactSize:Si,compactItemClassnames:oi}=(0,el.ri)(vi,li),bi=ce.useRef(null),[gi,Ui]=(0,pl.Z)("datePicker",xi,Or),lo=(0,Ga.Z)(vi),[uo,Ve,je]=ka(vi,lo);(0,ce.useImperativeHandle)(ir,()=>bi.current);const xt={showToday:!0},Pt=Wn||ar.picker,Nt=si(),{onSelect:Yt,multiple:an}=_r,en=Yt&&Wn==="time"&&!an,mn=(Hr,Vr,Ci)=>{ii==null||ii(Hr,Vr,Ci),en&&Yt(Hr)},[pn,Ln]=ol(ar,vi),Bn=Es(hr),Pn=(0,Wa.Z)(Hr=>{var Vr;return(Vr=$r!=null?$r:Si)!==null&&Vr!==void 0?Vr:Hr}),bn=ce.useContext(Cl.Z),gn=di!=null?di:bn,lr=(0,ce.useContext)(Fa.aM),{hasFeedback:Kn,status:pr,feedbackIcon:dr}=lr,Dr=ce.createElement(ce.Fragment,null,Pt==="time"?ce.createElement(gt,null):ce.createElement(et,null),Kn&&dr),[br]=(0,Al.Z)("DatePicker",Dl.Z),Sr=Object.assign(Object.assign({},br),ar.locale),[Tr]=(0,to.Cn)("DatePicker",(nr=ar.popupStyle)===null||nr===void 0?void 0:nr.zIndex);return uo(ce.createElement(Qi.Z,{space:!0},ce.createElement(xo,Object.assign({ref:bi,placeholder:El(Sr,Pt,Ii),suffixIcon:Dr,placement:Rr,prevIcon:ce.createElement("span",{className:`${vi}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${vi}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${vi}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${vi}-super-next-icon`}),transitionName:`${Nt}-slide-up`,picker:Wn,onCalendarChange:mn},xt,_r,{locale:Sr.lang,className:Je()({[`${vi}-${Pn}`]:Pn,[`${vi}-${gi}`]:Ui},(0,ko.Z)(vi,(0,ko.F)(pr,ki),Kn),Ve,oi,Ni==null?void 0:Ni.className,kr,je,lo,Er),style:Object.assign(Object.assign({},Ni==null?void 0:Ni.style),Yr),prefixCls:vi,getPopupContainer:fr||Ki,generateConfig:me,components:Bn,direction:li,disabled:gn,classNames:{popup:Je()(Ve,je,lo,Er,pi||yi)},styles:{popup:Object.assign(Object.assign({},ar.popupStyle),{zIndex:Tr})},allowClear:pn,removeIcon:Ln}))))})},mt=Qe(),Bt=Qe(fl,Pl),It=Qe(Vl,Os),cn=Qe(Ms,rs),yn=Qe(zl,Tl),wn=Qe(_a,Wl);return{DatePicker:mt,WeekPicker:Bt,MonthPicker:It,YearPicker:cn,TimePicker:wn,QuarterPicker:yn}},Ts=me=>{const{DatePicker:Qe,WeekPicker:mt,MonthPicker:Bt,YearPicker:It,TimePicker:cn,QuarterPicker:yn}=Ls(me),wn=Us(me),Wn=Qe;return Wn.WeekPicker=mt,Wn.MonthPicker=Bt,Wn.YearPicker=It,Wn.RangePicker=wn,Wn.TimePicker=cn,Wn.QuarterPicker=yn,Wn};const $l=Ts(Re),is=(0,tt.Z)($l,"popupAlign",void 0,"picker");$l._InternalPanelDoNotUseOrYouWillBeFired=is;const $i=(0,tt.Z)($l.RangePicker,"popupAlign",void 0,"picker");$l._InternalRangePanelDoNotUseOrYouWillBeFired=$i,$l.generatePicker=Ts;var os=$l},51502:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return se}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(47999),Pe=E(48755),pe=E(31756),Ce=E(13783),xe={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Be=b.createContext({}),be=E(11592),Le=function(Fe,Je){var at={};for(var Ee in Fe)Object.prototype.hasOwnProperty.call(Fe,Ee)&&Je.indexOf(Ee)<0&&(at[Ee]=Fe[Ee]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Fe);We<Ee.length;We++)Je.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ee[We])&&(at[Ee[We]]=Fe[Ee[We]]);return at};const we=Fe=>(0,be.Z)(Fe).map(Je=>Object.assign(Object.assign({},Je==null?void 0:Je.props),{key:Je.key}));function Me(Fe,Je,at){const Ee=b.useMemo(()=>Je||we(at),[Je,at]);return b.useMemo(()=>Ee.map(nt=>{var{span:Et}=nt,ct=Le(nt,["span"]);return Et==="filled"?Object.assign(Object.assign({},ct),{filled:!0}):Object.assign(Object.assign({},ct),{span:typeof Et=="number"?Et:(0,Ue.m9)(Fe,Et)})}),[Ee,Fe])}var ge=function(Fe,Je){var at={};for(var Ee in Fe)Object.prototype.hasOwnProperty.call(Fe,Ee)&&Je.indexOf(Ee)<0&&(at[Ee]=Fe[Ee]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Fe);We<Ee.length;We++)Je.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ee[We])&&(at[Ee[We]]=Fe[Ee[We]]);return at};function Ae(Fe,Je){let at=[],Ee=[],We=!1,nt=0;return Fe.filter(Et=>Et).forEach(Et=>{const{filled:ct}=Et,wt=ge(Et,["filled"]);if(ct){Ee.push(wt),at.push(Ee),Ee=[],nt=0;return}const dt=Je-nt;nt+=Et.span||1,nt>=Je?(nt>Je?(We=!0,Ee.push(Object.assign(Object.assign({},wt),{span:dt}))):Ee.push(wt),at.push(Ee),Ee=[],nt=0):Ee.push(wt)}),Ee.length>0&&at.push(Ee),at=at.map(Et=>{const ct=Et.reduce((wt,dt)=>wt+(dt.span||1),0);if(ct<Je){const wt=Et[Et.length-1];return wt.span=Je-(ct-(wt.span||1)),Et}return Et}),[at,We]}var Re=(Fe,Je)=>{const[at,Ee]=(0,b.useMemo)(()=>Ae(Je,Fe),[Je,Fe]);return at},ce=Fe=>{let{children:Je}=Fe;return Je};function Oe(Fe){return Fe!=null}var Ze=Fe=>{const{itemPrefixCls:Je,component:at,span:Ee,className:We,style:nt,labelStyle:Et,contentStyle:ct,bordered:wt,label:dt,content:Dt,colon:Ft,type:oe,styles:ae}=Fe,te=at,x=b.useContext(Be),{classNames:re}=x;return wt?b.createElement(te,{className:fe()({[`${Je}-item-label`]:oe==="label",[`${Je}-item-content`]:oe==="content",[`${re==null?void 0:re.label}`]:oe==="label",[`${re==null?void 0:re.content}`]:oe==="content"},We),style:nt,colSpan:Ee},Oe(dt)&&b.createElement("span",{style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.label)},dt),Oe(Dt)&&b.createElement("span",{style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.content)},Dt)):b.createElement(te,{className:fe()(`${Je}-item`,We),style:nt,colSpan:Ee},b.createElement("div",{className:`${Je}-item-container`},(dt||dt===0)&&b.createElement("span",{className:fe()(`${Je}-item-label`,re==null?void 0:re.label,{[`${Je}-item-no-colon`]:!Ft}),style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.label)},dt),(Dt||Dt===0)&&b.createElement("span",{className:fe()(`${Je}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},ct),ae==null?void 0:ae.content)},Dt)))};function rt(Fe,Je,at){let{colon:Ee,prefixCls:We,bordered:nt}=Je,{component:Et,type:ct,showLabel:wt,showContent:dt,labelStyle:Dt,contentStyle:Ft,styles:oe}=at;return Fe.map((ae,te)=>{let{label:x,children:re,prefixCls:ne=We,className:le,style:Ie,labelStyle:ke,contentStyle:Ye,span:_e=1,key:it,styles:ft}=ae;return typeof Et=="string"?b.createElement(Ze,{key:`${ct}-${it||te}`,className:le,style:Ie,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.label),ke),ft==null?void 0:ft.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Ft),oe==null?void 0:oe.content),Ye),ft==null?void 0:ft.content)},span:_e,colon:Ee,component:Et,itemPrefixCls:ne,bordered:nt,label:wt?x:null,content:dt?re:null,type:ct}):[b.createElement(Ze,{key:`label-${it||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.label),Ie),ke),ft==null?void 0:ft.label),span:1,colon:Ee,component:Et[0],itemPrefixCls:ne,bordered:nt,label:x,type:"label"}),b.createElement(Ze,{key:`content-${it||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ft),oe==null?void 0:oe.content),Ie),Ye),ft==null?void 0:ft.content),span:_e*2-1,component:Et[1],itemPrefixCls:ne,bordered:nt,content:re,type:"content"})]})}var Ke=Fe=>{const Je=b.useContext(Be),{prefixCls:at,vertical:Ee,row:We,index:nt,bordered:Et}=Fe;return Ee?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${nt}`,className:`${at}-row`},rt(We,Fe,Object.assign({component:"th",type:"label",showLabel:!0},Je))),b.createElement("tr",{key:`content-${nt}`,className:`${at}-row`},rt(We,Fe,Object.assign({component:"td",type:"content",showContent:!0},Je)))):b.createElement("tr",{key:nt,className:`${at}-row`},rt(We,Fe,Object.assign({component:Et?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Je)))},et=E(36237),Se=E(63356),qe=E(16931),ve=E(51636);const ye=Fe=>{const{componentCls:Je,labelBg:at}=Fe;return{[`&${Je}-bordered`]:{[`> ${Je}-view`]:{border:`${(0,et.unit)(Fe.lineWidth)} ${Fe.lineType} ${Fe.colorSplit}`,"> table":{tableLayout:"auto"},[`${Je}-row`]:{borderBottom:`${(0,et.unit)(Fe.lineWidth)} ${Fe.lineType} ${Fe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Je}-item-label, > ${Je}-item-content`]:{padding:`${(0,et.unit)(Fe.padding)} ${(0,et.unit)(Fe.paddingLG)}`,borderInlineEnd:`${(0,et.unit)(Fe.lineWidth)} ${Fe.lineType} ${Fe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Je}-item-label`]:{color:Fe.colorTextSecondary,backgroundColor:at,"&::after":{display:"none"}}}},[`&${Je}-middle`]:{[`${Je}-row`]:{[`> ${Je}-item-label, > ${Je}-item-content`]:{padding:`${(0,et.unit)(Fe.paddingSM)} ${(0,et.unit)(Fe.paddingLG)}`}}},[`&${Je}-small`]:{[`${Je}-row`]:{[`> ${Je}-item-label, > ${Je}-item-content`]:{padding:`${(0,et.unit)(Fe.paddingXS)} ${(0,et.unit)(Fe.padding)}`}}}}}},gt=Fe=>{const{componentCls:Je,extraColor:at,itemPaddingBottom:Ee,itemPaddingEnd:We,colonMarginRight:nt,colonMarginLeft:Et,titleMarginBottom:ct}=Fe;return{[Je]:Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(Fe)),ye(Fe)),{"&-rtl":{direction:"rtl"},[`${Je}-header`]:{display:"flex",alignItems:"center",marginBottom:ct},[`${Je}-title`]:Object.assign(Object.assign({},Se.vS),{flex:"auto",color:Fe.titleColor,fontWeight:Fe.fontWeightStrong,fontSize:Fe.fontSizeLG,lineHeight:Fe.lineHeightLG}),[`${Je}-extra`]:{marginInlineStart:"auto",color:at,fontSize:Fe.fontSize},[`${Je}-view`]:{width:"100%",borderRadius:Fe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${Je}-row`]:{"> th, > td":{paddingBottom:Ee,paddingInlineEnd:We},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${Je}-item-label`]:{color:Fe.labelColor,fontWeight:"normal",fontSize:Fe.fontSize,lineHeight:Fe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,et.unit)(Et)} ${(0,et.unit)(nt)}`},[`&${Je}-item-no-colon::after`]:{content:'""'}},[`${Je}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Je}-item-content`]:{display:"table-cell",flex:1,color:Fe.contentColor,fontSize:Fe.fontSize,lineHeight:Fe.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Je}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Je}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Je}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${Je}-row`]:{"> th, > td":{paddingBottom:Fe.paddingSM}}},"&-small":{[`${Je}-row`]:{"> th, > td":{paddingBottom:Fe.paddingXS}}}})}},Xe=Fe=>({labelBg:Fe.colorFillAlter,labelColor:Fe.colorTextTertiary,titleColor:Fe.colorText,titleMarginBottom:Fe.fontSizeSM*Fe.lineHeightSM,itemPaddingBottom:Fe.padding,itemPaddingEnd:Fe.padding,colonMarginRight:Fe.marginXS,colonMarginLeft:Fe.marginXXS/2,contentColor:Fe.colorText,extraColor:Fe.colorText});var ut=(0,qe.I$)("Descriptions",Fe=>{const Je=(0,ve.mergeToken)(Fe,{});return gt(Je)},Xe),Ct=function(Fe,Je){var at={};for(var Ee in Fe)Object.prototype.hasOwnProperty.call(Fe,Ee)&&Je.indexOf(Ee)<0&&(at[Ee]=Fe[Ee]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Fe);We<Ee.length;We++)Je.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ee[We])&&(at[Ee[We]]=Fe[Ee[We]]);return at};const ze=Fe=>{const{prefixCls:Je,title:at,extra:Ee,column:We,colon:nt=!0,bordered:Et,layout:ct,children:wt,className:dt,rootClassName:Dt,style:Ft,size:oe,labelStyle:ae,contentStyle:te,styles:x,items:re,classNames:ne}=Fe,le=Ct(Fe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ie,direction:ke,className:Ye,style:_e,classNames:it,styles:ft}=(0,Pe.dj)("descriptions"),yt=Ie("descriptions",Je),ot=(0,Ce.Z)(),lt=b.useMemo(()=>{var St;return typeof We=="number"?We:(St=(0,Ue.m9)(ot,Object.assign(Object.assign({},xe),We)))!==null&&St!==void 0?St:3},[ot,We]),Ut=Me(ot,re,wt),kt=(0,pe.Z)(oe),ln=Re(lt,Ut),[Gt,Rt,Vt]=ut(yt),$t=b.useMemo(()=>({labelStyle:ae,contentStyle:te,styles:{content:Object.assign(Object.assign({},ft.content),x==null?void 0:x.content),label:Object.assign(Object.assign({},ft.label),x==null?void 0:x.label)},classNames:{label:fe()(it.label,ne==null?void 0:ne.label),content:fe()(it.content,ne==null?void 0:ne.content)}}),[ae,te,x,ne,it,ft]);return Gt(b.createElement(Be.Provider,{value:$t},b.createElement("div",Object.assign({className:fe()(yt,Ye,it.root,ne==null?void 0:ne.root,{[`${yt}-${kt}`]:kt&&kt!=="default",[`${yt}-bordered`]:!!Et,[`${yt}-rtl`]:ke==="rtl"},dt,Dt,Rt,Vt),style:Object.assign(Object.assign(Object.assign(Object.assign({},_e),ft.root),x==null?void 0:x.root),Ft)},le),(at||Ee)&&b.createElement("div",{className:fe()(`${yt}-header`,it.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},ft.header),x==null?void 0:x.header)},at&&b.createElement("div",{className:fe()(`${yt}-title`,it.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},ft.title),x==null?void 0:x.title)},at),Ee&&b.createElement("div",{className:fe()(`${yt}-extra`,it.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},ft.extra),x==null?void 0:x.extra)},Ee)),b.createElement("div",{className:`${yt}-view`},b.createElement("table",null,b.createElement("tbody",null,ln.map((St,Lt)=>b.createElement(Ke,{key:Lt,index:Lt,colon:nt,prefixCls:yt,vertical:ct==="vertical",bordered:Et,row:St}))))))))};ze.Item=ce;var se=ze},37285:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(48755),Pe=E(36237),pe=E(63356),Ce=E(16931),de=E(51636);const xe=Me=>{const{componentCls:ge,sizePaddingEdgeHorizontal:Ae,colorSplit:De,lineWidth:Re,textPaddingInline:tt,orientationMargin:ce,verticalMarginInline:Oe}=Me;return{[ge]:Object.assign(Object.assign({},(0,pe.Wf)(Me)),{borderBlockStart:`${(0,Pe.unit)(Re)} solid ${De}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Pe.unit)(Re)} solid ${De}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Pe.unit)(Me.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ge}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Pe.unit)(Me.dividerHorizontalWithTextGutterMargin)} 0`,color:Me.colorTextHeading,fontWeight:500,fontSize:Me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${De}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Pe.unit)(Re)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ge}-with-text-start`]:{"&::before":{width:`calc(${ce} * 100%)`},"&::after":{width:`calc(100% - ${ce} * 100%)`}},[`&-horizontal${ge}-with-text-end`]:{"&::before":{width:`calc(100% - ${ce} * 100%)`},"&::after":{width:`calc(${ce} * 100%)`}},[`${ge}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:tt},"&-dashed":{background:"none",borderColor:De,borderStyle:"dashed",borderWidth:`${(0,Pe.unit)(Re)} 0 0`},[`&-horizontal${ge}-with-text${ge}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ge}-dashed`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:De,borderStyle:"dotted",borderWidth:`${(0,Pe.unit)(Re)} 0 0`},[`&-horizontal${ge}-with-text${ge}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ge}-dotted`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ge}-with-text`]:{color:Me.colorText,fontWeight:"normal",fontSize:Me.fontSize},[`&-horizontal${ge}-with-text-start${ge}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ge}-inner-text`]:{paddingInlineStart:Ae}},[`&-horizontal${ge}-with-text-end${ge}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ge}-inner-text`]:{paddingInlineEnd:Ae}}})}},ue=Me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Me.marginXS});var Be=(0,Ce.I$)("Divider",Me=>{const ge=(0,de.mergeToken)(Me,{dividerHorizontalWithTextGutterMargin:Me.margin,dividerHorizontalGutterMargin:Me.marginLG,sizePaddingEdgeHorizontal:0});return[xe(ge)]},ue,{unitless:{orientationMargin:!0}}),be=function(Me,ge){var Ae={};for(var De in Me)Object.prototype.hasOwnProperty.call(Me,De)&&ge.indexOf(De)<0&&(Ae[De]=Me[De]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,De=Object.getOwnPropertySymbols(Me);Re<De.length;Re++)ge.indexOf(De[Re])<0&&Object.prototype.propertyIsEnumerable.call(Me,De[Re])&&(Ae[De[Re]]=Me[De[Re]]);return Ae},we=Me=>{const{getPrefixCls:ge,direction:Ae,className:De,style:Re}=(0,Ue.dj)("divider"),{prefixCls:tt,type:ce="horizontal",orientation:Oe="center",orientationMargin:Ge,className:Ze,rootClassName:rt,children:Te,dashed:Ke,variant:et="solid",plain:Se,style:qe}=Me,ve=be(Me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ye=ge("divider",tt),[gt,Xe,ut]=Be(ye),Ct=!!Te,ze=b.useMemo(()=>Oe==="left"?Ae==="rtl"?"end":"start":Oe==="right"?Ae==="rtl"?"start":"end":Oe,[Ae,Oe]),se=ze==="start"&&Ge!=null,Fe=ze==="end"&&Ge!=null,Je=fe()(ye,De,Xe,ut,`${ye}-${ce}`,{[`${ye}-with-text`]:Ct,[`${ye}-with-text-${ze}`]:Ct,[`${ye}-dashed`]:!!Ke,[`${ye}-${et}`]:et!=="solid",[`${ye}-plain`]:!!Se,[`${ye}-rtl`]:Ae==="rtl",[`${ye}-no-default-orientation-margin-start`]:se,[`${ye}-no-default-orientation-margin-end`]:Fe},Ze,rt),at=b.useMemo(()=>typeof Ge=="number"?Ge:/^\d+$/.test(Ge)?Number(Ge):Ge,[Ge]),Ee={marginInlineStart:se?at:void 0,marginInlineEnd:Fe?at:void 0};return gt(b.createElement("div",Object.assign({className:Je,style:Object.assign(Object.assign({},Re),qe)},ve,{role:"separator"}),Te&&ce!=="vertical"&&b.createElement("span",{className:`${ye}-inner-text`,style:Ee},Te)))}},36207:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ke}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(33885),Pe=E(42978),pe=E(43403),Ce=E(34280),de=b.createContext(null),xe=b.createContext({}),ue=de,Be=E(20068),be=E(54476),Le=E(77900),we=E(10228),Me=E(26112),ge=E(75931),Ae=E(8654),De=["prefixCls","className","containerRef"],Re=function(_e){var it=_e.prefixCls,ft=_e.className,yt=_e.containerRef,ot=(0,ge.Z)(_e,De),lt=b.useContext(xe),Ut=lt.panel,kt=(0,Ae.x1)(Ut,yt);return b.createElement("div",(0,be.Z)({className:fe()("".concat(it,"-content"),ft),role:"dialog",ref:kt},(0,Me.Z)(_e,{aria:!0}),{"aria-modal":"true"},ot))},tt=Re,ce=E(48736);function Oe(Ye){return typeof Ye=="string"&&String(Number(Ye))===Ye?((0,ce.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ye)):Ye}function Ge(Ye){warning(!("wrapperClassName"in Ye),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ye.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ze={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function rt(Ye,_e){var it,ft,yt,ot=Ye.prefixCls,lt=Ye.open,Ut=Ye.placement,kt=Ye.inline,ln=Ye.push,Gt=Ye.forceRender,Rt=Ye.autoFocus,Vt=Ye.keyboard,$t=Ye.classNames,St=Ye.rootClassName,Lt=Ye.rootStyle,tn=Ye.zIndex,hn=Ye.className,vt=Ye.id,Tt=Ye.style,_t=Ye.motion,on=Ye.width,En=Ye.height,Tn=Ye.children,$n=Ye.mask,er=Ye.maskClosable,In=Ye.maskMotion,Gn=Ye.maskClassName,Wt=Ye.maskStyle,un=Ye.afterOpenChange,On=Ye.onClose,Fn=Ye.onMouseEnter,xn=Ye.onMouseOver,dn=Ye.onMouseLeave,rn=Ye.onClick,Sn=Ye.onKeyDown,kn=Ye.onKeyUp,Zn=Ye.styles,An=Ye.drawerRender,jn=b.useRef(),Un=b.useRef(),yr=b.useRef();b.useImperativeHandle(_e,function(){return jn.current});var Ar=function(Kt){var Xt=Kt.keyCode,nn=Kt.shiftKey;switch(Xt){case we.Z.TAB:{if(Xt===we.Z.TAB){if(!nn&&document.activeElement===yr.current){var Hn;(Hn=Un.current)===null||Hn===void 0||Hn.focus({preventScroll:!0})}else if(nn&&document.activeElement===Un.current){var zn;(zn=yr.current)===null||zn===void 0||zn.focus({preventScroll:!0})}}break}case we.Z.ESC:{On&&Vt&&(Kt.stopPropagation(),On(Kt));break}}};b.useEffect(function(){if(lt&&Rt){var jt;(jt=jn.current)===null||jt===void 0||jt.focus({preventScroll:!0})}},[lt]);var vn=b.useState(!1),Rn=(0,Pe.Z)(vn,2),sr=Rn[0],vr=Rn[1],Mt=b.useContext(ue),zt;typeof ln=="boolean"?zt=ln?{}:{distance:0}:zt=ln||{};var bt=(it=(ft=(yt=zt)===null||yt===void 0?void 0:yt.distance)!==null&&ft!==void 0?ft:Mt==null?void 0:Mt.pushDistance)!==null&&it!==void 0?it:180,Ot=b.useMemo(function(){return{pushDistance:bt,push:function(){vr(!0)},pull:function(){vr(!1)}}},[bt]);b.useEffect(function(){if(lt){var jt;Mt==null||(jt=Mt.push)===null||jt===void 0||jt.call(Mt)}else{var Kt;Mt==null||(Kt=Mt.pull)===null||Kt===void 0||Kt.call(Mt)}},[lt]),b.useEffect(function(){return function(){var jt;Mt==null||(jt=Mt.pull)===null||jt===void 0||jt.call(Mt)}},[]);var At=$n&&b.createElement(Le.default,(0,be.Z)({key:"mask"},In,{visible:lt}),function(jt,Kt){var Xt=jt.className,nn=jt.style;return b.createElement("div",{className:fe()("".concat(ot,"-mask"),Xt,$t==null?void 0:$t.mask,Gn),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},nn),Wt),Zn==null?void 0:Zn.mask),onClick:er&&lt?On:void 0,ref:Kt})}),Ht=typeof _t=="function"?_t(Ut):_t,ht={};if(sr&&bt)switch(Ut){case"top":ht.transform="translateY(".concat(bt,"px)");break;case"bottom":ht.transform="translateY(".concat(-bt,"px)");break;case"left":ht.transform="translateX(".concat(bt,"px)");break;default:ht.transform="translateX(".concat(-bt,"px)");break}Ut==="left"||Ut==="right"?ht.width=Oe(on):ht.height=Oe(En);var Qt={onMouseEnter:Fn,onMouseOver:xn,onMouseLeave:dn,onClick:rn,onKeyDown:Sn,onKeyUp:kn},Jt=b.createElement(Le.default,(0,be.Z)({key:"panel"},Ht,{visible:lt,forceRender:Gt,onVisibleChanged:function(Kt){un==null||un(Kt)},removeOnLeave:!1,leavedClassName:"".concat(ot,"-content-wrapper-hidden")}),function(jt,Kt){var Xt=jt.className,nn=jt.style,Hn=b.createElement(tt,(0,be.Z)({id:vt,containerRef:Kt,prefixCls:ot,className:fe()(hn,$t==null?void 0:$t.content),style:(0,Ue.Z)((0,Ue.Z)({},Tt),Zn==null?void 0:Zn.content)},(0,Me.Z)(Ye,{aria:!0}),Qt),Tn);return b.createElement("div",(0,be.Z)({className:fe()("".concat(ot,"-content-wrapper"),$t==null?void 0:$t.wrapper,Xt),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},ht),nn),Zn==null?void 0:Zn.wrapper)},(0,Me.Z)(Ye,{data:!0})),An?An(Hn):Hn)}),sn=(0,Ue.Z)({},Lt);return tn&&(sn.zIndex=tn),b.createElement(ue.Provider,{value:Ot},b.createElement("div",{className:fe()(ot,"".concat(ot,"-").concat(Ut),St,(0,Be.Z)((0,Be.Z)({},"".concat(ot,"-open"),lt),"".concat(ot,"-inline"),kt)),style:sn,tabIndex:-1,ref:jn,onKeyDown:Ar},At,b.createElement("div",{tabIndex:0,ref:Un,style:Ze,"aria-hidden":"true","data-sentinel":"start"}),Jt,b.createElement("div",{tabIndex:0,ref:yr,style:Ze,"aria-hidden":"true","data-sentinel":"end"})))}var Te=b.forwardRef(rt),Ke=Te,et=function(_e){var it=_e.open,ft=it===void 0?!1:it,yt=_e.prefixCls,ot=yt===void 0?"rc-drawer":yt,lt=_e.placement,Ut=lt===void 0?"right":lt,kt=_e.autoFocus,ln=kt===void 0?!0:kt,Gt=_e.keyboard,Rt=Gt===void 0?!0:Gt,Vt=_e.width,$t=Vt===void 0?378:Vt,St=_e.mask,Lt=St===void 0?!0:St,tn=_e.maskClosable,hn=tn===void 0?!0:tn,vt=_e.getContainer,Tt=_e.forceRender,_t=_e.afterOpenChange,on=_e.destroyOnClose,En=_e.onMouseEnter,Tn=_e.onMouseOver,$n=_e.onMouseLeave,er=_e.onClick,In=_e.onKeyDown,Gn=_e.onKeyUp,Wt=_e.panelRef,un=b.useState(!1),On=(0,Pe.Z)(un,2),Fn=On[0],xn=On[1],dn=b.useState(!1),rn=(0,Pe.Z)(dn,2),Sn=rn[0],kn=rn[1];(0,Ce.Z)(function(){kn(!0)},[]);var Zn=Sn?ft:!1,An=b.useRef(),jn=b.useRef();(0,Ce.Z)(function(){Zn&&(jn.current=document.activeElement)},[Zn]);var Un=function(sr){var vr;if(xn(sr),_t==null||_t(sr),!sr&&jn.current&&!((vr=An.current)!==null&&vr!==void 0&&vr.contains(jn.current))){var Mt;(Mt=jn.current)===null||Mt===void 0||Mt.focus({preventScroll:!0})}},yr=b.useMemo(function(){return{panel:Wt}},[Wt]);if(!Tt&&!Fn&&!Zn&&on)return null;var Ar={onMouseEnter:En,onMouseOver:Tn,onMouseLeave:$n,onClick:er,onKeyDown:In,onKeyUp:Gn},vn=(0,Ue.Z)((0,Ue.Z)({},_e),{},{open:Zn,prefixCls:ot,placement:Ut,autoFocus:ln,keyboard:Rt,width:$t,mask:Lt,maskClosable:hn,inline:vt===!1,afterOpenChange:Un,ref:An},Ar);return b.createElement(xe.Provider,{value:yr},b.createElement(pe.Z,{open:Zn||Tt||Fn,autoDestroy:!1,getContainer:vt,autoLock:Lt&&(Zn||Fn)},b.createElement(Ke,vn)))},Se=et,qe=Se,ve=E(62487),ye=E(75030),gt=E(86641),Xe=E(55743),ut=E(48755),Ct=E(91190),ze=E(78776),se=E(458),Je=Ye=>{var _e,it;const{prefixCls:ft,title:yt,footer:ot,extra:lt,loading:Ut,onClose:kt,headerStyle:ln,bodyStyle:Gt,footerStyle:Rt,children:Vt,classNames:$t,styles:St}=Ye,Lt=(0,ut.dj)("drawer"),tn=b.useCallback(on=>b.createElement("button",{type:"button",onClick:kt,"aria-label":"Close",className:`${ft}-close`},on),[kt]),[hn,vt]=(0,ze.Z)((0,ze.w)(Ye),(0,ze.w)(Lt),{closable:!0,closeIconRender:tn}),Tt=b.useMemo(()=>{var on,En;return!yt&&!hn?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(on=Lt.styles)===null||on===void 0?void 0:on.header),ln),St==null?void 0:St.header),className:fe()(`${ft}-header`,{[`${ft}-header-close-only`]:hn&&!yt&&!lt},(En=Lt.classNames)===null||En===void 0?void 0:En.header,$t==null?void 0:$t.header)},b.createElement("div",{className:`${ft}-header-title`},vt,yt&&b.createElement("div",{className:`${ft}-title`},yt)),lt&&b.createElement("div",{className:`${ft}-extra`},lt))},[hn,vt,lt,ln,ft,yt]),_t=b.useMemo(()=>{var on,En;if(!ot)return null;const Tn=`${ft}-footer`;return b.createElement("div",{className:fe()(Tn,(on=Lt.classNames)===null||on===void 0?void 0:on.footer,$t==null?void 0:$t.footer),style:Object.assign(Object.assign(Object.assign({},(En=Lt.styles)===null||En===void 0?void 0:En.footer),Rt),St==null?void 0:St.footer)},ot)},[ot,Rt,ft]);return b.createElement(b.Fragment,null,Tt,b.createElement("div",{className:fe()(`${ft}-body`,$t==null?void 0:$t.body,(_e=Lt.classNames)===null||_e===void 0?void 0:_e.body),style:Object.assign(Object.assign(Object.assign({},(it=Lt.styles)===null||it===void 0?void 0:it.body),Gt),St==null?void 0:St.body)},Ut?b.createElement(se.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${ft}-body-skeleton`}):Vt),_t)},at=E(36237),Ee=E(63356),We=E(16931),nt=E(51636);const Et=Ye=>{const _e="100%";return{left:`translateX(-${_e})`,right:`translateX(${_e})`,top:`translateY(-${_e})`,bottom:`translateY(${_e})`}[Ye]},ct=(Ye,_e)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ye),{"&-active":_e}),"&-leave":Object.assign(Object.assign({},_e),{"&-active":Ye})}),wt=(Ye,_e)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_e}`}}},ct({opacity:Ye},{opacity:1})),dt=(Ye,_e)=>[wt(.7,_e),ct({transform:Et(Ye)},{transform:"none"})];var Ft=Ye=>{const{componentCls:_e,motionDurationSlow:it}=Ye;return{[_e]:{[`${_e}-mask-motion`]:wt(0,it),[`${_e}-panel-motion`]:["left","right","top","bottom"].reduce((ft,yt)=>Object.assign(Object.assign({},ft),{[`&-${yt}`]:dt(yt,it)}),{})}}};const oe=Ye=>{const{borderRadiusSM:_e,componentCls:it,zIndexPopup:ft,colorBgMask:yt,colorBgElevated:ot,motionDurationSlow:lt,motionDurationMid:Ut,paddingXS:kt,padding:ln,paddingLG:Gt,fontSizeLG:Rt,lineHeightLG:Vt,lineWidth:$t,lineType:St,colorSplit:Lt,marginXS:tn,colorIcon:hn,colorIconHover:vt,colorBgTextHover:Tt,colorBgTextActive:_t,colorText:on,fontWeightStrong:En,footerPaddingBlock:Tn,footerPaddingInline:$n,calc:er}=Ye,In=`${it}-content-wrapper`;return{[it]:{position:"fixed",inset:0,zIndex:ft,pointerEvents:"none",color:on,"&-pure":{position:"relative",background:ot,display:"flex",flexDirection:"column",[`&${it}-left`]:{boxShadow:Ye.boxShadowDrawerLeft},[`&${it}-right`]:{boxShadow:Ye.boxShadowDrawerRight},[`&${it}-top`]:{boxShadow:Ye.boxShadowDrawerUp},[`&${it}-bottom`]:{boxShadow:Ye.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${it}-mask`]:{position:"absolute",inset:0,zIndex:ft,background:yt,pointerEvents:"auto"},[In]:{position:"absolute",zIndex:ft,maxWidth:"100vw",transition:`all ${lt}`,"&-hidden":{display:"none"}},[`&-left > ${In}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ye.boxShadowDrawerLeft},[`&-right > ${In}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ye.boxShadowDrawerRight},[`&-top > ${In}`]:{top:0,insetInline:0,boxShadow:Ye.boxShadowDrawerUp},[`&-bottom > ${In}`]:{bottom:0,insetInline:0,boxShadow:Ye.boxShadowDrawerDown},[`${it}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:ot,pointerEvents:"auto"},[`${it}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,at.unit)(ln)} ${(0,at.unit)(Gt)}`,fontSize:Rt,lineHeight:Vt,borderBottom:`${(0,at.unit)($t)} ${St} ${Lt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${it}-extra`]:{flex:"none"},[`${it}-close`]:Object.assign({display:"inline-flex",width:er(Rt).add(kt).equal(),height:er(Rt).add(kt).equal(),borderRadius:_e,justifyContent:"center",alignItems:"center",marginInlineEnd:tn,color:hn,fontWeight:En,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Ut}`,textRendering:"auto","&:hover":{color:vt,backgroundColor:Tt,textDecoration:"none"},"&:active":{backgroundColor:_t}},(0,Ee.Qy)(Ye)),[`${it}-title`]:{flex:1,margin:0,fontWeight:Ye.fontWeightStrong,fontSize:Rt,lineHeight:Vt},[`${it}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Gt,overflow:"auto",[`${it}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${it}-footer`]:{flexShrink:0,padding:`${(0,at.unit)(Tn)} ${(0,at.unit)($n)}`,borderTop:`${(0,at.unit)($t)} ${St} ${Lt}`},"&-rtl":{direction:"rtl"}}}},ae=Ye=>({zIndexPopup:Ye.zIndexPopupBase,footerPaddingBlock:Ye.paddingXS,footerPaddingInline:Ye.padding});var te=(0,We.I$)("Drawer",Ye=>{const _e=(0,nt.mergeToken)(Ye,{});return[oe(_e),Ft(_e)]},ae),x=function(Ye,_e){var it={};for(var ft in Ye)Object.prototype.hasOwnProperty.call(Ye,ft)&&_e.indexOf(ft)<0&&(it[ft]=Ye[ft]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,ft=Object.getOwnPropertySymbols(Ye);yt<ft.length;yt++)_e.indexOf(ft[yt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,ft[yt])&&(it[ft[yt]]=Ye[ft[yt]]);return it};const re=null,ne={distance:180},le=Ye=>{var _e;const{rootClassName:it,width:ft,height:yt,size:ot="default",mask:lt=!0,push:Ut=ne,open:kt,afterOpenChange:ln,onClose:Gt,prefixCls:Rt,getContainer:Vt,style:$t,className:St,visible:Lt,afterVisibleChange:tn,maskStyle:hn,drawerStyle:vt,contentWrapperStyle:Tt}=Ye,_t=x(Ye,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:on,getPrefixCls:En,direction:Tn,className:$n,style:er,classNames:In,styles:Gn}=(0,ut.dj)("drawer"),Wt=En("drawer",Rt),[un,On,Fn]=te(Wt),xn=Vt===void 0&&on?()=>on(document.body):Vt,dn=fe()({"no-mask":!lt,[`${Wt}-rtl`]:Tn==="rtl"},it,On,Fn),rn=b.useMemo(()=>ft!=null?ft:ot==="large"?736:378,[ft,ot]),Sn=b.useMemo(()=>yt!=null?yt:ot==="large"?736:378,[yt,ot]),kn={motionName:(0,gt.m)(Wt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Zn=vn=>({motionName:(0,gt.m)(Wt,`panel-motion-${vn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),An=(0,Ct.H)(),[jn,Un]=(0,ye.Cn)("Drawer",_t.zIndex),{classNames:yr={},styles:Ar={}}=_t;return un(b.createElement(ve.Z,{form:!0,space:!0},b.createElement(Xe.Z.Provider,{value:Un},b.createElement(qe,Object.assign({prefixCls:Wt,onClose:Gt,maskMotion:kn,motion:Zn},_t,{classNames:{mask:fe()(yr.mask,In.mask),content:fe()(yr.content,In.content),wrapper:fe()(yr.wrapper,In.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Ar.mask),hn),Gn.mask),content:Object.assign(Object.assign(Object.assign({},Ar.content),vt),Gn.content),wrapper:Object.assign(Object.assign(Object.assign({},Ar.wrapper),Tt),Gn.wrapper)},open:kt!=null?kt:Lt,mask:lt,push:Ut,width:rn,height:Sn,style:Object.assign(Object.assign({},er),$t),className:fe()($n,St),rootClassName:dn,getContainer:xn,afterOpenChange:ln!=null?ln:tn,panelRef:An,zIndex:jn}),b.createElement(Je,Object.assign({prefixCls:Wt},_t,{onClose:Gt}))))))},Ie=Ye=>{const{prefixCls:_e,style:it,className:ft,placement:yt="right"}=Ye,ot=x(Ye,["prefixCls","style","className","placement"]),{getPrefixCls:lt}=b.useContext(ut.E_),Ut=lt("drawer",_e),[kt,ln,Gt]=te(Ut),Rt=fe()(Ut,`${Ut}-pure`,`${Ut}-${yt}`,ln,Gt,ft);return kt(b.createElement("div",{className:Rt,style:it},b.createElement(Je,Object.assign({prefixCls:Ut},ot))))};le._InternalPanelDoNotUseOrYouWillBeFired=Ie;var ke=le},19563:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),He=E(33853),fe=E(38819),Ue=E(92310),Pe=E.n(Ue),pe=E(96478),Ce=E(6089),de=E(18929),xe=E(2738),ue=E(75030),be=Ee=>typeof Ee!="object"&&typeof Ee!="function"||Ee===null,Le=E(52838),we=E(45915),Me=E(22703),ge=E(32383),Ae=E(55743),De=E(48755),Re=E(83397),tt=E(93041),ce=E(78857),Oe=E(57700),Ge=E(36237),Ze=E(63356),rt=E(46e3),Te=E(93873),Ke=E(34925),et=E(37645),Se=E(36305),qe=E(16931),ve=E(51636),gt=Ee=>{const{componentCls:We,menuCls:nt,colorError:Et,colorTextLightSolid:ct}=Ee,wt=`${nt}-item`;return{[`${We}, ${We}-menu-submenu`]:{[`${nt} ${wt}`]:{[`&${wt}-danger:not(${wt}-disabled)`]:{color:Et,"&:hover":{color:ct,backgroundColor:Et}}}}}};const Xe=Ee=>{const{componentCls:We,menuCls:nt,zIndexPopup:Et,dropdownArrowDistance:ct,sizePopupArrow:wt,antCls:dt,iconCls:Dt,motionDurationMid:Ft,paddingBlock:oe,fontSize:ae,dropdownEdgeChildPadding:te,colorTextDisabled:x,fontSizeIcon:re,controlPaddingHorizontal:ne,colorBgElevated:le}=Ee;return[{[We]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Et,display:"block","&::before":{position:"absolute",insetBlock:Ee.calc(wt).div(2).sub(ct).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${dt}-btn`]:{[`& > ${Dt}-down, & > ${dt}-btn-icon > ${Dt}-down`]:{fontSize:re}},[`${We}-wrap`]:{position:"relative",[`${dt}-btn > ${Dt}-down`]:{fontSize:re},[`${Dt}-down::before`]:{transition:`transform ${Ft}`}},[`${We}-wrap-open`]:{[`${Dt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottomLeft,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottomLeft,
&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottom,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottom,
&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottomRight,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottomRight`]:{animationName:rt.fJ},[`&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-topLeft,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-topLeft,
&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-top,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-top,
&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-topRight,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-topRight`]:{animationName:rt.Qt},[`&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottomLeft,
&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottom,
&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottomRight`]:{animationName:rt.Uw},[`&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-topLeft,
&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-top,
&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-topRight`]:{animationName:rt.ly}}},(0,et.ZP)(Ee,le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${We} ${nt}`]:{position:"relative",margin:0},[`${nt}-submenu-popup`]:{position:"absolute",zIndex:Et,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${We}, ${We}-menu-submenu`]:Object.assign(Object.assign({},(0,Ze.Wf)(Ee)),{[nt]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:Ee.borderRadiusLG,outline:"none",boxShadow:Ee.boxShadowSecondary},(0,Ze.Qy)(Ee)),{"&:empty":{padding:0,boxShadow:"none"},[`${nt}-item-group-title`]:{padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:Ee.colorTextDescription,transition:`all ${Ft}`},[`${nt}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${nt}-item-icon`]:{minWidth:ae,marginInlineEnd:Ee.marginXS,fontSize:Ee.fontSizeSM},[`${nt}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Ft}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${nt}-item-extra`]:{paddingInlineStart:Ee.padding,marginInlineStart:"auto",fontSize:Ee.fontSizeSM,color:Ee.colorTextDescription}},[`${nt}-item, ${nt}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:Ee.colorText,fontWeight:"normal",fontSize:ae,lineHeight:Ee.lineHeight,cursor:"pointer",transition:`all ${Ft}`,borderRadius:Ee.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ee.controlItemBgHover}},(0,Ze.Qy)(Ee)),{"&-selected":{color:Ee.colorPrimary,backgroundColor:Ee.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ee.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Ge.unit)(Ee.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ee.colorSplit},[`${We}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ee.paddingXS,[`${We}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ee.colorTextDescription,fontSize:re,fontStyle:"normal"}}}),[`${nt}-item-group-list`]:{margin:`0 ${(0,Ge.unit)(Ee.marginXS)}`,padding:0,listStyle:"none"},[`${nt}-submenu-title`]:{paddingInlineEnd:Ee.calc(ne).add(Ee.fontSizeSM).equal()},[`${nt}-submenu-vertical`]:{position:"relative"},[`${nt}-submenu${nt}-submenu-disabled ${We}-menu-submenu-title`]:{[`&, ${We}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:le,cursor:"not-allowed"}},[`${nt}-submenu-selected ${We}-menu-submenu-title`]:{color:Ee.colorPrimary}})})},[(0,rt.oN)(Ee,"slide-up"),(0,rt.oN)(Ee,"slide-down"),(0,Te.Fm)(Ee,"move-up"),(0,Te.Fm)(Ee,"move-down"),(0,Ke._y)(Ee,"zoom-big")]]},ut=Ee=>Object.assign(Object.assign({zIndexPopup:Ee.zIndexPopupBase+50,paddingBlock:(Ee.controlHeight-Ee.fontSize*Ee.lineHeight)/2},(0,et.wZ)({contentRadius:Ee.borderRadiusLG,limitVerticalRadius:!0})),(0,Se.w)(Ee));var Ct=(0,qe.I$)("Dropdown",Ee=>{const{marginXXS:We,sizePopupArrow:nt,paddingXXS:Et,componentCls:ct}=Ee,wt=(0,ve.mergeToken)(Ee,{menuCls:`${ct}-menu`,dropdownArrowDistance:Ee.calc(nt).div(2).add(We).equal(),dropdownEdgeChildPadding:Et});return[Xe(wt),gt(wt)]},ut,{resetStyle:!1});const ze=null,se=Ee=>{var We;const{menu:nt,arrow:Et,prefixCls:ct,children:wt,trigger:dt,disabled:Dt,dropdownRender:Ft,getPopupContainer:oe,overlayClassName:ae,rootClassName:te,overlayStyle:x,open:re,onOpenChange:ne,visible:le,onVisibleChange:Ie,mouseEnterDelay:ke=.15,mouseLeaveDelay:Ye=.1,autoAdjustOverflow:_e=!0,placement:it="",overlay:ft,transitionName:yt}=Ee,{getPopupContainer:ot,getPrefixCls:lt,direction:Ut,dropdown:kt}=b.useContext(De.E_),ln=(0,ge.ln)("Dropdown"),Gt=b.useMemo(()=>{const xn=lt();return yt!==void 0?yt:it.includes("top")?`${xn}-slide-down`:`${xn}-slide-up`},[lt,it,yt]),Rt=b.useMemo(()=>it?it.includes("Center")?it.slice(0,it.indexOf("Center")):it:Ut==="rtl"?"bottomRight":"bottomLeft",[it,Ut]),Vt=lt("dropdown",ct),$t=(0,Re.Z)(Vt),[St,Lt,tn]=Ct(Vt,$t),[,hn]=(0,Oe.ZP)(),vt=b.Children.only(be(wt)?b.createElement("span",null,wt):wt),Tt=(0,Me.Tm)(vt,{className:Pe()(`${Vt}-trigger`,{[`${Vt}-rtl`]:Ut==="rtl"},vt.props.className),disabled:(We=vt.props.disabled)!==null&&We!==void 0?We:Dt}),_t=Dt?[]:dt,on=!!(_t!=null&&_t.includes("contextMenu")),[En,Tn]=(0,de.Z)(!1,{value:re!=null?re:le}),$n=(0,Ce.Z)(xn=>{ne==null||ne(xn,{source:"trigger"}),Ie==null||Ie(xn),Tn(xn)}),er=Pe()(ae,te,Lt,tn,$t,kt==null?void 0:kt.className,{[`${Vt}-rtl`]:Ut==="rtl"}),In=(0,Le.Z)({arrowPointAtCenter:typeof Et=="object"&&Et.pointAtCenter,autoAdjustOverflow:_e,offset:hn.marginXXS,arrowWidth:Et?hn.sizePopupArrow:0,borderRadius:hn.borderRadius}),Gn=b.useCallback(()=>{nt!=null&&nt.selectable&&(nt!=null&&nt.multiple)||(ne==null||ne(!1,{source:"menu"}),Tn(!1))},[nt==null?void 0:nt.selectable,nt==null?void 0:nt.multiple]),Wt=()=>{let xn;return nt!=null&&nt.items?xn=b.createElement(tt.default,Object.assign({},nt)):typeof ft=="function"?xn=ft():xn=ft,Ft&&(xn=Ft(xn)),xn=b.Children.only(typeof xn=="string"?b.createElement("span",null,xn):xn),b.createElement(ce.J,{prefixCls:`${Vt}-menu`,rootClassName:Pe()(tn,$t),expandIcon:b.createElement("span",{className:`${Vt}-menu-submenu-arrow`},Ut==="rtl"?b.createElement(He.Z,{className:`${Vt}-menu-submenu-arrow-icon`}):b.createElement(fe.Z,{className:`${Vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Gn,validator:dn=>{let{mode:rn}=dn}},xn)},[un,On]=(0,ue.Cn)("Dropdown",x==null?void 0:x.zIndex);let Fn=b.createElement(pe.Z,Object.assign({alignPoint:on},(0,xe.Z)(Ee,["rootClassName"]),{mouseEnterDelay:ke,mouseLeaveDelay:Ye,visible:En,builtinPlacements:In,arrow:!!Et,overlayClassName:er,prefixCls:Vt,getPopupContainer:oe||ot,transitionName:Gt,trigger:_t,overlay:Wt,placement:Rt,onVisibleChange:$n,overlayStyle:Object.assign(Object.assign(Object.assign({},kt==null?void 0:kt.style),x),{zIndex:un})}),Tt);return un&&(Fn=b.createElement(Ae.Z.Provider,{value:On},Fn)),St(Fn)},Fe=(0,we.Z)(se,"align",void 0,"dropdown",Ee=>Ee),Je=Ee=>b.createElement(Fe,Object.assign({},Ee),b.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=Je;var at=se},75727:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(19563),He=E(59301),fe=E(18785),Ue=E(92310),Pe=E.n(Ue),pe=E(7939),Ce=E(48755),de=E(44104),xe=E(70045),ue=function(Me,ge){var Ae={};for(var De in Me)Object.prototype.hasOwnProperty.call(Me,De)&&ge.indexOf(De)<0&&(Ae[De]=Me[De]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,De=Object.getOwnPropertySymbols(Me);Re<De.length;Re++)ge.indexOf(De[Re])<0&&Object.prototype.propertyIsEnumerable.call(Me,De[Re])&&(Ae[De[Re]]=Me[De[Re]]);return Ae};const Be=Me=>{const{getPopupContainer:ge,getPrefixCls:Ae,direction:De}=He.useContext(Ce.E_),{prefixCls:Re,type:tt="default",danger:ce,disabled:Oe,loading:Ge,onClick:Ze,htmlType:rt,children:Te,className:Ke,menu:et,arrow:Se,autoFocus:qe,overlay:ve,trigger:ye,align:gt,open:Xe,onOpenChange:ut,placement:Ct,getPopupContainer:ze,href:se,icon:Fe=He.createElement(fe.Z,null),title:Je,buttonsRender:at=ke=>ke,mouseEnterDelay:Ee,mouseLeaveDelay:We,overlayClassName:nt,overlayStyle:Et,destroyPopupOnHide:ct,dropdownRender:wt}=Me,dt=ue(Me,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Dt=Ae("dropdown",Re),Ft=`${Dt}-button`,oe={menu:et,arrow:Se,autoFocus:qe,align:gt,disabled:Oe,trigger:Oe?[]:ye,onOpenChange:ut,getPopupContainer:ze||ge,mouseEnterDelay:Ee,mouseLeaveDelay:We,overlayClassName:nt,overlayStyle:Et,destroyPopupOnHide:ct,dropdownRender:wt},{compactSize:ae,compactItemClassnames:te}=(0,xe.ri)(Dt,De),x=Pe()(Ft,te,Ke);"overlay"in Me&&(oe.overlay=ve),"open"in Me&&(oe.open=Xe),"placement"in Me?oe.placement=Ct:oe.placement=De==="rtl"?"bottomLeft":"bottomRight";const re=He.createElement(pe.ZP,{type:tt,danger:ce,disabled:Oe,loading:Ge,onClick:Ze,htmlType:rt,href:se,title:Je},Te),ne=He.createElement(pe.ZP,{type:tt,danger:ce,icon:Fe}),[le,Ie]=at([re,ne]);return He.createElement(de.Z.Compact,Object.assign({className:x,size:ae,block:!0},dt),le,He.createElement(b.Z,Object.assign({},oe),Ie))};Be.__ANT_BUTTON=!0;var be=Be;const Le=b.Z;Le.Button=be;var we=Le},584:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return tt}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(9017),Pe=E(17835),pe=E(57700),de=()=>{const[,ce]=(0,pe.ZP)(),[Oe]=(0,Ue.Z)("Empty"),Ze=new Pe.FastColor(ce.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:Ze,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Oe==null?void 0:Oe.description)||"Empty"),b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),b.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),b.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),b.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),b.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ue=()=>{const[,ce]=(0,pe.ZP)(),[Oe]=(0,Ue.Z)("Empty"),{colorFill:Ge,colorFillTertiary:Ze,colorFillQuaternary:rt,colorBgContainer:Te}=ce,{borderColor:Ke,shadowColor:et,contentColor:Se}=(0,b.useMemo)(()=>({borderColor:new Pe.FastColor(Ge).onBackground(Te).toHexString(),shadowColor:new Pe.FastColor(Ze).onBackground(Te).toHexString(),contentColor:new Pe.FastColor(rt).onBackground(Te).toHexString()}),[Ge,Ze,rt,Te]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Oe==null?void 0:Oe.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:et,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:Ke},b.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),b.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Se}))))},Be=E(16931),be=E(51636);const Le=ce=>{const{componentCls:Oe,margin:Ge,marginXS:Ze,marginXL:rt,fontSize:Te,lineHeight:Ke}=ce;return{[Oe]:{marginInline:Ze,fontSize:Te,lineHeight:Ke,textAlign:"center",[`${Oe}-image`]:{height:ce.emptyImgHeight,marginBottom:Ze,opacity:ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Oe}-description`]:{color:ce.colorTextDescription},[`${Oe}-footer`]:{marginTop:Ge},"&-normal":{marginBlock:rt,color:ce.colorTextDescription,[`${Oe}-description`]:{color:ce.colorTextDescription},[`${Oe}-image`]:{height:ce.emptyImgHeightMD}},"&-small":{marginBlock:Ze,color:ce.colorTextDescription,[`${Oe}-image`]:{height:ce.emptyImgHeightSM}}}}};var we=(0,Be.I$)("Empty",ce=>{const{componentCls:Oe,controlHeightLG:Ge,calc:Ze}=ce,rt=(0,be.mergeToken)(ce,{emptyImgCls:`${Oe}-img`,emptyImgHeight:Ze(Ge).mul(2.5).equal(),emptyImgHeightMD:Ge,emptyImgHeightSM:Ze(Ge).mul(.875).equal()});return[Le(rt)]}),Me=E(48755),ge=function(ce,Oe){var Ge={};for(var Ze in ce)Object.prototype.hasOwnProperty.call(ce,Ze)&&Oe.indexOf(Ze)<0&&(Ge[Ze]=ce[Ze]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Ze=Object.getOwnPropertySymbols(ce);rt<Ze.length;rt++)Oe.indexOf(Ze[rt])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ze[rt])&&(Ge[Ze[rt]]=ce[Ze[rt]]);return Ge};const Ae=b.createElement(de,null),De=b.createElement(ue,null),Re=ce=>{const{className:Oe,rootClassName:Ge,prefixCls:Ze,image:rt=Ae,description:Te,children:Ke,imageStyle:et,style:Se,classNames:qe,styles:ve}=ce,ye=ge(ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:gt,direction:Xe,className:ut,style:Ct,classNames:ze,styles:se}=(0,Me.dj)("empty"),Fe=gt("empty",Ze),[Je,at,Ee]=we(Fe),[We]=(0,Ue.Z)("Empty"),nt=typeof Te!="undefined"?Te:We==null?void 0:We.description,Et=typeof nt=="string"?nt:"empty";let ct=null;return typeof rt=="string"?ct=b.createElement("img",{alt:Et,src:rt}):ct=rt,Je(b.createElement("div",Object.assign({className:fe()(at,Ee,Fe,ut,{[`${Fe}-normal`]:rt===De,[`${Fe}-rtl`]:Xe==="rtl"},Oe,Ge,ze.root,qe==null?void 0:qe.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},se.root),Ct),ve==null?void 0:ve.root),Se)},ye),b.createElement("div",{className:fe()(`${Fe}-image`,ze.image,qe==null?void 0:qe.image),style:Object.assign(Object.assign(Object.assign({},et),se.image),ve==null?void 0:ve.image)},ct),nt&&b.createElement("div",{className:fe()(`${Fe}-description`,ze.description,qe==null?void 0:qe.description),style:Object.assign(Object.assign({},se.description),ve==null?void 0:ve.description)},nt),Ke&&b.createElement("div",{className:fe()(`${Fe}-footer`,ze.footer,qe==null?void 0:qe.footer),style:Object.assign(Object.assign({},se.footer),ve==null?void 0:ve.footer)},Ke)))};Re.PRESENTED_IMAGE_DEFAULT=Ae,Re.PRESENTED_IMAGE_SIMPLE=De;var tt=Re},28284:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return zt}});var b=E(56553),He=E(94480),fe=E(59301),Ue=E(92310),Pe=E.n(Ue),pe=E(77900),Ce=E(86641),de=E(83397);function xe(bt){const[Ot,At]=fe.useState(bt);return fe.useEffect(()=>{const Ht=setTimeout(()=>{At(bt)},bt.length?0:10);return()=>{clearTimeout(Ht)}},[bt]),Ot}var ue=E(36237),Be=E(63356),be=E(34925),Le=E(34961),we=E(51636),Me=E(16931),Ae=bt=>{const{componentCls:Ot}=bt,At=`${Ot}-show-help`,Ht=`${Ot}-show-help-item`;return{[At]:{transition:`opacity ${bt.motionDurationFast} ${bt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ht]:{overflow:"hidden",transition:`height ${bt.motionDurationFast} ${bt.motionEaseInOut},
opacity ${bt.motionDurationFast} ${bt.motionEaseInOut},
transform ${bt.motionDurationFast} ${bt.motionEaseInOut} !important`,[`&${Ht}-appear, &${Ht}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ht}-leave-active`]:{transform:"translateY(-5px)"}}}}};const De=bt=>({legend:{display:"block",width:"100%",marginBottom:bt.marginLG,padding:0,color:bt.colorTextDescription,fontSize:bt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ue.unit)(bt.lineWidth)} ${bt.lineType} ${bt.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,ue.unit)(bt.controlOutlineWidth)} ${bt.controlOutline}`},output:{display:"block",paddingTop:15,color:bt.colorText,fontSize:bt.fontSize,lineHeight:bt.lineHeight}}),Re=(bt,Ot)=>{const{formItemCls:At}=bt;return{[At]:{[`${At}-label > label`]:{height:Ot},[`${At}-control-input`]:{minHeight:Ot}}}},tt=bt=>{const{componentCls:Ot}=bt;return{[bt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(bt)),De(bt)),{[`${Ot}-text`]:{display:"inline-block",paddingInlineEnd:bt.paddingSM},"&-small":Object.assign({},Re(bt,bt.controlHeightSM)),"&-large":Object.assign({},Re(bt,bt.controlHeightLG))})}},ce=bt=>{const{formItemCls:Ot,iconCls:At,rootPrefixCls:Ht,antCls:ht,labelRequiredMarkColor:Qt,labelColor:Jt,labelFontSize:sn,labelHeight:jt,labelColonMarginInlineStart:Kt,labelColonMarginInlineEnd:Xt,itemMarginBottom:nn}=bt;return{[Ot]:Object.assign(Object.assign({},(0,Be.Wf)(bt)),{marginBottom:nn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${ht}-row`]:{display:"none"},"&-has-warning":{[`${Ot}-split`]:{color:bt.colorError}},"&-has-error":{[`${Ot}-split`]:{color:bt.colorWarning}},[`${Ot}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:bt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:jt,color:Jt,fontSize:sn,[`> ${At}`]:{fontSize:bt.fontSize,verticalAlign:"top"},[`&${Ot}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:bt.marginXXS,color:Qt,fontSize:bt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Ot}-required-mark-hidden, &${Ot}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Ot}-optional`]:{display:"inline-block",marginInlineStart:bt.marginXXS,color:bt.colorTextDescription,[`&${Ot}-required-mark-hidden`]:{display:"none"}},[`${Ot}-tooltip`]:{color:bt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:bt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Kt,marginInlineEnd:Xt},[`&${Ot}-no-colon::after`]:{content:'"\\a0"'}}},[`${Ot}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Ht}-col-'"]):not([class*="' ${Ht}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:bt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Ot]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:bt.colorTextDescription,fontSize:bt.fontSize,lineHeight:bt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:bt.controlHeightSM,transition:`color ${bt.motionDurationMid} ${bt.motionEaseOut}`},"&-explain":{"&-error":{color:bt.colorError},"&-warning":{color:bt.colorWarning}}},[`&-with-help ${Ot}-explain`]:{height:"auto",opacity:1},[`${Ot}-feedback-icon`]:{fontSize:bt.fontSize,textAlign:"center",visibility:"visible",animationName:be.kr,animationDuration:bt.motionDurationMid,animationTimingFunction:bt.motionEaseOutBack,pointerEvents:"none","&-success":{color:bt.colorSuccess},"&-error":{color:bt.colorError},"&-warning":{color:bt.colorWarning},"&-validating":{color:bt.colorPrimary}}})}},Oe=(bt,Ot)=>{const{formItemCls:At}=bt;return{[`${Ot}-horizontal`]:{[`${At}-label`]:{flexGrow:0},[`${At}-control`]:{flex:"1 1 0",minWidth:0},[`${At}-label[class$='-24'], ${At}-label[class*='-24 ']`]:{[`& + ${At}-control`]:{minWidth:"unset"}}}}},Ge=bt=>{const{componentCls:Ot,formItemCls:At,inlineItemMarginBottom:Ht}=bt;return{[`${Ot}-inline`]:{display:"flex",flexWrap:"wrap",[At]:{flex:"none",marginInlineEnd:bt.margin,marginBottom:Ht,"&-row":{flexWrap:"nowrap"},[`> ${At}-label,
> ${At}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${At}-label`]:{flex:"none"},[`${Ot}-text`]:{display:"inline-block"},[`${At}-has-feedback`]:{display:"inline-block"}}}}},Ze=bt=>({padding:bt.verticalLabelPadding,margin:bt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),rt=bt=>{const{componentCls:Ot,formItemCls:At,rootPrefixCls:Ht}=bt;return{[`${At} ${At}-label`]:Ze(bt),[`${Ot}:not(${Ot}-inline)`]:{[At]:{flexWrap:"wrap",[`${At}-label, ${At}-control`]:{[`&:not([class*=" ${Ht}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Te=bt=>{const{componentCls:Ot,formItemCls:At,antCls:Ht}=bt;return{[`${Ot}-vertical`]:{[`${At}:not(${At}-horizontal)`]:{[`${At}-row`]:{flexDirection:"column"},[`${At}-label > label`]:{height:"auto"},[`${At}-control`]:{width:"100%"},[`${At}-label,
${Ht}-col-24${At}-label,
${Ht}-col-xl-24${At}-label`]:Ze(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenXSMax)})`]:[rt(bt),{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-xs-24${At}-label`]:Ze(bt)}}}],[`@media (max-width: ${(0,ue.unit)(bt.screenSMMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-sm-24${At}-label`]:Ze(bt)}}},[`@media (max-width: ${(0,ue.unit)(bt.screenMDMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-md-24${At}-label`]:Ze(bt)}}},[`@media (max-width: ${(0,ue.unit)(bt.screenLGMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-lg-24${At}-label`]:Ze(bt)}}}}},Ke=bt=>{const{formItemCls:Ot,antCls:At}=bt;return{[`${Ot}-vertical`]:{[`${Ot}-row`]:{flexDirection:"column"},[`${Ot}-label > label`]:{height:"auto"},[`${Ot}-control`]:{width:"100%"}},[`${Ot}-vertical ${Ot}-label,
${At}-col-24${Ot}-label,
${At}-col-xl-24${Ot}-label`]:Ze(bt),[`@media (max-width: ${(0,ue.unit)(bt.screenXSMax)})`]:[rt(bt),{[Ot]:{[`${At}-col-xs-24${Ot}-label`]:Ze(bt)}}],[`@media (max-width: ${(0,ue.unit)(bt.screenSMMax)})`]:{[Ot]:{[`${At}-col-sm-24${Ot}-label`]:Ze(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenMDMax)})`]:{[Ot]:{[`${At}-col-md-24${Ot}-label`]:Ze(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenLGMax)})`]:{[Ot]:{[`${At}-col-lg-24${Ot}-label`]:Ze(bt)}}}},et=bt=>({labelRequiredMarkColor:bt.colorError,labelColor:bt.colorTextHeading,labelFontSize:bt.fontSize,labelHeight:bt.controlHeight,labelColonMarginInlineStart:bt.marginXXS/2,labelColonMarginInlineEnd:bt.marginXS,itemMarginBottom:bt.marginLG,verticalLabelPadding:`0 0 ${bt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Se=(bt,Ot)=>(0,we.mergeToken)(bt,{formItemCls:`${bt.componentCls}-item`,rootPrefixCls:Ot});var qe=(0,Me.I$)("Form",(bt,Ot)=>{let{rootPrefixCls:At}=Ot;const Ht=Se(bt,At);return[tt(Ht),ce(Ht),Ae(Ht),Oe(Ht,Ht.componentCls),Oe(Ht,Ht.formItemCls),Ge(Ht),Te(Ht),Ke(Ht),(0,Le.Z)(Ht),be.kr]},et,{order:-1e3});const ve=[];function ye(bt,Ot,At){let Ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof bt=="string"?bt:`${Ot}-${Ht}`,error:bt,errorStatus:At}}var Xe=bt=>{let{help:Ot,helpStatus:At,errors:Ht=ve,warnings:ht=ve,className:Qt,fieldId:Jt,onVisibleChanged:sn}=bt;const{prefixCls:jt}=fe.useContext(b.Rk),Kt=`${jt}-item-explain`,Xt=(0,de.Z)(jt),[nn,Hn,zn]=qe(jt,Xt),Yn=fe.useMemo(()=>(0,Ce.Z)(jt),[jt]),Lr=xe(Ht),zr=xe(ht),Qr=fe.useMemo(()=>Ot!=null?[ye(Ot,"help",At)]:[].concat((0,He.Z)(Lr.map((Fr,Kr)=>ye(Fr,"error","error",Kr))),(0,He.Z)(zr.map((Fr,Kr)=>ye(Fr,"warning","warning",Kr)))),[Ot,At,Lr,zr]),Br=fe.useMemo(()=>{const Fr={};return Qr.forEach(Kr=>{let{key:ni}=Kr;Fr[ni]=(Fr[ni]||0)+1}),Qr.map((Kr,ni)=>Object.assign(Object.assign({},Kr),{key:Fr[Kr.key]>1?`${Kr.key}-fallback-${ni}`:Kr.key}))},[Qr]),gr={};return Jt&&(gr.id=`${Jt}_help`),nn(fe.createElement(pe.default,{motionDeadline:Yn.motionDeadline,motionName:`${jt}-show-help`,visible:!!Br.length,onVisibleChanged:sn},Fr=>{const{className:Kr,style:ni}=Fr;return fe.createElement("div",Object.assign({},gr,{className:Pe()(Kt,Kr,zn,Xt,Qt,Hn),style:ni}),fe.createElement(pe.CSSMotionList,Object.assign({keys:Br},(0,Ce.Z)(jt),{motionName:`${jt}-show-help-item`,component:!1}),ri=>{const{key:ai,error:Pr,errorStatus:Jr,className:Xr,style:Ri}=ri;return fe.createElement("div",{key:ai,className:Pe()(Xr,{[`${Kt}-${Jr}`]:Jr}),style:Ri},Pr)}))}))},ut=E(22001),Ct=E(48755),ze=E(2171),se=E(31756),Fe=E(23069),Je=E(76846),at=E(16722);const Ee=["parentNode"],We="form_item";function nt(bt){return bt===void 0||bt===!1?[]:Array.isArray(bt)?bt:[bt]}function Et(bt,Ot){if(!bt.length)return;const At=bt.join("_");return Ot?`${Ot}_${At}`:Ee.includes(At)?`${We}_${At}`:At}function ct(bt,Ot,At,Ht,ht,Qt){let Jt=Ht;return Qt!==void 0?Jt=Qt:At.validating?Jt="validating":bt.length?Jt="error":Ot.length?Jt="warning":(At.touched||ht&&At.validated)&&(Jt="success"),Jt}var wt=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At};function dt(bt){return nt(bt).join("_")}function Dt(bt,Ot){const At=Ot.getFieldInstance(bt),Ht=(0,Je.bn)(At);if(Ht)return Ht;const ht=Et(nt(bt),Ot.__INTERNAL__.name);if(ht)return document.getElementById(ht)}function Ft(bt){const[Ot]=(0,ut.useForm)(),At=fe.useRef({}),Ht=fe.useMemo(()=>bt!=null?bt:Object.assign(Object.assign({},Ot),{__INTERNAL__:{itemRef:ht=>Qt=>{const Jt=dt(ht);Qt?At.current[Jt]=Qt:delete At.current[Jt]}},scrollToField:function(ht){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Jt}=Qt,sn=wt(Qt,["focus"]),jt=Dt(ht,Ht);jt&&((0,at.Z)(jt,Object.assign({scrollMode:"if-needed",block:"nearest"},sn)),Jt&&Ht.focusField(ht))},focusField:ht=>{var Qt,Jt;const sn=Ht.getFieldInstance(ht);typeof(sn==null?void 0:sn.focus)=="function"?sn.focus():(Jt=(Qt=Dt(ht,Ht))===null||Qt===void 0?void 0:Qt.focus)===null||Jt===void 0||Jt.call(Qt)},getFieldInstance:ht=>{const Qt=dt(ht);return At.current[Qt]}}),[bt,Ot]);return[Ht]}var oe=E(98350),ae=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At};const te=(bt,Ot)=>{const At=fe.useContext(ze.Z),{getPrefixCls:Ht,direction:ht,requiredMark:Qt,colon:Jt,scrollToFirstError:sn,className:jt,style:Kt}=(0,Ct.dj)("form"),{prefixCls:Xt,className:nn,rootClassName:Hn,size:zn,disabled:Yn=At,form:Lr,colon:zr,labelAlign:Qr,labelWrap:Br,labelCol:gr,wrapperCol:Fr,hideRequiredMark:Kr,layout:ni="horizontal",scrollToFirstError:ri,requiredMark:ai,onFinishFailed:Pr,name:Jr,style:Xr,feedbackIcons:Ri,variant:Hi}=bt,Zi=ae(bt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),zi=(0,se.Z)(zn),Ji=fe.useContext(oe.Z),wi=fe.useMemo(()=>ai!==void 0?ai:Kr?!1:Qt!==void 0?Qt:!0,[Kr,ai,Qt]),Mi=zr!=null?zr:Jt,fi=Ht("form",Xt),Xi=(0,de.Z)(fi),[oo,Ro,fo]=qe(fi,Xi),bo=Pe()(fi,`${fi}-${ni}`,{[`${fi}-hide-required-mark`]:wi===!1,[`${fi}-rtl`]:ht==="rtl",[`${fi}-${zi}`]:zi},fo,Xi,Ro,jt,nn,Hn),[co]=Ft(Lr),{__INTERNAL__:yo}=co;yo.name=Jr;const Pi=fe.useMemo(()=>({name:Jr,labelAlign:Qr,labelCol:gr,labelWrap:Br,wrapperCol:Fr,vertical:ni==="vertical",colon:Mi,requiredMark:wi,itemRef:yo.itemRef,form:co,feedbackIcons:Ri}),[Jr,Qr,gr,Fr,ni,Mi,wi,co,Ri]),Ai=fe.useRef(null);fe.useImperativeHandle(Ot,()=>{var or;return Object.assign(Object.assign({},co),{nativeElement:(or=Ai.current)===null||or===void 0?void 0:or.nativeElement})});const Gr=(or,ur)=>{if(or){let qn={block:"nearest"};typeof or=="object"&&(qn=Object.assign(Object.assign({},qn),or)),co.scrollToField(ur,qn)}},Vn=or=>{if(Pr==null||Pr(or),or.errorFields.length){const ur=or.errorFields[0].name;if(ri!==void 0){Gr(ri,ur);return}sn!==void 0&&Gr(sn,ur)}};return oo(fe.createElement(b.pg.Provider,{value:Hi},fe.createElement(ze.n,{disabled:Yn},fe.createElement(Fe.Z.Provider,{value:zi},fe.createElement(b.RV,{validateMessages:Ji},fe.createElement(b.q3.Provider,{value:Pi},fe.createElement(ut.default,Object.assign({id:Jr},Zi,{name:Jr,onFinishFailed:Vn,form:co,ref:Ai,style:Object.assign(Object.assign({},Kt),Xr),className:bo}))))))))};var re=fe.forwardRef(te),ne=E(41799),le=E(8654),Ie=E(22703),ke=E(32383),Ye=E(11592);function _e(bt){if(typeof bt=="function")return bt;const Ot=(0,Ye.Z)(bt);return Ot.length<=1?Ot[0]:Ot}const it=()=>{const{status:bt,errors:Ot=[],warnings:At=[]}=fe.useContext(b.aM);return{status:bt,errors:Ot,warnings:At}};it.Context=b.aM;var ft=it,yt=E(16089);function ot(bt){const[Ot,At]=fe.useState(bt),Ht=fe.useRef(null),ht=fe.useRef([]),Qt=fe.useRef(!1);fe.useEffect(()=>(Qt.current=!1,()=>{Qt.current=!0,yt.Z.cancel(Ht.current),Ht.current=null}),[]);function Jt(sn){Qt.current||(Ht.current===null&&(ht.current=[],Ht.current=(0,yt.Z)(()=>{Ht.current=null,At(jt=>{let Kt=jt;return ht.current.forEach(Xt=>{Kt=Xt(Kt)}),Kt})})),ht.current.push(sn))}return[Ot,Jt]}function lt(){const{itemRef:bt}=fe.useContext(b.q3),Ot=fe.useRef({});function At(Ht,ht){const Qt=ht&&typeof ht=="object"&&(0,le.C4)(ht),Jt=Ht.join("_");return(Ot.current.name!==Jt||Ot.current.originRef!==Qt)&&(Ot.current.name=Jt,Ot.current.originRef=Qt,Ot.current.ref=(0,le.sQ)(bt(Ht),Qt)),Ot.current.ref}return At}var Ut=E(29194),kt=E(34280),ln=E(2738),Gt=E(65970),Rt=E(70425),Vt=E(5472);const $t=bt=>{const{formItemCls:Ot}=bt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Ot}-control`]:{display:"flex"}}}};var St=(0,Me.bk)(["Form","item-item"],(bt,Ot)=>{let{rootPrefixCls:At}=Ot;const Ht=Se(bt,At);return[$t(Ht)]}),Lt=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At};const tn=24;var vt=bt=>{const{prefixCls:Ot,status:At,labelCol:Ht,wrapperCol:ht,children:Qt,errors:Jt,warnings:sn,_internalItemRender:jt,extra:Kt,help:Xt,fieldId:nn,marginBottom:Hn,onErrorVisibleChanged:zn,label:Yn}=bt,Lr=`${Ot}-item`,zr=fe.useContext(b.q3),Qr=fe.useMemo(()=>{let Zi=Object.assign({},ht||zr.wrapperCol||{});return Yn===null&&!Ht&&!ht&&zr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Ji=>{const wi=Ji?[Ji]:[],Mi=(0,Rt.U2)(zr.labelCol,wi),fi=typeof Mi=="object"?Mi:{},Xi=(0,Rt.U2)(Zi,wi),oo=typeof Xi=="object"?Xi:{};"span"in fi&&!("offset"in oo)&&fi.span<tn&&(Zi=(0,Rt.t8)(Zi,[].concat(wi,["offset"]),fi.span))}),Zi},[ht,zr]),Br=Pe()(`${Lr}-control`,Qr.className),gr=fe.useMemo(()=>{const{labelCol:Zi,wrapperCol:zi}=zr;return Lt(zr,["labelCol","wrapperCol"])},[zr]),Fr=fe.useRef(null),[Kr,ni]=fe.useState(0);(0,kt.Z)(()=>{Kt&&Fr.current?ni(Fr.current.clientHeight):ni(0)},[Kt]);const ri=fe.createElement("div",{className:`${Lr}-control-input`},fe.createElement("div",{className:`${Lr}-control-input-content`},Qt)),ai=fe.useMemo(()=>({prefixCls:Ot,status:At}),[Ot,At]),Pr=Hn!==null||Jt.length||sn.length?fe.createElement(b.Rk.Provider,{value:ai},fe.createElement(Xe,{fieldId:nn,errors:Jt,warnings:sn,help:Xt,helpStatus:At,className:`${Lr}-explain-connected`,onVisibleChanged:zn})):null,Jr={};nn&&(Jr.id=`${nn}_extra`);const Xr=Kt?fe.createElement("div",Object.assign({},Jr,{className:`${Lr}-extra`,ref:Fr}),Kt):null,Ri=Pr||Xr?fe.createElement("div",{className:`${Lr}-additional`,style:Hn?{minHeight:Hn+Kr}:{}},Pr,Xr):null,Hi=jt&&jt.mark==="pro_table_render"&&jt.render?jt.render(bt,{input:ri,errorList:Pr,extra:Xr}):fe.createElement(fe.Fragment,null,ri,Ri);return fe.createElement(b.q3.Provider,{value:gr},fe.createElement(Vt.Z,Object.assign({},Qr,{className:Br}),Hi),fe.createElement(St,{prefixCls:Ot}))},Tt=E(61485),_t=E(9017),on=E(85981),En=E(25399),Tn=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At};function $n(bt){return bt?typeof bt=="object"&&!fe.isValidElement(bt)?bt:{title:bt}:null}var In=bt=>{let{prefixCls:Ot,label:At,htmlFor:Ht,labelCol:ht,labelAlign:Qt,colon:Jt,required:sn,requiredMark:jt,tooltip:Kt,vertical:Xt}=bt;var nn;const[Hn]=(0,_t.Z)("Form"),{labelAlign:zn,labelCol:Yn,labelWrap:Lr,colon:zr}=fe.useContext(b.q3);if(!At)return null;const Qr=ht||Yn||{},Br=Qt||zn,gr=`${Ot}-item-label`,Fr=Pe()(gr,Br==="left"&&`${gr}-left`,Qr.className,{[`${gr}-wrap`]:!!Lr});let Kr=At;const ni=Jt===!0||zr!==!1&&Jt!==!1;ni&&!Xt&&typeof At=="string"&&At.trim()&&(Kr=At.replace(/[:|]\s*$/,""));const ai=$n(Kt);if(ai){const{icon:Zi=fe.createElement(Tt.Z,null)}=ai,zi=Tn(ai,["icon"]),Ji=fe.createElement(En.Z,Object.assign({},zi),fe.cloneElement(Zi,{className:`${Ot}-item-tooltip`,title:"",onClick:wi=>{wi.preventDefault()},tabIndex:null}));Kr=fe.createElement(fe.Fragment,null,Kr,Ji)}const Pr=jt==="optional",Jr=typeof jt=="function",Xr=jt===!1;Jr?Kr=jt(Kr,{required:!!sn}):Pr&&!sn&&(Kr=fe.createElement(fe.Fragment,null,Kr,fe.createElement("span",{className:`${Ot}-item-optional`,title:""},(Hn==null?void 0:Hn.optional)||((nn=on.Z.Form)===null||nn===void 0?void 0:nn.optional))));let Ri;Xr?Ri="hidden":(Pr||Jr)&&(Ri="optional");const Hi=Pe()({[`${Ot}-item-required`]:sn,[`${Ot}-item-required-mark-${Ri}`]:Ri,[`${Ot}-item-no-colon`]:!ni});return fe.createElement(Vt.Z,Object.assign({},Qr,{className:Fr}),fe.createElement("label",{htmlFor:Ht,className:Hi,title:typeof At=="string"?At:""},Kr))},Gn=E(29679),Wt=E(19248),un=E(96512),On=E(58617);const Fn={success:Gn.Z,warning:un.Z,error:Wt.Z,validating:On.Z};function xn(bt){let{children:Ot,errors:At,warnings:Ht,hasFeedback:ht,validateStatus:Qt,prefixCls:Jt,meta:sn,noStyle:jt}=bt;const Kt=`${Jt}-item`,{feedbackIcons:Xt}=fe.useContext(b.q3),nn=ct(At,Ht,sn,null,!!ht,Qt),{isFormItemInput:Hn,status:zn,hasFeedback:Yn,feedbackIcon:Lr}=fe.useContext(b.aM),zr=fe.useMemo(()=>{var Qr;let Br;if(ht){const Fr=ht!==!0&&ht.icons||Xt,Kr=nn&&((Qr=Fr==null?void 0:Fr({status:nn,errors:At,warnings:Ht}))===null||Qr===void 0?void 0:Qr[nn]),ni=nn&&Fn[nn];Br=Kr!==!1&&ni?fe.createElement("span",{className:Pe()(`${Kt}-feedback-icon`,`${Kt}-feedback-icon-${nn}`)},Kr||fe.createElement(ni,null)):null}const gr={status:nn||"",errors:At,warnings:Ht,hasFeedback:!!ht,feedbackIcon:Br,isFormItemInput:!0};return jt&&(gr.status=(nn!=null?nn:zn)||"",gr.isFormItemInput=Hn,gr.hasFeedback=!!(ht!=null?ht:Yn),gr.feedbackIcon=ht!==void 0?gr.feedbackIcon:Lr),gr},[nn,ht,jt,Hn,zn]);return fe.createElement(b.aM.Provider,{value:zr},Ot)}var dn=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At};function rn(bt){const{prefixCls:Ot,className:At,rootClassName:Ht,style:ht,help:Qt,errors:Jt,warnings:sn,validateStatus:jt,meta:Kt,hasFeedback:Xt,hidden:nn,children:Hn,fieldId:zn,required:Yn,isRequired:Lr,onSubItemMetaChange:zr,layout:Qr}=bt,Br=dn(bt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),gr=`${Ot}-item`,{requiredMark:Fr,vertical:Kr}=fe.useContext(b.q3),ni=Kr||Qr==="vertical",ri=fe.useRef(null),ai=xe(Jt),Pr=xe(sn),Jr=Qt!=null,Xr=!!(Jr||Jt.length||sn.length),Ri=!!ri.current&&(0,Ut.Z)(ri.current),[Hi,Zi]=fe.useState(null);(0,kt.Z)(()=>{if(Xr&&ri.current){const fi=getComputedStyle(ri.current);Zi(parseInt(fi.marginBottom,10))}},[Xr,Ri]);const zi=fi=>{fi||Zi(null)},wi=function(){let fi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Xi=fi?ai:Kt.errors,oo=fi?Pr:Kt.warnings;return ct(Xi,oo,Kt,"",!!Xt,jt)}(),Mi=Pe()(gr,At,Ht,{[`${gr}-with-help`]:Jr||ai.length||Pr.length,[`${gr}-has-feedback`]:wi&&Xt,[`${gr}-has-success`]:wi==="success",[`${gr}-has-warning`]:wi==="warning",[`${gr}-has-error`]:wi==="error",[`${gr}-is-validating`]:wi==="validating",[`${gr}-hidden`]:nn,[`${gr}-${Qr}`]:Qr});return fe.createElement("div",{className:Mi,style:ht,ref:ri},fe.createElement(Gt.Z,Object.assign({className:`${gr}-row`},(0,ln.Z)(Br,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),fe.createElement(In,Object.assign({htmlFor:zn},bt,{requiredMark:Fr,required:Yn!=null?Yn:Lr,prefixCls:Ot,vertical:ni})),fe.createElement(vt,Object.assign({},bt,Kt,{errors:ai,warnings:Pr,prefixCls:Ot,status:wi,help:Qt,marginBottom:Hi,onErrorVisibleChanged:zi}),fe.createElement(b.qI.Provider,{value:zr},fe.createElement(xn,{prefixCls:Ot,meta:Kt,errors:Kt.errors,warnings:Kt.warnings,hasFeedback:Xt,validateStatus:wi},Hn)))),!!Hi&&fe.createElement("div",{className:`${gr}-margin-offset`,style:{marginBottom:-Hi}}))}const Sn="__SPLIT__",kn=null;function Zn(bt,Ot){const At=Object.keys(bt),Ht=Object.keys(Ot);return At.length===Ht.length&&At.every(ht=>{const Qt=bt[ht],Jt=Ot[ht];return Qt===Jt||typeof Qt=="function"||typeof Jt=="function"})}const An=fe.memo(bt=>{let{children:Ot}=bt;return Ot},(bt,Ot)=>Zn(bt.control,Ot.control)&&bt.update===Ot.update&&bt.childProps.length===Ot.childProps.length&&bt.childProps.every((At,Ht)=>At===Ot.childProps[Ht]));function jn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Un(bt){const{name:Ot,noStyle:At,className:Ht,dependencies:ht,prefixCls:Qt,shouldUpdate:Jt,rules:sn,children:jt,required:Kt,label:Xt,messageVariables:nn,trigger:Hn="onChange",validateTrigger:zn,hidden:Yn,help:Lr,layout:zr}=bt,{getPrefixCls:Qr}=fe.useContext(Ct.E_),{name:Br}=fe.useContext(b.q3),gr=_e(jt),Fr=typeof gr=="function",Kr=fe.useContext(b.qI),{validateTrigger:ni}=fe.useContext(ut.FieldContext),ri=zn!==void 0?zn:ni,ai=Ot!=null,Pr=Qr("form",Qt),Jr=(0,de.Z)(Pr),[Xr,Ri,Hi]=qe(Pr,Jr),Zi=(0,ke.ln)("Form.Item"),zi=fe.useContext(ut.ListContext),Ji=fe.useRef(null),[wi,Mi]=ot({}),[fi,Xi]=(0,ne.Z)(()=>jn()),oo=Ai=>{const Gr=zi==null?void 0:zi.getKey(Ai.name);if(Xi(Ai.destroy?jn():Ai,!0),At&&Lr!==!1&&Kr){let Vn=Ai.name;if(Ai.destroy)Vn=Ji.current||Vn;else if(Gr!==void 0){const[or,ur]=Gr;Vn=[or].concat((0,He.Z)(ur)),Ji.current=Vn}Kr(Ai,Vn)}},Ro=(Ai,Gr)=>{Mi(Vn=>{const or=Object.assign({},Vn),qn=[].concat((0,He.Z)(Ai.name.slice(0,-1)),(0,He.Z)(Gr)).join(Sn);return Ai.destroy?delete or[qn]:or[qn]=Ai,or})},[fo,bo]=fe.useMemo(()=>{const Ai=(0,He.Z)(fi.errors),Gr=(0,He.Z)(fi.warnings);return Object.values(wi).forEach(Vn=>{Ai.push.apply(Ai,(0,He.Z)(Vn.errors||[])),Gr.push.apply(Gr,(0,He.Z)(Vn.warnings||[]))}),[Ai,Gr]},[wi,fi.errors,fi.warnings]),co=lt();function yo(Ai,Gr,Vn){return At&&!Yn?fe.createElement(xn,{prefixCls:Pr,hasFeedback:bt.hasFeedback,validateStatus:bt.validateStatus,meta:fi,errors:fo,warnings:bo,noStyle:!0},Ai):fe.createElement(rn,Object.assign({key:"row"},bt,{className:Pe()(Ht,Hi,Jr,Ri),prefixCls:Pr,fieldId:Gr,isRequired:Vn,errors:fo,warnings:bo,meta:fi,onSubItemMetaChange:Ro,layout:zr}),Ai)}if(!ai&&!Fr&&!ht)return Xr(yo(gr));let Pi={};return typeof Xt=="string"?Pi.label=Xt:Ot&&(Pi.label=String(Ot)),nn&&(Pi=Object.assign(Object.assign({},Pi),nn)),Xr(fe.createElement(ut.Field,Object.assign({},bt,{messageVariables:Pi,trigger:Hn,validateTrigger:ri,onMetaChange:oo}),(Ai,Gr,Vn)=>{const or=nt(Ot).length&&Gr?Gr.name:[],ur=Et(or,Br),qn=Kt!==void 0?Kt:!!(sn!=null&&sn.some(rr=>{if(rr&&typeof rr=="object"&&rr.required&&!rr.warningOnly)return!0;if(typeof rr=="function"){const Qn=rr(Vn);return(Qn==null?void 0:Qn.required)&&!(Qn!=null&&Qn.warningOnly)}return!1})),Wr=Object.assign({},Ai);let qr=null;if(Array.isArray(gr)&&ai)qr=gr;else if(!(Fr&&(!(Jt||ht)||ai))){if(!(ht&&!Fr&&!ai))if(fe.isValidElement(gr)){const rr=Object.assign(Object.assign({},gr.props),Wr);if(rr.id||(rr.id=ur),Lr||fo.length>0||bo.length>0||bt.extra){const Zr=[];(Lr||fo.length>0)&&Zr.push(`${ur}_help`),bt.extra&&Zr.push(`${ur}_extra`),rr["aria-describedby"]=Zr.join(" ")}fo.length>0&&(rr["aria-invalid"]="true"),qn&&(rr["aria-required"]="true"),(0,le.Yr)(gr)&&(rr.ref=co(or,gr)),new Set([].concat((0,He.Z)(nt(Hn)),(0,He.Z)(nt(ri)))).forEach(Zr=>{rr[Zr]=function(){for(var ji,vo,ao,Io,wo,Co=arguments.length,To=new Array(Co),Oo=0;Oo<Co;Oo++)To[Oo]=arguments[Oo];(ao=Wr[Zr])===null||ao===void 0||(ji=ao).call.apply(ji,[Wr].concat(To)),(wo=(Io=gr.props)[Zr])===null||wo===void 0||(vo=wo).call.apply(vo,[Io].concat(To))}});const xr=[rr["aria-required"],rr["aria-invalid"],rr["aria-describedby"]];qr=fe.createElement(An,{control:Wr,update:gr,childProps:xr},(0,Ie.Tm)(gr,rr))}else Fr&&(Jt||ht)&&!ai?qr=gr(Vn):qr=gr}return yo(qr,ur,qn)}))}const yr=Un;yr.useStatus=ft;var Ar=yr,vn=function(bt,Ot){var At={};for(var Ht in bt)Object.prototype.hasOwnProperty.call(bt,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=bt[Ht]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(bt);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(bt,Ht[ht])&&(At[Ht[ht]]=bt[Ht[ht]]);return At},sr=bt=>{var{prefixCls:Ot,children:At}=bt,Ht=vn(bt,["prefixCls","children"]);const{getPrefixCls:ht}=fe.useContext(Ct.E_),Qt=ht("form",Ot),Jt=fe.useMemo(()=>({prefixCls:Qt,status:"error"}),[Qt]);return fe.createElement(ut.List,Object.assign({},Ht),(sn,jt,Kt)=>fe.createElement(b.Rk.Provider,{value:Jt},At(sn.map(Xt=>Object.assign(Object.assign({},Xt),{fieldKey:Xt.key})),jt,{errors:Kt.errors,warnings:Kt.warnings})))};function vr(){const{form:bt}=fe.useContext(b.q3);return bt}const Mt=re;Mt.Item=Ar,Mt.List=sr,Mt.ErrorList=Xe,Mt.useForm=Ft,Mt.useFormInstance=vr,Mt.useWatch=ut.useWatch,Mt.Provider=b.RV,Mt.create=()=>{};var zt=Mt},4875:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return hn}});var b=E(59301),He=E(84105),fe=E(87395),Ue=E(92310),Pe=E.n(Ue),pe=E(54476),Ce=E(20068),de=E(76190),xe=E(42978),ue=E(75931),Be=E(67732),be=E(83652);function Le(){return typeof BigInt=="function"}function we(vt){return!vt&&vt!==0&&!Number.isNaN(vt)||!String(vt).trim()}function Me(vt){var Tt=vt.trim(),_t=Tt.startsWith("-");_t&&(Tt=Tt.slice(1)),Tt=Tt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Tt.startsWith(".")&&(Tt="0".concat(Tt));var on=Tt||"0",En=on.split("."),Tn=En[0]||"0",$n=En[1]||"0";Tn==="0"&&$n==="0"&&(_t=!1);var er=_t?"-":"";return{negative:_t,negativeStr:er,trimStr:on,integerStr:Tn,decimalStr:$n,fullStr:"".concat(er).concat(on)}}function ge(vt){var Tt=String(vt);return!Number.isNaN(Number(Tt))&&Tt.includes("e")}function Ae(vt){var Tt=String(vt);if(ge(vt)){var _t=Number(Tt.slice(Tt.indexOf("e-")+2)),on=Tt.match(/\.(\d+)/);return on!=null&&on[1]&&(_t+=on[1].length),_t}return Tt.includes(".")&&Re(Tt)?Tt.length-Tt.indexOf(".")-1:0}function De(vt){var Tt=String(vt);if(ge(vt)){if(vt>Number.MAX_SAFE_INTEGER)return String(Le()?BigInt(vt).toString():Number.MAX_SAFE_INTEGER);if(vt<Number.MIN_SAFE_INTEGER)return String(Le()?BigInt(vt).toString():Number.MIN_SAFE_INTEGER);Tt=vt.toFixed(Ae(Tt))}return Me(Tt).fullStr}function Re(vt){return typeof vt=="number"?!Number.isNaN(vt):vt?/^\s*-?\d+(\.\d+)?\s*$/.test(vt)||/^\s*-?\d+\.\s*$/.test(vt)||/^\s*-?\.\d+\s*$/.test(vt):!1}var tt=function(){function vt(Tt){if((0,Be.Z)(this,vt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"negative",void 0),(0,Ce.Z)(this,"integer",void 0),(0,Ce.Z)(this,"decimal",void 0),(0,Ce.Z)(this,"decimalLen",void 0),(0,Ce.Z)(this,"empty",void 0),(0,Ce.Z)(this,"nan",void 0),we(Tt)){this.empty=!0;return}if(this.origin=String(Tt),Tt==="-"||Number.isNaN(Tt)){this.nan=!0;return}var _t=Tt;if(ge(_t)&&(_t=Number(_t)),_t=typeof _t=="string"?_t:De(_t),Re(_t)){var on=Me(_t);this.negative=on.negative;var En=on.trimStr.split(".");this.integer=BigInt(En[0]);var Tn=En[1]||"0";this.decimal=BigInt(Tn),this.decimalLen=Tn.length}else this.nan=!0}return(0,be.Z)(vt,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(_t){var on="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(_t,"0"));return BigInt(on)}},{key:"negate",value:function(){var _t=new vt(this.toString());return _t.negative=!_t.negative,_t}},{key:"cal",value:function(_t,on,En){var Tn=Math.max(this.getDecimalStr().length,_t.getDecimalStr().length),$n=this.alignDecimal(Tn),er=_t.alignDecimal(Tn),In=on($n,er).toString(),Gn=En(Tn),Wt=Me(In),un=Wt.negativeStr,On=Wt.trimStr,Fn="".concat(un).concat(On.padStart(Gn+1,"0"));return new vt("".concat(Fn.slice(0,-Gn),".").concat(Fn.slice(-Gn)))}},{key:"add",value:function(_t){if(this.isInvalidate())return new vt(_t);var on=new vt(_t);return on.isInvalidate()?this:this.cal(on,function(En,Tn){return En+Tn},function(En){return En})}},{key:"multi",value:function(_t){var on=new vt(_t);return this.isInvalidate()||on.isInvalidate()?new vt(NaN):this.cal(on,function(En,Tn){return En*Tn},function(En){return En*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(_t){return this.toString()===(_t==null?void 0:_t.toString())}},{key:"lessEquals",value:function(_t){return this.add(_t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return _t?this.isInvalidate()?"":Me("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),vt}(),ce=function(){function vt(Tt){if((0,Be.Z)(this,vt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"number",void 0),(0,Ce.Z)(this,"empty",void 0),we(Tt)){this.empty=!0;return}this.origin=String(Tt),this.number=Number(Tt)}return(0,be.Z)(vt,[{key:"negate",value:function(){return new vt(-this.toNumber())}},{key:"add",value:function(_t){if(this.isInvalidate())return new vt(_t);var on=Number(_t);if(Number.isNaN(on))return this;var En=this.number+on;if(En>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(En<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var Tn=Math.max(Ae(this.number),Ae(on));return new vt(En.toFixed(Tn))}},{key:"multi",value:function(_t){var on=Number(_t);if(this.isInvalidate()||Number.isNaN(on))return new vt(NaN);var En=this.number*on;if(En>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(En<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var Tn=Math.max(Ae(this.number),Ae(on));return new vt(En.toFixed(Tn))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(_t){return this.toNumber()===(_t==null?void 0:_t.toNumber())}},{key:"lessEquals",value:function(_t){return this.add(_t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return _t?this.isInvalidate()?"":De(this.number):this.origin}}]),vt}();function Oe(vt){return Le()?new tt(vt):new ce(vt)}function Ge(vt,Tt,_t){var on=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(vt==="")return"";var En=Me(vt),Tn=En.negativeStr,$n=En.integerStr,er=En.decimalStr,In="".concat(Tt).concat(er),Gn="".concat(Tn).concat($n);if(_t>=0){var Wt=Number(er[_t]);if(Wt>=5&&!on){var un=Oe(vt).add("".concat(Tn,"0.").concat("0".repeat(_t)).concat(10-Wt));return Ge(un.toString(),Tt,_t,on)}return _t===0?Gn:"".concat(Gn).concat(Tt).concat(er.padEnd(_t,"0").slice(0,_t))}return In===".0"?Gn:"".concat(Gn).concat(In)}var Ze=Oe,rt=E(36901),Te=E(34280);function Ke(vt,Tt){return typeof Proxy!="undefined"&&vt?new Proxy(vt,{get:function(on,En){if(Tt[En])return Tt[En];var Tn=on[En];return typeof Tn=="function"?Tn.bind(on):Tn}}):vt}var et=E(8654),Se=E(48736);function qe(vt,Tt){var _t=(0,b.useRef)(null);function on(){try{var Tn=vt.selectionStart,$n=vt.selectionEnd,er=vt.value,In=er.substring(0,Tn),Gn=er.substring($n);_t.current={start:Tn,end:$n,value:er,beforeTxt:In,afterTxt:Gn}}catch(Wt){}}function En(){if(vt&&_t.current&&Tt)try{var Tn=vt.value,$n=_t.current,er=$n.beforeTxt,In=$n.afterTxt,Gn=$n.start,Wt=Tn.length;if(Tn.startsWith(er))Wt=er.length;else if(Tn.endsWith(In))Wt=Tn.length-_t.current.afterTxt.length;else{var un=er[Gn-1],On=Tn.indexOf(un,Gn-1);On!==-1&&(Wt=On+1)}vt.setSelectionRange(Wt,Wt)}catch(Fn){(0,Se.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Fn.message))}}return[on,En]}var ve=E(49658),ye=function(){var Tt=(0,b.useState)(!1),_t=(0,xe.Z)(Tt,2),on=_t[0],En=_t[1];return(0,Te.Z)(function(){En((0,ve.Z)())},[]),on},gt=ye,Xe=E(16089),ut=200,Ct=600;function ze(vt){var Tt=vt.prefixCls,_t=vt.upNode,on=vt.downNode,En=vt.upDisabled,Tn=vt.downDisabled,$n=vt.onStep,er=b.useRef(),In=b.useRef([]),Gn=b.useRef();Gn.current=$n;var Wt=function(){clearTimeout(er.current)},un=function(Zn,An){Zn.preventDefault(),Wt(),Gn.current(An);function jn(){Gn.current(An),er.current=setTimeout(jn,ut)}er.current=setTimeout(jn,Ct)};b.useEffect(function(){return function(){Wt(),In.current.forEach(function(kn){return Xe.Z.cancel(kn)})}},[]);var On=gt();if(On)return null;var Fn="".concat(Tt,"-handler"),xn=Pe()(Fn,"".concat(Fn,"-up"),(0,Ce.Z)({},"".concat(Fn,"-up-disabled"),En)),dn=Pe()(Fn,"".concat(Fn,"-down"),(0,Ce.Z)({},"".concat(Fn,"-down-disabled"),Tn)),rn=function(){return In.current.push((0,Xe.Z)(Wt))},Sn={unselectable:"on",role:"button",onMouseUp:rn,onMouseLeave:rn};return b.createElement("div",{className:"".concat(Fn,"-wrap")},b.createElement("span",(0,pe.Z)({},Sn,{onMouseDown:function(Zn){un(Zn,!0)},"aria-label":"Increase Value","aria-disabled":En,className:xn}),_t||b.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-up-inner")})),b.createElement("span",(0,pe.Z)({},Sn,{onMouseDown:function(Zn){un(Zn,!1)},"aria-label":"Decrease Value","aria-disabled":Tn,className:dn}),on||b.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-down-inner")})))}function se(vt){var Tt=typeof vt=="number"?De(vt):Me(vt).fullStr,_t=Tt.includes(".");return _t?Me(Tt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:vt+"0"}var Fe=E(30292),Je=function(){var vt=(0,b.useRef)(0),Tt=function(){Xe.Z.cancel(vt.current)};return(0,b.useEffect)(function(){return Tt},[]),function(_t){Tt(),vt.current=(0,Xe.Z)(function(){_t()})}},at=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],We=function(Tt,_t){return Tt||_t.isEmpty()?_t.toString():_t.toNumber()},nt=function(Tt){var _t=Ze(Tt);return _t.isInvalidate()?null:_t},Et=b.forwardRef(function(vt,Tt){var _t=vt.prefixCls,on=vt.className,En=vt.style,Tn=vt.min,$n=vt.max,er=vt.step,In=er===void 0?1:er,Gn=vt.defaultValue,Wt=vt.value,un=vt.disabled,On=vt.readOnly,Fn=vt.upHandler,xn=vt.downHandler,dn=vt.keyboard,rn=vt.changeOnWheel,Sn=rn===void 0?!1:rn,kn=vt.controls,Zn=kn===void 0?!0:kn,An=vt.classNames,jn=vt.stringMode,Un=vt.parser,yr=vt.formatter,Ar=vt.precision,vn=vt.decimalSeparator,Rn=vt.onChange,sr=vt.onInput,vr=vt.onPressEnter,Mt=vt.onStep,zt=vt.changeOnBlur,bt=zt===void 0?!0:zt,Ot=vt.domRef,At=(0,ue.Z)(vt,at),Ht="".concat(_t,"-input"),ht=b.useRef(null),Qt=b.useState(!1),Jt=(0,xe.Z)(Qt,2),sn=Jt[0],jt=Jt[1],Kt=b.useRef(!1),Xt=b.useRef(!1),nn=b.useRef(!1),Hn=b.useState(function(){return Ze(Wt!=null?Wt:Gn)}),zn=(0,xe.Z)(Hn,2),Yn=zn[0],Lr=zn[1];function zr(ur){Wt===void 0&&Lr(ur)}var Qr=b.useCallback(function(ur,qn){if(!qn)return Ar>=0?Ar:Math.max(Ae(ur),Ae(In))},[Ar,In]),Br=b.useCallback(function(ur){var qn=String(ur);if(Un)return Un(qn);var Wr=qn;return vn&&(Wr=Wr.replace(vn,".")),Wr.replace(/[^\w.-]+/g,"")},[Un,vn]),gr=b.useRef(""),Fr=b.useCallback(function(ur,qn){if(yr)return yr(ur,{userTyping:qn,input:String(gr.current)});var Wr=typeof ur=="number"?De(ur):ur;if(!qn){var qr=Qr(Wr,qn);if(Re(Wr)&&(vn||qr>=0)){var rr=vn||".";Wr=Ge(Wr,rr,qr)}}return Wr},[yr,Qr,vn]),Kr=b.useState(function(){var ur=Gn!=null?Gn:Wt;return Yn.isInvalidate()&&["string","number"].includes((0,de.Z)(ur))?Number.isNaN(ur)?"":ur:Fr(Yn.toString(),!1)}),ni=(0,xe.Z)(Kr,2),ri=ni[0],ai=ni[1];gr.current=ri;function Pr(ur,qn){ai(Fr(ur.isInvalidate()?ur.toString(!1):ur.toString(!qn),qn))}var Jr=b.useMemo(function(){return nt($n)},[$n,Ar]),Xr=b.useMemo(function(){return nt(Tn)},[Tn,Ar]),Ri=b.useMemo(function(){return!Jr||!Yn||Yn.isInvalidate()?!1:Jr.lessEquals(Yn)},[Jr,Yn]),Hi=b.useMemo(function(){return!Xr||!Yn||Yn.isInvalidate()?!1:Yn.lessEquals(Xr)},[Xr,Yn]),Zi=qe(ht.current,sn),zi=(0,xe.Z)(Zi,2),Ji=zi[0],wi=zi[1],Mi=function(qn){return Jr&&!qn.lessEquals(Jr)?Jr:Xr&&!Xr.lessEquals(qn)?Xr:null},fi=function(qn){return!Mi(qn)},Xi=function(qn,Wr){var qr=qn,rr=fi(qr)||qr.isEmpty();if(!qr.isEmpty()&&!Wr&&(qr=Mi(qr)||qr,rr=!0),!On&&!un&&rr){var Qn=qr.toString(),xr=Qr(Qn,Wr);return xr>=0&&(qr=Ze(Ge(Qn,".",xr)),fi(qr)||(qr=Ze(Ge(Qn,".",xr,!0)))),qr.equals(Yn)||(zr(qr),Rn==null||Rn(qr.isEmpty()?null:We(jn,qr)),Wt===void 0&&Pr(qr,Wr)),qr}return Yn},oo=Je(),Ro=function ur(qn){if(Ji(),gr.current=qn,ai(qn),!Xt.current){var Wr=Br(qn),qr=Ze(Wr);qr.isNaN()||Xi(qr,!0)}sr==null||sr(qn),oo(function(){var rr=qn;Un||(rr=qn.replace(/。/g,".")),rr!==qn&&ur(rr)})},fo=function(){Xt.current=!0},bo=function(){Xt.current=!1,Ro(ht.current.value)},co=function(qn){Ro(qn.target.value)},yo=function(qn){var Wr;if(!(qn&&Ri||!qn&&Hi)){Kt.current=!1;var qr=Ze(nn.current?se(In):In);qn||(qr=qr.negate());var rr=(Yn||Ze(0)).add(qr.toString()),Qn=Xi(rr,!1);Mt==null||Mt(We(jn,Qn),{offset:nn.current?se(In):In,type:qn?"up":"down"}),(Wr=ht.current)===null||Wr===void 0||Wr.focus()}},Pi=function(qn){var Wr=Ze(Br(ri)),qr;Wr.isNaN()?qr=Xi(Yn,qn):qr=Xi(Wr,qn),Wt!==void 0?Pr(Yn,!1):qr.isNaN()||Pr(qr,!1)},Ai=function(){Kt.current=!0},Gr=function(qn){var Wr=qn.key,qr=qn.shiftKey;Kt.current=!0,nn.current=qr,Wr==="Enter"&&(Xt.current||(Kt.current=!1),Pi(!1),vr==null||vr(qn)),dn!==!1&&!Xt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Wr)&&(yo(Wr==="Up"||Wr==="ArrowUp"),qn.preventDefault())},Vn=function(){Kt.current=!1,nn.current=!1};b.useEffect(function(){if(Sn&&sn){var ur=function(qr){yo(qr.deltaY<0),qr.preventDefault()},qn=ht.current;if(qn)return qn.addEventListener("wheel",ur,{passive:!1}),function(){return qn.removeEventListener("wheel",ur)}}});var or=function(){bt&&Pi(!1),jt(!1),Kt.current=!1};return(0,Te.o)(function(){Yn.isInvalidate()||Pr(Yn,!1)},[Ar,yr]),(0,Te.o)(function(){var ur=Ze(Wt);Lr(ur);var qn=Ze(Br(ri));(!ur.equals(qn)||!Kt.current||yr)&&Pr(ur,Kt.current)},[Wt]),(0,Te.o)(function(){yr&&wi()},[ri]),b.createElement("div",{ref:Ot,className:Pe()(_t,on,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(_t,"-focused"),sn),"".concat(_t,"-disabled"),un),"".concat(_t,"-readonly"),On),"".concat(_t,"-not-a-number"),Yn.isNaN()),"".concat(_t,"-out-of-range"),!Yn.isInvalidate()&&!fi(Yn))),style:En,onFocus:function(){jt(!0)},onBlur:or,onKeyDown:Gr,onKeyUp:Vn,onCompositionStart:fo,onCompositionEnd:bo,onBeforeInput:Ai},Zn&&b.createElement(ze,{prefixCls:_t,upNode:Fn,downNode:xn,upDisabled:Ri,downDisabled:Hi,onStep:yo}),b.createElement("div",{className:"".concat(Ht,"-wrap")},b.createElement("input",(0,pe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Tn,"aria-valuemax":$n,"aria-valuenow":Yn.isInvalidate()?null:Yn.toString(),step:In},At,{ref:(0,et.sQ)(ht,Tt),className:Ht,value:ri,onChange:co,disabled:un,readOnly:On}))))}),ct=b.forwardRef(function(vt,Tt){var _t=vt.disabled,on=vt.style,En=vt.prefixCls,Tn=En===void 0?"rc-input-number":En,$n=vt.value,er=vt.prefix,In=vt.suffix,Gn=vt.addonBefore,Wt=vt.addonAfter,un=vt.className,On=vt.classNames,Fn=(0,ue.Z)(vt,Ee),xn=b.useRef(null),dn=b.useRef(null),rn=b.useRef(null),Sn=function(Zn){rn.current&&(0,Fe.nH)(rn.current,Zn)};return b.useImperativeHandle(Tt,function(){return Ke(rn.current,{focus:Sn,nativeElement:xn.current.nativeElement||dn.current})}),b.createElement(rt.BaseInput,{className:un,triggerFocus:Sn,prefixCls:Tn,value:$n,disabled:_t,style:on,prefix:er,suffix:In,addonAfter:Wt,addonBefore:Gn,classNames:On,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:xn},b.createElement(Et,(0,pe.Z)({prefixCls:Tn,disabled:_t,ref:rn,domRef:dn,className:On==null?void 0:On.input},Fn)))}),wt=ct,dt=wt,Dt=E(62487),Ft=E(82855),oe=E(48755),ae=E(60840),te=E(2171),x=E(83397),re=E(31756),ne=E(56553),le=E(24971),Ie=E(70045),ke=E(36237),Ye=E(53075),_e=E(64910),it=E(39082),ft=E(63356),yt=E(56119),ot=E(16931),lt=E(51636),Ut=E(17835);const kt=vt=>{var Tt;const _t=(Tt=vt.handleVisible)!==null&&Tt!==void 0?Tt:"auto",on=vt.controlHeightSM-vt.lineWidth*2;return Object.assign(Object.assign({},(0,_e.T)(vt)),{controlWidth:90,handleWidth:on,handleFontSize:vt.fontSize/2,handleVisible:_t,handleActiveBg:vt.colorFillAlter,handleBg:vt.colorBgContainer,filledHandleBg:new Ut.FastColor(vt.colorFillSecondary).onBackground(vt.colorBgContainer).toHexString(),handleHoverColor:vt.colorPrimary,handleBorderColor:vt.colorBorder,handleOpacity:_t===!0?1:0,handleVisibleWidth:_t===!0?on:0})},ln=(vt,Tt)=>{let{componentCls:_t,borderRadiusSM:on,borderRadiusLG:En}=vt;const Tn=Tt==="lg"?En:on;return{[`&-${Tt}`]:{[`${_t}-handler-wrap`]:{borderStartEndRadius:Tn,borderEndEndRadius:Tn},[`${_t}-handler-up`]:{borderStartEndRadius:Tn},[`${_t}-handler-down`]:{borderEndEndRadius:Tn}}}},Gt=vt=>{const{componentCls:Tt,lineWidth:_t,lineType:on,borderRadius:En,inputFontSizeSM:Tn,inputFontSizeLG:$n,controlHeightLG:er,controlHeightSM:In,colorError:Gn,paddingInlineSM:Wt,paddingBlockSM:un,paddingBlockLG:On,paddingInlineLG:Fn,colorTextDescription:xn,motionDurationMid:dn,handleHoverColor:rn,handleOpacity:Sn,paddingInline:kn,paddingBlock:Zn,handleBg:An,handleActiveBg:jn,colorTextDisabled:Un,borderRadiusSM:yr,borderRadiusLG:Ar,controlWidth:vn,handleBorderColor:Rn,filledHandleBg:sr,lineHeightLG:vr,calc:Mt}=vt;return[{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(vt)),(0,Ye.ik)(vt)),{display:"inline-block",width:vn,margin:0,padding:0,borderRadius:En}),(0,it.qG)(vt,{[`${Tt}-handler-wrap`]:{background:An,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}}})),(0,it.H8)(vt,{[`${Tt}-handler-wrap`]:{background:sr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}},"&:focus-within":{[`${Tt}-handler-wrap`]:{background:An}}})),(0,it.vc)(vt,{[`${Tt}-handler-wrap`]:{background:An,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}}})),(0,it.Mu)(vt)),{"&-rtl":{direction:"rtl",[`${Tt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:$n,lineHeight:vr,borderRadius:Ar,[`input${Tt}-input`]:{height:Mt(er).sub(Mt(_t).mul(2)).equal(),padding:`${(0,ke.unit)(On)} ${(0,ke.unit)(Fn)}`}},"&-sm":{padding:0,fontSize:Tn,borderRadius:yr,[`input${Tt}-input`]:{height:Mt(In).sub(Mt(_t).mul(2)).equal(),padding:`${(0,ke.unit)(un)} ${(0,ke.unit)(Wt)}`}},"&-out-of-range":{[`${Tt}-input-wrap`]:{input:{color:Gn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(vt)),(0,Ye.s7)(vt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Tt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Tt}-group-addon`]:{borderRadius:Ar,fontSize:vt.fontSizeLG}},"&-sm":{[`${Tt}-group-addon`]:{borderRadius:yr}}},(0,it.ir)(vt)),(0,it.S5)(vt)),{[`&:not(${Tt}-compact-first-item):not(${Tt}-compact-last-item)${Tt}-compact-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderRadius:0}},[`&:not(${Tt}-compact-last-item)${Tt}-compact-first-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Tt}-compact-first-item)${Tt}-compact-last-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Tt}-input`]:{cursor:"not-allowed"},[Tt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(vt)),{width:"100%",padding:`${(0,ke.unit)(Zn)} ${(0,ke.unit)(kn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:En,outline:0,transition:`all ${dn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ye.nz)(vt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:vt.handleWidth,opacity:1}})},{[Tt]:Object.assign(Object.assign(Object.assign({[`${Tt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:vt.handleVisibleWidth,opacity:Sn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:En,borderEndEndRadius:En,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${dn}`,overflow:"hidden",[`${Tt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${Tt}-handler-up-inner,
${Tt}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:vt.handleFontSize}}},[`${Tt}-handler`]:{height:"50%",overflow:"hidden",color:xn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`,transition:`all ${dn} linear`,"&:active":{background:jn},"&:hover":{height:"60%",[`
${Tt}-handler-up-inner,
${Tt}-handler-down-inner
`]:{color:rn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,ft.Ro)()),{color:xn,transition:`all ${dn} linear`,userSelect:"none"})},[`${Tt}-handler-up`]:{borderStartEndRadius:En},[`${Tt}-handler-down`]:{borderEndEndRadius:En}},ln(vt,"lg")),ln(vt,"sm")),{"&-disabled, &-readonly":{[`${Tt}-handler-wrap`]:{display:"none"},[`${Tt}-input`]:{color:"inherit"}},[`
${Tt}-handler-up-disabled,
${Tt}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${Tt}-handler-up-disabled:hover &-handler-up-inner,
${Tt}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Un}})}]},Rt=vt=>{const{componentCls:Tt,paddingBlock:_t,paddingInline:on,inputAffixPadding:En,controlWidth:Tn,borderRadiusLG:$n,borderRadiusSM:er,paddingInlineLG:In,paddingInlineSM:Gn,paddingBlockLG:Wt,paddingBlockSM:un,motionDurationMid:On}=vt;return{[`${Tt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Tt}-input`]:{padding:`${(0,ke.unit)(_t)} 0`}},(0,Ye.ik)(vt)),{position:"relative",display:"inline-flex",alignItems:"center",width:Tn,padding:0,paddingInlineStart:on,"&-lg":{borderRadius:$n,paddingInlineStart:In,[`input${Tt}-input`]:{padding:`${(0,ke.unit)(Wt)} 0`}},"&-sm":{borderRadius:er,paddingInlineStart:Gn,[`input${Tt}-input`]:{padding:`${(0,ke.unit)(un)} 0`}},[`&:not(${Tt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Tt}-disabled`]:{background:"transparent"},[`> div${Tt}`]:{width:"100%",border:"none",outline:"none",[`&${Tt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Tt}-handler-wrap`]:{zIndex:2},[Tt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:En},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:on,marginInlineStart:En,transition:`margin ${On}`}},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:vt.handleWidth,opacity:1},[`&:not(${Tt}-affix-wrapper-without-controls):hover ${Tt}-suffix`]:{marginInlineEnd:vt.calc(vt.handleWidth).add(on).equal()}})}};var Vt=(0,ot.I$)("InputNumber",vt=>{const Tt=(0,lt.mergeToken)(vt,(0,_e.e)(vt));return[Gt(Tt),Rt(Tt),(0,yt.c)(Tt)]},kt,{unitless:{handleOpacity:!0}}),$t=function(vt,Tt){var _t={};for(var on in vt)Object.prototype.hasOwnProperty.call(vt,on)&&Tt.indexOf(on)<0&&(_t[on]=vt[on]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,on=Object.getOwnPropertySymbols(vt);En<on.length;En++)Tt.indexOf(on[En])<0&&Object.prototype.propertyIsEnumerable.call(vt,on[En])&&(_t[on[En]]=vt[on[En]]);return _t};const St=b.forwardRef((vt,Tt)=>{const{getPrefixCls:_t,direction:on}=b.useContext(oe.E_),En=b.useRef(null);b.useImperativeHandle(Tt,()=>En.current);const{className:Tn,rootClassName:$n,size:er,disabled:In,prefixCls:Gn,addonBefore:Wt,addonAfter:un,prefix:On,suffix:Fn,bordered:xn,readOnly:dn,status:rn,controls:Sn,variant:kn}=vt,Zn=$t(vt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),An=_t("input-number",Gn),jn=(0,x.Z)(An),[Un,yr,Ar]=Vt(An,jn),{compactSize:vn,compactItemClassnames:Rn}=(0,Ie.ri)(An,on);let sr=b.createElement(fe.Z,{className:`${An}-handler-up-inner`}),vr=b.createElement(He.Z,{className:`${An}-handler-down-inner`});const Mt=typeof Sn=="boolean"?Sn:void 0;typeof Sn=="object"&&(sr=typeof Sn.upIcon=="undefined"?sr:b.createElement("span",{className:`${An}-handler-up-inner`},Sn.upIcon),vr=typeof Sn.downIcon=="undefined"?vr:b.createElement("span",{className:`${An}-handler-down-inner`},Sn.downIcon));const{hasFeedback:zt,status:bt,isFormItemInput:Ot,feedbackIcon:At}=b.useContext(ne.aM),Ht=(0,Ft.F)(bt,rn),ht=(0,re.Z)(zn=>{var Yn;return(Yn=er!=null?er:vn)!==null&&Yn!==void 0?Yn:zn}),Qt=b.useContext(te.Z),Jt=In!=null?In:Qt,[sn,jt]=(0,le.Z)("inputNumber",kn,xn),Kt=zt&&b.createElement(b.Fragment,null,At),Xt=Pe()({[`${An}-lg`]:ht==="large",[`${An}-sm`]:ht==="small",[`${An}-rtl`]:on==="rtl",[`${An}-in-form-item`]:Ot},yr),nn=`${An}-group`,Hn=b.createElement(dt,Object.assign({ref:En,disabled:Jt,className:Pe()(Ar,jn,Tn,$n,Rn),upHandler:sr,downHandler:vr,prefixCls:An,readOnly:dn,controls:Mt,prefix:On,suffix:Kt||Fn,addonBefore:Wt&&b.createElement(Dt.Z,{form:!0,space:!0},Wt),addonAfter:un&&b.createElement(Dt.Z,{form:!0,space:!0},un),classNames:{input:Xt,variant:Pe()({[`${An}-${sn}`]:jt},(0,Ft.Z)(An,Ht,zt)),affixWrapper:Pe()({[`${An}-affix-wrapper-sm`]:ht==="small",[`${An}-affix-wrapper-lg`]:ht==="large",[`${An}-affix-wrapper-rtl`]:on==="rtl",[`${An}-affix-wrapper-without-controls`]:Sn===!1||Jt},yr),wrapper:Pe()({[`${nn}-rtl`]:on==="rtl"},yr),groupWrapper:Pe()({[`${An}-group-wrapper-sm`]:ht==="small",[`${An}-group-wrapper-lg`]:ht==="large",[`${An}-group-wrapper-rtl`]:on==="rtl",[`${An}-group-wrapper-${sn}`]:jt},(0,Ft.Z)(`${An}-group-wrapper`,Ht,zt),yr)}},Zn));return Un(Hn)}),Lt=St,tn=vt=>b.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(St,Object.assign({},vt)));Lt._InternalPanelDoNotUseOrYouWillBeFired=tn;var hn=Lt},49397:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ce}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(36901),Pe=E(8654),pe=E(62487),Ce=E(86013),de=E(82855),xe=E(48755),ue=E(2171),Be=E(83397),be=E(31756),Le=E(56553),we=E(24971),Me=E(70045),ge=E(23826),Ae=E(53075);function De(Oe){return!!(Oe.prefix||Oe.suffix||Oe.allowClear||Oe.showCount)}var Re=function(Oe,Ge){var Ze={};for(var rt in Oe)Object.prototype.hasOwnProperty.call(Oe,rt)&&Ge.indexOf(rt)<0&&(Ze[rt]=Oe[rt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,rt=Object.getOwnPropertySymbols(Oe);Te<rt.length;Te++)Ge.indexOf(rt[Te])<0&&Object.prototype.propertyIsEnumerable.call(Oe,rt[Te])&&(Ze[rt[Te]]=Oe[rt[Te]]);return Ze},ce=(0,b.forwardRef)((Oe,Ge)=>{const{prefixCls:Ze,bordered:rt=!0,status:Te,size:Ke,disabled:et,onBlur:Se,onFocus:qe,suffix:ve,allowClear:ye,addonAfter:gt,addonBefore:Xe,className:ut,style:Ct,styles:ze,rootClassName:se,onChange:Fe,classNames:Je,variant:at}=Oe,Ee=Re(Oe,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:We,direction:nt,allowClear:Et,autoComplete:ct,className:wt,style:dt,classNames:Dt,styles:Ft}=(0,xe.dj)("input"),oe=We("input",Ze),ae=(0,b.useRef)(null),te=(0,Be.Z)(oe),[x,re,ne]=(0,Ae.TI)(oe,se),[le]=(0,Ae.ZP)(oe,te),{compactSize:Ie,compactItemClassnames:ke}=(0,Me.ri)(oe,nt),Ye=(0,be.Z)(hn=>{var vt;return(vt=Ke!=null?Ke:Ie)!==null&&vt!==void 0?vt:hn}),_e=b.useContext(ue.Z),it=et!=null?et:_e,{status:ft,hasFeedback:yt,feedbackIcon:ot}=(0,b.useContext)(Le.aM),lt=(0,de.F)(ft,Te),Ut=De(Oe)||!!yt,kt=(0,b.useRef)(Ut),ln=(0,ge.Z)(ae,!0),Gt=hn=>{ln(),Se==null||Se(hn)},Rt=hn=>{ln(),qe==null||qe(hn)},Vt=hn=>{ln(),Fe==null||Fe(hn)},$t=(yt||ve)&&b.createElement(b.Fragment,null,ve,yt&&ot),St=(0,Ce.Z)(ye!=null?ye:Et),[Lt,tn]=(0,we.Z)("input",at,rt);return x(le(b.createElement(Ue.default,Object.assign({ref:(0,Pe.sQ)(Ge,ae),prefixCls:oe,autoComplete:ct},Ee,{disabled:it,onBlur:Gt,onFocus:Rt,style:Object.assign(Object.assign({},dt),Ct),styles:Object.assign(Object.assign({},Ft),ze),suffix:$t,allowClear:St,className:fe()(ut,se,ne,te,ke,wt),onChange:Vt,addonBefore:Xe&&b.createElement(pe.Z,{form:!0,space:!0},Xe),addonAfter:gt&&b.createElement(pe.Z,{form:!0,space:!0},gt),classNames:Object.assign(Object.assign(Object.assign({},Je),Dt),{input:fe()({[`${oe}-sm`]:Ye==="small",[`${oe}-lg`]:Ye==="large",[`${oe}-rtl`]:nt==="rtl"},Je==null?void 0:Je.input,Dt.input,re),variant:fe()({[`${oe}-${Lt}`]:tn},(0,de.Z)(oe,lt)),affixWrapper:fe()({[`${oe}-affix-wrapper-sm`]:Ye==="small",[`${oe}-affix-wrapper-lg`]:Ye==="large",[`${oe}-affix-wrapper-rtl`]:nt==="rtl"},re),wrapper:fe()({[`${oe}-group-rtl`]:nt==="rtl"},re),groupWrapper:fe()({[`${oe}-group-wrapper-sm`]:Ye==="small",[`${oe}-group-wrapper-lg`]:Ye==="large",[`${oe}-group-wrapper-rtl`]:nt==="rtl",[`${oe}-group-wrapper-${Lt}`]:tn},(0,de.Z)(`${oe}-group-wrapper`,lt,yt),re)})}))))})},79809:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(22711),Pe=E(86013),pe=E(82855),Ce=E(48755),de=E(2171),xe=E(83397),ue=E(31756),Be=E(56553),be=E(24971),Le=E(70045),we=E(30292),Me=E(53075),ge=E(16931),Ae=E(51636),De=E(64910);const Re=Ze=>{const{componentCls:rt,paddingLG:Te}=Ze,Ke=`${rt}-textarea`;return{[`textarea${rt}`]:{maxWidth:"100%",height:"auto",minHeight:Ze.controlHeight,lineHeight:Ze.lineHeight,verticalAlign:"bottom",transition:`all ${Ze.motionDurationSlow}`,resize:"vertical",[`&${rt}-mouse-active`]:{transition:`all ${Ze.motionDurationSlow}, height 0s, width 0s`}},[`${rt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Ke]:{position:"relative","&-show-count":{[`> ${rt}`]:{height:"100%"},[`${rt}-data-count`]:{position:"absolute",bottom:Ze.calc(Ze.fontSize).mul(Ze.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Ze.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${rt},
&-affix-wrapper${Ke}-has-feedback ${rt}
`]:{paddingInlineEnd:Te},[`&-affix-wrapper${rt}-affix-wrapper`]:{padding:0,[`> textarea${rt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Ze.calc(Ze.controlHeight).sub(Ze.calc(Ze.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${rt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${rt}-clear-icon`]:{position:"absolute",insetInlineEnd:Ze.paddingInline,insetBlockStart:Ze.paddingXS},[`${Ke}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Ze.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${rt}-affix-wrapper-sm`]:{[`${rt}-suffix`]:{[`${rt}-clear-icon`]:{insetInlineEnd:Ze.paddingInlineSM}}}}}};var tt=(0,ge.I$)(["Input","TextArea"],Ze=>{const rt=(0,Ae.mergeToken)(Ze,(0,De.e)(Ze));return[Re(rt)]},De.T,{resetFont:!1}),ce=function(Ze,rt){var Te={};for(var Ke in Ze)Object.prototype.hasOwnProperty.call(Ze,Ke)&&rt.indexOf(Ke)<0&&(Te[Ke]=Ze[Ke]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ke=Object.getOwnPropertySymbols(Ze);et<Ke.length;et++)rt.indexOf(Ke[et])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ke[et])&&(Te[Ke[et]]=Ze[Ke[et]]);return Te},Ge=(0,b.forwardRef)((Ze,rt)=>{var Te;const{prefixCls:Ke,bordered:et=!0,size:Se,disabled:qe,status:ve,allowClear:ye,classNames:gt,rootClassName:Xe,className:ut,style:Ct,styles:ze,variant:se,showCount:Fe,onMouseDown:Je,onResize:at}=Ze,Ee=ce(Ze,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:We,direction:nt,allowClear:Et,autoComplete:ct,className:wt,style:dt,classNames:Dt,styles:Ft}=(0,Ce.dj)("textArea"),oe=b.useContext(de.Z),ae=qe!=null?qe:oe,{status:te,hasFeedback:x,feedbackIcon:re}=b.useContext(Be.aM),ne=(0,pe.F)(te,ve),le=b.useRef(null);b.useImperativeHandle(rt,()=>{var tn;return{resizableTextArea:(tn=le.current)===null||tn===void 0?void 0:tn.resizableTextArea,focus:hn=>{var vt,Tt;(0,we.nH)((Tt=(vt=le.current)===null||vt===void 0?void 0:vt.resizableTextArea)===null||Tt===void 0?void 0:Tt.textArea,hn)},blur:()=>{var hn;return(hn=le.current)===null||hn===void 0?void 0:hn.blur()}}});const Ie=We("input",Ke),ke=(0,xe.Z)(Ie),[Ye,_e,it]=(0,Me.TI)(Ie,Xe),[ft]=tt(Ie,ke),{compactSize:yt,compactItemClassnames:ot}=(0,Le.ri)(Ie,nt),lt=(0,ue.Z)(tn=>{var hn;return(hn=Se!=null?Se:yt)!==null&&hn!==void 0?hn:tn}),[Ut,kt]=(0,be.Z)("textArea",se,et),ln=(0,Pe.Z)(ye!=null?ye:Et),[Gt,Rt]=b.useState(!1),[Vt,$t]=b.useState(!1),St=tn=>{Rt(!0),Je==null||Je(tn);const hn=()=>{Rt(!1),document.removeEventListener("mouseup",hn)};document.addEventListener("mouseup",hn)},Lt=tn=>{var hn,vt;if(at==null||at(tn),Gt&&typeof getComputedStyle=="function"){const Tt=(vt=(hn=le.current)===null||hn===void 0?void 0:hn.nativeElement)===null||vt===void 0?void 0:vt.querySelector("textarea");Tt&&getComputedStyle(Tt).resize==="both"&&$t(!0)}};return Ye(ft(b.createElement(Ue.default,Object.assign({autoComplete:ct},Ee,{style:Object.assign(Object.assign({},dt),Ct),styles:Object.assign(Object.assign({},Ft),ze),disabled:ae,allowClear:ln,className:fe()(it,ke,ut,Xe,ot,wt,Vt&&`${Ie}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},gt),Dt),{textarea:fe()({[`${Ie}-sm`]:lt==="small",[`${Ie}-lg`]:lt==="large"},_e,gt==null?void 0:gt.textarea,Dt.textarea,Gt&&`${Ie}-mouse-active`),variant:fe()({[`${Ie}-${Ut}`]:kt},(0,pe.Z)(Ie,ne)),affixWrapper:fe()(`${Ie}-textarea-affix-wrapper`,{[`${Ie}-affix-wrapper-rtl`]:nt==="rtl",[`${Ie}-affix-wrapper-sm`]:lt==="small",[`${Ie}-affix-wrapper-lg`]:lt==="large",[`${Ie}-textarea-show-count`]:Fe||((Te=Ze.count)===null||Te===void 0?void 0:Te.show)},_e)}),prefixCls:Ie,suffix:x&&b.createElement("span",{className:`${Ie}-textarea-suffix`},re),showCount:Fe,ref:le,onResize:Lt,onMouseDown:St}))))})},23826:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return He}});var b=E(59301);function He(fe,Ue){const Pe=(0,b.useRef)([]),pe=()=>{Pe.current.push(setTimeout(()=>{var Ce,de,xe,ue;!((Ce=fe.current)===null||Ce===void 0)&&Ce.input&&((de=fe.current)===null||de===void 0?void 0:de.input.getAttribute("type"))==="password"&&(!((xe=fe.current)===null||xe===void 0)&&xe.input.hasAttribute("value"))&&((ue=fe.current)===null||ue===void 0||ue.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Ue&&pe(),()=>Pe.current.forEach(Ce=>{Ce&&clearTimeout(Ce)})),[]),pe}},37568:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Dt}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(48755),Pe=E(56553),pe=E(53075),de=Ft=>{const{getPrefixCls:oe,direction:ae}=(0,b.useContext)(Ue.E_),{prefixCls:te,className:x}=Ft,re=oe("input-group",te),ne=oe("input"),[le,Ie,ke]=(0,pe.ZP)(ne),Ye=fe()(re,ke,{[`${re}-lg`]:Ft.size==="large",[`${re}-sm`]:Ft.size==="small",[`${re}-compact`]:Ft.compact,[`${re}-rtl`]:ae==="rtl"},Ie,x),_e=(0,b.useContext)(Pe.aM),it=(0,b.useMemo)(()=>Object.assign(Object.assign({},_e),{isFormItemInput:!1}),[_e]);return le(b.createElement("span",{className:Ye,style:Ft.style,onMouseEnter:Ft.onMouseEnter,onMouseLeave:Ft.onMouseLeave,onFocus:Ft.onFocus,onBlur:Ft.onBlur},b.createElement(Pe.aM.Provider,{value:it},Ft.children)))},xe=E(49397),ue=E(94480),Be=E(6089),be=E(26112),Le=E(82855),we=E(31756),Me=E(16931),ge=E(51636),Ae=E(64910);const De=Ft=>{const{componentCls:oe,paddingXS:ae}=Ft;return{[oe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ae,"&-rtl":{direction:"rtl"},[`${oe}-input`]:{textAlign:"center",paddingInline:Ft.paddingXXS},[`&${oe}-sm ${oe}-input`]:{paddingInline:Ft.calc(Ft.paddingXXS).div(2).equal()},[`&${oe}-lg ${oe}-input`]:{paddingInline:Ft.paddingXS}}}};var Re=(0,Me.I$)(["Input","OTP"],Ft=>{const oe=(0,ge.mergeToken)(Ft,(0,Ae.e)(Ft));return[De(oe)]},Ae.T),tt=E(16089),ce=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae},Ge=b.forwardRef((Ft,oe)=>{const{value:ae,onChange:te,onActiveChange:x,index:re,mask:ne}=Ft,le=ce(Ft,["value","onChange","onActiveChange","index","mask"]),Ie=ae&&typeof ne=="string"?ne:ae,ke=yt=>{te(re,yt.target.value)},Ye=b.useRef(null);b.useImperativeHandle(oe,()=>Ye.current);const _e=()=>{(0,tt.Z)(()=>{var yt;const ot=(yt=Ye.current)===null||yt===void 0?void 0:yt.input;document.activeElement===ot&&ot&&ot.select()})},it=yt=>{const{key:ot,ctrlKey:lt,metaKey:Ut}=yt;ot==="ArrowLeft"?x(re-1):ot==="ArrowRight"?x(re+1):ot==="z"&&(lt||Ut)&&yt.preventDefault(),_e()},ft=yt=>{yt.key==="Backspace"&&!ae&&x(re-1),_e()};return b.createElement(xe.Z,Object.assign({type:ne===!0?"password":"text"},le,{ref:Ye,value:Ie,onInput:ke,onFocus:_e,onKeyDown:it,onKeyUp:ft,onMouseDown:_e,onMouseUp:_e}))}),Ze=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae};function rt(Ft){return(Ft||"").split("")}const Te=Ft=>{const{index:oe,prefixCls:ae,separator:te}=Ft,x=typeof te=="function"?te(oe):te;return x?b.createElement("span",{className:`${ae}-separator`},x):null};var et=b.forwardRef((Ft,oe)=>{const{prefixCls:ae,length:te=6,size:x,defaultValue:re,value:ne,onChange:le,formatter:Ie,separator:ke,variant:Ye,disabled:_e,status:it,autoFocus:ft,mask:yt,type:ot,onInput:lt,inputMode:Ut}=Ft,kt=Ze(Ft,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ln,direction:Gt}=b.useContext(Ue.E_),Rt=ln("otp",ae),Vt=(0,be.Z)(kt,{aria:!0,data:!0,attr:!0}),[$t,St,Lt]=Re(Rt),tn=(0,we.Z)(On=>x!=null?x:On),hn=b.useContext(Pe.aM),vt=(0,Le.F)(hn.status,it),Tt=b.useMemo(()=>Object.assign(Object.assign({},hn),{status:vt,hasFeedback:!1,feedbackIcon:null}),[hn,vt]),_t=b.useRef(null),on=b.useRef({});b.useImperativeHandle(oe,()=>({focus:()=>{var On;(On=on.current[0])===null||On===void 0||On.focus()},blur:()=>{var On;for(let Fn=0;Fn<te;Fn+=1)(On=on.current[Fn])===null||On===void 0||On.blur()},nativeElement:_t.current}));const En=On=>Ie?Ie(On):On,[Tn,$n]=b.useState(()=>rt(En(re||"")));b.useEffect(()=>{ne!==void 0&&$n(rt(ne))},[ne]);const er=(0,Be.Z)(On=>{$n(On),lt&&lt(On),le&&On.length===te&&On.every(Fn=>Fn)&&On.some((Fn,xn)=>Tn[xn]!==Fn)&&le(On.join(""))}),In=(0,Be.Z)((On,Fn)=>{let xn=(0,ue.Z)(Tn);for(let rn=0;rn<On;rn+=1)xn[rn]||(xn[rn]="");Fn.length<=1?xn[On]=Fn:xn=xn.slice(0,On).concat(rt(Fn)),xn=xn.slice(0,te);for(let rn=xn.length-1;rn>=0&&!xn[rn];rn-=1)xn.pop();const dn=En(xn.map(rn=>rn||" ").join(""));return xn=rt(dn).map((rn,Sn)=>rn===" "&&!xn[Sn]?xn[Sn]:rn),xn}),Gn=(On,Fn)=>{var xn;const dn=In(On,Fn),rn=Math.min(On+Fn.length,te-1);rn!==On&&dn[On]!==void 0&&((xn=on.current[rn])===null||xn===void 0||xn.focus()),er(dn)},Wt=On=>{var Fn;(Fn=on.current[On])===null||Fn===void 0||Fn.focus()},un={variant:Ye,disabled:_e,status:vt,mask:yt,type:ot,inputMode:Ut};return $t(b.createElement("div",Object.assign({},Vt,{ref:_t,className:fe()(Rt,{[`${Rt}-sm`]:tn==="small",[`${Rt}-lg`]:tn==="large",[`${Rt}-rtl`]:Gt==="rtl"},Lt,St)}),b.createElement(Pe.aM.Provider,{value:Tt},Array.from({length:te}).map((On,Fn)=>{const xn=`otp-${Fn}`,dn=Tn[Fn]||"";return b.createElement(b.Fragment,{key:xn},b.createElement(Ge,Object.assign({ref:rn=>{on.current[Fn]=rn},index:Fn,size:tn,htmlSize:1,className:`${Rt}-input`,onChange:Gn,value:dn,onActiveChange:Wt,autoFocus:Fn===0&&ft},un)),Fn<te-1&&b.createElement(Te,{separator:ke,index:Fn,prefixCls:Rt}))}))))}),Se=E(73331),qe=E(15277),ve=E(2738),ye=E(8654),gt=E(2171),Xe=E(23826),ut=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae};const Ct=Ft=>Ft?b.createElement(qe.Z,null):b.createElement(Se.Z,null),ze={click:"onClick",hover:"onMouseOver"};var Fe=b.forwardRef((Ft,oe)=>{const{disabled:ae,action:te="click",visibilityToggle:x=!0,iconRender:re=Ct}=Ft,ne=b.useContext(gt.Z),le=ae!=null?ae:ne,Ie=typeof x=="object"&&x.visible!==void 0,[ke,Ye]=(0,b.useState)(()=>Ie?x.visible:!1),_e=(0,b.useRef)(null);b.useEffect(()=>{Ie&&Ye(x.visible)},[Ie,x]);const it=(0,Xe.Z)(_e),ft=()=>{var tn;if(le)return;ke&&it();const hn=!ke;Ye(hn),typeof x=="object"&&((tn=x.onVisibleChange)===null||tn===void 0||tn.call(x,hn))},yt=tn=>{const hn=ze[te]||"",vt=re(ke),Tt={[hn]:ft,className:`${tn}-icon`,key:"passwordIcon",onMouseDown:_t=>{_t.preventDefault()},onMouseUp:_t=>{_t.preventDefault()}};return b.cloneElement(b.isValidElement(vt)?vt:b.createElement("span",null,vt),Tt)},{className:ot,prefixCls:lt,inputPrefixCls:Ut,size:kt}=Ft,ln=ut(Ft,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Gt}=b.useContext(Ue.E_),Rt=Gt("input",Ut),Vt=Gt("input-password",lt),$t=x&&yt(Vt),St=fe()(Vt,ot,{[`${Vt}-${kt}`]:!!kt}),Lt=Object.assign(Object.assign({},(0,ve.Z)(ln,["suffix","iconRender","visibilityToggle"])),{type:ke?"text":"password",className:St,prefixCls:Rt,suffix:$t});return kt&&(Lt.size=kt),b.createElement(xe.Z,Object.assign({ref:(0,ye.sQ)(oe,_e)},Lt))}),Je=E(47472),at=E(22703),Ee=E(7939),We=E(70045),nt=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae},ct=b.forwardRef((Ft,oe)=>{const{prefixCls:ae,inputPrefixCls:te,className:x,size:re,suffix:ne,enterButton:le=!1,addonAfter:Ie,loading:ke,disabled:Ye,onSearch:_e,onChange:it,onCompositionStart:ft,onCompositionEnd:yt}=Ft,ot=nt(Ft,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:lt,direction:Ut}=b.useContext(Ue.E_),kt=b.useRef(!1),ln=lt("input-search",ae),Gt=lt("input",te),{compactSize:Rt}=(0,We.ri)(ln,Ut),Vt=(0,we.Z)(Gn=>{var Wt;return(Wt=re!=null?re:Rt)!==null&&Wt!==void 0?Wt:Gn}),$t=b.useRef(null),St=Gn=>{Gn!=null&&Gn.target&&Gn.type==="click"&&_e&&_e(Gn.target.value,Gn,{source:"clear"}),it==null||it(Gn)},Lt=Gn=>{var Wt;document.activeElement===((Wt=$t.current)===null||Wt===void 0?void 0:Wt.input)&&Gn.preventDefault()},tn=Gn=>{var Wt,un;_e&&_e((un=(Wt=$t.current)===null||Wt===void 0?void 0:Wt.input)===null||un===void 0?void 0:un.value,Gn,{source:"input"})},hn=Gn=>{kt.current||ke||tn(Gn)},vt=typeof le=="boolean"?b.createElement(Je.Z,null):null,Tt=`${ln}-button`;let _t;const on=le||{},En=on.type&&on.type.__ANT_BUTTON===!0;En||on.type==="button"?_t=(0,at.Tm)(on,Object.assign({onMouseDown:Lt,onClick:Gn=>{var Wt,un;(un=(Wt=on==null?void 0:on.props)===null||Wt===void 0?void 0:Wt.onClick)===null||un===void 0||un.call(Wt,Gn),tn(Gn)},key:"enterButton"},En?{className:Tt,size:Vt}:{})):_t=b.createElement(Ee.ZP,{className:Tt,type:le?"primary":void 0,size:Vt,disabled:Ye,key:"enterButton",onMouseDown:Lt,onClick:tn,loading:ke,icon:vt},le),Ie&&(_t=[_t,(0,at.Tm)(Ie,{key:"addonAfter"})]);const Tn=fe()(ln,{[`${ln}-rtl`]:Ut==="rtl",[`${ln}-${Vt}`]:!!Vt,[`${ln}-with-button`]:!!le},x),$n=Object.assign(Object.assign({},ot),{className:Tn,prefixCls:Gt,type:"search"}),er=Gn=>{kt.current=!0,ft==null||ft(Gn)},In=Gn=>{kt.current=!1,yt==null||yt(Gn)};return b.createElement(xe.Z,Object.assign({ref:(0,ye.sQ)($t,oe),onPressEnter:hn},$n,{size:Vt,onCompositionStart:er,onCompositionEnd:In,addonAfter:_t,suffix:ne,onChange:St,disabled:Ye}))}),wt=E(79809);const dt=xe.Z;dt.Group=de,dt.Search=ct,dt.TextArea=wt.Z,dt.Password=Fe,dt.OTP=et;var Dt=dt},24303:function(Cn,Zt,E){"use strict";E.d(Zt,{D:function(){return Ze},Z:function(){return Ke}});var b=E(59301),He=E(54476),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(Se,qe){return b.createElement(Pe.Z,(0,He.Z)({},Se,{ref:qe,icon:Ue}))},Ce=b.forwardRef(pe),de=Ce,xe=E(33853),ue=E(38819),Be=E(92310),be=E.n(Be),Le=E(2738),we=E(48755),Me=E(6989),ge=E(36237),Ae=E(48923),De=E(16931);const Re=et=>{const{componentCls:Se,siderBg:qe,motionDurationMid:ve,motionDurationSlow:ye,antCls:gt,triggerHeight:Xe,triggerColor:ut,triggerBg:Ct,headerHeight:ze,zeroTriggerWidth:se,zeroTriggerHeight:Fe,borderRadiusLG:Je,lightSiderBg:at,lightTriggerColor:Ee,lightTriggerBg:We,bodyBg:nt}=et;return{[Se]:{position:"relative",minWidth:0,background:qe,transition:`all ${ve}, background 0s`,"&-has-trigger":{paddingBottom:Xe},"&-right":{order:1},[`${Se}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${gt}-menu${gt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Se}-children`]:{overflow:"hidden"},[`${Se}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Xe,color:ut,lineHeight:(0,ge.unit)(Xe),textAlign:"center",background:Ct,cursor:"pointer",transition:`all ${ve}`},[`${Se}-zero-width-trigger`]:{position:"absolute",top:ze,insetInlineEnd:et.calc(se).mul(-1).equal(),zIndex:1,width:se,height:Fe,color:ut,fontSize:et.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:qe,borderRadius:`0 ${(0,ge.unit)(Je)} ${(0,ge.unit)(Je)} 0`,cursor:"pointer",transition:`background ${ye} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ye}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:et.calc(se).mul(-1).equal(),borderRadius:`${(0,ge.unit)(Je)} 0 0 ${(0,ge.unit)(Je)}`}},"&-light":{background:at,[`${Se}-trigger`]:{color:Ee,background:We},[`${Se}-zero-width-trigger`]:{color:Ee,background:We,border:`1px solid ${nt}`,borderInlineStart:0}}}}};var tt=(0,De.I$)(["Layout","Sider"],et=>[Re(et)],Ae.eh,{deprecatedTokens:Ae.jn}),ce=function(et,Se){var qe={};for(var ve in et)Object.prototype.hasOwnProperty.call(et,ve)&&Se.indexOf(ve)<0&&(qe[ve]=et[ve]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ve=Object.getOwnPropertySymbols(et);ye<ve.length;ye++)Se.indexOf(ve[ye])<0&&Object.prototype.propertyIsEnumerable.call(et,ve[ye])&&(qe[ve[ye]]=et[ve[ye]]);return qe};const Oe={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ge=et=>!Number.isNaN(Number.parseFloat(et))&&isFinite(et),Ze=b.createContext({}),rt=(()=>{let et=0;return function(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return et+=1,`${Se}${et}`}})();var Ke=b.forwardRef((et,Se)=>{const{prefixCls:qe,className:ve,trigger:ye,children:gt,defaultCollapsed:Xe=!1,theme:ut="dark",style:Ct={},collapsible:ze=!1,reverseArrow:se=!1,width:Fe=200,collapsedWidth:Je=80,zeroWidthTriggerStyle:at,breakpoint:Ee,onCollapse:We,onBreakpoint:nt}=et,Et=ce(et,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ct}=(0,b.useContext)(Me.V),[wt,dt]=(0,b.useState)("collapsed"in et?et.collapsed:Xe),[Dt,Ft]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in et&&dt(et.collapsed)},[et.collapsed]);const oe=(Vt,$t)=>{"collapsed"in et||dt(Vt),We==null||We(Vt,$t)},{getPrefixCls:ae,direction:te}=(0,b.useContext)(we.E_),x=ae("layout-sider",qe),[re,ne,le]=tt(x),Ie=(0,b.useRef)(null);Ie.current=Vt=>{Ft(Vt.matches),nt==null||nt(Vt.matches),wt!==Vt.matches&&oe(Vt.matches,"responsive")},(0,b.useEffect)(()=>{function Vt(St){return Ie.current(St)}let $t;if(typeof window!="undefined"){const{matchMedia:St}=window;if(St&&Ee&&Ee in Oe){$t=St(`screen and (max-width: ${Oe[Ee]})`);try{$t.addEventListener("change",Vt)}catch(Lt){$t.addListener(Vt)}Vt($t)}}return()=>{try{$t==null||$t.removeEventListener("change",Vt)}catch(St){$t==null||$t.removeListener(Vt)}}},[Ee]),(0,b.useEffect)(()=>{const Vt=rt("ant-sider-");return ct.addSider(Vt),()=>ct.removeSider(Vt)},[]);const ke=()=>{oe(!wt,"clickTrigger")},Ye=(0,Le.Z)(Et,["collapsed"]),_e=wt?Je:Fe,it=Ge(_e)?`${_e}px`:String(_e),ft=parseFloat(String(Je||0))===0?b.createElement("span",{onClick:ke,className:be()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${se?"right":"left"}`),style:at},ye||b.createElement(de,null)):null,yt=te==="rtl"==!se,Ut={expanded:yt?b.createElement(ue.Z,null):b.createElement(xe.Z,null),collapsed:yt?b.createElement(xe.Z,null):b.createElement(ue.Z,null)}[wt?"collapsed":"expanded"],kt=ye!==null?ft||b.createElement("div",{className:`${x}-trigger`,onClick:ke,style:{width:it}},ye||Ut):null,ln=Object.assign(Object.assign({},Ct),{flex:`0 0 ${it}`,maxWidth:it,minWidth:it,width:it}),Gt=be()(x,`${x}-${ut}`,{[`${x}-collapsed`]:!!wt,[`${x}-has-trigger`]:ze&&ye!==null&&!ft,[`${x}-below`]:!!Dt,[`${x}-zero-width`]:parseFloat(it)===0},ve,ne,le),Rt=b.useMemo(()=>({siderCollapsed:wt}),[wt]);return re(b.createElement(Ze.Provider,{value:Rt},b.createElement("aside",Object.assign({className:Gt},Ye,{style:ln,ref:Se}),b.createElement("div",{className:`${x}-children`},gt),ze||Dt&&ft?kt:null)))})},6989:function(Cn,Zt,E){"use strict";E.d(Zt,{V:function(){return He}});var b=E(59301);const He=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Cn,Zt,E){"use strict";E.d(Zt,{eh:function(){return Ue},jn:function(){return Pe}});var b=E(36237),He=E(16931);const fe=pe=>{const{antCls:Ce,componentCls:de,colorText:xe,footerBg:ue,headerHeight:Be,headerPadding:be,headerColor:Le,footerPadding:we,fontSize:Me,bodyBg:ge,headerBg:Ae}=pe;return{[de]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ge,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${de}-header`]:{height:Be,padding:be,color:Le,lineHeight:(0,b.unit)(Be),background:Ae,[`${Ce}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:we,color:xe,fontSize:Me,background:ue},[`${de}-content`]:{flex:"auto",color:xe,minHeight:0}}},Ue=pe=>{const{colorBgLayout:Ce,controlHeight:de,controlHeightLG:xe,colorText:ue,controlHeightSM:Be,marginXXS:be,colorTextLightSolid:Le,colorBgContainer:we}=pe,Me=xe*1.25;return{colorBgHeader:"#001529",colorBgBody:Ce,colorBgTrigger:"#002140",bodyBg:Ce,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:ue,footerPadding:`${Be}px ${Me}px`,footerBg:Ce,siderBg:"#001529",triggerHeight:xe+be*2,triggerBg:"#002140",triggerColor:Le,zeroTriggerWidth:xe,zeroTriggerHeight:xe,lightSiderBg:we,lightTriggerBg:we,lightTriggerColor:ue}},Pe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Zt.ZP=(0,He.I$)("Layout",pe=>[fe(pe)],Ue,{deprecatedTokens:Pe})},78857:function(Cn,Zt,E){"use strict";E.d(Zt,{J:function(){return pe}});var b=E(59301),He=E(8654),fe=E(62487),Ue=function(Ce,de){var xe={};for(var ue in Ce)Object.prototype.hasOwnProperty.call(Ce,ue)&&de.indexOf(ue)<0&&(xe[ue]=Ce[ue]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ue=Object.getOwnPropertySymbols(Ce);Be<ue.length;Be++)de.indexOf(ue[Be])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ue[Be])&&(xe[ue[Be]]=Ce[ue[Be]]);return xe};const Pe=b.createContext(null),pe=b.forwardRef((Ce,de)=>{const{children:xe}=Ce,ue=Ue(Ce,["children"]),Be=b.useContext(Pe),be=b.useMemo(()=>Object.assign(Object.assign({},Be),ue),[Be,ue.prefixCls,ue.mode,ue.selectable,ue.rootClassName]),Le=(0,He.t4)(xe),we=(0,He.x1)(de,Le?(0,He.C4)(xe):null);return b.createElement(Pe.Provider,{value:be},b.createElement(fe.Z,{space:!0},Le?b.cloneElement(xe,{ref:we}):xe))});Zt.Z=Pe},93041:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return re}});var b=E(59301),He=E(28321),fe=E(24303),Ue=E(18785),Pe=E(92310),pe=E.n(Pe),Ce=E(6089),de=E(2738),xe=E(86641),ue=E(22703),Be=E(48755),be=E(83397),we=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Me=function(ne,le){var Ie={};for(var ke in ne)Object.prototype.hasOwnProperty.call(ne,ke)&&le.indexOf(ke)<0&&(Ie[ke]=ne[ke]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(ne);Ye<ke.length;Ye++)le.indexOf(ke[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,ke[Ye])&&(Ie[ke[Ye]]=ne[ke[Ye]]);return Ie},Ae=ne=>{const{prefixCls:le,className:Ie,dashed:ke}=ne,Ye=Me(ne,["prefixCls","className","dashed"]),{getPrefixCls:_e}=b.useContext(Be.E_),it=_e("menu",le),ft=pe()({[`${it}-item-divider-dashed`]:!!ke},Ie);return b.createElement(He.iz,Object.assign({className:ft},Ye))},De=E(11592),Re=E(25399),ce=ne=>{var le;const{className:Ie,children:ke,icon:Ye,title:_e,danger:it,extra:ft}=ne,{prefixCls:yt,firstLevel:ot,direction:lt,disableMenuItemTitleTooltip:Ut,inlineCollapsed:kt}=b.useContext(we),ln=Lt=>{const tn=ke==null?void 0:ke[0],hn=b.createElement("span",{className:pe()(`${yt}-title-content`,{[`${yt}-title-content-with-extra`]:!!ft||ft===0})},ke);return(!Ye||b.isValidElement(ke)&&ke.type==="span")&&ke&&Lt&&ot&&typeof tn=="string"?b.createElement("div",{className:`${yt}-inline-collapsed-noicon`},tn.charAt(0)):hn},{siderCollapsed:Gt}=b.useContext(fe.D);let Rt=_e;typeof _e=="undefined"?Rt=ot?ke:"":_e===!1&&(Rt="");const Vt={title:Rt};!Gt&&!kt&&(Vt.title=null,Vt.open=!1);const $t=(0,De.Z)(ke).length;let St=b.createElement(He.ck,Object.assign({},(0,de.Z)(ne,["title","icon","danger"]),{className:pe()({[`${yt}-item-danger`]:it,[`${yt}-item-only-child`]:(Ye?$t+1:$t)===1},Ie),title:typeof _e=="string"?_e:void 0}),(0,ue.Tm)(Ye,{className:pe()(b.isValidElement(Ye)?(le=Ye.props)===null||le===void 0?void 0:le.className:"",`${yt}-item-icon`)}),ln(kt));return Ut||(St=b.createElement(Re.Z,Object.assign({},Vt,{placement:lt==="rtl"?"left":"right",classNames:{root:`${yt}-inline-collapsed-tooltip`}}),St)),St},Oe=E(78857),Ge=E(36237),Ze=E(17835),rt=E(63356),Te=E(34961),Ke=E(46e3),et=E(34925),Se=E(16931),qe=E(51636),ye=ne=>{const{componentCls:le,motionDurationSlow:Ie,horizontalLineHeight:ke,colorSplit:Ye,lineWidth:_e,lineType:it,itemPaddingInline:ft}=ne;return{[`${le}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${(0,Ge.unit)(_e)} ${it} ${Ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${le}-item, ${le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ft},[`> ${le}-item:hover,
> ${le}-item-active,
> ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${Ie}`,`background ${Ie}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},Xe=ne=>{let{componentCls:le,menuArrowOffset:Ie,calc:ke}=ne;return{[`${le}-rtl`]:{direction:"rtl"},[`${le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${le}-rtl${le}-vertical,
${le}-submenu-rtl ${le}-vertical`]:{[`${le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Ge.unit)(ke(Ie).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(Ie)})`}}}}};const ut=ne=>Object.assign({},(0,rt.oN)(ne));var ze=(ne,le)=>{const{componentCls:Ie,itemColor:ke,itemSelectedColor:Ye,subMenuItemSelectedColor:_e,groupTitleColor:it,itemBg:ft,subMenuItemBg:yt,itemSelectedBg:ot,activeBarHeight:lt,activeBarWidth:Ut,activeBarBorderWidth:kt,motionDurationSlow:ln,motionEaseInOut:Gt,motionEaseOut:Rt,itemPaddingInline:Vt,motionDurationMid:$t,itemHoverColor:St,lineType:Lt,colorSplit:tn,itemDisabledColor:hn,dangerItemColor:vt,dangerItemHoverColor:Tt,dangerItemSelectedColor:_t,dangerItemActiveBg:on,dangerItemSelectedBg:En,popupBg:Tn,itemHoverBg:$n,itemActiveBg:er,menuSubMenuBg:In,horizontalItemSelectedColor:Gn,horizontalItemSelectedBg:Wt,horizontalItemBorderRadius:un,horizontalItemHoverBg:On}=ne;return{[`${Ie}-${le}, ${Ie}-${le} > ${Ie}`]:{color:ke,background:ft,[`&${Ie}-root:focus-visible`]:Object.assign({},ut(ne)),[`${Ie}-item`]:{"&-group-title, &-extra":{color:it}},[`${Ie}-submenu-selected > ${Ie}-submenu-title`]:{color:_e},[`${Ie}-item, ${Ie}-submenu-title`]:{color:ke,[`&:not(${Ie}-item-disabled):focus-visible`]:Object.assign({},ut(ne))},[`${Ie}-item-disabled, ${Ie}-submenu-disabled`]:{color:`${hn} !important`},[`${Ie}-item:not(${Ie}-item-selected):not(${Ie}-submenu-selected)`]:{[`&:hover, > ${Ie}-submenu-title:hover`]:{color:St}},[`&:not(${Ie}-horizontal)`]:{[`${Ie}-item:not(${Ie}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:er}},[`${Ie}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:er}}},[`${Ie}-item-danger`]:{color:vt,[`&${Ie}-item:hover`]:{[`&:not(${Ie}-item-selected):not(${Ie}-submenu-selected)`]:{color:Tt}},[`&${Ie}-item:active`]:{background:on}},[`${Ie}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ie}-item-selected`]:{color:Ye,[`&${Ie}-item-danger`]:{color:_t},"a, a:hover":{color:"inherit"}},[`& ${Ie}-item-selected`]:{backgroundColor:ot,[`&${Ie}-item-danger`]:{backgroundColor:En}},[`&${Ie}-submenu > ${Ie}`]:{backgroundColor:In},[`&${Ie}-popup > ${Ie}`]:{backgroundColor:Tn},[`&${Ie}-submenu-popup > ${Ie}`]:{backgroundColor:Tn},[`&${Ie}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${Ie}-item, > ${Ie}-submenu`]:{top:kt,marginTop:ne.calc(kt).mul(-1).equal(),marginBottom:0,borderRadius:un,"&::after":{position:"absolute",insetInline:Vt,bottom:0,borderBottom:`${(0,Ge.unit)(lt)} solid transparent`,transition:`border-color ${ln} ${Gt}`,content:'""'},"&:hover, &-active, &-open":{background:On,"&::after":{borderBottomWidth:lt,borderBottomColor:Gn}},"&-selected":{color:Gn,backgroundColor:Wt,"&:hover":{backgroundColor:Wt},"&::after":{borderBottomWidth:lt,borderBottomColor:Gn}}}}),[`&${Ie}-root`]:{[`&${Ie}-inline, &${Ie}-vertical`]:{borderInlineEnd:`${(0,Ge.unit)(kt)} ${Lt} ${tn}`}},[`&${Ie}-inline`]:{[`${Ie}-sub${Ie}-inline`]:{background:yt},[`${Ie}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ge.unit)(Ut)} solid ${Ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${$t} ${Rt}`,`opacity ${$t} ${Rt}`].join(","),content:'""'},[`&${Ie}-item-danger`]:{"&::after":{borderInlineEndColor:_t}}},[`${Ie}-selected, ${Ie}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${$t} ${Gt}`,`opacity ${$t} ${Gt}`].join(",")}}}}}};const se=ne=>{const{componentCls:le,itemHeight:Ie,itemMarginInline:ke,padding:Ye,menuArrowSize:_e,marginXS:it,itemMarginBlock:ft,itemWidth:yt,itemPaddingInline:ot}=ne,lt=ne.calc(_e).add(Ye).add(it).equal();return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:Ie,lineHeight:(0,Ge.unit)(Ie),paddingInline:ot,overflow:"hidden",textOverflow:"ellipsis",marginInline:ke,marginBlock:ft,width:yt},[`> ${le}-item,
> ${le}-submenu > ${le}-submenu-title`]:{height:Ie,lineHeight:(0,Ge.unit)(Ie)},[`${le}-item-group-list ${le}-submenu-title,
${le}-submenu-title`]:{paddingInlineEnd:lt}}};var Je=ne=>{const{componentCls:le,iconCls:Ie,itemHeight:ke,colorTextLightSolid:Ye,dropdownWidth:_e,controlHeightLG:it,motionEaseOut:ft,paddingXL:yt,itemMarginInline:ot,fontSizeLG:lt,motionDurationFast:Ut,motionDurationSlow:kt,paddingXS:ln,boxShadowSecondary:Gt,collapsedWidth:Rt,collapsedIconSize:Vt}=ne,$t={height:ke,lineHeight:(0,Ge.unit)(ke),listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},se(ne))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},se(ne)),{boxShadow:Gt})}},{[`${le}-submenu-popup ${le}-vertical${le}-sub`]:{minWidth:_e,maxHeight:`calc(100vh - ${(0,Ge.unit)(ne.calc(it).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${le}-inline`]:{width:"100%",[`&${le}-root`]:{[`${le}-item, ${le}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${kt}`,`background ${kt}`,`padding ${Ut} ${ft}`].join(","),[`> ${le}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${le}-sub${le}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${le}-submenu > ${le}-submenu-title`]:$t,[`& ${le}-item-group-title`]:{paddingInlineStart:yt}},[`${le}-item`]:$t}},{[`${le}-inline-collapsed`]:{width:Rt,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:lt,textAlign:"center"}}},[`> ${le}-item,
> ${le}-item-group > ${le}-item-group-list > ${le}-item,
> ${le}-item-group > ${le}-item-group-list > ${le}-submenu > ${le}-submenu-title,
> ${le}-submenu > ${le}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Ge.unit)(ne.calc(Vt).div(2).equal())} - ${(0,Ge.unit)(ot)})`,textOverflow:"clip",[`
${le}-submenu-arrow,
${le}-submenu-expand-icon
`]:{opacity:0},[`${le}-item-icon, ${Ie}`]:{margin:0,fontSize:Vt,lineHeight:(0,Ge.unit)(ke),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${Ie}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${Ie}`]:{display:"none"},"a, a:hover":{color:Ye}},[`${le}-item-group-title`]:Object.assign(Object.assign({},rt.vS),{paddingInline:ln})}}]};const at=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionDurationMid:ke,motionEaseInOut:Ye,motionEaseOut:_e,iconCls:it,iconSize:ft,iconMarginInlineEnd:yt}=ne;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ie}`,`background ${Ie}`,`padding calc(${Ie} + 0.1s) ${Ye}`].join(","),[`${le}-item-icon, ${it}`]:{minWidth:ft,fontSize:ft,transition:[`font-size ${ke} ${_e}`,`margin ${Ie} ${Ye}`,`color ${Ie}`].join(","),"+ span":{marginInlineStart:yt,opacity:1,transition:[`opacity ${Ie} ${Ye}`,`margin ${Ie}`,`color ${Ie}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,rt.Ro)()),[`&${le}-item-only-child`]:{[`> ${it}, > ${le}-item-icon`]:{marginInlineEnd:0}}},[`${le}-item-disabled, ${le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ee=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionEaseInOut:ke,borderRadius:Ye,menuArrowSize:_e,menuArrowOffset:it}=ne;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ne.margin,width:_e,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ie} ${ke}, opacity ${Ie}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ne.calc(_e).mul(.6).equal(),height:ne.calc(_e).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ye,transition:[`background ${Ie} ${ke}`,`transform ${Ie} ${ke}`,`top ${Ie} ${ke}`,`color ${Ie} ${ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(ne.calc(it).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ge.unit)(it)})`}}}}},We=ne=>{const{antCls:le,componentCls:Ie,fontSize:ke,motionDurationSlow:Ye,motionDurationMid:_e,motionEaseInOut:it,paddingXS:ft,padding:yt,colorSplit:ot,lineWidth:lt,zIndexPopup:Ut,borderRadiusLG:kt,subMenuItemBorderRadius:ln,menuArrowSize:Gt,menuArrowOffset:Rt,lineType:Vt,groupTitleLineHeight:$t,groupTitleFontSize:St}=ne;return[{"":{[Ie]:Object.assign(Object.assign({},(0,rt.dF)()),{"&-hidden":{display:"none"}})},[`${Ie}-submenu-hidden`]:{display:"none"}},{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(ne)),(0,rt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ye} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ie}-item`]:{flex:"none"}},[`${Ie}-item, ${Ie}-submenu, ${Ie}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Ie}-item-group-title`]:{padding:`${(0,Ge.unit)(ft)} ${(0,Ge.unit)(yt)}`,fontSize:St,lineHeight:$t,transition:`all ${Ye}`},[`&-horizontal ${Ie}-submenu`]:{transition:[`border-color ${Ye} ${it}`,`background ${Ye} ${it}`].join(",")},[`${Ie}-submenu, ${Ie}-submenu-inline`]:{transition:[`border-color ${Ye} ${it}`,`background ${Ye} ${it}`,`padding ${_e} ${it}`].join(",")},[`${Ie}-submenu ${Ie}-sub`]:{cursor:"initial",transition:[`background ${Ye} ${it}`,`padding ${Ye} ${it}`].join(",")},[`${Ie}-title-content`]:{transition:`color ${Ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ie}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Ie}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ie}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ot,borderStyle:Vt,borderWidth:0,borderTopWidth:lt,marginBlock:lt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),at(ne)),{[`${Ie}-item-group`]:{[`${Ie}-item-group-list`]:{margin:0,padding:0,[`${Ie}-item, ${Ie}-submenu-title`]:{paddingInline:`${(0,Ge.unit)(ne.calc(ke).mul(2).equal())} ${(0,Ge.unit)(yt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ut,borderRadius:kt,boxShadow:"none",transformOrigin:"0 0",[`&${Ie}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ie}`]:Object.assign(Object.assign(Object.assign({borderRadius:kt},at(ne)),Ee(ne)),{[`${Ie}-item, ${Ie}-submenu > ${Ie}-submenu-title`]:{borderRadius:ln},[`${Ie}-submenu-title::after`]:{transition:`transform ${Ye} ${it}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ne.paddingXS}}}),Ee(ne)),{[`&-inline-collapsed ${Ie}-submenu-arrow,
&-inline ${Ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ge.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ge.unit)(ne.calc(Rt).mul(-1).equal())})`}},[`${Ie}-submenu-open${Ie}-submenu-inline > ${Ie}-submenu-title > ${Ie}-submenu-arrow`]:{transform:`translateY(${(0,Ge.unit)(ne.calc(Gt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ge.unit)(ne.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ge.unit)(Rt)})`}}})},{[`${le}-layout-header`]:{[Ie]:{lineHeight:"inherit"}}}]},nt=ne=>{var le,Ie,ke;const{colorPrimary:Ye,colorError:_e,colorTextDisabled:it,colorErrorBg:ft,colorText:yt,colorTextDescription:ot,colorBgContainer:lt,colorFillAlter:Ut,colorFillContent:kt,lineWidth:ln,lineWidthBold:Gt,controlItemBgActive:Rt,colorBgTextHover:Vt,controlHeightLG:$t,lineHeight:St,colorBgElevated:Lt,marginXXS:tn,padding:hn,fontSize:vt,controlHeightSM:Tt,fontSizeLG:_t,colorTextLightSolid:on,colorErrorHover:En}=ne,Tn=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,$n=(Ie=ne.activeBarBorderWidth)!==null&&Ie!==void 0?Ie:ln,er=(ke=ne.itemMarginInline)!==null&&ke!==void 0?ke:ne.marginXXS,In=new Ze.FastColor(on).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:yt,itemColor:yt,colorItemTextHover:yt,itemHoverColor:yt,colorItemTextHoverHorizontal:Ye,horizontalItemHoverColor:Ye,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Ye,itemSelectedColor:Ye,subMenuItemSelectedColor:Ye,colorItemTextSelectedHorizontal:Ye,horizontalItemSelectedColor:Ye,colorItemBg:lt,itemBg:lt,colorItemBgHover:Vt,itemHoverBg:Vt,colorItemBgActive:kt,itemActiveBg:Rt,colorSubItemBg:Ut,subMenuItemBg:Ut,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Tn,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:ln,activeBarBorderWidth:$n,colorItemTextDisabled:it,itemDisabledColor:it,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:ft,dangerItemActiveBg:ft,colorDangerItemBgSelected:ft,dangerItemSelectedBg:ft,itemMarginInline:er,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:$t,groupTitleLineHeight:St,collapsedWidth:$t*2,popupBg:Lt,itemMarginBlock:tn,itemPaddingInline:hn,horizontalLineHeight:`${$t*1.15}px`,iconSize:vt,iconMarginInlineEnd:Tt-vt,collapsedIconSize:_t,groupTitleFontSize:vt,darkItemDisabledColor:new Ze.FastColor(on).setA(.25).toRgbString(),darkItemColor:In,darkDangerItemColor:_e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:on,darkItemSelectedBg:Ye,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:In,darkItemHoverColor:on,darkDangerItemHoverColor:En,darkDangerItemSelectedColor:on,darkDangerItemActiveBg:_e,itemWidth:Tn?`calc(100% + ${$n}px)`:`calc(100% - ${er*2}px)`}};var Et=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Se.I$)("Menu",Ye=>{const{colorBgElevated:_e,controlHeightLG:it,fontSize:ft,darkItemColor:yt,darkDangerItemColor:ot,darkItemBg:lt,darkSubMenuItemBg:Ut,darkItemSelectedColor:kt,darkItemSelectedBg:ln,darkDangerItemSelectedBg:Gt,darkItemHoverBg:Rt,darkGroupTitleColor:Vt,darkItemHoverColor:$t,darkItemDisabledColor:St,darkDangerItemHoverColor:Lt,darkDangerItemSelectedColor:tn,darkDangerItemActiveBg:hn,popupBg:vt,darkPopupBg:Tt}=Ye,_t=Ye.calc(ft).div(7).mul(5).equal(),on=(0,qe.mergeToken)(Ye,{menuArrowSize:_t,menuHorizontalHeight:Ye.calc(it).mul(1.15).equal(),menuArrowOffset:Ye.calc(_t).mul(.25).equal(),menuSubMenuBg:_e,calc:Ye.calc,popupBg:vt}),En=(0,qe.mergeToken)(on,{itemColor:yt,itemHoverColor:$t,groupTitleColor:Vt,itemSelectedColor:kt,subMenuItemSelectedColor:kt,itemBg:lt,popupBg:Tt,subMenuItemBg:Ut,itemActiveBg:"transparent",itemSelectedBg:ln,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:St,dangerItemColor:ot,dangerItemHoverColor:Lt,dangerItemSelectedColor:tn,dangerItemActiveBg:hn,dangerItemSelectedBg:Gt,menuSubMenuBg:Ut,horizontalItemSelectedColor:kt,horizontalItemSelectedBg:ln});return[We(on),ye(on),Je(on),ze(on,"light"),ze(En,"dark"),Xe(on),(0,Te.Z)(on),(0,Ke.oN)(on,"slide-up"),(0,Ke.oN)(on,"slide-down"),(0,et._y)(on,"zoom-big")]},nt,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Ie,unitless:{groupTitleLineHeight:!0}})(ne,le)},ct=E(75030),dt=ne=>{var le;const{popupClassName:Ie,icon:ke,title:Ye,theme:_e}=ne,it=b.useContext(we),{prefixCls:ft,inlineCollapsed:yt,theme:ot}=it,lt=(0,He.Xl)();let Ut;if(!ke)Ut=yt&&!lt.length&&Ye&&typeof Ye=="string"?b.createElement("div",{className:`${ft}-inline-collapsed-noicon`},Ye.charAt(0)):b.createElement("span",{className:`${ft}-title-content`},Ye);else{const Gt=b.isValidElement(Ye)&&Ye.type==="span";Ut=b.createElement(b.Fragment,null,(0,ue.Tm)(ke,{className:pe()(b.isValidElement(ke)?(le=ke.props)===null||le===void 0?void 0:le.className:"",`${ft}-item-icon`)}),Gt?Ye:b.createElement("span",{className:`${ft}-title-content`},Ye))}const kt=b.useMemo(()=>Object.assign(Object.assign({},it),{firstLevel:!1}),[it]),[ln]=(0,ct.Cn)("Menu");return b.createElement(we.Provider,{value:kt},b.createElement(He.Wd,Object.assign({},(0,de.Z)(ne,["icon"]),{title:Ut,popupClassName:pe()(ft,Ie,`${ft}-${_e||ot}`),popupStyle:Object.assign({zIndex:ln},ne.popupStyle)})))},Dt=function(ne,le){var Ie={};for(var ke in ne)Object.prototype.hasOwnProperty.call(ne,ke)&&le.indexOf(ke)<0&&(Ie[ke]=ne[ke]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(ne);Ye<ke.length;Ye++)le.indexOf(ke[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,ke[Ye])&&(Ie[ke[Ye]]=ne[ke[Ye]]);return Ie};function Ft(ne){return ne===null||ne===!1}const oe={item:ce,submenu:dt,divider:Ae};var te=(0,b.forwardRef)((ne,le)=>{var Ie;const ke=b.useContext(Oe.Z),Ye=ke||{},{getPrefixCls:_e,getPopupContainer:it,direction:ft,menu:yt}=b.useContext(Be.E_),ot=_e(),{prefixCls:lt,className:Ut,style:kt,theme:ln="light",expandIcon:Gt,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Vt,siderCollapsed:$t,rootClassName:St,mode:Lt,selectable:tn,onClick:hn,overflowedIndicatorPopupClassName:vt}=ne,Tt=Dt(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_t=(0,de.Z)(Tt,["collapsedWidth"]);(Ie=Ye.validator)===null||Ie===void 0||Ie.call(Ye,{mode:Lt});const on=(0,Ce.Z)(function(){var rn;hn==null||hn.apply(void 0,arguments),(rn=Ye.onClick)===null||rn===void 0||rn.call(Ye)}),En=Ye.mode||Lt,Tn=tn!=null?tn:Ye.selectable,$n=Vt!=null?Vt:$t,er={horizontal:{motionName:`${ot}-slide-up`},inline:(0,xe.Z)(ot),other:{motionName:`${ot}-zoom-big`}},In=_e("menu",lt||Ye.prefixCls),Gn=(0,be.Z)(In),[Wt,un,On]=Et(In,Gn,!ke),Fn=pe()(`${In}-${ln}`,yt==null?void 0:yt.className,Ut),xn=b.useMemo(()=>{var rn,Sn;if(typeof Gt=="function"||Ft(Gt))return Gt||null;if(typeof Ye.expandIcon=="function"||Ft(Ye.expandIcon))return Ye.expandIcon||null;if(typeof(yt==null?void 0:yt.expandIcon)=="function"||Ft(yt==null?void 0:yt.expandIcon))return(yt==null?void 0:yt.expandIcon)||null;const kn=(rn=Gt!=null?Gt:Ye==null?void 0:Ye.expandIcon)!==null&&rn!==void 0?rn:yt==null?void 0:yt.expandIcon;return(0,ue.Tm)(kn,{className:pe()(`${In}-submenu-expand-icon`,b.isValidElement(kn)?(Sn=kn.props)===null||Sn===void 0?void 0:Sn.className:void 0)})},[Gt,Ye==null?void 0:Ye.expandIcon,yt==null?void 0:yt.expandIcon,In]),dn=b.useMemo(()=>({prefixCls:In,inlineCollapsed:$n||!1,direction:ft,firstLevel:!0,theme:ln,mode:En,disableMenuItemTitleTooltip:Rt}),[In,$n,ft,Rt,ln]);return Wt(b.createElement(Oe.Z.Provider,{value:null},b.createElement(we.Provider,{value:dn},b.createElement(He.ZP,Object.assign({getPopupContainer:it,overflowedIndicator:b.createElement(Ue.Z,null),overflowedIndicatorPopupClassName:pe()(In,`${In}-${ln}`,vt),mode:En,selectable:Tn,onClick:on},_t,{inlineCollapsed:$n,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),kt),className:Fn,prefixCls:In,direction:ft,defaultMotions:er,expandIcon:xn,ref:le,rootClassName:pe()(St,un,Ye.rootClassName,On,Gn),_internalComponents:oe})))))});const x=(0,b.forwardRef)((ne,le)=>{const Ie=(0,b.useRef)(null),ke=b.useContext(fe.D);return(0,b.useImperativeHandle)(le,()=>({menu:Ie.current,focus:Ye=>{var _e;(_e=Ie.current)===null||_e===void 0||_e.focus(Ye)}})),b.createElement(te,Object.assign({ref:Ie},ne,ke))});x.Item=ce,x.SubMenu=dt,x.Divider=Ae,x.ItemGroup=He.BW;var re=x},31709:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return yt}});var b=E(59301),He=E(54476),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ue=fe,Pe=E(7657),pe=function(lt,Ut){return b.createElement(Pe.Z,(0,He.Z)({},lt,{ref:Ut,icon:Ue}))},Ce=b.forwardRef(pe),de=Ce,xe=E(49198),ue=E(33853),Be=E(38819),be=E(92310),Le=E.n(be),we=E(20068),Me=E(76190),ge=E(33885),Ae=E(42978),De=E(18929),Re=E(10228),tt=E(26112),ce=E(48736),Oe=E(17119),Ge=[10,20,50,100],Ze=function(lt){var Ut=lt.pageSizeOptions,kt=Ut===void 0?Ge:Ut,ln=lt.locale,Gt=lt.changeSize,Rt=lt.pageSize,Vt=lt.goButton,$t=lt.quickGo,St=lt.rootPrefixCls,Lt=lt.disabled,tn=lt.buildOptionText,hn=lt.showSizeChanger,vt=lt.sizeChangerRender,Tt=b.useState(""),_t=(0,Ae.Z)(Tt,2),on=_t[0],En=_t[1],Tn=function(){return!on||Number.isNaN(on)?void 0:Number(on)},$n=typeof tn=="function"?tn:function(dn){return"".concat(dn," ").concat(ln.items_per_page)},er=function(rn){En(rn.target.value)},In=function(rn){Vt||on===""||(En(""),!(rn.relatedTarget&&(rn.relatedTarget.className.indexOf("".concat(St,"-item-link"))>=0||rn.relatedTarget.className.indexOf("".concat(St,"-item"))>=0))&&($t==null||$t(Tn())))},Gn=function(rn){on!==""&&(rn.keyCode===Re.Z.ENTER||rn.type==="click")&&(En(""),$t==null||$t(Tn()))},Wt=function(){return kt.some(function(rn){return rn.toString()===Rt.toString()})?kt:kt.concat([Rt]).sort(function(rn,Sn){var kn=Number.isNaN(Number(rn))?0:Number(rn),Zn=Number.isNaN(Number(Sn))?0:Number(Sn);return kn-Zn})},un="".concat(St,"-options");if(!hn&&!$t)return null;var On=null,Fn=null,xn=null;return hn&&vt&&(On=vt({disabled:Lt,size:Rt,onSizeChange:function(rn){Gt==null||Gt(Number(rn))},"aria-label":ln.page_size,className:"".concat(un,"-size-changer"),options:Wt().map(function(dn){return{label:$n(dn),value:dn}})})),$t&&(Vt&&(xn=typeof Vt=="boolean"?b.createElement("button",{type:"button",onClick:Gn,onKeyUp:Gn,disabled:Lt,className:"".concat(un,"-quick-jumper-button")},ln.jump_to_confirm):b.createElement("span",{onClick:Gn,onKeyUp:Gn},Vt)),Fn=b.createElement("div",{className:"".concat(un,"-quick-jumper")},ln.jump_to,b.createElement("input",{disabled:Lt,type:"text",value:on,onChange:er,onKeyUp:Gn,onBlur:In,"aria-label":ln.page}),ln.page,xn)),b.createElement("li",{className:un},On,Fn)},rt=Ze,Te=function(lt){var Ut=lt.rootPrefixCls,kt=lt.page,ln=lt.active,Gt=lt.className,Rt=lt.showTitle,Vt=lt.onClick,$t=lt.onKeyPress,St=lt.itemRender,Lt="".concat(Ut,"-item"),tn=Le()(Lt,"".concat(Lt,"-").concat(kt),(0,we.Z)((0,we.Z)({},"".concat(Lt,"-active"),ln),"".concat(Lt,"-disabled"),!kt),Gt),hn=function(){Vt(kt)},vt=function(on){$t(on,Vt,kt)},Tt=St(kt,"page",b.createElement("a",{rel:"nofollow"},kt));return Tt?b.createElement("li",{title:Rt?String(kt):null,className:tn,onClick:hn,onKeyDown:vt,tabIndex:0},Tt):null},Ke=Te,et=function(lt,Ut,kt){return kt};function Se(){}function qe(ot){var lt=Number(ot);return typeof lt=="number"&&!Number.isNaN(lt)&&isFinite(lt)&&Math.floor(lt)===lt}function ve(ot,lt,Ut){var kt=typeof ot=="undefined"?lt:ot;return Math.floor((Ut-1)/kt)+1}var ye=function(lt){var Ut=lt.prefixCls,kt=Ut===void 0?"rc-pagination":Ut,ln=lt.selectPrefixCls,Gt=ln===void 0?"rc-select":ln,Rt=lt.className,Vt=lt.current,$t=lt.defaultCurrent,St=$t===void 0?1:$t,Lt=lt.total,tn=Lt===void 0?0:Lt,hn=lt.pageSize,vt=lt.defaultPageSize,Tt=vt===void 0?10:vt,_t=lt.onChange,on=_t===void 0?Se:_t,En=lt.hideOnSinglePage,Tn=lt.align,$n=lt.showPrevNextJumpers,er=$n===void 0?!0:$n,In=lt.showQuickJumper,Gn=lt.showLessItems,Wt=lt.showTitle,un=Wt===void 0?!0:Wt,On=lt.onShowSizeChange,Fn=On===void 0?Se:On,xn=lt.locale,dn=xn===void 0?Oe.Z:xn,rn=lt.style,Sn=lt.totalBoundaryShowSizeChanger,kn=Sn===void 0?50:Sn,Zn=lt.disabled,An=lt.simple,jn=lt.showTotal,Un=lt.showSizeChanger,yr=Un===void 0?tn>kn:Un,Ar=lt.sizeChangerRender,vn=lt.pageSizeOptions,Rn=lt.itemRender,sr=Rn===void 0?et:Rn,vr=lt.jumpPrevIcon,Mt=lt.jumpNextIcon,zt=lt.prevIcon,bt=lt.nextIcon,Ot=b.useRef(null),At=(0,De.Z)(10,{value:hn,defaultValue:Tt}),Ht=(0,Ae.Z)(At,2),ht=Ht[0],Qt=Ht[1],Jt=(0,De.Z)(1,{value:Vt,defaultValue:St,postState:function(Li){return Math.max(1,Math.min(Li,ve(void 0,ht,tn)))}}),sn=(0,Ae.Z)(Jt,2),jt=sn[0],Kt=sn[1],Xt=b.useState(jt),nn=(0,Ae.Z)(Xt,2),Hn=nn[0],zn=nn[1];(0,b.useEffect)(function(){zn(jt)},[jt]);var Yn=on!==Se,Lr="current"in lt,zr=Math.max(1,jt-(Gn?3:5)),Qr=Math.min(ve(void 0,ht,tn),jt+(Gn?3:5));function Br(Gi,Li){var ea=Gi||b.createElement("button",{type:"button","aria-label":Li,className:"".concat(kt,"-item-link")});return typeof Gi=="function"&&(ea=b.createElement(Gi,(0,ge.Z)({},lt))),ea}function gr(Gi){var Li=Gi.target.value,ea=ve(void 0,ht,tn),ta;return Li===""?ta=Li:Number.isNaN(Number(Li))?ta=Hn:Li>=ea?ta=ea:ta=Number(Li),ta}function Fr(Gi){return qe(Gi)&&Gi!==jt&&qe(tn)&&tn>0}var Kr=tn>ht?In:!1;function ni(Gi){(Gi.keyCode===Re.Z.UP||Gi.keyCode===Re.Z.DOWN)&&Gi.preventDefault()}function ri(Gi){var Li=gr(Gi);switch(Li!==Hn&&zn(Li),Gi.keyCode){case Re.Z.ENTER:Jr(Li);break;case Re.Z.UP:Jr(Li-1);break;case Re.Z.DOWN:Jr(Li+1);break;default:break}}function ai(Gi){Jr(gr(Gi))}function Pr(Gi){var Li=ve(Gi,ht,tn),ea=jt>Li&&Li!==0?Li:jt;Qt(Gi),zn(ea),Fn==null||Fn(jt,Gi),Kt(ea),on==null||on(ea,Gi)}function Jr(Gi){if(Fr(Gi)&&!Zn){var Li=ve(void 0,ht,tn),ea=Gi;return Gi>Li?ea=Li:Gi<1&&(ea=1),ea!==Hn&&zn(ea),Kt(ea),on==null||on(ea,ht),ea}return jt}var Xr=jt>1,Ri=jt<ve(void 0,ht,tn);function Hi(){Xr&&Jr(jt-1)}function Zi(){Ri&&Jr(jt+1)}function zi(){Jr(zr)}function Ji(){Jr(Qr)}function wi(Gi,Li){if(Gi.key==="Enter"||Gi.charCode===Re.Z.ENTER||Gi.keyCode===Re.Z.ENTER){for(var ea=arguments.length,ta=new Array(ea>2?ea-2:0),_i=2;_i<ea;_i++)ta[_i-2]=arguments[_i];Li.apply(void 0,ta)}}function Mi(Gi){wi(Gi,Hi)}function fi(Gi){wi(Gi,Zi)}function Xi(Gi){wi(Gi,zi)}function oo(Gi){wi(Gi,Ji)}function Ro(Gi){var Li=sr(Gi,"prev",Br(zt,"prev page"));return b.isValidElement(Li)?b.cloneElement(Li,{disabled:!Xr}):Li}function fo(Gi){var Li=sr(Gi,"next",Br(bt,"next page"));return b.isValidElement(Li)?b.cloneElement(Li,{disabled:!Ri}):Li}function bo(Gi){(Gi.type==="click"||Gi.keyCode===Re.Z.ENTER)&&Jr(Hn)}var co=null,yo=(0,tt.Z)(lt,{aria:!0,data:!0}),Pi=jn&&b.createElement("li",{className:"".concat(kt,"-total-text")},jn(tn,[tn===0?0:(jt-1)*ht+1,jt*ht>tn?tn:jt*ht])),Ai=null,Gr=ve(void 0,ht,tn);if(En&&tn<=ht)return null;var Vn=[],or={rootPrefixCls:kt,onClick:Jr,onKeyPress:wi,showTitle:un,itemRender:sr,page:-1},ur=jt-1>0?jt-1:0,qn=jt+1<Gr?jt+1:Gr,Wr=In&&In.goButton,qr=(0,Me.Z)(An)==="object"?An.readOnly:!An,rr=Wr,Qn=null;An&&(Wr&&(typeof Wr=="boolean"?rr=b.createElement("button",{type:"button",onClick:bo,onKeyUp:bo},dn.jump_to_confirm):rr=b.createElement("span",{onClick:bo,onKeyUp:bo},Wr),rr=b.createElement("li",{title:un?"".concat(dn.jump_to).concat(jt,"/").concat(Gr):null,className:"".concat(kt,"-simple-pager")},rr)),Qn=b.createElement("li",{title:un?"".concat(jt,"/").concat(Gr):null,className:"".concat(kt,"-simple-pager")},qr?Hn:b.createElement("input",{type:"text","aria-label":dn.jump_to,value:Hn,disabled:Zn,onKeyDown:ni,onKeyUp:ri,onChange:ri,onBlur:ai,size:3}),b.createElement("span",{className:"".concat(kt,"-slash")},"/"),Gr));var xr=Gn?1:2;if(Gr<=3+xr*2){Gr||Vn.push(b.createElement(Ke,(0,He.Z)({},or,{key:"noPager",page:1,className:"".concat(kt,"-item-disabled")})));for(var Zr=1;Zr<=Gr;Zr+=1)Vn.push(b.createElement(Ke,(0,He.Z)({},or,{key:Zr,page:Zr,active:jt===Zr})))}else{var ji=Gn?dn.prev_3:dn.prev_5,vo=Gn?dn.next_3:dn.next_5,ao=sr(zr,"jump-prev",Br(vr,"prev page")),Io=sr(Qr,"jump-next",Br(Mt,"next page"));er&&(co=ao?b.createElement("li",{title:un?ji:null,key:"prev",onClick:zi,tabIndex:0,onKeyDown:Xi,className:Le()("".concat(kt,"-jump-prev"),(0,we.Z)({},"".concat(kt,"-jump-prev-custom-icon"),!!vr))},ao):null,Ai=Io?b.createElement("li",{title:un?vo:null,key:"next",onClick:Ji,tabIndex:0,onKeyDown:oo,className:Le()("".concat(kt,"-jump-next"),(0,we.Z)({},"".concat(kt,"-jump-next-custom-icon"),!!Mt))},Io):null);var wo=Math.max(1,jt-xr),Co=Math.min(jt+xr,Gr);jt-1<=xr&&(Co=1+xr*2),Gr-jt<=xr&&(wo=Gr-xr*2);for(var To=wo;To<=Co;To+=1)Vn.push(b.createElement(Ke,(0,He.Z)({},or,{key:To,page:To,active:jt===To})));if(jt-1>=xr*2&&jt!==3&&(Vn[0]=b.cloneElement(Vn[0],{className:Le()("".concat(kt,"-item-after-jump-prev"),Vn[0].props.className)}),Vn.unshift(co)),Gr-jt>=xr*2&&jt!==Gr-2){var Oo=Vn[Vn.length-1];Vn[Vn.length-1]=b.cloneElement(Oo,{className:Le()("".concat(kt,"-item-before-jump-next"),Oo.props.className)}),Vn.push(Ai)}wo!==1&&Vn.unshift(b.createElement(Ke,(0,He.Z)({},or,{key:1,page:1}))),Co!==Gr&&Vn.push(b.createElement(Ke,(0,He.Z)({},or,{key:Gr,page:Gr})))}var Mo=Ro(ur);if(Mo){var ha=!Xr||!Gr;Mo=b.createElement("li",{title:un?dn.prev_page:null,onClick:Hi,tabIndex:ha?null:0,onKeyDown:Mi,className:Le()("".concat(kt,"-prev"),(0,we.Z)({},"".concat(kt,"-disabled"),ha)),"aria-disabled":ha},Mo)}var Aa=fo(qn);if(Aa){var xa,Ba;An?(xa=!Ri,Ba=Xr?0:null):(xa=!Ri||!Gr,Ba=xa?null:0),Aa=b.createElement("li",{title:un?dn.next_page:null,onClick:Zi,tabIndex:Ba,onKeyDown:fi,className:Le()("".concat(kt,"-next"),(0,we.Z)({},"".concat(kt,"-disabled"),xa)),"aria-disabled":xa},Aa)}var Da=Le()(kt,Rt,(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},"".concat(kt,"-start"),Tn==="start"),"".concat(kt,"-center"),Tn==="center"),"".concat(kt,"-end"),Tn==="end"),"".concat(kt,"-simple"),An),"".concat(kt,"-disabled"),Zn));return b.createElement("ul",(0,He.Z)({className:Da,style:rn,ref:Ot},yo),Pi,Mo,An?Qn:Vn,Aa,b.createElement(rt,{locale:dn,rootPrefixCls:kt,disabled:Zn,selectPrefixCls:Gt,changeSize:Pr,pageSize:ht,pageSizeOptions:vn,quickGo:Kr?Jr:null,goButton:rr,showSizeChanger:yr,sizeChangerRender:Ar}))},gt=ye,Xe=E(61852),ut=E(48755),Ct=E(31756),ze=E(13783),se=E(9017),Fe=E(82326),Je=E(57700),at=E(36237),Ee=E(53075),We=E(64910),nt=E(39082),Et=E(63356),ct=E(51636),wt=E(16931);const dt=ot=>{const{componentCls:lt}=ot;return{[`${lt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}}},[`&${lt}-disabled`]:{cursor:"not-allowed",[`${lt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ot.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ot.colorBorder,backgroundColor:ot.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ot.itemActiveBgDisabled},a:{color:ot.itemActiveColorDisabled}}},[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${lt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${lt}-simple-pager`]:{color:ot.colorTextDisabled},[`${lt}-jump-prev, ${lt}-jump-next`]:{[`${lt}-item-link-icon`]:{opacity:0},[`${lt}-item-ellipsis`]:{opacity:1}}},[`&${lt}-simple`]:{[`${lt}-prev, ${lt}-next`]:{[`&${lt}-disabled ${lt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Dt=ot=>{const{componentCls:lt}=ot;return{[`&${lt}-mini ${lt}-total-text, &${lt}-mini ${lt}-simple-pager`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini ${lt}-item`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.calc(ot.itemSizeSM).sub(2).equal())},[`&${lt}-mini ${lt}-prev, &${lt}-mini ${lt}-next`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini:not(${lt}-disabled)`]:{[`${lt}-prev, ${lt}-next`]:{[`&:hover ${lt}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${lt}-disabled:hover ${lt}-item-link`]:{backgroundColor:"transparent"}}},[`
&${lt}-mini ${lt}-prev ${lt}-item-link,
&${lt}-mini ${lt}-next ${lt}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}},[`&${lt}-mini ${lt}-jump-prev, &${lt}-mini ${lt}-jump-next`]:{height:ot.itemSizeSM,marginInlineEnd:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini ${lt}-options`]:{marginInlineStart:ot.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ot.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),input:Object.assign(Object.assign({},(0,Ee.x0)(ot)),{width:ot.paginationMiniQuickJumperInputWidth,height:ot.controlHeightSM})}}}},Ft=ot=>{const{componentCls:lt}=ot;return{[`
&${lt}-simple ${lt}-prev,
&${lt}-simple ${lt}-next
`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),verticalAlign:"top",[`${lt}-item-link`]:{height:ot.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ot.colorBgTextHover},"&:active":{backgroundColor:ot.colorBgTextActive},"&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}}},[`&${lt}-simple ${lt}-simple-pager`]:{display:"inline-block",height:ot.itemSizeSM,marginInlineEnd:ot.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,at.unit)(ot.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:ot.itemInputBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,borderRadius:ot.borderRadius,outline:"none",transition:`border-color ${ot.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ot.colorPrimary},"&:focus":{borderColor:ot.colorPrimaryHover,boxShadow:`${(0,at.unit)(ot.inputOutlineOffset)} 0 ${(0,at.unit)(ot.controlOutlineWidth)} ${ot.controlOutline}`},"&[disabled]":{color:ot.colorTextDisabled,backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,cursor:"not-allowed"}}}}},oe=ot=>{const{componentCls:lt}=ot;return{[`${lt}-jump-prev, ${lt}-jump-next`]:{outline:0,[`${lt}-item-container`]:{position:"relative",[`${lt}-item-link-icon`]:{color:ot.colorPrimary,fontSize:ot.fontSizeSM,opacity:0,transition:`all ${ot.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${lt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ot.colorTextDisabled,letterSpacing:ot.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ot.paginationEllipsisTextIndent,opacity:1,transition:`all ${ot.motionDurationMid}`}},"&:hover":{[`${lt}-item-link-icon`]:{opacity:1},[`${lt}-item-ellipsis`]:{opacity:0}}},[`
${lt}-prev,
${lt}-jump-prev,
${lt}-jump-next
`]:{marginInlineEnd:ot.marginXS},[`
${lt}-prev,
${lt}-next,
${lt}-jump-prev,
${lt}-jump-next
`]:{display:"inline-block",minWidth:ot.itemSize,height:ot.itemSize,color:ot.colorText,fontFamily:ot.fontFamily,lineHeight:(0,at.unit)(ot.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ot.borderRadius,cursor:"pointer",transition:`all ${ot.motionDurationMid}`},[`${lt}-prev, ${lt}-next`]:{outline:0,button:{color:ot.colorText,cursor:"pointer",userSelect:"none"},[`${lt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ot.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} transparent`,borderRadius:ot.borderRadius,outline:"none",transition:`all ${ot.motionDurationMid}`},[`&:hover ${lt}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${lt}-disabled:hover`]:{[`${lt}-item-link`]:{backgroundColor:"transparent"}}},[`${lt}-slash`]:{marginInlineEnd:ot.paginationSlashMarginInlineEnd,marginInlineStart:ot.paginationSlashMarginInlineStart},[`${lt}-options`]:{display:"inline-block",marginInlineStart:ot.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ot.controlHeight,marginInlineStart:ot.marginXS,lineHeight:(0,at.unit)(ot.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,Ee.ik)(ot)),(0,nt.$U)(ot,{borderColor:ot.colorBorder,hoverBorderColor:ot.colorPrimaryHover,activeBorderColor:ot.colorPrimary,activeShadow:ot.activeShadow})),{"&[disabled]":Object.assign({},(0,nt.Xy)(ot)),width:ot.calc(ot.controlHeightLG).mul(1.25).equal(),height:ot.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ot.marginXS,marginInlineEnd:ot.marginXS})}}}},ae=ot=>{const{componentCls:lt}=ot;return{[`${lt}-item`]:{display:"inline-block",minWidth:ot.itemSize,height:ot.itemSize,marginInlineEnd:ot.marginXS,fontFamily:ot.fontFamily,lineHeight:(0,at.unit)(ot.calc(ot.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} transparent`,borderRadius:ot.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,at.unit)(ot.paginationItemPaddingInline)}`,color:ot.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${lt}-item-active)`]:{"&:hover":{transition:`all ${ot.motionDurationMid}`,backgroundColor:ot.colorBgTextHover},"&:active":{backgroundColor:ot.colorBgTextActive}},"&-active":{fontWeight:ot.fontWeightStrong,backgroundColor:ot.itemActiveBg,borderColor:ot.colorPrimary,a:{color:ot.colorPrimary},"&:hover":{borderColor:ot.colorPrimaryHover},"&:hover a":{color:ot.colorPrimaryHover}}}}},te=ot=>{const{componentCls:lt}=ot;return{[lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Et.Wf)(ot)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${lt}-total-text`]:{display:"inline-block",height:ot.itemSize,marginInlineEnd:ot.marginXS,lineHeight:(0,at.unit)(ot.calc(ot.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ae(ot)),oe(ot)),Ft(ot)),Dt(ot)),dt(ot)),{[`@media only screen and (max-width: ${ot.screenLG}px)`]:{[`${lt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ot.screenSM}px)`]:{[`${lt}-options`]:{display:"none"}}}),[`&${ot.componentCls}-rtl`]:{direction:"rtl"}}},x=ot=>{const{componentCls:lt}=ot;return{[`${lt}:not(${lt}-disabled)`]:{[`${lt}-item`]:Object.assign({},(0,Et.Qy)(ot)),[`${lt}-jump-prev, ${lt}-jump-next`]:{"&:focus-visible":Object.assign({[`${lt}-item-link-icon`]:{opacity:1},[`${lt}-item-ellipsis`]:{opacity:0}},(0,Et.oN)(ot))},[`${lt}-prev, ${lt}-next`]:{[`&:focus-visible ${lt}-item-link`]:Object.assign({},(0,Et.oN)(ot))}}}},re=ot=>Object.assign({itemBg:ot.colorBgContainer,itemSize:ot.controlHeight,itemSizeSM:ot.controlHeightSM,itemActiveBg:ot.colorBgContainer,itemLinkBg:ot.colorBgContainer,itemActiveColorDisabled:ot.colorTextDisabled,itemActiveBgDisabled:ot.controlItemBgActiveDisabled,itemInputBg:ot.colorBgContainer,miniOptionsSizeChangerTop:0},(0,We.T)(ot)),ne=ot=>(0,ct.mergeToken)(ot,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ot.calc(ot.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:ot.calc(ot.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:ot.calc(ot.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:ot.calc(ot.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:ot.marginSM,paginationSlashMarginInlineEnd:ot.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e)(ot));var le=(0,wt.I$)("Pagination",ot=>{const lt=ne(ot);return[te(lt),x(lt)]},re);const Ie=ot=>{const{componentCls:lt}=ot;return{[`${lt}${lt}-bordered${lt}-disabled:not(${lt}-mini)`]:{"&, &:hover":{[`${lt}-item-link`]:{borderColor:ot.colorBorder}},"&:focus-visible":{[`${lt}-item-link`]:{borderColor:ot.colorBorder}},[`${lt}-item, ${lt}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,[`&:hover:not(${lt}-item-active)`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,a:{color:ot.colorTextDisabled}},[`&${lt}-item-active`]:{backgroundColor:ot.itemActiveBgDisabled}},[`${lt}-prev, ${lt}-next`]:{"&:hover button":{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,color:ot.colorTextDisabled},[`${lt}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder}}},[`${lt}${lt}-bordered:not(${lt}-mini)`]:{[`${lt}-prev, ${lt}-next`]:{"&:hover button":{borderColor:ot.colorPrimaryHover,backgroundColor:ot.itemBg},[`${lt}-item-link`]:{backgroundColor:ot.itemLinkBg,borderColor:ot.colorBorder},[`&:hover ${lt}-item-link`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,color:ot.colorPrimary},[`&${lt}-disabled`]:{[`${lt}-item-link`]:{borderColor:ot.colorBorder,color:ot.colorTextDisabled}}},[`${lt}-item`]:{backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,[`&:hover:not(${lt}-item-active)`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,a:{color:ot.colorPrimary}},"&-active":{borderColor:ot.colorPrimary}}}}};var ke=(0,wt.bk)(["Pagination","bordered"],ot=>{const lt=ne(ot);return[Ie(lt)]},re);function Ye(ot){return(0,b.useMemo)(()=>typeof ot=="boolean"?[ot,{}]:ot&&typeof ot=="object"?[!0,ot]:[void 0,void 0],[ot])}var _e=function(ot,lt){var Ut={};for(var kt in ot)Object.prototype.hasOwnProperty.call(ot,kt)&&lt.indexOf(kt)<0&&(Ut[kt]=ot[kt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,kt=Object.getOwnPropertySymbols(ot);ln<kt.length;ln++)lt.indexOf(kt[ln])<0&&Object.prototype.propertyIsEnumerable.call(ot,kt[ln])&&(Ut[kt[ln]]=ot[kt[ln]]);return Ut},ft=ot=>{const{align:lt,prefixCls:Ut,selectPrefixCls:kt,className:ln,rootClassName:Gt,style:Rt,size:Vt,locale:$t,responsive:St,showSizeChanger:Lt,selectComponentClass:tn,pageSizeOptions:hn}=ot,vt=_e(ot,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Tt}=(0,ze.Z)(St),[,_t]=(0,Je.ZP)(),{getPrefixCls:on,direction:En,showSizeChanger:Tn,className:$n,style:er}=(0,ut.dj)("pagination"),In=on("pagination",Ut),[Gn,Wt,un]=le(In),On=(0,Ct.Z)(Vt),Fn=On==="small"||!!(Tt&&!On&&St),[xn]=(0,se.Z)("Pagination",Xe.Z),dn=Object.assign(Object.assign({},xn),$t),[rn,Sn]=Ye(Lt),[kn,Zn]=Ye(Tn),An=rn!=null?rn:kn,jn=Sn!=null?Sn:Zn,Un=tn||Fe.default,yr=b.useMemo(()=>hn?hn.map(Mt=>Number(Mt)):void 0,[hn]),Ar=Mt=>{var zt;const{disabled:bt,size:Ot,onSizeChange:At,"aria-label":Ht,className:ht,options:Qt}=Mt,{className:Jt,onChange:sn}=jn||{},jt=(zt=Qt.find(Kt=>String(Kt.value)===String(Ot)))===null||zt===void 0?void 0:zt.value;return b.createElement(Un,Object.assign({disabled:bt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Kt=>Kt.parentNode,"aria-label":Ht,options:Qt},jn,{value:jt,onChange:(Kt,Xt)=>{At==null||At(Kt),sn==null||sn(Kt,Xt)},size:Fn?"small":"middle",className:Le()(ht,Jt)}))},vn=b.useMemo(()=>{const Mt=b.createElement("span",{className:`${In}-item-ellipsis`},"\u2022\u2022\u2022"),zt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},En==="rtl"?b.createElement(Be.Z,null):b.createElement(ue.Z,null)),bt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},En==="rtl"?b.createElement(ue.Z,null):b.createElement(Be.Z,null)),Ot=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},En==="rtl"?b.createElement(xe.Z,{className:`${In}-item-link-icon`}):b.createElement(de,{className:`${In}-item-link-icon`}),Mt)),At=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},En==="rtl"?b.createElement(de,{className:`${In}-item-link-icon`}):b.createElement(xe.Z,{className:`${In}-item-link-icon`}),Mt));return{prevIcon:zt,nextIcon:bt,jumpPrevIcon:Ot,jumpNextIcon:At}},[En,In]),Rn=on("select",kt),sr=Le()({[`${In}-${lt}`]:!!lt,[`${In}-mini`]:Fn,[`${In}-rtl`]:En==="rtl",[`${In}-bordered`]:_t.wireframe},$n,ln,Gt,Wt,un),vr=Object.assign(Object.assign({},er),Rt);return Gn(b.createElement(b.Fragment,null,_t.wireframe&&b.createElement(ke,{prefixCls:In}),b.createElement(gt,Object.assign({},vn,vt,{style:vr,prefixCls:In,selectPrefixCls:Rn,className:sr,locale:dn,pageSizeOptions:yr,showSizeChanger:An,sizeChangerRender:Ar}))))},yt=ft},89787:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return $t}});var b=E(59301),He=E(17835),fe=E(29679),Ue=E(40001),Pe=E(19248),pe=E(99267),Ce=E(92310),de=E.n(Ce),xe=E(2738),ue=E(48755),Be=E(54476),be=E(33885),Le=E(75931),we={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Me=function(){var Lt=(0,b.useRef)([]),tn=(0,b.useRef)(null);return(0,b.useEffect)(function(){var hn=Date.now(),vt=!1;Lt.current.forEach(function(Tt){if(Tt){vt=!0;var _t=Tt.style;_t.transitionDuration=".3s, .3s, .3s, .06s",tn.current&&hn-tn.current<100&&(_t.transitionDuration="0s, 0s")}}),vt&&(tn.current=Date.now())}),Lt.current},ge=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Ae=function(Lt){var tn=(0,be.Z)((0,be.Z)({},we),Lt),hn=tn.className,vt=tn.percent,Tt=tn.prefixCls,_t=tn.strokeColor,on=tn.strokeLinecap,En=tn.strokeWidth,Tn=tn.style,$n=tn.trailColor,er=tn.trailWidth,In=tn.transition,Gn=(0,Le.Z)(tn,ge);delete Gn.gapPosition;var Wt=Array.isArray(vt)?vt:[vt],un=Array.isArray(_t)?_t:[_t],On=Me(),Fn=En/2,xn=100-En/2,dn="M ".concat(on==="round"?Fn:0,",").concat(Fn,`
L `).concat(on==="round"?xn:100,",").concat(Fn),rn="0 0 100 ".concat(En),Sn=0;return b.createElement("svg",(0,Be.Z)({className:de()("".concat(Tt,"-line"),hn),viewBox:rn,preserveAspectRatio:"none",style:Tn},Gn),b.createElement("path",{className:"".concat(Tt,"-line-trail"),d:dn,strokeLinecap:on,stroke:$n,strokeWidth:er||En,fillOpacity:"0"}),Wt.map(function(kn,Zn){var An=1;switch(on){case"round":An=1-En/100;break;case"square":An=1-En/2/100;break;default:An=1;break}var jn={strokeDasharray:"".concat(kn*An,"px, 100px"),strokeDashoffset:"-".concat(Sn,"px"),transition:In||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Un=un[Zn]||un[un.length-1];return Sn+=kn,b.createElement("path",{key:Zn,className:"".concat(Tt,"-line-path"),d:dn,strokeLinecap:on,stroke:Un,strokeWidth:En,fillOpacity:"0",ref:function(Ar){On[Zn]=Ar},style:jn})}))},De=Ae,Re=E(76190),tt=E(42978),ce=E(47273),Oe=0,Ge=(0,ce.Z)();function Ze(){var St;return Ge?(St=Oe,Oe+=1):St="TEST_OR_SSR",St}var rt=function(St){var Lt=b.useState(),tn=(0,tt.Z)(Lt,2),hn=tn[0],vt=tn[1];return b.useEffect(function(){vt("rc_progress_".concat(Ze()))},[]),St||hn},Te=function(Lt){var tn=Lt.bg,hn=Lt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:tn}},hn)};function Ke(St,Lt){return Object.keys(St).map(function(tn){var hn=parseFloat(tn),vt="".concat(Math.floor(hn*Lt),"%");return"".concat(St[tn]," ").concat(vt)})}var et=b.forwardRef(function(St,Lt){var tn=St.prefixCls,hn=St.color,vt=St.gradientId,Tt=St.radius,_t=St.style,on=St.ptg,En=St.strokeLinecap,Tn=St.strokeWidth,$n=St.size,er=St.gapDegree,In=hn&&(0,Re.Z)(hn)==="object",Gn=In?"#FFF":void 0,Wt=$n/2,un=b.createElement("circle",{className:"".concat(tn,"-circle-path"),r:Tt,cx:Wt,cy:Wt,stroke:Gn,strokeLinecap:En,strokeWidth:Tn,opacity:on===0?0:1,style:_t,ref:Lt});if(!In)return un;var On="".concat(vt,"-conic"),Fn=er?"".concat(180+er/2,"deg"):"0deg",xn=Ke(hn,(360-er)/360),dn=Ke(hn,1),rn="conic-gradient(from ".concat(Fn,", ").concat(xn.join(", "),")"),Sn="linear-gradient(to ".concat(er?"bottom":"top",", ").concat(dn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:On},un),b.createElement("foreignObject",{x:0,y:0,width:$n,height:$n,mask:"url(#".concat(On,")")},b.createElement(Te,{bg:Sn},b.createElement(Te,{bg:rn}))))}),Se=et,qe=100,ve=function(Lt,tn,hn,vt,Tt,_t,on,En,Tn,$n){var er=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,In=hn/100*360*((360-_t)/360),Gn=_t===0?0:{bottom:0,top:180,left:90,right:-90}[on],Wt=(100-vt)/100*tn;Tn==="round"&&vt!==100&&(Wt+=$n/2,Wt>=tn&&(Wt=tn-.01));var un=qe/2;return{stroke:typeof En=="string"?En:void 0,strokeDasharray:"".concat(tn,"px ").concat(Lt),strokeDashoffset:Wt+er,transform:"rotate(".concat(Tt+In+Gn,"deg)"),transformOrigin:"".concat(un,"px ").concat(un,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ye=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function gt(St){var Lt=St!=null?St:[];return Array.isArray(Lt)?Lt:[Lt]}var Xe=function(Lt){var tn=(0,be.Z)((0,be.Z)({},we),Lt),hn=tn.id,vt=tn.prefixCls,Tt=tn.steps,_t=tn.strokeWidth,on=tn.trailWidth,En=tn.gapDegree,Tn=En===void 0?0:En,$n=tn.gapPosition,er=tn.trailColor,In=tn.strokeLinecap,Gn=tn.style,Wt=tn.className,un=tn.strokeColor,On=tn.percent,Fn=(0,Le.Z)(tn,ye),xn=qe/2,dn=rt(hn),rn="".concat(dn,"-gradient"),Sn=xn-_t/2,kn=Math.PI*2*Sn,Zn=Tn>0?90+Tn/2:-90,An=kn*((360-Tn)/360),jn=(0,Re.Z)(Tt)==="object"?Tt:{count:Tt,gap:2},Un=jn.count,yr=jn.gap,Ar=gt(On),vn=gt(un),Rn=vn.find(function(At){return At&&(0,Re.Z)(At)==="object"}),sr=Rn&&(0,Re.Z)(Rn)==="object",vr=sr?"butt":In,Mt=ve(kn,An,0,100,Zn,Tn,$n,er,vr,_t),zt=Me(),bt=function(){var Ht=0;return Ar.map(function(ht,Qt){var Jt=vn[Qt]||vn[vn.length-1],sn=ve(kn,An,Ht,ht,Zn,Tn,$n,Jt,vr,_t);return Ht+=ht,b.createElement(Se,{key:Qt,color:Jt,ptg:ht,radius:Sn,prefixCls:vt,gradientId:rn,style:sn,strokeLinecap:vr,strokeWidth:_t,gapDegree:Tn,ref:function(Kt){zt[Qt]=Kt},size:qe})}).reverse()},Ot=function(){var Ht=Math.round(Un*(Ar[0]/100)),ht=100/Un,Qt=0;return new Array(Un).fill(null).map(function(Jt,sn){var jt=sn<=Ht-1?vn[0]:er,Kt=jt&&(0,Re.Z)(jt)==="object"?"url(#".concat(rn,")"):void 0,Xt=ve(kn,An,Qt,ht,Zn,Tn,$n,jt,"butt",_t,yr);return Qt+=(An-Xt.strokeDashoffset+yr)*100/An,b.createElement("circle",{key:sn,className:"".concat(vt,"-circle-path"),r:Sn,cx:xn,cy:xn,stroke:Kt,strokeWidth:_t,opacity:1,style:Xt,ref:function(Hn){zt[sn]=Hn}})})};return b.createElement("svg",(0,Be.Z)({className:de()("".concat(vt,"-circle"),Wt),viewBox:"0 0 ".concat(qe," ").concat(qe),style:Gn,id:hn,role:"presentation"},Fn),!Un&&b.createElement("circle",{className:"".concat(vt,"-circle-trail"),r:Sn,cx:xn,cy:xn,stroke:er,strokeLinecap:vr,strokeWidth:on||_t,style:Mt}),Un?Ot():bt())},ut=Xe,Ct={Line:De,Circle:ut},ze=E(25399),se=E(68361);function Fe(St){return!St||St<0?0:St>100?100:St}function Je(St){let{success:Lt,successPercent:tn}=St,hn=tn;return Lt&&"progress"in Lt&&(hn=Lt.progress),Lt&&"percent"in Lt&&(hn=Lt.percent),hn}const at=St=>{let{percent:Lt,success:tn,successPercent:hn}=St;const vt=Fe(Je({success:tn,successPercent:hn}));return[vt,Fe(Fe(Lt)-vt)]},Ee=St=>{let{success:Lt={},strokeColor:tn}=St;const{strokeColor:hn}=Lt;return[hn||se.presetPrimaryColors.green,tn||null]},We=(St,Lt,tn)=>{var hn,vt,Tt,_t;let on=-1,En=-1;if(Lt==="step"){const Tn=tn.steps,$n=tn.strokeWidth;typeof St=="string"||typeof St=="undefined"?(on=St==="small"?2:14,En=$n!=null?$n:8):typeof St=="number"?[on,En]=[St,St]:[on=14,En=8]=Array.isArray(St)?St:[St.width,St.height],on*=Tn}else if(Lt==="line"){const Tn=tn==null?void 0:tn.strokeWidth;typeof St=="string"||typeof St=="undefined"?En=Tn||(St==="small"?6:8):typeof St=="number"?[on,En]=[St,St]:[on=-1,En=8]=Array.isArray(St)?St:[St.width,St.height]}else(Lt==="circle"||Lt==="dashboard")&&(typeof St=="string"||typeof St=="undefined"?[on,En]=St==="small"?[60,60]:[120,120]:typeof St=="number"?[on,En]=[St,St]:Array.isArray(St)&&(on=(vt=(hn=St[0])!==null&&hn!==void 0?hn:St[1])!==null&&vt!==void 0?vt:120,En=(_t=(Tt=St[0])!==null&&Tt!==void 0?Tt:St[1])!==null&&_t!==void 0?_t:120));return[on,En]},nt=3,Et=St=>nt/St*100;var wt=St=>{const{prefixCls:Lt,trailColor:tn=null,strokeLinecap:hn="round",gapPosition:vt,gapDegree:Tt,width:_t=120,type:on,children:En,success:Tn,size:$n=_t,steps:er}=St,[In,Gn]=We($n,"circle");let{strokeWidth:Wt}=St;Wt===void 0&&(Wt=Math.max(Et(In),6));const un={width:In,height:Gn,fontSize:In*.15+6},On=b.useMemo(()=>{if(Tt||Tt===0)return Tt;if(on==="dashboard")return 75},[Tt,on]),Fn=at(St),xn=vt||on==="dashboard"&&"bottom"||void 0,dn=Object.prototype.toString.call(St.strokeColor)==="[object Object]",rn=Ee({success:Tn,strokeColor:St.strokeColor}),Sn=de()(`${Lt}-inner`,{[`${Lt}-circle-gradient`]:dn}),kn=b.createElement(ut,{steps:er,percent:er?Fn[1]:Fn,strokeWidth:Wt,trailWidth:Wt,strokeColor:er?rn[1]:rn,strokeLinecap:hn,trailColor:tn,prefixCls:Lt,gapDegree:On,gapPosition:xn}),Zn=In<=20,An=b.createElement("div",{className:Sn,style:un},kn,!Zn&&En);return Zn?b.createElement(ze.Z,{title:En},An):An},dt=E(36237),Dt=E(63356),Ft=E(16931),oe=E(51636);const ae="--progress-line-stroke-color",te="--progress-percent",x=St=>{const Lt=St?"100%":"-100%";return new dt.Keyframes(`antProgress${St?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},re=St=>{const{componentCls:Lt,iconCls:tn}=St;return{[Lt]:Object.assign(Object.assign({},(0,Dt.Wf)(St)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:St.fontSize},[`${Lt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:St.remainingColor,borderRadius:St.lineBorderRadius},[`${Lt}-inner:not(${Lt}-circle-gradient)`]:{[`${Lt}-circle-path`]:{stroke:St.defaultColor}},[`${Lt}-success-bg, ${Lt}-bg`]:{position:"relative",background:St.defaultColor,borderRadius:St.lineBorderRadius,transition:`all ${St.motionDurationSlow} ${St.motionEaseInOutCirc}`},[`${Lt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Lt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:St.marginXXS}},[`${Lt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ae})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Lt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Lt}-text-inner`]:{color:St.colorWhite,[`&${Lt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:St.colorSuccess},[`${Lt}-text`]:{display:"inline-block",marginInlineStart:St.marginXS,color:St.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[tn]:{fontSize:St.fontSize},[`&${Lt}-text-outer`]:{width:"max-content"},[`&${Lt}-text-outer${Lt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:St.marginXS}},[`${Lt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,dt.unit)(St.paddingXXS)}`,[`&${Lt}-text-start`]:{justifyContent:"start"},[`&${Lt}-text-end`]:{justifyContent:"end"}},[`&${Lt}-status-active`]:{[`${Lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:St.colorBgContainer,borderRadius:St.lineBorderRadius,opacity:0,animationName:x(),animationDuration:St.progressActiveMotionDuration,animationTimingFunction:St.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Lt}-rtl${Lt}-status-active`]:{[`${Lt}-bg::before`]:{animationName:x(!0)}},[`&${Lt}-status-exception`]:{[`${Lt}-bg`]:{backgroundColor:St.colorError},[`${Lt}-text`]:{color:St.colorError}},[`&${Lt}-status-exception ${Lt}-inner:not(${Lt}-circle-gradient)`]:{[`${Lt}-circle-path`]:{stroke:St.colorError}},[`&${Lt}-status-success`]:{[`${Lt}-bg`]:{backgroundColor:St.colorSuccess},[`${Lt}-text`]:{color:St.colorSuccess}},[`&${Lt}-status-success ${Lt}-inner:not(${Lt}-circle-gradient)`]:{[`${Lt}-circle-path`]:{stroke:St.colorSuccess}}})}},ne=St=>{const{componentCls:Lt,iconCls:tn}=St;return{[Lt]:{[`${Lt}-circle-trail`]:{stroke:St.remainingColor},[`&${Lt}-circle ${Lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Lt}-circle ${Lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:St.circleTextColor,fontSize:St.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[tn]:{fontSize:St.circleIconFontSize}},[`${Lt}-circle&-status-exception`]:{[`${Lt}-text`]:{color:St.colorError}},[`${Lt}-circle&-status-success`]:{[`${Lt}-text`]:{color:St.colorSuccess}}},[`${Lt}-inline-circle`]:{lineHeight:1,[`${Lt}-inner`]:{verticalAlign:"bottom"}}}},le=St=>{const{componentCls:Lt}=St;return{[Lt]:{[`${Lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:St.progressStepMinWidth,marginInlineEnd:St.progressStepMarginInlineEnd,backgroundColor:St.remainingColor,transition:`all ${St.motionDurationSlow}`,"&-active":{backgroundColor:St.defaultColor}}}}}},Ie=St=>{const{componentCls:Lt,iconCls:tn}=St;return{[Lt]:{[`${Lt}-small&-line, ${Lt}-small&-line ${Lt}-text ${tn}`]:{fontSize:St.fontSizeSM}}}},ke=St=>({circleTextColor:St.colorText,defaultColor:St.colorInfo,remainingColor:St.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${St.fontSize/St.fontSizeSM}em`});var Ye=(0,Ft.I$)("Progress",St=>{const Lt=St.calc(St.marginXXS).div(2).equal(),tn=(0,oe.mergeToken)(St,{progressStepMarginInlineEnd:Lt,progressStepMinWidth:Lt,progressActiveMotionDuration:"2.4s"});return[re(tn),ne(tn),le(tn),Ie(tn)]},ke),_e=function(St,Lt){var tn={};for(var hn in St)Object.prototype.hasOwnProperty.call(St,hn)&&Lt.indexOf(hn)<0&&(tn[hn]=St[hn]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,hn=Object.getOwnPropertySymbols(St);vt<hn.length;vt++)Lt.indexOf(hn[vt])<0&&Object.prototype.propertyIsEnumerable.call(St,hn[vt])&&(tn[hn[vt]]=St[hn[vt]]);return tn};const it=St=>{let Lt=[];return Object.keys(St).forEach(tn=>{const hn=parseFloat(tn.replace(/%/g,""));Number.isNaN(hn)||Lt.push({key:hn,value:St[tn]})}),Lt=Lt.sort((tn,hn)=>tn.key-hn.key),Lt.map(tn=>{let{key:hn,value:vt}=tn;return`${vt} ${hn}%`}).join(", ")},ft=(St,Lt)=>{const{from:tn=se.presetPrimaryColors.blue,to:hn=se.presetPrimaryColors.blue,direction:vt=Lt==="rtl"?"to left":"to right"}=St,Tt=_e(St,["from","to","direction"]);if(Object.keys(Tt).length!==0){const on=it(Tt),En=`linear-gradient(${vt}, ${on})`;return{background:En,[ae]:En}}const _t=`linear-gradient(${vt}, ${tn}, ${hn})`;return{background:_t,[ae]:_t}};var ot=St=>{const{prefixCls:Lt,direction:tn,percent:hn,size:vt,strokeWidth:Tt,strokeColor:_t,strokeLinecap:on="round",children:En,trailColor:Tn=null,percentPosition:$n,success:er}=St,{align:In,type:Gn}=$n,Wt=_t&&typeof _t!="string"?ft(_t,tn):{[ae]:_t,background:_t},un=on==="square"||on==="butt"?0:void 0,On=vt!=null?vt:[-1,Tt||(vt==="small"?6:8)],[Fn,xn]=We(On,"line",{strokeWidth:Tt}),dn={backgroundColor:Tn||void 0,borderRadius:un},rn=Object.assign(Object.assign({width:`${Fe(hn)}%`,height:xn,borderRadius:un},Wt),{[te]:Fe(hn)/100}),Sn=Je(St),kn={width:`${Fe(Sn)}%`,height:xn,borderRadius:un,backgroundColor:er==null?void 0:er.strokeColor},Zn={width:Fn<0?"100%":Fn},An=b.createElement("div",{className:`${Lt}-inner`,style:dn},b.createElement("div",{className:de()(`${Lt}-bg`,`${Lt}-bg-${Gn}`),style:rn},Gn==="inner"&&En),Sn!==void 0&&b.createElement("div",{className:`${Lt}-success-bg`,style:kn})),jn=Gn==="outer"&&In==="start",Un=Gn==="outer"&&In==="end";return Gn==="outer"&&In==="center"?b.createElement("div",{className:`${Lt}-layout-bottom`},An,En):b.createElement("div",{className:`${Lt}-outer`,style:Zn},jn&&En,An,Un&&En)},Ut=St=>{const{size:Lt,steps:tn,rounding:hn=Math.round,percent:vt=0,strokeWidth:Tt=8,strokeColor:_t,trailColor:on=null,prefixCls:En,children:Tn}=St,$n=hn(tn*(vt/100)),er=Lt==="small"?2:14,In=Lt!=null?Lt:[er,Tt],[Gn,Wt]=We(In,"step",{steps:tn,strokeWidth:Tt}),un=Gn/tn,On=Array.from({length:tn});for(let Fn=0;Fn<tn;Fn++){const xn=Array.isArray(_t)?_t[Fn]:_t;On[Fn]=b.createElement("div",{key:Fn,className:de()(`${En}-steps-item`,{[`${En}-steps-item-active`]:Fn<=$n-1}),style:{backgroundColor:Fn<=$n-1?xn:on,width:un,height:Wt}})}return b.createElement("div",{className:`${En}-steps-outer`},On,Tn)},kt=function(St,Lt){var tn={};for(var hn in St)Object.prototype.hasOwnProperty.call(St,hn)&&Lt.indexOf(hn)<0&&(tn[hn]=St[hn]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,hn=Object.getOwnPropertySymbols(St);vt<hn.length;vt++)Lt.indexOf(hn[vt])<0&&Object.prototype.propertyIsEnumerable.call(St,hn[vt])&&(tn[hn[vt]]=St[hn[vt]]);return tn};const ln=null,Gt=["normal","exception","active","success"];var Vt=b.forwardRef((St,Lt)=>{const{prefixCls:tn,className:hn,rootClassName:vt,steps:Tt,strokeColor:_t,percent:on=0,size:En="default",showInfo:Tn=!0,type:$n="line",status:er,format:In,style:Gn,percentPosition:Wt={}}=St,un=kt(St,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:On="end",type:Fn="outer"}=Wt,xn=Array.isArray(_t)?_t[0]:_t,dn=typeof _t=="string"||Array.isArray(_t)?_t:void 0,rn=b.useMemo(()=>{if(xn){const bt=typeof xn=="string"?xn:Object.values(xn)[0];return new He.FastColor(bt).isLight()}return!1},[_t]),Sn=b.useMemo(()=>{var bt,Ot;const At=Je(St);return parseInt(At!==void 0?(bt=At!=null?At:0)===null||bt===void 0?void 0:bt.toString():(Ot=on!=null?on:0)===null||Ot===void 0?void 0:Ot.toString(),10)},[on,St.success,St.successPercent]),kn=b.useMemo(()=>!Gt.includes(er)&&Sn>=100?"success":er||"normal",[er,Sn]),{getPrefixCls:Zn,direction:An,progress:jn}=b.useContext(ue.E_),Un=Zn("progress",tn),[yr,Ar,vn]=Ye(Un),Rn=$n==="line",sr=Rn&&!Tt,vr=b.useMemo(()=>{if(!Tn)return null;const bt=Je(St);let Ot;const At=In||(ht=>`${ht}%`),Ht=Rn&&rn&&Fn==="inner";return Fn==="inner"||In||kn!=="exception"&&kn!=="success"?Ot=At(Fe(on),Fe(bt)):kn==="exception"?Ot=Rn?b.createElement(Pe.Z,null):b.createElement(pe.Z,null):kn==="success"&&(Ot=Rn?b.createElement(fe.Z,null):b.createElement(Ue.Z,null)),b.createElement("span",{className:de()(`${Un}-text`,{[`${Un}-text-bright`]:Ht,[`${Un}-text-${On}`]:sr,[`${Un}-text-${Fn}`]:sr}),title:typeof Ot=="string"?Ot:void 0},Ot)},[Tn,on,Sn,kn,$n,Un,In]);let Mt;$n==="line"?Mt=Tt?b.createElement(Ut,Object.assign({},St,{strokeColor:dn,prefixCls:Un,steps:typeof Tt=="object"?Tt.count:Tt}),vr):b.createElement(ot,Object.assign({},St,{strokeColor:xn,prefixCls:Un,direction:An,percentPosition:{align:On,type:Fn}}),vr):($n==="circle"||$n==="dashboard")&&(Mt=b.createElement(wt,Object.assign({},St,{strokeColor:xn,prefixCls:Un,progressStatus:kn}),vr));const zt=de()(Un,`${Un}-status-${kn}`,{[`${Un}-${$n==="dashboard"&&"circle"||$n}`]:$n!=="line",[`${Un}-inline-circle`]:$n==="circle"&&We(En,"circle")[0]<=20,[`${Un}-line`]:sr,[`${Un}-line-align-${On}`]:sr,[`${Un}-line-position-${Fn}`]:sr,[`${Un}-steps`]:Tt,[`${Un}-show-info`]:Tn,[`${Un}-${En}`]:typeof En=="string",[`${Un}-rtl`]:An==="rtl"},jn==null?void 0:jn.className,hn,vt,Ar,vn);return yr(b.createElement("div",Object.assign({ref:Lt,style:Object.assign(Object.assign({},jn==null?void 0:jn.style),Gn),className:zt,role:"progressbar","aria-valuenow":Sn,"aria-valuemin":0,"aria-valuemax":100},(0,xe.Z)(un,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Mt))}),$t=Vt},63139:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),He=E(54476),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ue=fe,Pe=E(7657),pe=function(We,nt){return b.createElement(Pe.Z,(0,He.Z)({},We,{ref:nt,icon:Ue}))},Ce=b.forwardRef(pe),de=Ce,xe=E(92310),ue=E.n(xe),Be=E(20068),be=E(42978),Le=E(75931),we=E(18929),Me=E(10228),ge=E(26112);function Ae(Ee,We){var nt=Ee.disabled,Et=Ee.prefixCls,ct=Ee.character,wt=Ee.characterRender,dt=Ee.index,Dt=Ee.count,Ft=Ee.value,oe=Ee.allowHalf,ae=Ee.focused,te=Ee.onHover,x=Ee.onClick,re=function(ft){te(ft,dt)},ne=function(ft){x(ft,dt)},le=function(ft){ft.keyCode===Me.Z.ENTER&&x(ft,dt)},Ie=dt+1,ke=new Set([Et]);Ft===0&&dt===0&&ae?ke.add("".concat(Et,"-focused")):oe&&Ft+.5>=Ie&&Ft<Ie?(ke.add("".concat(Et,"-half")),ke.add("".concat(Et,"-active")),ae&&ke.add("".concat(Et,"-focused"))):(Ie<=Ft?ke.add("".concat(Et,"-full")):ke.add("".concat(Et,"-zero")),Ie===Ft&&ae&&ke.add("".concat(Et,"-focused")));var Ye=typeof ct=="function"?ct(Ee):ct,_e=b.createElement("li",{className:ue()(Array.from(ke)),ref:We},b.createElement("div",{onClick:nt?null:ne,onKeyDown:nt?null:le,onMouseMove:nt?null:re,role:"radio","aria-checked":Ft>dt?"true":"false","aria-posinset":dt+1,"aria-setsize":Dt,tabIndex:nt?-1:0},b.createElement("div",{className:"".concat(Et,"-first")},Ye),b.createElement("div",{className:"".concat(Et,"-second")},Ye)));return wt&&(_e=wt(_e,Ee)),_e}var De=b.forwardRef(Ae);function Re(){var Ee=b.useRef({});function We(Et){return Ee.current[Et]}function nt(Et){return function(ct){Ee.current[Et]=ct}}return[We,nt]}function tt(Ee){var We=Ee.pageXOffset,nt="scrollLeft";if(typeof We!="number"){var Et=Ee.document;We=Et.documentElement[nt],typeof We!="number"&&(We=Et.body[nt])}return We}function ce(Ee){var We,nt,Et=Ee.ownerDocument,ct=Et.body,wt=Et&&Et.documentElement,dt=Ee.getBoundingClientRect();return We=dt.left,nt=dt.top,We-=wt.clientLeft||ct.clientLeft||0,nt-=wt.clientTop||ct.clientTop||0,{left:We,top:nt}}function Oe(Ee){var We=ce(Ee),nt=Ee.ownerDocument,Et=nt.defaultView||nt.parentWindow;return We.left+=tt(Et),We.left}var Ge=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ze(Ee,We){var nt=Ee.prefixCls,Et=nt===void 0?"rc-rate":nt,ct=Ee.className,wt=Ee.defaultValue,dt=Ee.value,Dt=Ee.count,Ft=Dt===void 0?5:Dt,oe=Ee.allowHalf,ae=oe===void 0?!1:oe,te=Ee.allowClear,x=te===void 0?!0:te,re=Ee.keyboard,ne=re===void 0?!0:re,le=Ee.character,Ie=le===void 0?"\u2605":le,ke=Ee.characterRender,Ye=Ee.disabled,_e=Ee.direction,it=_e===void 0?"ltr":_e,ft=Ee.tabIndex,yt=ft===void 0?0:ft,ot=Ee.autoFocus,lt=Ee.onHoverChange,Ut=Ee.onChange,kt=Ee.onFocus,ln=Ee.onBlur,Gt=Ee.onKeyDown,Rt=Ee.onMouseLeave,Vt=(0,Le.Z)(Ee,Ge),$t=Re(),St=(0,be.Z)($t,2),Lt=St[0],tn=St[1],hn=b.useRef(null),vt=function(){if(!Ye){var vr;(vr=hn.current)===null||vr===void 0||vr.focus()}};b.useImperativeHandle(We,function(){return{focus:vt,blur:function(){if(!Ye){var vr;(vr=hn.current)===null||vr===void 0||vr.blur()}}}});var Tt=(0,we.Z)(wt||0,{value:dt}),_t=(0,be.Z)(Tt,2),on=_t[0],En=_t[1],Tn=(0,we.Z)(null),$n=(0,be.Z)(Tn,2),er=$n[0],In=$n[1],Gn=function(vr,Mt){var zt=it==="rtl",bt=vr+1;if(ae){var Ot=Lt(vr),At=Oe(Ot),Ht=Ot.clientWidth;(zt&&Mt-At>Ht/2||!zt&&Mt-At<Ht/2)&&(bt-=.5)}return bt},Wt=function(vr){En(vr),Ut==null||Ut(vr)},un=b.useState(!1),On=(0,be.Z)(un,2),Fn=On[0],xn=On[1],dn=function(){xn(!0),kt==null||kt()},rn=function(){xn(!1),ln==null||ln()},Sn=b.useState(null),kn=(0,be.Z)(Sn,2),Zn=kn[0],An=kn[1],jn=function(vr,Mt){var zt=Gn(Mt,vr.pageX);zt!==er&&(An(zt),In(null)),lt==null||lt(zt)},Un=function(vr){Ye||(An(null),In(null),lt==null||lt(void 0)),vr&&(Rt==null||Rt(vr))},yr=function(vr,Mt){var zt=Gn(Mt,vr.pageX),bt=!1;x&&(bt=zt===on),Un(),Wt(bt?0:zt),In(bt?zt:null)},Ar=function(vr){var Mt=vr.keyCode,zt=it==="rtl",bt=ae?.5:1;ne&&(Mt===Me.Z.RIGHT&&on<Ft&&!zt?(Wt(on+bt),vr.preventDefault()):Mt===Me.Z.LEFT&&on>0&&!zt||Mt===Me.Z.RIGHT&&on>0&&zt?(Wt(on-bt),vr.preventDefault()):Mt===Me.Z.LEFT&&on<Ft&&zt&&(Wt(on+bt),vr.preventDefault())),Gt==null||Gt(vr)};b.useEffect(function(){ot&&!Ye&&vt()},[]);var vn=new Array(Ft).fill(0).map(function(sr,vr){return b.createElement(De,{ref:tn(vr),index:vr,count:Ft,disabled:Ye,prefixCls:"".concat(Et,"-star"),allowHalf:ae,value:Zn===null?on:Zn,onClick:yr,onHover:jn,key:sr||vr,character:Ie,characterRender:ke,focused:Fn})}),Rn=ue()(Et,ct,(0,Be.Z)((0,Be.Z)({},"".concat(Et,"-disabled"),Ye),"".concat(Et,"-rtl"),it==="rtl"));return b.createElement("ul",(0,He.Z)({className:Rn,onMouseLeave:Un,tabIndex:Ye?-1:yt,onFocus:Ye?null:dn,onBlur:Ye?null:rn,onKeyDown:Ye?null:Ar,ref:hn},(0,ge.Z)(Vt,{aria:!0,data:!0,attr:!0})),vn)}var rt=b.forwardRef(Ze),Te=rt,Ke=E(48755),et=E(25399),Se=E(36237),qe=E(63356),ve=E(16931),ye=E(51636);const gt=Ee=>{const{componentCls:We}=Ee;return{[`${We}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ee.marginXS},"> div":{transition:`all ${Ee.motionDurationMid}, outline 0s`,"&:hover":{transform:Ee.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Se.unit)(Ee.lineWidth)} dashed ${Ee.starColor}`,transform:Ee.starHoverScale}},"&-first, &-second":{color:Ee.starBg,transition:`all ${Ee.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${We}-star-first, &-half ${We}-star-second`]:{opacity:1},[`&-half ${We}-star-first, &-full ${We}-star-second`]:{color:"inherit"}}}},Xe=Ee=>({[`&-rtl${Ee.componentCls}`]:{direction:"rtl"}}),ut=Ee=>{const{componentCls:We}=Ee;return{[We]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(Ee)),{display:"inline-block",margin:0,padding:0,color:Ee.starColor,fontSize:Ee.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${We} ${We}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),gt(Ee)),Xe(Ee))}},Ct=Ee=>({starColor:Ee.yellow6,starSize:Ee.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ee.colorFillContent});var ze=(0,ve.I$)("Rate",Ee=>{const We=(0,ye.mergeToken)(Ee,{});return[ut(We)]},Ct),se=E(2171),Fe=function(Ee,We){var nt={};for(var Et in Ee)Object.prototype.hasOwnProperty.call(Ee,Et)&&We.indexOf(Et)<0&&(nt[Et]=Ee[Et]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Et=Object.getOwnPropertySymbols(Ee);ct<Et.length;ct++)We.indexOf(Et[ct])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Et[ct])&&(nt[Et[ct]]=Ee[Et[ct]]);return nt},at=b.forwardRef((Ee,We)=>{const{prefixCls:nt,className:Et,rootClassName:ct,style:wt,tooltips:dt,character:Dt=b.createElement(de,null),disabled:Ft}=Ee,oe=Fe(Ee,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ae=(ft,yt)=>{let{index:ot}=yt;return dt?b.createElement(et.Z,{title:dt[ot]},ft):ft},{getPrefixCls:te,direction:x,rate:re}=b.useContext(Ke.E_),ne=te("rate",nt),[le,Ie,ke]=ze(ne),Ye=Object.assign(Object.assign({},re==null?void 0:re.style),wt),_e=b.useContext(se.Z),it=Ft!=null?Ft:_e;return le(b.createElement(Te,Object.assign({ref:We,character:Dt,characterRender:ae,disabled:it},oe,{className:ue()(Et,ct,Ie,ke,re==null?void 0:re.className),style:Ye,prefixCls:ne,direction:x})))})},82326:function(Cn,Zt,E){"use strict";var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(37463),Pe=E(2738),pe=E(75030),Ce=E(86641),de=E(45915),xe=E(82855),ue=E(48755),Be=E(38406),be=E(2171),Le=E(83397),we=E(31756),Me=E(56553),ge=E(24971),Ae=E(70045),De=E(57700),Re=E(1722),tt=E(90376),ce=E(68525),Oe=E(90005),Ge=function(et,Se){var qe={};for(var ve in et)Object.prototype.hasOwnProperty.call(et,ve)&&Se.indexOf(ve)<0&&(qe[ve]=et[ve]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ve=Object.getOwnPropertySymbols(et);ye<ve.length;ye++)Se.indexOf(ve[ye])<0&&Object.prototype.propertyIsEnumerable.call(et,ve[ye])&&(qe[ve[ye]]=et[ve[ye]]);return qe};const Ze="SECRET_COMBOBOX_MODE_DO_NOT_USE",rt=(et,Se)=>{var qe;const{prefixCls:ve,bordered:ye,className:gt,rootClassName:Xe,getPopupContainer:ut,popupClassName:Ct,dropdownClassName:ze,listHeight:se=256,placement:Fe,listItemHeight:Je,size:at,disabled:Ee,notFoundContent:We,status:nt,builtinPlacements:Et,dropdownMatchSelectWidth:ct,popupMatchSelectWidth:wt,direction:dt,style:Dt,allowClear:Ft,variant:oe,dropdownStyle:ae,transitionName:te,tagRender:x,maxCount:re,prefix:ne}=et,le=Ge(et,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Ie,getPrefixCls:ke,renderEmpty:Ye,direction:_e,virtual:it,popupMatchSelectWidth:ft,popupOverflow:yt}=b.useContext(ue.E_),ot=(0,ue.dj)("select"),[,lt]=(0,De.ZP)(),Ut=Je!=null?Je:lt==null?void 0:lt.controlHeight,kt=ke("select",ve),ln=ke(),Gt=dt!=null?dt:_e,{compactSize:Rt,compactItemClassnames:Vt}=(0,Ae.ri)(kt,Gt),[$t,St]=(0,ge.Z)("select",oe,ye),Lt=(0,Le.Z)(kt),[tn,hn,vt]=(0,tt.Z)(kt,Lt),Tt=b.useMemo(()=>{const{mode:Ar}=et;if(Ar!=="combobox")return Ar===Ze?"combobox":Ar},[et.mode]),_t=Tt==="multiple"||Tt==="tags",on=(0,Oe.Z)(et.suffixIcon,et.showArrow),En=(qe=wt!=null?wt:ct)!==null&&qe!==void 0?qe:ft,{status:Tn,hasFeedback:$n,isFormItemInput:er,feedbackIcon:In}=b.useContext(Me.aM),Gn=(0,xe.F)(Tn,nt);let Wt;We!==void 0?Wt=We:Tt==="combobox"?Wt=null:Wt=(Ye==null?void 0:Ye("Select"))||b.createElement(Be.Z,{componentName:"Select"});const{suffixIcon:un,itemIcon:On,removeIcon:Fn,clearIcon:xn}=(0,ce.Z)(Object.assign(Object.assign({},le),{multiple:_t,hasFeedback:$n,feedbackIcon:In,showSuffixIcon:on,prefixCls:kt,componentName:"Select"})),dn=Ft===!0?{clearIcon:xn}:Ft,rn=(0,Pe.Z)(le,["suffixIcon","itemIcon"]),Sn=fe()(Ct||ze,{[`${kt}-dropdown-${Gt}`]:Gt==="rtl"},Xe,vt,Lt,hn),kn=(0,we.Z)(Ar=>{var vn;return(vn=at!=null?at:Rt)!==null&&vn!==void 0?vn:Ar}),Zn=b.useContext(be.Z),An=Ee!=null?Ee:Zn,jn=fe()({[`${kt}-lg`]:kn==="large",[`${kt}-sm`]:kn==="small",[`${kt}-rtl`]:Gt==="rtl",[`${kt}-${$t}`]:St,[`${kt}-in-form-item`]:er},(0,xe.Z)(kt,Gn,$n),Vt,ot.className,gt,Xe,vt,Lt,hn),Un=b.useMemo(()=>Fe!==void 0?Fe:Gt==="rtl"?"bottomRight":"bottomLeft",[Fe,Gt]),[yr]=(0,pe.Cn)("SelectLike",ae==null?void 0:ae.zIndex);return tn(b.createElement(Ue.ZP,Object.assign({ref:Se,virtual:it,showSearch:ot.showSearch},rn,{style:Object.assign(Object.assign({},ot.style),Dt),dropdownMatchSelectWidth:En,transitionName:(0,Ce.m)(ln,"slide-up",te),builtinPlacements:(0,Re.Z)(Et,yt),listHeight:se,listItemHeight:Ut,mode:Tt,prefixCls:kt,placement:Un,direction:Gt,prefix:ne,suffixIcon:un,menuItemSelectedIcon:On,removeIcon:Fn,allowClear:dn,notFoundContent:Wt,className:jn,getPopupContainer:ut||Ie,dropdownClassName:Sn,disabled:An,dropdownStyle:Object.assign(Object.assign({},ae),{zIndex:yr}),maxCount:_t?re:void 0,tagRender:_t?x:void 0})))},Te=b.forwardRef(rt),Ke=(0,de.Z)(Te,"dropdownAlign");Te.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ze,Te.Option=Ue.Wx,Te.OptGroup=Ue.Xo,Te._InternalPanelDoNotUseOrYouWillBeFired=Ke,Zt.default=Te},1722:function(Cn,Zt){"use strict";const E=He=>{const Ue={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:He==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Ue),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Ue),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Ue),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Ue),{points:["br","tr"],offset:[0,-4]})}};function b(He,fe){return He||E(fe)}Zt.Z=b},90376:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ve}});var b=E(63356),He=E(56119),fe=E(16931),Ue=E(51636),Pe=E(46e3),pe=E(93873);const Ce=ye=>{const{optionHeight:gt,optionFontSize:Xe,optionLineHeight:ut,optionPadding:Ct}=ye;return{position:"relative",display:"block",minHeight:gt,padding:Ct,color:ye.colorText,fontWeight:"normal",fontSize:Xe,lineHeight:ut,boxSizing:"border-box"}};var xe=ye=>{const{antCls:gt,componentCls:Xe}=ye,ut=`${Xe}-item`,Ct=`&${gt}-slide-up-enter${gt}-slide-up-enter-active`,ze=`&${gt}-slide-up-appear${gt}-slide-up-appear-active`,se=`&${gt}-slide-up-leave${gt}-slide-up-leave-active`,Fe=`${Xe}-dropdown-placement-`,Je=`${ut}-option-selected`;return[{[`${Xe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(ye)),{position:"absolute",top:-9999,zIndex:ye.zIndexPopup,boxSizing:"border-box",padding:ye.paddingXXS,overflow:"hidden",fontSize:ye.fontSize,fontVariant:"initial",backgroundColor:ye.colorBgElevated,borderRadius:ye.borderRadiusLG,outline:"none",boxShadow:ye.boxShadowSecondary,[`
${Ct}${Fe}bottomLeft,
${ze}${Fe}bottomLeft
`]:{animationName:Pe.fJ},[`
${Ct}${Fe}topLeft,
${ze}${Fe}topLeft,
${Ct}${Fe}topRight,
${ze}${Fe}topRight
`]:{animationName:Pe.Qt},[`${se}${Fe}bottomLeft`]:{animationName:Pe.Uw},[`
${se}${Fe}topLeft,
${se}${Fe}topRight
`]:{animationName:Pe.ly},"&-hidden":{display:"none"},[ut]:Object.assign(Object.assign({},Ce(ye)),{cursor:"pointer",transition:`background ${ye.motionDurationSlow} ease`,borderRadius:ye.borderRadiusSM,"&-group":{color:ye.colorTextDescription,fontSize:ye.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${ut}-option-disabled)`]:{backgroundColor:ye.optionActiveBg},[`&-selected:not(${ut}-option-disabled)`]:{color:ye.optionSelectedColor,fontWeight:ye.optionSelectedFontWeight,backgroundColor:ye.optionSelectedBg,[`${ut}-option-state`]:{color:ye.colorPrimary}},"&-disabled":{[`&${ut}-option-selected`]:{backgroundColor:ye.colorBgContainerDisabled},color:ye.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:ye.calc(ye.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Ce(ye)),{color:ye.colorTextDisabled})}),[`${Je}:has(+ ${Je})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Je}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Pe.oN)(ye,"slide-up"),(0,Pe.oN)(ye,"slide-down"),(0,pe.Fm)(ye,"move-up"),(0,pe.Fm)(ye,"move-down")]},ue=E(26743),Be=E(36237);function be(ye,gt){const{componentCls:Xe,inputPaddingHorizontalBase:ut,borderRadius:Ct}=ye,ze=ye.calc(ye.controlHeight).sub(ye.calc(ye.lineWidth).mul(2)).equal(),se=gt?`${Xe}-${gt}`:"";return{[`${Xe}-single${se}`]:{fontSize:ye.fontSize,height:ye.controlHeight,[`${Xe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(ye,!0)),{display:"flex",borderRadius:Ct,flex:"1 1 auto",[`${Xe}-selection-wrap:after`]:{lineHeight:(0,Be.unit)(ze)},[`${Xe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${Xe}-selection-item,
${Xe}-selection-placeholder
`]:{display:"block",padding:0,lineHeight:(0,Be.unit)(ze),transition:`all ${ye.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Xe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Xe}-selection-item:empty:after`,`${Xe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${Xe}-show-arrow ${Xe}-selection-item,
&${Xe}-show-arrow ${Xe}-selection-search,
&${Xe}-show-arrow ${Xe}-selection-placeholder
`]:{paddingInlineEnd:ye.showArrowPaddingInlineEnd},[`&${Xe}-open ${Xe}-selection-item`]:{color:ye.colorTextPlaceholder},[`&:not(${Xe}-customize-input)`]:{[`${Xe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,Be.unit)(ut)}`,[`${Xe}-selection-search-input`]:{height:ze,fontSize:ye.fontSize},"&:after":{lineHeight:(0,Be.unit)(ze)}}},[`&${Xe}-customize-input`]:{[`${Xe}-selector`]:{"&:after":{display:"none"},[`${Xe}-selection-search`]:{position:"static",width:"100%"},[`${Xe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,Be.unit)(ut)}`,"&:after":{display:"none"}}}}}}}function Le(ye){const{componentCls:gt}=ye,Xe=ye.calc(ye.controlPaddingHorizontalSM).sub(ye.lineWidth).equal();return[be(ye),be((0,Ue.mergeToken)(ye,{controlHeight:ye.controlHeightSM,borderRadius:ye.borderRadiusSM}),"sm"),{[`${gt}-single${gt}-sm`]:{[`&:not(${gt}-customize-input)`]:{[`${gt}-selector`]:{padding:`0 ${(0,Be.unit)(Xe)}`},[`&${gt}-show-arrow ${gt}-selection-search`]:{insetInlineEnd:ye.calc(Xe).add(ye.calc(ye.fontSize).mul(1.5)).equal()},[`
&${gt}-show-arrow ${gt}-selection-item,
&${gt}-show-arrow ${gt}-selection-placeholder
`]:{paddingInlineEnd:ye.calc(ye.fontSize).mul(1.5).equal()}}}},be((0,Ue.mergeToken)(ye,{controlHeight:ye.singleItemHeightLG,fontSize:ye.fontSizeLG,borderRadius:ye.borderRadiusLG}),"lg")]}const we=ye=>{const{fontSize:gt,lineHeight:Xe,lineWidth:ut,controlHeight:Ct,controlHeightSM:ze,controlHeightLG:se,paddingXXS:Fe,controlPaddingHorizontal:Je,zIndexPopupBase:at,colorText:Ee,fontWeightStrong:We,controlItemBgActive:nt,controlItemBgHover:Et,colorBgContainer:ct,colorFillSecondary:wt,colorBgContainerDisabled:dt,colorTextDisabled:Dt,colorPrimaryHover:Ft,colorPrimary:oe,controlOutline:ae}=ye,te=Fe*2,x=ut*2,re=Math.min(Ct-te,Ct-x),ne=Math.min(ze-te,ze-x),le=Math.min(se-te,se-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Fe/2),zIndexPopup:at+50,optionSelectedColor:Ee,optionSelectedFontWeight:We,optionSelectedBg:nt,optionActiveBg:Et,optionPadding:`${(Ct-gt*Xe)/2}px ${Je}px`,optionFontSize:gt,optionLineHeight:Xe,optionHeight:Ct,selectorBg:ct,clearBg:ct,singleItemHeightLG:se,multipleItemBg:wt,multipleItemBorderColor:"transparent",multipleItemHeight:re,multipleItemHeightSM:ne,multipleItemHeightLG:le,multipleSelectorBgDisabled:dt,multipleItemColorDisabled:Dt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ye.fontSize*1.25),hoverBorderColor:Ft,activeBorderColor:oe,activeOutlineColor:ae,selectAffixPadding:Fe}},Me=(ye,gt)=>{const{componentCls:Xe,antCls:ut,controlOutlineWidth:Ct}=ye;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} ${gt.borderColor}`,background:ye.selectorBg},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${ut}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Xe}-focused& ${Xe}-selector`]:{borderColor:gt.activeBorderColor,boxShadow:`0 0 0 ${(0,Be.unit)(Ct)} ${gt.activeOutlineColor}`,outline:0},[`${Xe}-prefix`]:{color:gt.color}}}},ge=(ye,gt)=>({[`&${ye.componentCls}-status-${gt.status}`]:Object.assign({},Me(ye,gt))}),Ae=ye=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Me(ye,{borderColor:ye.colorBorder,hoverBorderHover:ye.hoverBorderColor,activeBorderColor:ye.activeBorderColor,activeOutlineColor:ye.activeOutlineColor,color:ye.colorText})),ge(ye,{status:"error",borderColor:ye.colorError,hoverBorderHover:ye.colorErrorHover,activeBorderColor:ye.colorError,activeOutlineColor:ye.colorErrorOutline,color:ye.colorError})),ge(ye,{status:"warning",borderColor:ye.colorWarning,hoverBorderHover:ye.colorWarningHover,activeBorderColor:ye.colorWarning,activeOutlineColor:ye.colorWarningOutline,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{background:ye.colorBgContainerDisabled,color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`}})}),De=(ye,gt)=>{const{componentCls:Xe,antCls:ut}=ye;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{background:gt.bg,border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} transparent`,color:gt.color},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${ut}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{background:gt.hoverBg},[`${Xe}-focused& ${Xe}-selector`]:{background:ye.selectorBg,borderColor:gt.activeBorderColor,outline:0}}}},Re=(ye,gt)=>({[`&${ye.componentCls}-status-${gt.status}`]:Object.assign({},De(ye,gt))}),tt=ye=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},De(ye,{bg:ye.colorFillTertiary,hoverBg:ye.colorFillSecondary,activeBorderColor:ye.activeBorderColor,color:ye.colorText})),Re(ye,{status:"error",bg:ye.colorErrorBg,hoverBg:ye.colorErrorBgHover,activeBorderColor:ye.colorError,color:ye.colorError})),Re(ye,{status:"warning",bg:ye.colorWarningBg,hoverBg:ye.colorWarningBgHover,activeBorderColor:ye.colorWarning,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{borderColor:ye.colorBorder,background:ye.colorBgContainerDisabled,color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.colorBgContainer,border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} ${ye.colorSplit}`}})}),ce=ye=>({"&-borderless":{[`${ye.componentCls}-selector`]:{background:"transparent",border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} transparent`},[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`},[`&${ye.componentCls}-status-error`]:{[`${ye.componentCls}-prefix, ${ye.componentCls}-selection-item`]:{color:ye.colorError}},[`&${ye.componentCls}-status-warning`]:{[`${ye.componentCls}-prefix, ${ye.componentCls}-selection-item`]:{color:ye.colorWarning}}}}),Oe=(ye,gt)=>{const{componentCls:Xe,antCls:ut}=ye;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{borderWidth:`0 0 ${(0,Be.unit)(ye.lineWidth)} 0`,borderStyle:`none none ${ye.lineType} none`,borderColor:gt.borderColor,background:ye.selectorBg,borderRadius:0},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${ut}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Xe}-focused& ${Xe}-selector`]:{borderColor:gt.activeBorderColor,outline:0},[`${Xe}-prefix`]:{color:gt.color}}}},Ge=(ye,gt)=>({[`&${ye.componentCls}-status-${gt.status}`]:Object.assign({},Oe(ye,gt))}),Ze=ye=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Oe(ye,{borderColor:ye.colorBorder,hoverBorderHover:ye.hoverBorderColor,activeBorderColor:ye.activeBorderColor,activeOutlineColor:ye.activeOutlineColor,color:ye.colorText})),Ge(ye,{status:"error",borderColor:ye.colorError,hoverBorderHover:ye.colorErrorHover,activeBorderColor:ye.colorError,activeOutlineColor:ye.colorErrorOutline,color:ye.colorError})),Ge(ye,{status:"warning",borderColor:ye.colorWarning,hoverBorderHover:ye.colorWarningHover,activeBorderColor:ye.colorWarning,activeOutlineColor:ye.colorWarningOutline,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,Be.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`}})});var Te=ye=>({[ye.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Ae(ye)),tt(ye)),ce(ye)),Ze(ye))});const Ke=ye=>{const{componentCls:gt}=ye;return{position:"relative",transition:`all ${ye.motionDurationMid} ${ye.motionEaseInOut}`,input:{cursor:"pointer"},[`${gt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${gt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},et=ye=>{const{componentCls:gt}=ye;return{[`${gt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Se=ye=>{const{antCls:gt,componentCls:Xe,inputPaddingHorizontalBase:ut,iconCls:Ct}=ye;return{[Xe]:Object.assign(Object.assign({},(0,b.Wf)(ye)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Xe}-customize-input) ${Xe}-selector`]:Object.assign(Object.assign({},Ke(ye)),et(ye)),[`${Xe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${gt}-typography`]:{display:"inline"}}),[`${Xe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:ye.colorTextPlaceholder,pointerEvents:"none"}),[`${Xe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ut,height:ye.fontSizeIcon,marginTop:ye.calc(ye.fontSizeIcon).mul(-1).div(2).equal(),color:ye.colorTextQuaternary,fontSize:ye.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${ye.motionDurationSlow} ease`,[Ct]:{verticalAlign:"top",transition:`transform ${ye.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Xe}-suffix)`]:{pointerEvents:"auto"}},[`${Xe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Xe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Xe}-prefix`]:{flex:"none",marginInlineEnd:ye.selectAffixPadding},[`${Xe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ut,zIndex:1,display:"inline-block",width:ye.fontSizeIcon,height:ye.fontSizeIcon,marginTop:ye.calc(ye.fontSizeIcon).mul(-1).div(2).equal(),color:ye.colorTextQuaternary,fontSize:ye.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${ye.motionDurationMid} ease, opacity ${ye.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:ye.colorTextTertiary}},[`&:hover ${Xe}-clear`]:{opacity:1,background:ye.colorBgBase,borderRadius:"50%"}}),[`${Xe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Xe}-has-feedback`]:{[`${Xe}-clear`]:{insetInlineEnd:ye.calc(ut).add(ye.fontSize).add(ye.paddingXS).equal()}}}}}},qe=ye=>{const{componentCls:gt}=ye;return[{[gt]:{[`&${gt}-in-form-item`]:{width:"100%"}}},Se(ye),Le(ye),(0,ue.ZP)(ye),xe(ye),{[`${gt}-rtl`]:{direction:"rtl"}},(0,He.c)(ye,{borderElCls:`${gt}-selector`,focusElCls:`${gt}-focused`})]};var ve=(0,fe.I$)("Select",(ye,gt)=>{let{rootPrefixCls:Xe}=gt;const ut=(0,Ue.mergeToken)(ye,{rootPrefixCls:Xe,inputPaddingHorizontalBase:ye.calc(ye.paddingSM).sub(1).equal(),multipleSelectItemHeight:ye.multipleItemHeight,selectHeight:ye.controlHeight});return[qe(ut),Te(ut)]},we,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Cn,Zt,E){"use strict";E.d(Zt,{_z:function(){return pe},gp:function(){return Ue}});var b=E(36237),He=E(63356),fe=E(51636);const Ue=ue=>{const{multipleSelectItemHeight:Be,paddingXXS:be,lineWidth:Le,INTERNAL_FIXED_ITEM_MARGIN:we}=ue,Me=ue.max(ue.calc(be).sub(Le).equal(),0),ge=ue.max(ue.calc(Me).sub(we).equal(),0);return{basePadding:Me,containerPadding:ge,itemHeight:(0,b.unit)(Be),itemLineHeight:(0,b.unit)(ue.calc(Be).sub(ue.calc(ue.lineWidth).mul(2)).equal())}},Pe=ue=>{const{multipleSelectItemHeight:Be,selectHeight:be,lineWidth:Le}=ue;return ue.calc(be).sub(Be).div(2).sub(Le).equal()},pe=ue=>{const{componentCls:Be,iconCls:be,borderRadiusSM:Le,motionDurationSlow:we,paddingXS:Me,multipleItemColorDisabled:ge,multipleItemBorderColorDisabled:Ae,colorIcon:De,colorIconHover:Re,INTERNAL_FIXED_ITEM_MARGIN:tt}=ue;return{[`${Be}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${Be}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:tt,borderRadius:Le,cursor:"default",transition:`font-size ${we}, line-height ${we}, height ${we}`,marginInlineEnd:ue.calc(tt).mul(2).equal(),paddingInlineStart:Me,paddingInlineEnd:ue.calc(Me).div(2).equal(),[`${Be}-disabled&`]:{color:ge,borderColor:Ae,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ue.calc(Me).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,He.Ro)()),{display:"inline-flex",alignItems:"center",color:De,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${be}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Re}})}}}},Ce=(ue,Be)=>{const{componentCls:be,INTERNAL_FIXED_ITEM_MARGIN:Le}=ue,we=`${be}-selection-overflow`,Me=ue.multipleSelectItemHeight,ge=Pe(ue),Ae=Be?`${be}-${Be}`:"",De=Ue(ue);return{[`${be}-multiple${Ae}`]:Object.assign(Object.assign({},pe(ue)),{[`${be}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:De.basePadding,paddingBlock:De.containerPadding,borderRadius:ue.borderRadius,[`${be}-disabled&`]:{background:ue.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(Le)} 0`,lineHeight:(0,b.unit)(Me),visibility:"hidden",content:'"\\a0"'}},[`${be}-selection-item`]:{height:De.itemHeight,lineHeight:(0,b.unit)(De.itemLineHeight)},[`${be}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Me),marginBlock:Le}},[`${be}-prefix`]:{marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(De.basePadding).equal()},[`${we}-item + ${we}-item,
${be}-prefix + ${be}-selection-wrap
`]:{[`${be}-selection-search`]:{marginInlineStart:0},[`${be}-selection-placeholder`]:{insetInlineStart:0}},[`${we}-item-suffix`]:{minHeight:De.itemHeight,marginBlock:Le},[`${be}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(ge).equal(),"\n &-input,\n &-mirror\n ":{height:Me,fontFamily:ue.fontFamily,lineHeight:(0,b.unit)(Me),transition:`all ${ue.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${be}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(De.basePadding).equal(),insetInlineEnd:ue.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`}})}};function de(ue,Be){const{componentCls:be}=ue,Le=Be?`${be}-${Be}`:"",we={[`${be}-multiple${Le}`]:{fontSize:ue.fontSize,[`${be}-selector`]:{[`${be}-show-search&`]:{cursor:"text"}},[`
&${be}-show-arrow ${be}-selector,
&${be}-allow-clear ${be}-selector
`]:{paddingInlineEnd:ue.calc(ue.fontSizeIcon).add(ue.controlPaddingHorizontal).equal()}}};return[Ce(ue,Be),we]}const xe=ue=>{const{componentCls:Be}=ue,be=(0,fe.mergeToken)(ue,{selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS}),Le=(0,fe.mergeToken)(ue,{fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius});return[de(ue),de(be,"sm"),{[`${Be}-multiple${Be}-sm`]:{[`${Be}-selection-placeholder`]:{insetInline:ue.calc(ue.controlPaddingHorizontalSM).sub(ue.lineWidth).equal()},[`${Be}-selection-search`]:{marginInlineStart:2}}},de(Le,"lg")]};Zt.ZP=xe},68525:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),He=E(40001),fe=E(19248),Ue=E(99267),Pe=E(84105),pe=E(58617),Ce=E(47472);function de(xe){let{suffixIcon:ue,clearIcon:Be,menuItemSelectedIcon:be,removeIcon:Le,loading:we,multiple:Me,hasFeedback:ge,prefixCls:Ae,showSuffixIcon:De,feedbackIcon:Re,showArrow:tt,componentName:ce}=xe;const Oe=Be!=null?Be:b.createElement(fe.Z,null),Ge=Ke=>ue===null&&!ge&&!tt?null:b.createElement(b.Fragment,null,De!==!1&&Ke,ge&&Re);let Ze=null;if(ue!==void 0)Ze=Ge(ue);else if(we)Ze=Ge(b.createElement(pe.Z,{spin:!0}));else{const Ke=`${Ae}-suffix`;Ze=et=>{let{open:Se,showSearch:qe}=et;return Ge(Se&&qe?b.createElement(Ce.Z,{className:Ke}):b.createElement(Pe.Z,{className:Ke}))}}let rt=null;be!==void 0?rt=be:Me?rt=b.createElement(He.Z,null):rt=null;let Te=null;return Le!==void 0?Te=Le:Te=b.createElement(Ue.Z,null),{clearIcon:Oe,suffixIcon:Ze,itemIcon:rt,removeIcon:Te}}},90005:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(He,fe){return fe!==void 0?fe:He!==null}},11938:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return et}});var b=E(59301),He=E(40192),fe=E(22703),Ue=E(92310),Pe=E.n(Ue),pe=E(26112),Ce=E(48755),de=E(458),ue=Se=>{const{value:qe,formatter:ve,precision:ye,decimalSeparator:gt,groupSeparator:Xe="",prefixCls:ut}=Se;let Ct;if(typeof ve=="function")Ct=ve(qe);else{const ze=String(qe),se=ze.match(/^(-?)(\d*)(\.(\d+))?$/);if(!se||ze==="-")Ct=ze;else{const Fe=se[1];let Je=se[2]||"0",at=se[4]||"";Je=Je.replace(/\B(?=(\d{3})+(?!\d))/g,Xe),typeof ye=="number"&&(at=at.padEnd(ye,"0").slice(0,ye>0?ye:0)),at&&(at=`${gt}${at}`),Ct=[b.createElement("span",{key:"int",className:`${ut}-content-value-int`},Fe,Je),at&&b.createElement("span",{key:"decimal",className:`${ut}-content-value-decimal`},at)]}}return b.createElement("span",{className:`${ut}-content-value`},Ct)},Be=E(63356),be=E(16931),Le=E(51636);const we=Se=>{const{componentCls:qe,marginXXS:ve,padding:ye,colorTextDescription:gt,titleFontSize:Xe,colorTextHeading:ut,contentFontSize:Ct,fontFamily:ze}=Se;return{[qe]:Object.assign(Object.assign({},(0,Be.Wf)(Se)),{[`${qe}-title`]:{marginBottom:ve,color:gt,fontSize:Xe},[`${qe}-skeleton`]:{paddingTop:ye},[`${qe}-content`]:{color:ut,fontSize:Ct,fontFamily:ze,[`${qe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${qe}-content-prefix, ${qe}-content-suffix`]:{display:"inline-block"},[`${qe}-content-prefix`]:{marginInlineEnd:ve},[`${qe}-content-suffix`]:{marginInlineStart:ve}}})}},Me=Se=>{const{fontSizeHeading3:qe,fontSize:ve}=Se;return{titleFontSize:ve,contentFontSize:qe}};var ge=(0,be.I$)("Statistic",Se=>{const qe=(0,Le.mergeToken)(Se,{});return[we(qe)]},Me),Ae=function(Se,qe){var ve={};for(var ye in Se)Object.prototype.hasOwnProperty.call(Se,ye)&&qe.indexOf(ye)<0&&(ve[ye]=Se[ye]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,ye=Object.getOwnPropertySymbols(Se);gt<ye.length;gt++)qe.indexOf(ye[gt])<0&&Object.prototype.propertyIsEnumerable.call(Se,ye[gt])&&(ve[ye[gt]]=Se[ye[gt]]);return ve},Re=Se=>{const{prefixCls:qe,className:ve,rootClassName:ye,style:gt,valueStyle:Xe,value:ut=0,title:Ct,valueRender:ze,prefix:se,suffix:Fe,loading:Je=!1,formatter:at,precision:Ee,decimalSeparator:We=".",groupSeparator:nt=",",onMouseEnter:Et,onMouseLeave:ct}=Se,wt=Ae(Se,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:dt,direction:Dt,className:Ft,style:oe}=(0,Ce.dj)("statistic"),ae=dt("statistic",qe),[te,x,re]=ge(ae),ne=b.createElement(ue,{decimalSeparator:We,groupSeparator:nt,prefixCls:ae,formatter:at,precision:Ee,value:ut}),le=Pe()(ae,{[`${ae}-rtl`]:Dt==="rtl"},Ft,ve,ye,x,re),Ie=(0,pe.Z)(wt,{aria:!0,data:!0});return te(b.createElement("div",Object.assign({},Ie,{className:le,style:Object.assign(Object.assign({},oe),gt),onMouseEnter:Et,onMouseLeave:ct}),Ct&&b.createElement("div",{className:`${ae}-title`},Ct),b.createElement(de.Z,{paragraph:!1,loading:Je,className:`${ae}-skeleton`},b.createElement("div",{style:Xe,className:`${ae}-content`},se&&b.createElement("span",{className:`${ae}-content-prefix`},se),ze?ze(ne):ne,Fe&&b.createElement("span",{className:`${ae}-content-suffix`},Fe)))))};const tt=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function ce(Se,qe){let ve=Se;const ye=/\[[^\]]*]/g,gt=(qe.match(ye)||[]).map(ze=>ze.slice(1,-1)),Xe=qe.replace(ye,"[]"),ut=tt.reduce((ze,se)=>{let[Fe,Je]=se;if(ze.includes(Fe)){const at=Math.floor(ve/Je);return ve-=at*Je,ze.replace(new RegExp(`${Fe}+`,"g"),Ee=>{const We=Ee.length;return at.toString().padStart(We,"0")})}return ze},Xe);let Ct=0;return ut.replace(ye,()=>{const ze=gt[Ct];return Ct+=1,ze})}function Oe(Se,qe){const{format:ve=""}=qe,ye=new Date(Se).getTime(),gt=Date.now(),Xe=Math.max(ye-gt,0);return ce(Xe,ve)}var Ge=function(Se,qe){var ve={};for(var ye in Se)Object.prototype.hasOwnProperty.call(Se,ye)&&qe.indexOf(ye)<0&&(ve[ye]=Se[ye]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,ye=Object.getOwnPropertySymbols(Se);gt<ye.length;gt++)qe.indexOf(ye[gt])<0&&Object.prototype.propertyIsEnumerable.call(Se,ye[gt])&&(ve[ye[gt]]=Se[ye[gt]]);return ve};const Ze=1e3/30;function rt(Se){return new Date(Se).getTime()}const Te=Se=>{const{value:qe,format:ve="HH:mm:ss",onChange:ye,onFinish:gt}=Se,Xe=Ge(Se,["value","format","onChange","onFinish"]),ut=(0,He.Z)(),Ct=b.useRef(null),ze=()=>{gt==null||gt(),Ct.current&&(clearInterval(Ct.current),Ct.current=null)},se=()=>{const at=rt(qe);at>=Date.now()&&(Ct.current=setInterval(()=>{ut(),ye==null||ye(at-Date.now()),at<Date.now()&&ze()},Ze))};b.useEffect(()=>(se(),()=>{Ct.current&&(clearInterval(Ct.current),Ct.current=null)}),[qe]);const Fe=(at,Ee)=>Oe(at,Object.assign(Object.assign({},Ee),{format:ve})),Je=at=>(0,fe.Tm)(at,{title:void 0});return b.createElement(Re,Object.assign({},Xe,{value:qe,valueRender:Je,formatter:Fe}))};var Ke=b.memo(Te);Re.Countdown=Ke;var et=Re},58755:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return gt}});var b=E(59301),He=E(58617),fe=E(92310),Ue=E.n(fe),Pe=E(54476),pe=E(20068),Ce=E(42978),de=E(75931),xe=E(18929),ue=E(10228),Be=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],be=b.forwardRef(function(Xe,ut){var Ct,ze=Xe.prefixCls,se=ze===void 0?"rc-switch":ze,Fe=Xe.className,Je=Xe.checked,at=Xe.defaultChecked,Ee=Xe.disabled,We=Xe.loadingIcon,nt=Xe.checkedChildren,Et=Xe.unCheckedChildren,ct=Xe.onClick,wt=Xe.onChange,dt=Xe.onKeyDown,Dt=(0,de.Z)(Xe,Be),Ft=(0,xe.Z)(!1,{value:Je,defaultValue:at}),oe=(0,Ce.Z)(Ft,2),ae=oe[0],te=oe[1];function x(Ie,ke){var Ye=ae;return Ee||(Ye=Ie,te(Ye),wt==null||wt(Ye,ke)),Ye}function re(Ie){Ie.which===ue.Z.LEFT?x(!1,Ie):Ie.which===ue.Z.RIGHT&&x(!0,Ie),dt==null||dt(Ie)}function ne(Ie){var ke=x(!ae,Ie);ct==null||ct(ke,Ie)}var le=Ue()(se,Fe,(Ct={},(0,pe.Z)(Ct,"".concat(se,"-checked"),ae),(0,pe.Z)(Ct,"".concat(se,"-disabled"),Ee),Ct));return b.createElement("button",(0,Pe.Z)({},Dt,{type:"button",role:"switch","aria-checked":ae,disabled:Ee,className:le,ref:ut,onKeyDown:re,onClick:ne}),We,b.createElement("span",{className:"".concat(se,"-inner")},b.createElement("span",{className:"".concat(se,"-inner-checked")},nt),b.createElement("span",{className:"".concat(se,"-inner-unchecked")},Et)))});be.displayName="Switch";var Le=be,we=E(12919),Me=E(48755),ge=E(2171),Ae=E(31756),De=E(36237),Re=E(17835),tt=E(63356),ce=E(16931),Oe=E(51636);const Ge=Xe=>{const{componentCls:ut,trackHeightSM:Ct,trackPadding:ze,trackMinWidthSM:se,innerMinMarginSM:Fe,innerMaxMarginSM:Je,handleSizeSM:at,calc:Ee}=Xe,We=`${ut}-inner`,nt=(0,De.unit)(Ee(at).add(Ee(ze).mul(2)).equal()),Et=(0,De.unit)(Ee(Je).mul(2).equal());return{[ut]:{[`&${ut}-small`]:{minWidth:se,height:Ct,lineHeight:(0,De.unit)(Ct),[`${ut}-inner`]:{paddingInlineStart:Je,paddingInlineEnd:Fe,[`${We}-checked, ${We}-unchecked`]:{minHeight:Ct},[`${We}-checked`]:{marginInlineStart:`calc(-100% + ${nt} - ${Et})`,marginInlineEnd:`calc(100% - ${nt} + ${Et})`},[`${We}-unchecked`]:{marginTop:Ee(Ct).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ut}-handle`]:{width:at,height:at},[`${ut}-loading-icon`]:{top:Ee(Ee(at).sub(Xe.switchLoadingIconSize)).div(2).equal(),fontSize:Xe.switchLoadingIconSize},[`&${ut}-checked`]:{[`${ut}-inner`]:{paddingInlineStart:Fe,paddingInlineEnd:Je,[`${We}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${We}-unchecked`]:{marginInlineStart:`calc(100% - ${nt} + ${Et})`,marginInlineEnd:`calc(-100% + ${nt} - ${Et})`}},[`${ut}-handle`]:{insetInlineStart:`calc(100% - ${(0,De.unit)(Ee(at).add(ze).equal())})`}},[`&:not(${ut}-disabled):active`]:{[`&:not(${ut}-checked) ${We}`]:{[`${We}-unchecked`]:{marginInlineStart:Ee(Xe.marginXXS).div(2).equal(),marginInlineEnd:Ee(Xe.marginXXS).mul(-1).div(2).equal()}},[`&${ut}-checked ${We}`]:{[`${We}-checked`]:{marginInlineStart:Ee(Xe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ee(Xe.marginXXS).div(2).equal()}}}}}}},Ze=Xe=>{const{componentCls:ut,handleSize:Ct,calc:ze}=Xe;return{[ut]:{[`${ut}-loading-icon${Xe.iconCls}`]:{position:"relative",top:ze(ze(Ct).sub(Xe.fontSize)).div(2).equal(),color:Xe.switchLoadingIconColor,verticalAlign:"top"},[`&${ut}-checked ${ut}-loading-icon`]:{color:Xe.switchColor}}}},rt=Xe=>{const{componentCls:ut,trackPadding:Ct,handleBg:ze,handleShadow:se,handleSize:Fe,calc:Je}=Xe,at=`${ut}-handle`;return{[ut]:{[at]:{position:"absolute",top:Ct,insetInlineStart:Ct,width:Fe,height:Fe,transition:`all ${Xe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ze,borderRadius:Je(Fe).div(2).equal(),boxShadow:se,transition:`all ${Xe.switchDuration} ease-in-out`,content:'""'}},[`&${ut}-checked ${at}`]:{insetInlineStart:`calc(100% - ${(0,De.unit)(Je(Fe).add(Ct).equal())})`},[`&:not(${ut}-disabled):active`]:{[`${at}::before`]:{insetInlineEnd:Xe.switchHandleActiveInset,insetInlineStart:0},[`&${ut}-checked ${at}::before`]:{insetInlineEnd:0,insetInlineStart:Xe.switchHandleActiveInset}}}}},Te=Xe=>{const{componentCls:ut,trackHeight:Ct,trackPadding:ze,innerMinMargin:se,innerMaxMargin:Fe,handleSize:Je,calc:at}=Xe,Ee=`${ut}-inner`,We=(0,De.unit)(at(Je).add(at(ze).mul(2)).equal()),nt=(0,De.unit)(at(Fe).mul(2).equal());return{[ut]:{[Ee]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Fe,paddingInlineEnd:se,transition:`padding-inline-start ${Xe.switchDuration} ease-in-out, padding-inline-end ${Xe.switchDuration} ease-in-out`,[`${Ee}-checked, ${Ee}-unchecked`]:{display:"block",color:Xe.colorTextLightSolid,fontSize:Xe.fontSizeSM,transition:`margin-inline-start ${Xe.switchDuration} ease-in-out, margin-inline-end ${Xe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Ct},[`${Ee}-checked`]:{marginInlineStart:`calc(-100% + ${We} - ${nt})`,marginInlineEnd:`calc(100% - ${We} + ${nt})`},[`${Ee}-unchecked`]:{marginTop:at(Ct).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ut}-checked ${Ee}`]:{paddingInlineStart:se,paddingInlineEnd:Fe,[`${Ee}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ee}-unchecked`]:{marginInlineStart:`calc(100% - ${We} + ${nt})`,marginInlineEnd:`calc(-100% + ${We} - ${nt})`}},[`&:not(${ut}-disabled):active`]:{[`&:not(${ut}-checked) ${Ee}`]:{[`${Ee}-unchecked`]:{marginInlineStart:at(ze).mul(2).equal(),marginInlineEnd:at(ze).mul(-1).mul(2).equal()}},[`&${ut}-checked ${Ee}`]:{[`${Ee}-checked`]:{marginInlineStart:at(ze).mul(-1).mul(2).equal(),marginInlineEnd:at(ze).mul(2).equal()}}}}}},Ke=Xe=>{const{componentCls:ut,trackHeight:Ct,trackMinWidth:ze}=Xe;return{[ut]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,tt.Wf)(Xe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ze,height:Ct,lineHeight:(0,De.unit)(Ct),verticalAlign:"middle",background:Xe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Xe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ut}-disabled)`]:{background:Xe.colorTextTertiary}}),(0,tt.Qy)(Xe)),{[`&${ut}-checked`]:{background:Xe.switchColor,[`&:hover:not(${ut}-disabled)`]:{background:Xe.colorPrimaryHover}},[`&${ut}-loading, &${ut}-disabled`]:{cursor:"not-allowed",opacity:Xe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ut}-rtl`]:{direction:"rtl"}})}},et=Xe=>{const{fontSize:ut,lineHeight:Ct,controlHeight:ze,colorWhite:se}=Xe,Fe=ut*Ct,Je=ze/2,at=2,Ee=Fe-at*2,We=Je-at*2;return{trackHeight:Fe,trackHeightSM:Je,trackMinWidth:Ee*2+at*4,trackMinWidthSM:We*2+at*2,trackPadding:at,handleBg:se,handleSize:Ee,handleSizeSM:We,handleShadow:`0 2px 4px 0 ${new Re.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ee/2,innerMaxMargin:Ee+at+at*2,innerMinMarginSM:We/2,innerMaxMarginSM:We+at+at*2}};var Se=(0,ce.I$)("Switch",Xe=>{const ut=(0,Oe.mergeToken)(Xe,{switchDuration:Xe.motionDurationMid,switchColor:Xe.colorPrimary,switchDisabledOpacity:Xe.opacityLoading,switchLoadingIconSize:Xe.calc(Xe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Xe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ke(ut),Te(ut),rt(ut),Ze(ut),Ge(ut)]},et),qe=function(Xe,ut){var Ct={};for(var ze in Xe)Object.prototype.hasOwnProperty.call(Xe,ze)&&ut.indexOf(ze)<0&&(Ct[ze]=Xe[ze]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ze=Object.getOwnPropertySymbols(Xe);se<ze.length;se++)ut.indexOf(ze[se])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ze[se])&&(Ct[ze[se]]=Xe[ze[se]]);return Ct};const ye=b.forwardRef((Xe,ut)=>{const{prefixCls:Ct,size:ze,disabled:se,loading:Fe,className:Je,rootClassName:at,style:Ee,checked:We,value:nt,defaultChecked:Et,defaultValue:ct,onChange:wt}=Xe,dt=qe(Xe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Dt,Ft]=(0,xe.Z)(!1,{value:We!=null?We:nt,defaultValue:Et!=null?Et:ct}),{getPrefixCls:oe,direction:ae,switch:te}=b.useContext(Me.E_),x=b.useContext(ge.Z),re=(se!=null?se:x)||Fe,ne=oe("switch",Ct),le=b.createElement("div",{className:`${ne}-handle`},Fe&&b.createElement(He.Z,{className:`${ne}-loading-icon`})),[Ie,ke,Ye]=Se(ne),_e=(0,Ae.Z)(ze),it=Ue()(te==null?void 0:te.className,{[`${ne}-small`]:_e==="small",[`${ne}-loading`]:Fe,[`${ne}-rtl`]:ae==="rtl"},Je,at,ke,Ye),ft=Object.assign(Object.assign({},te==null?void 0:te.style),Ee),yt=function(){Ft(arguments.length<=0?void 0:arguments[0]),wt==null||wt.apply(void 0,arguments)};return Ie(b.createElement(we.Z,{component:"Switch"},b.createElement(Le,Object.assign({},dt,{checked:Dt,onChange:yt,prefixCls:ne,className:it,style:ft,disabled:re,ref:ut,loadingIcon:le}))))});ye.__ANT_SWITCH=!0;var gt=ye},70858:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return uo}});var b=E(59301),He={},fe="rc-table-internal-hook",Ue=E(42978),Pe=E(6089),pe=E(34280),Ce=E(13697),de=E(4676);function xe(Ve){var je=b.createContext(void 0),xt=function(Nt){var Yt=Nt.value,an=Nt.children,en=b.useRef(Yt);en.current=Yt;var mn=b.useState(function(){return{getValue:function(){return en.current},listeners:new Set}}),pn=(0,Ue.Z)(mn,1),Ln=pn[0];return(0,pe.Z)(function(){(0,de.unstable_batchedUpdates)(function(){Ln.listeners.forEach(function(Bn){Bn(Yt)})})},[Yt]),b.createElement(je.Provider,{value:Ln},an)};return{Context:je,Provider:xt,defaultValue:Ve}}function ue(Ve,je){var xt=(0,Pe.Z)(typeof je=="function"?je:function(Bn){if(je===void 0)return Bn;if(!Array.isArray(je))return Bn[je];var Pn={};return je.forEach(function(bn){Pn[bn]=Bn[bn]}),Pn}),Pt=b.useContext(Ve==null?void 0:Ve.Context),Nt=Pt||{},Yt=Nt.listeners,an=Nt.getValue,en=b.useRef();en.current=xt(Pt?an():Ve==null?void 0:Ve.defaultValue);var mn=b.useState({}),pn=(0,Ue.Z)(mn,2),Ln=pn[1];return(0,pe.Z)(function(){if(!Pt)return;function Bn(Pn){var bn=xt(Pn);(0,Ce.Z)(en.current,bn,!0)||Ln({})}return Yt.add(Bn),function(){Yt.delete(Bn)}},[Pt]),en.current}var Be=E(54476),be=E(8654);function Le(){var Ve=b.createContext(null);function je(){return b.useContext(Ve)}function xt(Nt,Yt){var an=(0,be.Yr)(Nt),en=function(pn,Ln){var Bn=an?{ref:Ln}:{},Pn=b.useRef(0),bn=b.useRef(pn),gn=je();return gn!==null?b.createElement(Nt,(0,Be.Z)({},pn,Bn)):((!Yt||Yt(bn.current,pn))&&(Pn.current+=1),bn.current=pn,b.createElement(Ve.Provider,{value:Pn.current},b.createElement(Nt,(0,Be.Z)({},pn,Bn))))};return an?b.forwardRef(en):en}function Pt(Nt,Yt){var an=(0,be.Yr)(Nt),en=function(pn,Ln){var Bn=an?{ref:Ln}:{};return je(),b.createElement(Nt,(0,Be.Z)({},pn,Bn))};return an?b.memo(b.forwardRef(en),Yt):b.memo(en,Yt)}return{makeImmutable:xt,responseImmutable:Pt,useImmutableMark:je}}var we=Le(),Me=we.makeImmutable,ge=we.responseImmutable,Ae=we.useImmutableMark,De=Le(),Re=De.makeImmutable,tt=De.responseImmutable,ce=De.useImmutableMark,Oe=xe(),Ge=Oe;function Ze(Ve,je){var xt=React.useRef(0);xt.current+=1;var Pt=React.useRef(Ve),Nt=[];Object.keys(Ve||{}).map(function(an){var en;(Ve==null?void 0:Ve[an])!==((en=Pt.current)===null||en===void 0?void 0:en[an])&&Nt.push(an)}),Pt.current=Ve;var Yt=React.useRef([]);return Nt.length&&(Yt.current=Nt),React.useDebugValue(xt.current),React.useDebugValue(Yt.current.join(", ")),je&&console.log("".concat(je,":"),xt.current,Yt.current),xt.current}var rt=null,Te=null,Ke=E(76190),et=E(33885),Se=E(20068),qe=E(92310),ve=E.n(qe),ye=E(80547),gt=E(97938),Xe=E(48736),ut=b.createContext({renderWithProps:!1}),Ct=ut,ze="RC_TABLE_KEY";function se(Ve){return Ve==null?[]:Array.isArray(Ve)?Ve:[Ve]}function Fe(Ve){var je=[],xt={};return Ve.forEach(function(Pt){for(var Nt=Pt||{},Yt=Nt.key,an=Nt.dataIndex,en=Yt||se(an).join("-")||ze;xt[en];)en="".concat(en,"_next");xt[en]=!0,je.push(en)}),je}function Je(Ve){return Ve!=null}function at(Ve){return typeof Ve=="number"&&!Number.isNaN(Ve)}function Ee(Ve){return Ve&&(0,Ke.Z)(Ve)==="object"&&!Array.isArray(Ve)&&!b.isValidElement(Ve)}function We(Ve,je,xt,Pt,Nt,Yt){var an=b.useContext(Ct),en=ce(),mn=(0,ye.Z)(function(){if(Je(Pt))return[Pt];var pn=je==null||je===""?[]:Array.isArray(je)?je:[je],Ln=(0,gt.Z)(Ve,pn),Bn=Ln,Pn=void 0;if(Nt){var bn=Nt(Ln,Ve,xt);Ee(bn)?(Bn=bn.children,Pn=bn.props,an.renderWithProps=!0):Bn=bn}return[Bn,Pn]},[en,Ve,Pt,je,Nt,xt],function(pn,Ln){if(Yt){var Bn=(0,Ue.Z)(pn,2),Pn=Bn[1],bn=(0,Ue.Z)(Ln,2),gn=bn[1];return Yt(gn,Pn)}return an.renderWithProps?!0:!(0,Ce.Z)(pn,Ln,!0)});return mn}function nt(Ve,je,xt,Pt){var Nt=Ve+je-1;return Ve<=Pt&&Nt>=xt}function Et(Ve,je){return ue(Ge,function(xt){var Pt=nt(Ve,je||1,xt.hoverStartRow,xt.hoverEndRow);return[Pt,xt.onHover]})}var ct=E(70425),wt=function(je){var xt=je.ellipsis,Pt=je.rowType,Nt=je.children,Yt,an=xt===!0?{showTitle:!0}:xt;return an&&(an.showTitle||Pt==="header")&&(typeof Nt=="string"||typeof Nt=="number"?Yt=Nt.toString():b.isValidElement(Nt)&&typeof Nt.props.children=="string"&&(Yt=Nt.props.children)),Yt};function dt(Ve){var je,xt,Pt,Nt,Yt,an,en,mn,pn=Ve.component,Ln=Ve.children,Bn=Ve.ellipsis,Pn=Ve.scope,bn=Ve.prefixCls,gn=Ve.className,lr=Ve.align,Kn=Ve.record,pr=Ve.render,dr=Ve.dataIndex,Dr=Ve.renderIndex,br=Ve.shouldCellUpdate,Sr=Ve.index,Tr=Ve.rowType,Hr=Ve.colSpan,Vr=Ve.rowSpan,Ci=Ve.fixLeft,wr=Ve.fixRight,Cr=Ve.firstFixLeft,Mr=Ve.lastFixLeft,Jn=Ve.firstFixRight,Xn=Ve.lastFixRight,Ir=Ve.appendNode,jr=Ve.additionalProps,ei=jr===void 0?{}:jr,Ei=Ve.isSticky,Ur="".concat(bn,"-cell"),so=ue(Ge,["supportSticky","allColumnsFixedLeft","rowHoverable"]),eo=so.supportSticky,qo=so.allColumnsFixedLeft,No=so.rowHoverable,_o=We(Kn,dr,Dr,Ln,pr,br),ra=(0,Ue.Z)(_o,2),oa=ra[0],go=ra[1],po={},ma=typeof Ci=="number"&&eo,pa=typeof wr=="number"&&eo;ma&&(po.position="sticky",po.left=Ci),pa&&(po.position="sticky",po.right=wr);var Bi=(je=(xt=(Pt=go==null?void 0:go.colSpan)!==null&&Pt!==void 0?Pt:ei.colSpan)!==null&&xt!==void 0?xt:Hr)!==null&&je!==void 0?je:1,no=(Nt=(Yt=(an=go==null?void 0:go.rowSpan)!==null&&an!==void 0?an:ei.rowSpan)!==null&&Yt!==void 0?Yt:Vr)!==null&&Nt!==void 0?Nt:1,Di=Et(Sr,no),ci=(0,Ue.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,ct.zX)(function(Xo){var Qo;Kn&&zo(Sr,Sr+no-1),ei==null||(Qo=ei.onMouseEnter)===null||Qo===void 0||Qo.call(ei,Xo)}),Ho=(0,ct.zX)(function(Xo){var Qo;Kn&&zo(-1,-1),ei==null||(Qo=ei.onMouseLeave)===null||Qo===void 0||Qo.call(ei,Xo)});if(Bi===0||no===0)return null;var va=(en=ei.title)!==null&&en!==void 0?en:wt({rowType:Tr,ellipsis:Bn,children:oa}),ca=ve()(Ur,gn,(mn={},(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)(mn,"".concat(Ur,"-fix-left"),ma&&eo),"".concat(Ur,"-fix-left-first"),Cr&&eo),"".concat(Ur,"-fix-left-last"),Mr&&eo),"".concat(Ur,"-fix-left-all"),Mr&&qo&&eo),"".concat(Ur,"-fix-right"),pa&&eo),"".concat(Ur,"-fix-right-first"),Jn&&eo),"".concat(Ur,"-fix-right-last"),Xn&&eo),"".concat(Ur,"-ellipsis"),Bn),"".concat(Ur,"-with-append"),Ir),"".concat(Ur,"-fix-sticky"),(ma||pa)&&Ei&&eo),(0,Se.Z)(mn,"".concat(Ur,"-row-hover"),!go&&Do)),ei.className,go==null?void 0:go.className),Ti={};lr&&(Ti.textAlign=lr);var Vi=(0,et.Z)((0,et.Z)((0,et.Z)((0,et.Z)({},go==null?void 0:go.style),po),Ti),ei.style),jo=oa;return(0,Ke.Z)(jo)==="object"&&!Array.isArray(jo)&&!b.isValidElement(jo)&&(jo=null),Bn&&(Mr||Jn)&&(jo=b.createElement("span",{className:"".concat(Ur,"-content")},jo)),b.createElement(pn,(0,Be.Z)({},go,ei,{className:ca,style:Vi,title:va,scope:Pn,onMouseEnter:No?aa:void 0,onMouseLeave:No?Ho:void 0,colSpan:Bi!==1?Bi:null,rowSpan:no!==1?no:null}),Ir,jo)}var Dt=b.memo(dt);function Ft(Ve,je,xt,Pt,Nt){var Yt=xt[Ve]||{},an=xt[je]||{},en,mn;Yt.fixed==="left"?en=Pt.left[Nt==="rtl"?je:Ve]:an.fixed==="right"&&(mn=Pt.right[Nt==="rtl"?Ve:je]);var pn=!1,Ln=!1,Bn=!1,Pn=!1,bn=xt[je+1],gn=xt[Ve-1],lr=bn&&!bn.fixed||gn&&!gn.fixed||xt.every(function(br){return br.fixed==="left"});if(Nt==="rtl"){if(en!==void 0){var Kn=gn&&gn.fixed==="left";Pn=!Kn&&lr}else if(mn!==void 0){var pr=bn&&bn.fixed==="right";Bn=!pr&&lr}}else if(en!==void 0){var dr=bn&&bn.fixed==="left";pn=!dr&&lr}else if(mn!==void 0){var Dr=gn&&gn.fixed==="right";Ln=!Dr&&lr}return{fixLeft:en,fixRight:mn,lastFixLeft:pn,firstFixRight:Ln,lastFixRight:Bn,firstFixLeft:Pn,isSticky:Pt.isSticky}}var oe=b.createContext({}),ae=oe;function te(Ve){var je=Ve.className,xt=Ve.index,Pt=Ve.children,Nt=Ve.colSpan,Yt=Nt===void 0?1:Nt,an=Ve.rowSpan,en=Ve.align,mn=ue(Ge,["prefixCls","direction"]),pn=mn.prefixCls,Ln=mn.direction,Bn=b.useContext(ae),Pn=Bn.scrollColumnIndex,bn=Bn.stickyOffsets,gn=Bn.flattenColumns,lr=xt+Yt-1,Kn=lr+1===Pn?Yt+1:Yt,pr=Ft(xt,xt+Kn-1,gn,bn,Ln);return b.createElement(Dt,(0,Be.Z)({className:je,index:xt,component:"td",prefixCls:pn,record:null,dataIndex:null,align:en,colSpan:Kn,rowSpan:an,render:function(){return Pt}},pr))}var x=E(75931),re=["children"];function ne(Ve){var je=Ve.children,xt=(0,x.Z)(Ve,re);return b.createElement("tr",xt,je)}function le(Ve){var je=Ve.children;return je}le.Row=ne,le.Cell=te;var Ie=le;function ke(Ve){var je=Ve.children,xt=Ve.stickyOffsets,Pt=Ve.flattenColumns,Nt=ue(Ge,"prefixCls"),Yt=Pt.length-1,an=Pt[Yt],en=b.useMemo(function(){return{stickyOffsets:xt,flattenColumns:Pt,scrollColumnIndex:an!=null&&an.scrollbar?Yt:null}},[an,Pt,Yt,xt]);return b.createElement(ae.Provider,{value:en},b.createElement("tfoot",{className:"".concat(Nt,"-summary")},je))}var Ye=tt(ke),_e=Ie,it=E(29301),ft=E(24514),yt=E(75152),ot=E(26112);function lt(Ve,je,xt,Pt,Nt,Yt,an){Ve.push({record:je,indent:xt,index:an});var en=Yt(je),mn=Nt==null?void 0:Nt.has(en);if(je&&Array.isArray(je[Pt])&&mn)for(var pn=0;pn<je[Pt].length;pn+=1)lt(Ve,je[Pt][pn],xt+1,Pt,Nt,Yt,pn)}function Ut(Ve,je,xt,Pt){var Nt=b.useMemo(function(){if(xt!=null&&xt.size){for(var Yt=[],an=0;an<(Ve==null?void 0:Ve.length);an+=1){var en=Ve[an];lt(Yt,en,0,je,xt,Pt,an)}return Yt}return Ve==null?void 0:Ve.map(function(mn,pn){return{record:mn,indent:0,index:pn}})},[Ve,je,xt,Pt]);return Nt}function kt(Ve,je,xt,Pt){var Nt=ue(Ge,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Yt=Nt.flattenColumns,an=Nt.expandableType,en=Nt.expandedKeys,mn=Nt.childrenColumnName,pn=Nt.onTriggerExpand,Ln=Nt.rowExpandable,Bn=Nt.onRow,Pn=Nt.expandRowByClick,bn=Nt.rowClassName,gn=an==="nest",lr=an==="row"&&(!Ln||Ln(Ve)),Kn=lr||gn,pr=en&&en.has(je),dr=mn&&Ve&&Ve[mn],Dr=(0,ct.zX)(pn),br=Bn==null?void 0:Bn(Ve,xt),Sr=br==null?void 0:br.onClick,Tr=function(wr){Pn&&Kn&&pn(Ve,wr);for(var Cr=arguments.length,Mr=new Array(Cr>1?Cr-1:0),Jn=1;Jn<Cr;Jn++)Mr[Jn-1]=arguments[Jn];Sr==null||Sr.apply(void 0,[wr].concat(Mr))},Hr;typeof bn=="string"?Hr=bn:typeof bn=="function"&&(Hr=bn(Ve,xt,Pt));var Vr=Fe(Yt);return(0,et.Z)((0,et.Z)({},Nt),{},{columnsKey:Vr,nestExpandable:gn,expanded:pr,hasNestChildren:dr,record:Ve,onTriggerExpand:Dr,rowSupportExpand:lr,expandable:Kn,rowProps:(0,et.Z)((0,et.Z)({},br),{},{className:ve()(Hr,br==null?void 0:br.className),onClick:Tr})})}function ln(Ve){var je=Ve.prefixCls,xt=Ve.children,Pt=Ve.component,Nt=Ve.cellComponent,Yt=Ve.className,an=Ve.expanded,en=Ve.colSpan,mn=Ve.isEmpty,pn=ue(Ge,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Ln=pn.scrollbarSize,Bn=pn.fixHeader,Pn=pn.fixColumn,bn=pn.componentWidth,gn=pn.horizonScroll,lr=xt;return(mn?gn&&bn:Pn)&&(lr=b.createElement("div",{style:{width:bn-(Bn&&!mn?Ln:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(je,"-expanded-row-fixed")},lr)),b.createElement(Pt,{className:Yt,style:{display:an?null:"none"}},b.createElement(Dt,{component:Nt,prefixCls:je,colSpan:en},lr))}var Gt=ln;function Rt(Ve){var je=Ve.prefixCls,xt=Ve.record,Pt=Ve.onExpand,Nt=Ve.expanded,Yt=Ve.expandable,an="".concat(je,"-row-expand-icon");if(!Yt)return b.createElement("span",{className:ve()(an,"".concat(je,"-row-spaced"))});var en=function(pn){Pt(xt,pn),pn.stopPropagation()};return b.createElement("span",{className:ve()(an,(0,Se.Z)((0,Se.Z)({},"".concat(je,"-row-expanded"),Nt),"".concat(je,"-row-collapsed"),!Nt)),onClick:en})}function Vt(Ve,je,xt){var Pt=[];function Nt(Yt){(Yt||[]).forEach(function(an,en){Pt.push(je(an,en)),Nt(an[xt])})}return Nt(Ve),Pt}function $t(Ve,je,xt,Pt){return typeof Ve=="string"?Ve:typeof Ve=="function"?Ve(je,xt,Pt):""}function St(Ve,je,xt,Pt,Nt){var Yt=Ve.record,an=Ve.prefixCls,en=Ve.columnsKey,mn=Ve.fixedInfoList,pn=Ve.expandIconColumnIndex,Ln=Ve.nestExpandable,Bn=Ve.indentSize,Pn=Ve.expandIcon,bn=Ve.expanded,gn=Ve.hasNestChildren,lr=Ve.onTriggerExpand,Kn=en[xt],pr=mn[xt],dr;xt===(pn||0)&&Ln&&(dr=b.createElement(b.Fragment,null,b.createElement("span",{style:{paddingLeft:"".concat(Bn*Pt,"px")},className:"".concat(an,"-row-indent indent-level-").concat(Pt)}),Pn({prefixCls:an,expanded:bn,expandable:gn,record:Yt,onExpand:lr})));var Dr;return je.onCell&&(Dr=je.onCell(Yt,Nt)),{key:Kn,fixedInfo:pr,appendCellNode:dr,additionalCellProps:Dr||{}}}function Lt(Ve){var je=Ve.className,xt=Ve.style,Pt=Ve.record,Nt=Ve.index,Yt=Ve.renderIndex,an=Ve.rowKey,en=Ve.indent,mn=en===void 0?0:en,pn=Ve.rowComponent,Ln=Ve.cellComponent,Bn=Ve.scopeCellComponent,Pn=kt(Pt,an,Nt,mn),bn=Pn.prefixCls,gn=Pn.flattenColumns,lr=Pn.expandedRowClassName,Kn=Pn.expandedRowRender,pr=Pn.rowProps,dr=Pn.expanded,Dr=Pn.rowSupportExpand,br=b.useRef(!1);br.current||(br.current=dr);var Sr=$t(lr,Pt,Nt,mn),Tr=b.createElement(pn,(0,Be.Z)({},pr,{"data-row-key":an,className:ve()(je,"".concat(bn,"-row"),"".concat(bn,"-row-level-").concat(mn),pr==null?void 0:pr.className,(0,Se.Z)({},Sr,mn>=1)),style:(0,et.Z)((0,et.Z)({},xt),pr==null?void 0:pr.style)}),gn.map(function(Ci,wr){var Cr=Ci.render,Mr=Ci.dataIndex,Jn=Ci.className,Xn=St(Pn,Ci,wr,mn,Nt),Ir=Xn.key,jr=Xn.fixedInfo,ei=Xn.appendCellNode,Ei=Xn.additionalCellProps;return b.createElement(Dt,(0,Be.Z)({className:Jn,ellipsis:Ci.ellipsis,align:Ci.align,scope:Ci.rowScope,component:Ci.rowScope?Bn:Ln,prefixCls:bn,key:Ir,record:Pt,index:Nt,renderIndex:Yt,dataIndex:Mr,render:Cr,shouldCellUpdate:Ci.shouldCellUpdate},jr,{appendNode:ei,additionalProps:Ei}))})),Hr;if(Dr&&(br.current||dr)){var Vr=Kn(Pt,Nt,mn+1,dr);Hr=b.createElement(Gt,{expanded:dr,className:ve()("".concat(bn,"-expanded-row"),"".concat(bn,"-expanded-row-level-").concat(mn+1),Sr),prefixCls:bn,component:pn,cellComponent:Ln,colSpan:gn.length,isEmpty:!1},Vr)}return b.createElement(b.Fragment,null,Tr,Hr)}var tn=tt(Lt);function hn(Ve){var je=Ve.columnKey,xt=Ve.onColumnResize,Pt=b.useRef();return(0,pe.Z)(function(){Pt.current&&xt(je,Pt.current.offsetWidth)},[]),b.createElement(it.Z,{data:je},b.createElement("td",{ref:Pt,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var vt=E(29194);function Tt(Ve){var je=Ve.prefixCls,xt=Ve.columnsKey,Pt=Ve.onColumnResize,Nt=b.useRef(null);return b.createElement("tr",{"aria-hidden":"true",className:"".concat(je,"-measure-row"),style:{height:0,fontSize:0},ref:Nt},b.createElement(it.Z.Collection,{onBatchResize:function(an){(0,vt.Z)(Nt.current)&&an.forEach(function(en){var mn=en.data,pn=en.size;Pt(mn,pn.offsetWidth)})}},xt.map(function(Yt){return b.createElement(hn,{key:Yt,columnKey:Yt,onColumnResize:Pt})})))}function _t(Ve){var je=Ve.data,xt=Ve.measureColumnWidth,Pt=ue(Ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Nt=Pt.prefixCls,Yt=Pt.getComponent,an=Pt.onColumnResize,en=Pt.flattenColumns,mn=Pt.getRowKey,pn=Pt.expandedKeys,Ln=Pt.childrenColumnName,Bn=Pt.emptyNode,Pn=Ut(je,Ln,pn,mn),bn=b.useRef({renderWithProps:!1}),gn=Yt(["body","wrapper"],"tbody"),lr=Yt(["body","row"],"tr"),Kn=Yt(["body","cell"],"td"),pr=Yt(["body","cell"],"th"),dr;je.length?dr=Pn.map(function(br,Sr){var Tr=br.record,Hr=br.indent,Vr=br.index,Ci=mn(Tr,Sr);return b.createElement(tn,{key:Ci,rowKey:Ci,record:Tr,index:Sr,renderIndex:Vr,rowComponent:lr,cellComponent:Kn,scopeCellComponent:pr,indent:Hr})}):dr=b.createElement(Gt,{expanded:!0,className:"".concat(Nt,"-placeholder"),prefixCls:Nt,component:lr,cellComponent:Kn,colSpan:en.length,isEmpty:!0},Bn);var Dr=Fe(en);return b.createElement(Ct.Provider,{value:bn.current},b.createElement(gn,{className:"".concat(Nt,"-tbody")},xt&&b.createElement(Tt,{prefixCls:Nt,columnsKey:Dr,onColumnResize:an}),dr))}var on=tt(_t),En=["expandable"],Tn="RC_TABLE_INTERNAL_COL_DEFINE";function $n(Ve){var je=Ve.expandable,xt=(0,x.Z)(Ve,En),Pt;return"expandable"in Ve?Pt=(0,et.Z)((0,et.Z)({},xt),je):Pt=xt,Pt.showExpandColumn===!1&&(Pt.expandIconColumnIndex=-1),Pt}var er=["columnType"];function In(Ve){for(var je=Ve.colWidths,xt=Ve.columns,Pt=Ve.columCount,Nt=ue(Ge,["tableLayout"]),Yt=Nt.tableLayout,an=[],en=Pt||xt.length,mn=!1,pn=en-1;pn>=0;pn-=1){var Ln=je[pn],Bn=xt&&xt[pn],Pn=void 0,bn=void 0;if(Bn&&(Pn=Bn[Tn],Yt==="auto"&&(bn=Bn.minWidth)),Ln||bn||Pn||mn){var gn=Pn||{},lr=gn.columnType,Kn=(0,x.Z)(gn,er);an.unshift(b.createElement("col",(0,Be.Z)({key:pn,style:{width:Ln,minWidth:bn}},Kn))),mn=!0}}return b.createElement("colgroup",null,an)}var Gn=In,Wt=E(94480),un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function On(Ve,je){return(0,b.useMemo)(function(){for(var xt=[],Pt=0;Pt<je;Pt+=1){var Nt=Ve[Pt];if(Nt!==void 0)xt[Pt]=Nt;else return null}return xt},[Ve.join("_"),je])}var Fn=b.forwardRef(function(Ve,je){var xt=Ve.className,Pt=Ve.noData,Nt=Ve.columns,Yt=Ve.flattenColumns,an=Ve.colWidths,en=Ve.columCount,mn=Ve.stickyOffsets,pn=Ve.direction,Ln=Ve.fixHeader,Bn=Ve.stickyTopOffset,Pn=Ve.stickyBottomOffset,bn=Ve.stickyClassName,gn=Ve.onScroll,lr=Ve.maxContentScroll,Kn=Ve.children,pr=(0,x.Z)(Ve,un),dr=ue(Ge,["prefixCls","scrollbarSize","isSticky","getComponent"]),Dr=dr.prefixCls,br=dr.scrollbarSize,Sr=dr.isSticky,Tr=dr.getComponent,Hr=Tr(["header","table"],"table"),Vr=Sr&&!Ln?0:br,Ci=b.useRef(null),wr=b.useCallback(function(Ei){(0,be.mH)(je,Ei),(0,be.mH)(Ci,Ei)},[]);b.useEffect(function(){var Ei;function Ur(so){var eo=so,qo=eo.currentTarget,No=eo.deltaX;No&&(gn({currentTarget:qo,scrollLeft:qo.scrollLeft+No}),so.preventDefault())}return(Ei=Ci.current)===null||Ei===void 0||Ei.addEventListener("wheel",Ur,{passive:!1}),function(){var so;(so=Ci.current)===null||so===void 0||so.removeEventListener("wheel",Ur)}},[]);var Cr=b.useMemo(function(){return Yt.every(function(Ei){return Ei.width})},[Yt]),Mr=Yt[Yt.length-1],Jn={fixed:Mr?Mr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Dr,"-cell-scrollbar")}}},Xn=(0,b.useMemo)(function(){return Vr?[].concat((0,Wt.Z)(Nt),[Jn]):Nt},[Vr,Nt]),Ir=(0,b.useMemo)(function(){return Vr?[].concat((0,Wt.Z)(Yt),[Jn]):Yt},[Vr,Yt]),jr=(0,b.useMemo)(function(){var Ei=mn.right,Ur=mn.left;return(0,et.Z)((0,et.Z)({},mn),{},{left:pn==="rtl"?[].concat((0,Wt.Z)(Ur.map(function(so){return so+Vr})),[0]):Ur,right:pn==="rtl"?Ei:[].concat((0,Wt.Z)(Ei.map(function(so){return so+Vr})),[0]),isSticky:Sr})},[Vr,mn,Sr]),ei=On(an,en);return b.createElement("div",{style:(0,et.Z)({overflow:"hidden"},Sr?{top:Bn,bottom:Pn}:{}),ref:wr,className:ve()(xt,(0,Se.Z)({},bn,!!bn))},b.createElement(Hr,{style:{tableLayout:"fixed",visibility:Pt||ei?null:"hidden"}},(!Pt||!lr||Cr)&&b.createElement(Gn,{colWidths:ei?[].concat((0,Wt.Z)(ei),[Vr]):[],columCount:en+1,columns:Ir}),Kn((0,et.Z)((0,et.Z)({},pr),{},{stickyOffsets:jr,columns:Xn,flattenColumns:Ir}))))}),xn=b.memo(Fn),dn=function(je){var xt=je.cells,Pt=je.stickyOffsets,Nt=je.flattenColumns,Yt=je.rowComponent,an=je.cellComponent,en=je.onHeaderRow,mn=je.index,pn=ue(Ge,["prefixCls","direction"]),Ln=pn.prefixCls,Bn=pn.direction,Pn;en&&(Pn=en(xt.map(function(gn){return gn.column}),mn));var bn=Fe(xt.map(function(gn){return gn.column}));return b.createElement(Yt,Pn,xt.map(function(gn,lr){var Kn=gn.column,pr=Ft(gn.colStart,gn.colEnd,Nt,Pt,Bn),dr;return Kn&&Kn.onHeaderCell&&(dr=gn.column.onHeaderCell(Kn)),b.createElement(Dt,(0,Be.Z)({},gn,{scope:Kn.title?gn.colSpan>1?"colgroup":"col":null,ellipsis:Kn.ellipsis,align:Kn.align,component:an,prefixCls:Ln,key:bn[lr]},pr,{additionalProps:dr,rowType:"header"}))}))},rn=dn;function Sn(Ve){var je=[];function xt(an,en){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[mn]=je[mn]||[];var pn=en,Ln=an.filter(Boolean).map(function(Bn){var Pn={key:Bn.key,className:Bn.className||"",children:Bn.title,column:Bn,colStart:pn},bn=1,gn=Bn.children;return gn&&gn.length>0&&(bn=xt(gn,pn,mn+1).reduce(function(lr,Kn){return lr+Kn},0),Pn.hasSubColumns=!0),"colSpan"in Bn&&(bn=Bn.colSpan),"rowSpan"in Bn&&(Pn.rowSpan=Bn.rowSpan),Pn.colSpan=bn,Pn.colEnd=Pn.colStart+bn-1,je[mn].push(Pn),pn+=bn,bn});return Ln}xt(Ve,0);for(var Pt=je.length,Nt=function(en){je[en].forEach(function(mn){!("rowSpan"in mn)&&!mn.hasSubColumns&&(mn.rowSpan=Pt-en)})},Yt=0;Yt<Pt;Yt+=1)Nt(Yt);return je}var kn=function(je){var xt=je.stickyOffsets,Pt=je.columns,Nt=je.flattenColumns,Yt=je.onHeaderRow,an=ue(Ge,["prefixCls","getComponent"]),en=an.prefixCls,mn=an.getComponent,pn=b.useMemo(function(){return Sn(Pt)},[Pt]),Ln=mn(["header","wrapper"],"thead"),Bn=mn(["header","row"],"tr"),Pn=mn(["header","cell"],"th");return b.createElement(Ln,{className:"".concat(en,"-thead")},pn.map(function(bn,gn){var lr=b.createElement(rn,{key:gn,flattenColumns:Nt,cells:bn,stickyOffsets:xt,rowComponent:Bn,cellComponent:Pn,onHeaderRow:Yt,index:gn});return lr}))},Zn=tt(kn),An=E(11592);function jn(Ve){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Ve*parseFloat(je)/100:null}function Un(Ve,je,xt){return b.useMemo(function(){if(je&&je>0){var Pt=0,Nt=0;Ve.forEach(function(Pn){var bn=jn(je,Pn.width);bn?Pt+=bn:Nt+=1});var Yt=Math.max(je,xt),an=Math.max(Yt-Pt,Nt),en=Nt,mn=an/Nt,pn=0,Ln=Ve.map(function(Pn){var bn=(0,et.Z)({},Pn),gn=jn(je,bn.width);if(gn)bn.width=gn;else{var lr=Math.floor(mn);bn.width=en===1?an:lr,an-=lr,en-=1}return pn+=bn.width,bn});if(pn<Yt){var Bn=Yt/pn;an=Yt,Ln.forEach(function(Pn,bn){var gn=Math.floor(Pn.width*Bn);Pn.width=bn===Ln.length-1?an:gn,an-=gn})}return[Ln,Math.max(pn,Yt)]}return[Ve,je]},[Ve,je,xt])}var yr=["children"],Ar=["fixed"];function vn(Ve){return(0,An.Z)(Ve).filter(function(je){return b.isValidElement(je)}).map(function(je){var xt=je.key,Pt=je.props,Nt=Pt.children,Yt=(0,x.Z)(Pt,yr),an=(0,et.Z)({key:xt},Yt);return Nt&&(an.children=vn(Nt)),an})}function Rn(Ve){return Ve.filter(function(je){return je&&(0,Ke.Z)(je)==="object"&&!je.hidden}).map(function(je){var xt=je.children;return xt&&xt.length>0?(0,et.Z)((0,et.Z)({},je),{},{children:Rn(xt)}):je})}function sr(Ve){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ve.filter(function(xt){return xt&&(0,Ke.Z)(xt)==="object"}).reduce(function(xt,Pt,Nt){var Yt=Pt.fixed,an=Yt===!0?"left":Yt,en="".concat(je,"-").concat(Nt),mn=Pt.children;return mn&&mn.length>0?[].concat((0,Wt.Z)(xt),(0,Wt.Z)(sr(mn,en).map(function(pn){return(0,et.Z)({fixed:an},pn)}))):[].concat((0,Wt.Z)(xt),[(0,et.Z)((0,et.Z)({key:en},Pt),{},{fixed:an})])},[])}function vr(Ve){return Ve.map(function(je){var xt=je.fixed,Pt=(0,x.Z)(je,Ar),Nt=xt;return xt==="left"?Nt="right":xt==="right"&&(Nt="left"),(0,et.Z)({fixed:Nt},Pt)})}function Mt(Ve,je){var xt=Ve.prefixCls,Pt=Ve.columns,Nt=Ve.children,Yt=Ve.expandable,an=Ve.expandedKeys,en=Ve.columnTitle,mn=Ve.getRowKey,pn=Ve.onTriggerExpand,Ln=Ve.expandIcon,Bn=Ve.rowExpandable,Pn=Ve.expandIconColumnIndex,bn=Ve.direction,gn=Ve.expandRowByClick,lr=Ve.columnWidth,Kn=Ve.fixed,pr=Ve.scrollWidth,dr=Ve.clientWidth,Dr=b.useMemo(function(){var Mr=Pt||vn(Nt)||[];return Rn(Mr.slice())},[Pt,Nt]),br=b.useMemo(function(){if(Yt){var Mr=Dr.slice();if(!Mr.includes(He)){var Jn=Pn||0;Jn>=0&&(Jn||Kn==="left"||!Kn)&&Mr.splice(Jn,0,He),Kn==="right"&&Mr.splice(Dr.length,0,He)}var Xn=Mr.indexOf(He);Mr=Mr.filter(function(Ei,Ur){return Ei!==He||Ur===Xn});var Ir=Dr[Xn],jr;Kn?jr=Kn:jr=Ir?Ir.fixed:null;var ei=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Tn,{className:"".concat(xt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",en),"fixed",jr),"className","".concat(xt,"-row-expand-icon-cell")),"width",lr),"render",function(Ur,so,eo){var qo=mn(so,eo),No=an.has(qo),_o=Bn?Bn(so):!0,ra=Ln({prefixCls:xt,expanded:No,expandable:_o,record:so,onExpand:pn});return gn?b.createElement("span",{onClick:function(go){return go.stopPropagation()}},ra):ra});return Mr.map(function(Ei){return Ei===He?ei:Ei})}return Dr.filter(function(Ei){return Ei!==He})},[Yt,Dr,mn,an,Ln,bn]),Sr=b.useMemo(function(){var Mr=br;return je&&(Mr=je(Mr)),Mr.length||(Mr=[{render:function(){return null}}]),Mr},[je,br,bn]),Tr=b.useMemo(function(){return bn==="rtl"?vr(sr(Sr)):sr(Sr)},[Sr,bn,pr]),Hr=b.useMemo(function(){for(var Mr=-1,Jn=Tr.length-1;Jn>=0;Jn-=1){var Xn=Tr[Jn].fixed;if(Xn==="left"||Xn===!0){Mr=Jn;break}}if(Mr>=0)for(var Ir=0;Ir<=Mr;Ir+=1){var jr=Tr[Ir].fixed;if(jr!=="left"&&jr!==!0)return!0}var ei=Tr.findIndex(function(so){var eo=so.fixed;return eo==="right"});if(ei>=0)for(var Ei=ei;Ei<Tr.length;Ei+=1){var Ur=Tr[Ei].fixed;if(Ur!=="right")return!0}return!1},[Tr]),Vr=Un(Tr,pr,dr),Ci=(0,Ue.Z)(Vr,2),wr=Ci[0],Cr=Ci[1];return[Sr,wr,Cr,Hr]}var zt=Mt;function bt(Ve,je,xt){var Pt=$n(Ve),Nt=Pt.expandIcon,Yt=Pt.expandedRowKeys,an=Pt.defaultExpandedRowKeys,en=Pt.defaultExpandAllRows,mn=Pt.expandedRowRender,pn=Pt.onExpand,Ln=Pt.onExpandedRowsChange,Bn=Pt.childrenColumnName,Pn=Nt||Rt,bn=Bn||"children",gn=b.useMemo(function(){return mn?"row":Ve.expandable&&Ve.internalHooks===fe&&Ve.expandable.__PARENT_RENDER_ICON__||je.some(function(Sr){return Sr&&(0,Ke.Z)(Sr)==="object"&&Sr[bn]})?"nest":!1},[!!mn,je]),lr=b.useState(function(){return an||(en?Vt(je,xt,bn):[])}),Kn=(0,Ue.Z)(lr,2),pr=Kn[0],dr=Kn[1],Dr=b.useMemo(function(){return new Set(Yt||pr||[])},[Yt,pr]),br=b.useCallback(function(Sr){var Tr=xt(Sr,je.indexOf(Sr)),Hr,Vr=Dr.has(Tr);Vr?(Dr.delete(Tr),Hr=(0,Wt.Z)(Dr)):Hr=[].concat((0,Wt.Z)(Dr),[Tr]),dr(Hr),pn&&pn(!Vr,Sr),Ln&&Ln(Hr)},[xt,Dr,je,pn,Ln]);return[Pt,gn,Dr,Pn,bn,br]}function Ot(Ve,je,xt){var Pt=Ve.map(function(Nt,Yt){return Ft(Yt,Yt,Ve,je,xt)});return(0,ye.Z)(function(){return Pt},[Pt],function(Nt,Yt){return!(0,Ce.Z)(Nt,Yt)})}function At(Ve){var je=(0,b.useRef)(Ve),xt=(0,b.useState)({}),Pt=(0,Ue.Z)(xt,2),Nt=Pt[1],Yt=(0,b.useRef)(null),an=(0,b.useRef)([]);function en(mn){an.current.push(mn);var pn=Promise.resolve();Yt.current=pn,pn.then(function(){if(Yt.current===pn){var Ln=an.current,Bn=je.current;an.current=[],Ln.forEach(function(Pn){je.current=Pn(je.current)}),Yt.current=null,Bn!==je.current&&Nt({})}})}return(0,b.useEffect)(function(){return function(){Yt.current=null}},[]),[je.current,en]}function Ht(Ve){var je=(0,b.useRef)(Ve||null),xt=(0,b.useRef)();function Pt(){window.clearTimeout(xt.current)}function Nt(an){je.current=an,Pt(),xt.current=window.setTimeout(function(){je.current=null,xt.current=void 0},100)}function Yt(){return je.current}return(0,b.useEffect)(function(){return Pt},[]),[Nt,Yt]}function ht(){var Ve=b.useState(-1),je=(0,Ue.Z)(Ve,2),xt=je[0],Pt=je[1],Nt=b.useState(-1),Yt=(0,Ue.Z)(Nt,2),an=Yt[0],en=Yt[1],mn=b.useCallback(function(pn,Ln){Pt(pn),en(Ln)},[]);return[xt,an,mn]}var Qt=E(47273),Jt=(0,Qt.Z)()?window:null;function sn(Ve,je){var xt=(0,Ke.Z)(Ve)==="object"?Ve:{},Pt=xt.offsetHeader,Nt=Pt===void 0?0:Pt,Yt=xt.offsetSummary,an=Yt===void 0?0:Yt,en=xt.offsetScroll,mn=en===void 0?0:en,pn=xt.getContainer,Ln=pn===void 0?function(){return Jt}:pn,Bn=Ln()||Jt,Pn=!!Ve;return b.useMemo(function(){return{isSticky:Pn,stickyClassName:Pn?"".concat(je,"-sticky-holder"):"",offsetHeader:Nt,offsetSummary:an,offsetScroll:mn,container:Bn}},[Pn,mn,Nt,an,je,Bn])}function jt(Ve,je,xt){var Pt=(0,b.useMemo)(function(){var Nt=je.length,Yt=function(pn,Ln,Bn){for(var Pn=[],bn=0,gn=pn;gn!==Ln;gn+=Bn)Pn.push(bn),je[gn].fixed&&(bn+=Ve[gn]||0);return Pn},an=Yt(0,Nt,1),en=Yt(Nt-1,-1,-1).reverse();return xt==="rtl"?{left:en,right:an}:{left:an,right:en}},[Ve,je,xt]);return Pt}var Kt=jt;function Xt(Ve){var je=Ve.className,xt=Ve.children;return b.createElement("div",{className:je},xt)}var nn=Xt,Hn=E(8224),zn=E(16089),Yn=E(76846);function Lr(Ve){var je=(0,Yn.bn)(Ve),xt=je.getBoundingClientRect(),Pt=document.documentElement;return{left:xt.left+(window.pageXOffset||Pt.scrollLeft)-(Pt.clientLeft||document.body.clientLeft||0),top:xt.top+(window.pageYOffset||Pt.scrollTop)-(Pt.clientTop||document.body.clientTop||0)}}var zr=function(je,xt){var Pt,Nt,Yt=je.scrollBodyRef,an=je.onScroll,en=je.offsetScroll,mn=je.container,pn=je.direction,Ln=ue(Ge,"prefixCls"),Bn=((Pt=Yt.current)===null||Pt===void 0?void 0:Pt.scrollWidth)||0,Pn=((Nt=Yt.current)===null||Nt===void 0?void 0:Nt.clientWidth)||0,bn=Bn&&Pn*(Pn/Bn),gn=b.useRef(),lr=At({scrollLeft:0,isHiddenScrollBar:!0}),Kn=(0,Ue.Z)(lr,2),pr=Kn[0],dr=Kn[1],Dr=b.useRef({delta:0,x:0}),br=b.useState(!1),Sr=(0,Ue.Z)(br,2),Tr=Sr[0],Hr=Sr[1],Vr=b.useRef(null);b.useEffect(function(){return function(){zn.Z.cancel(Vr.current)}},[]);var Ci=function(){Hr(!1)},wr=function(Ir){Ir.persist(),Dr.current.delta=Ir.pageX-pr.scrollLeft,Dr.current.x=0,Hr(!0),Ir.preventDefault()},Cr=function(Ir){var jr,ei=Ir||((jr=window)===null||jr===void 0?void 0:jr.event),Ei=ei.buttons;if(!Tr||Ei===0){Tr&&Hr(!1);return}var Ur=Dr.current.x+Ir.pageX-Dr.current.x-Dr.current.delta,so=pn==="rtl";Ur=Math.max(so?bn-Pn:0,Math.min(so?0:Pn-bn,Ur));var eo=!so||Math.abs(Ur)+Math.abs(bn)<Pn;eo&&(an({scrollLeft:Ur/Pn*(Bn+2)}),Dr.current.x=Ir.pageX)},Mr=function(){zn.Z.cancel(Vr.current),Vr.current=(0,zn.Z)(function(){if(Yt.current){var Ir=Lr(Yt.current).top,jr=Ir+Yt.current.offsetHeight,ei=mn===window?document.documentElement.scrollTop+window.innerHeight:Lr(mn).top+mn.clientHeight;jr-(0,yt.Z)()<=ei||Ir>=ei-en?dr(function(Ei){return(0,et.Z)((0,et.Z)({},Ei),{},{isHiddenScrollBar:!0})}):dr(function(Ei){return(0,et.Z)((0,et.Z)({},Ei),{},{isHiddenScrollBar:!1})})}})},Jn=function(Ir){dr(function(jr){return(0,et.Z)((0,et.Z)({},jr),{},{scrollLeft:Ir/Bn*Pn||0})})};return b.useImperativeHandle(xt,function(){return{setScrollLeft:Jn,checkScrollBarVisible:Mr}}),b.useEffect(function(){var Xn=(0,Hn.Z)(document.body,"mouseup",Ci,!1),Ir=(0,Hn.Z)(document.body,"mousemove",Cr,!1);return Mr(),function(){Xn.remove(),Ir.remove()}},[bn,Tr]),b.useEffect(function(){if(Yt.current){for(var Xn=[],Ir=(0,Yn.bn)(Yt.current);Ir;)Xn.push(Ir),Ir=Ir.parentElement;return Xn.forEach(function(jr){return jr.addEventListener("scroll",Mr,!1)}),window.addEventListener("resize",Mr,!1),window.addEventListener("scroll",Mr,!1),mn.addEventListener("scroll",Mr,!1),function(){Xn.forEach(function(jr){return jr.removeEventListener("scroll",Mr)}),window.removeEventListener("resize",Mr),window.removeEventListener("scroll",Mr),mn.removeEventListener("scroll",Mr)}}},[mn]),b.useEffect(function(){pr.isHiddenScrollBar||dr(function(Xn){var Ir=Yt.current;return Ir?(0,et.Z)((0,et.Z)({},Xn),{},{scrollLeft:Ir.scrollLeft/Ir.scrollWidth*Ir.clientWidth}):Xn})},[pr.isHiddenScrollBar]),Bn<=Pn||!bn||pr.isHiddenScrollBar?null:b.createElement("div",{style:{height:(0,yt.Z)(),width:Pn,bottom:en},className:"".concat(Ln,"-sticky-scroll")},b.createElement("div",{onMouseDown:wr,ref:gn,className:ve()("".concat(Ln,"-sticky-scroll-bar"),(0,Se.Z)({},"".concat(Ln,"-sticky-scroll-bar-active"),Tr)),style:{width:"".concat(bn,"px"),transform:"translate3d(".concat(pr.scrollLeft,"px, 0, 0)")}}))},Qr=b.forwardRef(zr);function Br(Ve){return null}var gr=Br;function Fr(Ve){return null}var Kr=Fr,ni="rc-table",ri=[],ai={};function Pr(){return"No Data"}function Jr(Ve,je){var xt=(0,et.Z)({rowKey:"key",prefixCls:ni,emptyText:Pr},Ve),Pt=xt.prefixCls,Nt=xt.className,Yt=xt.rowClassName,an=xt.style,en=xt.data,mn=xt.rowKey,pn=xt.scroll,Ln=xt.tableLayout,Bn=xt.direction,Pn=xt.title,bn=xt.footer,gn=xt.summary,lr=xt.caption,Kn=xt.id,pr=xt.showHeader,dr=xt.components,Dr=xt.emptyText,br=xt.onRow,Sr=xt.onHeaderRow,Tr=xt.onScroll,Hr=xt.internalHooks,Vr=xt.transformColumns,Ci=xt.internalRefs,wr=xt.tailor,Cr=xt.getContainerWidth,Mr=xt.sticky,Jn=xt.rowHoverable,Xn=Jn===void 0?!0:Jn,Ir=en||ri,jr=!!Ir.length,ei=Hr===fe,Ei=b.useCallback(function(Go,$o){return(0,gt.Z)(dr,Go)||$o},[dr]),Ur=b.useMemo(function(){return typeof mn=="function"?mn:function(Go){var $o=Go&&Go[mn];return $o}},[mn]),so=Ei(["body"]),eo=ht(),qo=(0,Ue.Z)(eo,3),No=qo[0],_o=qo[1],ra=qo[2],oa=bt(xt,Ir,Ur),go=(0,Ue.Z)(oa,6),po=go[0],ma=go[1],pa=go[2],Bi=go[3],no=go[4],Di=go[5],ci=pn==null?void 0:pn.x,Do=b.useState(0),zo=(0,Ue.Z)(Do,2),aa=zo[0],Ho=zo[1],va=zt((0,et.Z)((0,et.Z)((0,et.Z)({},xt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:pa,getRowKey:Ur,onTriggerExpand:Di,expandIcon:Bi,expandIconColumnIndex:po.expandIconColumnIndex,direction:Bn,scrollWidth:ei&&wr&&typeof ci=="number"?ci:null,clientWidth:aa}),ei?Vr:null),ca=(0,Ue.Z)(va,4),Ti=ca[0],Vi=ca[1],jo=ca[2],Xo=ca[3],Qo=jo!=null?jo:ci,Ea=b.useMemo(function(){return{columns:Ti,flattenColumns:Vi}},[Ti,Vi]),la=b.useRef(),Na=b.useRef(),ia=b.useRef(),Fo=b.useRef();b.useImperativeHandle(je,function(){return{nativeElement:la.current,scrollTo:function($o){var sl;if(ia.current instanceof HTMLElement){var Bl=$o.index,ul=$o.top,Fs=$o.key;if(at(ul)){var ls;(ls=ia.current)===null||ls===void 0||ls.scrollTo({top:ul})}else{var ql,Ps=Fs!=null?Fs:Ur(Ir[Bl]);(ql=ia.current.querySelector('[data-row-key="'.concat(Ps,'"]')))===null||ql===void 0||ql.scrollIntoView()}}else(sl=ia.current)!==null&&sl!==void 0&&sl.scrollTo&&ia.current.scrollTo($o)}}});var na=b.useRef(),sa=b.useState(!1),Ca=(0,Ue.Z)(sa,2),ga=Ca[0],Lo=Ca[1],fa=b.useState(!1),Vo=(0,Ue.Z)(fa,2),Ra=Vo[0],Sa=Vo[1],Ka=b.useState(new Map),Xa=(0,Ue.Z)(Ka,2),Sl=Xa[0],ua=Xa[1],Jl=Fe(Vi),Ua=Jl.map(function(Go){return Sl.get(Go)}),hl=b.useMemo(function(){return Ua},[Ua.join("_")]),al=Kt(hl,Vi,Bn),ro=pn&&Je(pn.y),Fi=pn&&Je(Qo)||!!po.fixed,ya=Fi&&Vi.some(function(Go){var $o=Go.fixed;return $o}),Qa=b.useRef(),yl=sn(Mr,Pt),Nl=yl.isSticky,Ss=yl.offsetHeader,ws=yl.offsetSummary,ks=yl.offsetScroll,Yo=yl.stickyClassName,So=yl.container,ui=b.useMemo(function(){return gn==null?void 0:gn(Ir)},[gn,Ir]),Yi=(ro||Nl)&&b.isValidElement(ui)&&ui.type===Ie&&ui.props.fixed,Bo,Pa,$a;ro&&(Pa={overflowY:jr?"scroll":"auto",maxHeight:pn.y}),Fi&&(Bo={overflowX:"auto"},ro||(Pa={overflowY:"hidden"}),$a={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Va=b.useCallback(function(Go,$o){ua(function(sl){if(sl.get(Go)!==$o){var Bl=new Map(sl);return Bl.set(Go,$o),Bl}return sl})},[]),Hl=Ht(null),ll=(0,Ue.Z)(Hl,2),As=ll[0],qs=ll[1];function Ns(Go,$o){$o&&(typeof $o=="function"?$o(Go):$o.scrollLeft!==Go&&($o.scrollLeft=Go,$o.scrollLeft!==Go&&setTimeout(function(){$o.scrollLeft=Go},0)))}var ms=(0,Pe.Z)(function(Go){var $o=Go.currentTarget,sl=Go.scrollLeft,Bl=Bn==="rtl",ul=typeof sl=="number"?sl:$o.scrollLeft,Fs=$o||ai;if(!qs()||qs()===Fs){var ls;As(Fs),Ns(ul,Na.current),Ns(ul,ia.current),Ns(ul,na.current),Ns(ul,(ls=Qa.current)===null||ls===void 0?void 0:ls.setScrollLeft)}var ql=$o||Na.current;if(ql){var Ps=ei&&wr&&typeof Qo=="number"?Qo:ql.scrollWidth,du=ql.clientWidth;if(Ps===du){Lo(!1),Sa(!1);return}Bl?(Lo(-ul<Ps-du),Sa(-ul>0)):(Lo(ul>0),Sa(ul<Ps-du))}}),Vs=(0,Pe.Z)(function(Go){ms(Go),Tr==null||Tr(Go)}),ps=function(){if(Fi&&ia.current){var $o;ms({currentTarget:(0,Yn.bn)(ia.current),scrollLeft:($o=ia.current)===null||$o===void 0?void 0:$o.scrollLeft})}else Lo(!1),Sa(!1)},eu=function($o){var sl,Bl=$o.width;(sl=Qa.current)===null||sl===void 0||sl.checkScrollBarVisible();var ul=la.current?la.current.offsetWidth:Bl;ei&&Cr&&la.current&&(ul=Cr(la.current,ul)||ul),ul!==aa&&(ps(),Ho(ul))},Ys=b.useRef(!1);b.useEffect(function(){Ys.current&&ps()},[Fi,en,Ti.length]),b.useEffect(function(){Ys.current=!0},[]);var tu=b.useState(0),pu=(0,Ue.Z)(tu,2),as=pu[0],nu=pu[1],Eu=b.useState(!0),ru=(0,Ue.Z)(Eu,2),Rs=ru[0],Su=ru[1];(0,pe.Z)(function(){(!wr||!ei)&&(ia.current instanceof Element?nu((0,yt.o)(ia.current).width):nu((0,yt.o)(Fo.current).width)),Su((0,ft.G)("position","sticky"))},[]),b.useEffect(function(){ei&&Ci&&(Ci.body.current=ia.current)});var wu=b.useCallback(function(Go){return b.createElement(b.Fragment,null,b.createElement(Zn,Go),Yi==="top"&&b.createElement(Ye,Go,ui))},[Yi,ui]),Zs=b.useCallback(function(Go){return b.createElement(Ye,Go,ui)},[ui]),iu=Ei(["table"],"table"),zs=b.useMemo(function(){return Ln||(ya?Qo==="max-content"?"auto":"fixed":ro||Nl||Vi.some(function(Go){var $o=Go.ellipsis;return $o})?"fixed":"auto")},[ro,ya,Vi,Ln,Nl]),ou,Ws={colWidths:hl,columCount:Vi.length,stickyOffsets:al,onHeaderRow:Sr,fixHeader:ro,scroll:pn},au=b.useMemo(function(){return jr?null:typeof Dr=="function"?Dr():Dr},[jr,Dr]),vu=b.createElement(on,{data:Ir,measureColumnWidth:ro||Fi||Nl}),lu=b.createElement(Gn,{colWidths:Vi.map(function(Go){var $o=Go.width;return $o}),columns:Vi}),su=lr!=null?b.createElement("caption",{className:"".concat(Pt,"-caption")},lr):void 0,Au=(0,ot.Z)(xt,{data:!0}),Gs=(0,ot.Z)(xt,{aria:!0});if(ro||Nl){var vs;typeof so=="function"?(vs=so(Ir,{scrollbarSize:as,ref:ia,onScroll:ms}),Ws.colWidths=Vi.map(function(Go,$o){var sl=Go.width,Bl=$o===Vi.length-1?sl-as:sl;return typeof Bl=="number"&&!Number.isNaN(Bl)?Bl:0})):vs=b.createElement("div",{style:(0,et.Z)((0,et.Z)({},Bo),Pa),onScroll:Vs,ref:ia,className:ve()("".concat(Pt,"-body"))},b.createElement(iu,(0,Be.Z)({style:(0,et.Z)((0,et.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,vu,!Yi&&ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Vi},ui)));var Ds=(0,et.Z)((0,et.Z)((0,et.Z)({noData:!Ir.length,maxContentScroll:Fi&&Qo==="max-content"},Ws),Ea),{},{direction:Bn,stickyClassName:Yo,onScroll:ms});ou=b.createElement(b.Fragment,null,pr!==!1&&b.createElement(xn,(0,Be.Z)({},Ds,{stickyTopOffset:Ss,className:"".concat(Pt,"-header"),ref:Na}),wu),vs,Yi&&Yi!=="top"&&b.createElement(xn,(0,Be.Z)({},Ds,{stickyBottomOffset:ws,className:"".concat(Pt,"-summary"),ref:na}),Zs),Nl&&ia.current&&ia.current instanceof Element&&b.createElement(Qr,{ref:Qa,offsetScroll:ks,scrollBodyRef:ia,onScroll:ms,container:So,direction:Bn}))}else ou=b.createElement("div",{style:(0,et.Z)((0,et.Z)({},Bo),Pa),className:ve()("".concat(Pt,"-content")),onScroll:ms,ref:ia},b.createElement(iu,(0,Be.Z)({style:(0,et.Z)((0,et.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,pr!==!1&&b.createElement(Zn,(0,Be.Z)({},Ws,Ea)),vu,ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Vi},ui)));var uu=b.createElement("div",(0,Be.Z)({className:ve()(Pt,Nt,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Pt,"-rtl"),Bn==="rtl"),"".concat(Pt,"-ping-left"),ga),"".concat(Pt,"-ping-right"),Ra),"".concat(Pt,"-layout-fixed"),Ln==="fixed"),"".concat(Pt,"-fixed-header"),ro),"".concat(Pt,"-fixed-column"),ya),"".concat(Pt,"-fixed-column-gapped"),ya&&Xo),"".concat(Pt,"-scroll-horizontal"),Fi),"".concat(Pt,"-has-fix-left"),Vi[0]&&Vi[0].fixed),"".concat(Pt,"-has-fix-right"),Vi[Vi.length-1]&&Vi[Vi.length-1].fixed==="right")),style:an,id:Kn,ref:la},Au),Pn&&b.createElement(nn,{className:"".concat(Pt,"-title")},Pn(Ir)),b.createElement("div",{ref:Fo,className:"".concat(Pt,"-container")},ou),bn&&b.createElement(nn,{className:"".concat(Pt,"-footer")},bn(Ir)));Fi&&(uu=b.createElement(it.Z,{onResize:eu},uu));var cu=Ot(Vi,al,Bn),Du=b.useMemo(function(){return{scrollX:Qo,prefixCls:Pt,getComponent:Ei,scrollbarSize:as,direction:Bn,fixedInfoList:cu,isSticky:Nl,supportSticky:Rs,componentWidth:aa,fixHeader:ro,fixColumn:ya,horizonScroll:Fi,tableLayout:zs,rowClassName:Yt,expandedRowClassName:po.expandedRowClassName,expandIcon:Bi,expandableType:ma,expandRowByClick:po.expandRowByClick,expandedRowRender:po.expandedRowRender,onTriggerExpand:Di,expandIconColumnIndex:po.expandIconColumnIndex,indentSize:po.indentSize,allColumnsFixedLeft:Vi.every(function(Go){return Go.fixed==="left"}),emptyNode:au,columns:Ti,flattenColumns:Vi,onColumnResize:Va,hoverStartRow:No,hoverEndRow:_o,onHover:ra,rowExpandable:po.rowExpandable,onRow:br,getRowKey:Ur,expandedKeys:pa,childrenColumnName:no,rowHoverable:Xn}},[Qo,Pt,Ei,as,Bn,cu,Nl,Rs,aa,ro,ya,Fi,zs,Yt,po.expandedRowClassName,Bi,ma,po.expandRowByClick,po.expandedRowRender,Di,po.expandIconColumnIndex,po.indentSize,au,Ti,Vi,Va,No,_o,ra,po.rowExpandable,br,Ur,pa,no,Xn]);return b.createElement(Ge.Provider,{value:Du},uu)}var Xr=b.forwardRef(Jr);function Ri(Ve){return Re(Xr,Ve)}var Hi=Ri();Hi.EXPAND_COLUMN=He,Hi.INTERNAL_HOOKS=fe,Hi.Column=gr,Hi.ColumnGroup=Kr,Hi.Summary=_e;var Zi=Hi,zi=E(48911),Ji=xe(null),wi=xe(null);function Mi(Ve,je,xt){var Pt=je||1;return xt[Ve+Pt]-(xt[Ve]||0)}function fi(Ve){var je=Ve.rowInfo,xt=Ve.column,Pt=Ve.colIndex,Nt=Ve.indent,Yt=Ve.index,an=Ve.component,en=Ve.renderIndex,mn=Ve.record,pn=Ve.style,Ln=Ve.className,Bn=Ve.inverse,Pn=Ve.getHeight,bn=xt.render,gn=xt.dataIndex,lr=xt.className,Kn=xt.width,pr=ue(wi,["columnsOffset"]),dr=pr.columnsOffset,Dr=St(je,xt,Pt,Nt,Yt),br=Dr.key,Sr=Dr.fixedInfo,Tr=Dr.appendCellNode,Hr=Dr.additionalCellProps,Vr=Hr.style,Ci=Hr.colSpan,wr=Ci===void 0?1:Ci,Cr=Hr.rowSpan,Mr=Cr===void 0?1:Cr,Jn=Pt-1,Xn=Mi(Jn,wr,dr),Ir=wr>1?Kn-Xn:0,jr=(0,et.Z)((0,et.Z)((0,et.Z)({},Vr),pn),{},{flex:"0 0 ".concat(Xn,"px"),width:"".concat(Xn,"px"),marginRight:Ir,pointerEvents:"auto"}),ei=b.useMemo(function(){return Bn?Mr<=1:wr===0||Mr===0||Mr>1},[Mr,wr,Bn]);ei?jr.visibility="hidden":Bn&&(jr.height=Pn==null?void 0:Pn(Mr));var Ei=ei?function(){return null}:bn,Ur={};return(Mr===0||wr===0)&&(Ur.rowSpan=1,Ur.colSpan=1),b.createElement(Dt,(0,Be.Z)({className:ve()(lr,Ln),ellipsis:xt.ellipsis,align:xt.align,scope:xt.rowScope,component:an,prefixCls:je.prefixCls,key:br,record:mn,index:Yt,renderIndex:en,dataIndex:gn,render:Ei,shouldCellUpdate:xt.shouldCellUpdate},Sr,{appendNode:Tr,additionalProps:(0,et.Z)((0,et.Z)({},Hr),{},{style:jr},Ur)}))}var Xi=fi,oo=["data","index","className","rowKey","style","extra","getHeight"],Ro=b.forwardRef(function(Ve,je){var xt=Ve.data,Pt=Ve.index,Nt=Ve.className,Yt=Ve.rowKey,an=Ve.style,en=Ve.extra,mn=Ve.getHeight,pn=(0,x.Z)(Ve,oo),Ln=xt.record,Bn=xt.indent,Pn=xt.index,bn=ue(Ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),gn=bn.scrollX,lr=bn.flattenColumns,Kn=bn.prefixCls,pr=bn.fixColumn,dr=bn.componentWidth,Dr=ue(Ji,["getComponent"]),br=Dr.getComponent,Sr=kt(Ln,Yt,Pt,Bn),Tr=br(["body","row"],"div"),Hr=br(["body","cell"],"div"),Vr=Sr.rowSupportExpand,Ci=Sr.expanded,wr=Sr.rowProps,Cr=Sr.expandedRowRender,Mr=Sr.expandedRowClassName,Jn;if(Vr&&Ci){var Xn=Cr(Ln,Pt,Bn+1,Ci),Ir=$t(Mr,Ln,Pt,Bn),jr={};pr&&(jr={style:(0,Se.Z)({},"--virtual-width","".concat(dr,"px"))});var ei="".concat(Kn,"-expanded-row-cell");Jn=b.createElement(Tr,{className:ve()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(Bn+1),Ir)},b.createElement(Dt,{component:Hr,prefixCls:Kn,className:ve()(ei,(0,Se.Z)({},"".concat(ei,"-fixed"),pr)),additionalProps:jr},Xn))}var Ei=(0,et.Z)((0,et.Z)({},an),{},{width:gn});en&&(Ei.position="absolute",Ei.pointerEvents="none");var Ur=b.createElement(Tr,(0,Be.Z)({},wr,pn,{"data-row-key":Yt,ref:Vr?null:je,className:ve()(Nt,"".concat(Kn,"-row"),wr==null?void 0:wr.className,(0,Se.Z)({},"".concat(Kn,"-row-extra"),en)),style:(0,et.Z)((0,et.Z)({},Ei),wr==null?void 0:wr.style)}),lr.map(function(so,eo){return b.createElement(Xi,{key:eo,component:Hr,rowInfo:Sr,column:so,colIndex:eo,indent:Bn,index:Pt,renderIndex:Pn,record:Ln,inverse:en,getHeight:mn})}));return Vr?b.createElement("div",{ref:je},Ur,Jn):Ur}),fo=tt(Ro),bo=fo,co=b.forwardRef(function(Ve,je){var xt=Ve.data,Pt=Ve.onScroll,Nt=ue(Ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Yt=Nt.flattenColumns,an=Nt.onColumnResize,en=Nt.getRowKey,mn=Nt.expandedKeys,pn=Nt.prefixCls,Ln=Nt.childrenColumnName,Bn=Nt.scrollX,Pn=Nt.direction,bn=ue(Ji),gn=bn.sticky,lr=bn.scrollY,Kn=bn.listItemHeight,pr=bn.getComponent,dr=bn.onScroll,Dr=b.useRef(),br=Ut(xt,Ln,mn,en),Sr=b.useMemo(function(){var Jn=0;return Yt.map(function(Xn){var Ir=Xn.width,jr=Xn.key;return Jn+=Ir,[jr,Ir,Jn]})},[Yt]),Tr=b.useMemo(function(){return Sr.map(function(Jn){return Jn[2]})},[Sr]);b.useEffect(function(){Sr.forEach(function(Jn){var Xn=(0,Ue.Z)(Jn,2),Ir=Xn[0],jr=Xn[1];an(Ir,jr)})},[Sr]),b.useImperativeHandle(je,function(){var Jn,Xn={scrollTo:function(jr){var ei;(ei=Dr.current)===null||ei===void 0||ei.scrollTo(jr)},nativeElement:(Jn=Dr.current)===null||Jn===void 0?void 0:Jn.nativeElement};return Object.defineProperty(Xn,"scrollLeft",{get:function(){var jr;return((jr=Dr.current)===null||jr===void 0?void 0:jr.getScrollInfo().x)||0},set:function(jr){var ei;(ei=Dr.current)===null||ei===void 0||ei.scrollTo({left:jr})}}),Xn});var Hr=function(Xn,Ir){var jr,ei=(jr=br[Ir])===null||jr===void 0?void 0:jr.record,Ei=Xn.onCell;if(Ei){var Ur,so=Ei(ei,Ir);return(Ur=so==null?void 0:so.rowSpan)!==null&&Ur!==void 0?Ur:1}return 1},Vr=function(Xn){var Ir=Xn.start,jr=Xn.end,ei=Xn.getSize,Ei=Xn.offsetY;if(jr<0)return null;for(var Ur=Yt.filter(function(Bi){return Hr(Bi,Ir)===0}),so=Ir,eo=function(no){if(Ur=Ur.filter(function(Di){return Hr(Di,no)===0}),!Ur.length)return so=no,1},qo=Ir;qo>=0&&!eo(qo);qo-=1);for(var No=Yt.filter(function(Bi){return Hr(Bi,jr)!==1}),_o=jr,ra=function(no){if(No=No.filter(function(Di){return Hr(Di,no)!==1}),!No.length)return _o=Math.max(no-1,jr),1},oa=jr;oa<br.length&&!ra(oa);oa+=1);for(var go=[],po=function(no){var Di=br[no];if(!Di)return 1;Yt.some(function(ci){return Hr(ci,no)>1})&&go.push(no)},ma=so;ma<=_o;ma+=1)po(ma);var pa=go.map(function(Bi){var no=br[Bi],Di=en(no.record,Bi),ci=function(aa){var Ho=Bi+aa-1,va=en(br[Ho].record,Ho),ca=ei(Di,va);return ca.bottom-ca.top},Do=ei(Di);return b.createElement(bo,{key:Bi,data:no,rowKey:Di,index:Bi,style:{top:-Ei+Do.top},extra:!0,getHeight:ci})});return pa},Ci=b.useMemo(function(){return{columnsOffset:Tr}},[Tr]),wr="".concat(pn,"-tbody"),Cr=pr(["body","wrapper"]),Mr={};return gn&&(Mr.position="sticky",Mr.bottom=0,(0,Ke.Z)(gn)==="object"&&gn.offsetScroll&&(Mr.bottom=gn.offsetScroll)),b.createElement(wi.Provider,{value:Ci},b.createElement(zi.Z,{fullHeight:!1,ref:Dr,prefixCls:"".concat(wr,"-virtual"),styles:{horizontalScrollBar:Mr},className:wr,height:lr,itemHeight:Kn||24,data:br,itemKey:function(Xn){return en(Xn.record)},component:Cr,scrollWidth:Bn,direction:Pn,onVirtualScroll:function(Xn){var Ir,jr=Xn.x;Pt({currentTarget:(Ir=Dr.current)===null||Ir===void 0?void 0:Ir.nativeElement,scrollLeft:jr})},onScroll:dr,extraRender:Vr},function(Jn,Xn,Ir){var jr=en(Jn.record,Xn);return b.createElement(bo,{data:Jn,rowKey:jr,index:Xn,style:Ir.style})}))}),yo=tt(co),Pi=yo,Ai=function(je,xt){var Pt=xt.ref,Nt=xt.onScroll;return b.createElement(Pi,{ref:Pt,data:je,onScroll:Nt})};function Gr(Ve,je){var xt=Ve.data,Pt=Ve.columns,Nt=Ve.scroll,Yt=Ve.sticky,an=Ve.prefixCls,en=an===void 0?ni:an,mn=Ve.className,pn=Ve.listItemHeight,Ln=Ve.components,Bn=Ve.onScroll,Pn=Nt||{},bn=Pn.x,gn=Pn.y;typeof bn!="number"&&(bn=1),typeof gn!="number"&&(gn=500);var lr=(0,ct.zX)(function(dr,Dr){return(0,gt.Z)(Ln,dr)||Dr}),Kn=(0,ct.zX)(Bn),pr=b.useMemo(function(){return{sticky:Yt,scrollY:gn,listItemHeight:pn,getComponent:lr,onScroll:Kn}},[Yt,gn,pn,lr,Kn]);return b.createElement(Ji.Provider,{value:pr},b.createElement(Zi,(0,Be.Z)({},Ve,{className:ve()(mn,"".concat(en,"-virtual")),scroll:(0,et.Z)((0,et.Z)({},Nt),{},{x:bn}),components:(0,et.Z)((0,et.Z)({},Ln),{},{body:xt!=null&&xt.length?Ai:void 0}),columns:Pt,internalHooks:fe,tailor:!0,ref:je})))}var Vn=b.forwardRef(Gr);function or(Ve){return Re(Vn,Ve)}var ur=or(),qn=null,qr=Ve=>null,Qn=Ve=>null,xr=E(84105),Zr=E(82661),ji=E(34643),vo=E(34061),ao=E(18929);function Io(Ve){const[je,xt]=(0,b.useState)(null);return[(0,b.useCallback)((Yt,an,en)=>{const mn=je!=null?je:Yt,pn=Math.min(mn||0,Yt),Ln=Math.max(mn||0,Yt),Bn=an.slice(pn,Ln+1).map(gn=>Ve(gn)),Pn=Bn.some(gn=>!en.has(gn)),bn=[];return Bn.forEach(gn=>{Pn?(en.has(gn)||bn.push(gn),en.add(gn)):(en.delete(gn),bn.push(gn))}),xt(Pn?Ln:null),bn},[je]),Yt=>{xt(Yt)}]}var wo=E(32383),Co=E(62673),To=E(75727),Oo=E(47889);const Mo={},ha="SELECT_ALL",Aa="SELECT_INVERT",xa="SELECT_NONE",Ba=[],Da=(Ve,je)=>{let xt=[];return(je||[]).forEach(Pt=>{xt.push(Pt),Pt&&typeof Pt=="object"&&Ve in Pt&&(xt=[].concat((0,Wt.Z)(xt),(0,Wt.Z)(Da(Ve,Pt[Ve]))))}),xt};var Li=(Ve,je)=>{const{preserveSelectedRowKeys:xt,selectedRowKeys:Pt,defaultSelectedRowKeys:Nt,getCheckboxProps:Yt,onChange:an,onSelect:en,onSelectAll:mn,onSelectInvert:pn,onSelectNone:Ln,onSelectMultiple:Bn,columnWidth:Pn,type:bn,selections:gn,fixed:lr,renderCell:Kn,hideSelectAll:pr,checkStrictly:dr=!0}=je||{},{prefixCls:Dr,data:br,pageData:Sr,getRecordByKey:Tr,getRowKey:Hr,expandType:Vr,childrenColumnName:Ci,locale:wr,getPopupContainer:Cr}=Ve,Mr=(0,wo.ln)("Table"),[Jn,Xn]=Io(Bi=>Bi),[Ir,jr]=(0,ao.Z)(Pt||Nt||Ba,{value:Pt}),ei=b.useRef(new Map),Ei=(0,b.useCallback)(Bi=>{if(xt){const no=new Map;Bi.forEach(Di=>{let ci=Tr(Di);!ci&&ei.current.has(Di)&&(ci=ei.current.get(Di)),no.set(Di,ci)}),ei.current=no}},[Tr,xt]);b.useEffect(()=>{Ei(Ir)},[Ir]);const Ur=(0,b.useMemo)(()=>Da(Ci,Sr),[Ci,Sr]),{keyEntities:so}=(0,b.useMemo)(()=>{if(dr)return{keyEntities:null};let Bi=br;if(xt){const no=new Set(Ur.map((ci,Do)=>Hr(ci,Do))),Di=Array.from(ei.current).reduce((ci,Do)=>{let[zo,aa]=Do;return no.has(zo)?ci:ci.concat(aa)},[]);Bi=[].concat((0,Wt.Z)(Bi),(0,Wt.Z)(Di))}return(0,vo.I8)(Bi,{externalGetKey:Hr,childrenPropName:Ci})},[br,Hr,dr,Ci,xt,Ur]),eo=(0,b.useMemo)(()=>{const Bi=new Map;return Ur.forEach((no,Di)=>{const ci=Hr(no,Di),Do=(Yt?Yt(no):null)||{};Bi.set(ci,Do)}),Bi},[Ur,Hr,Yt]),qo=(0,b.useCallback)(Bi=>{const no=Hr(Bi);let Di;return eo.has(no)?Di=eo.get(Hr(Bi)):Di=Yt?Yt(Bi):void 0,!!(Di!=null&&Di.disabled)},[eo,Hr]),[No,_o]=(0,b.useMemo)(()=>{if(dr)return[Ir||[],[]];const{checkedKeys:Bi,halfCheckedKeys:no}=(0,ji.S)(Ir,!0,so,qo);return[Bi||[],no]},[Ir,dr,so,qo]),ra=(0,b.useMemo)(()=>{const Bi=bn==="radio"?No.slice(0,1):No;return new Set(Bi)},[No,bn]),oa=(0,b.useMemo)(()=>bn==="radio"?new Set:new Set(_o),[_o,bn]);b.useEffect(()=>{je||jr(Ba)},[!!je]);const go=(0,b.useCallback)((Bi,no)=>{let Di,ci;Ei(Bi),xt?(Di=Bi,ci=Bi.map(Do=>ei.current.get(Do))):(Di=[],ci=[],Bi.forEach(Do=>{const zo=Tr(Do);zo!==void 0&&(Di.push(Do),ci.push(zo))})),jr(Di),an==null||an(Di,ci,{type:no})},[jr,Tr,an,xt]),po=(0,b.useCallback)((Bi,no,Di,ci)=>{if(en){const Do=Di.map(zo=>Tr(zo));en(Tr(Bi),no,Do,ci)}go(Di,"single")},[en,Tr,go]),ma=(0,b.useMemo)(()=>!gn||pr?null:(gn===!0?[ha,Aa,xa]:gn).map(no=>no===ha?{key:"all",text:wr.selectionAll,onSelect(){go(br.map((Di,ci)=>Hr(Di,ci)).filter(Di=>{const ci=eo.get(Di);return!(ci!=null&&ci.disabled)||ra.has(Di)}),"all")}}:no===Aa?{key:"invert",text:wr.selectInvert,onSelect(){const Di=new Set(ra);Sr.forEach((Do,zo)=>{const aa=Hr(Do,zo),Ho=eo.get(aa);Ho!=null&&Ho.disabled||(Di.has(aa)?Di.delete(aa):Di.add(aa))});const ci=Array.from(Di);pn&&(Mr.deprecated(!1,"onSelectInvert","onChange"),pn(ci)),go(ci,"invert")}}:no===xa?{key:"none",text:wr.selectNone,onSelect(){Ln==null||Ln(),go(Array.from(ra).filter(Di=>{const ci=eo.get(Di);return ci==null?void 0:ci.disabled}),"none")}}:no).map(no=>Object.assign(Object.assign({},no),{onSelect:function(){for(var Di,ci,Do=arguments.length,zo=new Array(Do),aa=0;aa<Do;aa++)zo[aa]=arguments[aa];(ci=no.onSelect)===null||ci===void 0||(Di=ci).call.apply(Di,[no].concat(zo)),Xn(null)}})),[gn,ra,Sr,Hr,pn,go]);return[(0,b.useCallback)(Bi=>{var no;if(!je)return Bi.filter(Fo=>Fo!==Mo);let Di=(0,Wt.Z)(Bi);const ci=new Set(ra),Do=Ur.map(Hr).filter(Fo=>!eo.get(Fo).disabled),zo=Do.every(Fo=>ci.has(Fo)),aa=Do.some(Fo=>ci.has(Fo)),Ho=()=>{const Fo=[];zo?Do.forEach(sa=>{ci.delete(sa),Fo.push(sa)}):Do.forEach(sa=>{ci.has(sa)||(ci.add(sa),Fo.push(sa))});const na=Array.from(ci);mn==null||mn(!zo,na.map(sa=>Tr(sa)),Fo.map(sa=>Tr(sa))),go(na,"all"),Xn(null)};let va,ca;if(bn!=="radio"){let Fo;if(ma){const Lo={getPopupContainer:Cr,items:ma.map((fa,Vo)=>{const{key:Ra,text:Sa,onSelect:Ka}=fa;return{key:Ra!=null?Ra:Vo,onClick:()=>{Ka==null||Ka(Do)},label:Sa}})};Fo=b.createElement("div",{className:`${Dr}-selection-extra`},b.createElement(To.Z,{menu:Lo,getPopupContainer:Cr},b.createElement("span",null,b.createElement(xr.Z,null))))}const na=Ur.map((Lo,fa)=>{const Vo=Hr(Lo,fa),Ra=eo.get(Vo)||{};return Object.assign({checked:ci.has(Vo)},Ra)}).filter(Lo=>{let{disabled:fa}=Lo;return fa}),sa=!!na.length&&na.length===Ur.length,Ca=sa&&na.every(Lo=>{let{checked:fa}=Lo;return fa}),ga=sa&&na.some(Lo=>{let{checked:fa}=Lo;return fa});ca=b.createElement(Co.default,{checked:sa?Ca:!!Ur.length&&zo,indeterminate:sa?!Ca&&ga:!zo&&aa,onChange:Ho,disabled:Ur.length===0||sa,"aria-label":Fo?"Custom selection":"Select all",skipGroup:!0}),va=!pr&&b.createElement("div",{className:`${Dr}-selection`},ca,Fo)}let Ti;bn==="radio"?Ti=(Fo,na,sa)=>{const Ca=Hr(na,sa),ga=ci.has(Ca),Lo=eo.get(Ca);return{node:b.createElement(Oo.ZP,Object.assign({},Lo,{checked:ga,onClick:fa=>{var Vo;fa.stopPropagation(),(Vo=Lo==null?void 0:Lo.onClick)===null||Vo===void 0||Vo.call(Lo,fa)},onChange:fa=>{var Vo;ci.has(Ca)||po(Ca,!0,[Ca],fa.nativeEvent),(Vo=Lo==null?void 0:Lo.onChange)===null||Vo===void 0||Vo.call(Lo,fa)}})),checked:ga}}:Ti=(Fo,na,sa)=>{var Ca;const ga=Hr(na,sa),Lo=ci.has(ga),fa=oa.has(ga),Vo=eo.get(ga);let Ra;return Vr==="nest"?Ra=fa:Ra=(Ca=Vo==null?void 0:Vo.indeterminate)!==null&&Ca!==void 0?Ca:fa,{node:b.createElement(Co.default,Object.assign({},Vo,{indeterminate:Ra,checked:Lo,skipGroup:!0,onClick:Sa=>{var Ka;Sa.stopPropagation(),(Ka=Vo==null?void 0:Vo.onClick)===null||Ka===void 0||Ka.call(Vo,Sa)},onChange:Sa=>{var Ka;const{nativeEvent:Xa}=Sa,{shiftKey:Sl}=Xa,ua=Do.findIndex(Ua=>Ua===ga),Jl=No.some(Ua=>Do.includes(Ua));if(Sl&&dr&&Jl){const Ua=Jn(ua,Do,ci),hl=Array.from(ci);Bn==null||Bn(!Lo,hl.map(al=>Tr(al)),Ua.map(al=>Tr(al))),go(hl,"multiple")}else{const Ua=No;if(dr){const hl=Lo?(0,Zr._5)(Ua,ga):(0,Zr.L0)(Ua,ga);po(ga,!Lo,hl,Xa)}else{const hl=(0,ji.S)([].concat((0,Wt.Z)(Ua),[ga]),!0,so,qo),{checkedKeys:al,halfCheckedKeys:ro}=hl;let Fi=al;if(Lo){const ya=new Set(al);ya.delete(ga),Fi=(0,ji.S)(Array.from(ya),{checked:!1,halfCheckedKeys:ro},so,qo).checkedKeys}po(ga,!Lo,Fi,Xa)}}Xn(Lo?null:ua),(Ka=Vo==null?void 0:Vo.onChange)===null||Ka===void 0||Ka.call(Vo,Sa)}})),checked:Lo}};const Vi=(Fo,na,sa)=>{const{node:Ca,checked:ga}=Ti(Fo,na,sa);return Kn?Kn(ga,na,sa,Ca):Ca};if(!Di.includes(Mo))if(Di.findIndex(Fo=>{var na;return((na=Fo[Tn])===null||na===void 0?void 0:na.columnType)==="EXPAND_COLUMN"})===0){const[Fo,...na]=Di;Di=[Fo,Mo].concat((0,Wt.Z)(na))}else Di=[Mo].concat((0,Wt.Z)(Di));const jo=Di.indexOf(Mo);Di=Di.filter((Fo,na)=>Fo!==Mo||na===jo);const Xo=Di[jo-1],Qo=Di[jo+1];let Ea=lr;Ea===void 0&&((Qo==null?void 0:Qo.fixed)!==void 0?Ea=Qo.fixed:(Xo==null?void 0:Xo.fixed)!==void 0&&(Ea=Xo.fixed)),Ea&&Xo&&((no=Xo[Tn])===null||no===void 0?void 0:no.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Ea);const la=ve()(`${Dr}-selection-col`,{[`${Dr}-selection-col-with-dropdown`]:gn&&bn==="checkbox"}),Na=()=>je!=null&&je.columnTitle?typeof je.columnTitle=="function"?je.columnTitle(ca):je.columnTitle:va,ia={fixed:Ea,width:Pn,className:`${Dr}-selection-column`,title:Na(),render:Vi,onCell:je.onCell,[Tn]:{className:la}};return Di.map(Fo=>Fo===Mo?ia:Fo)},[Hr,Ur,je,No,ra,oa,Pn,ma,Vr,eo,Bn,po,qo]),ra]},ea=E(2738);function ta(Ve,je){return Ve._antProxy=Ve._antProxy||{},Object.keys(je).forEach(xt=>{if(!(xt in Ve._antProxy)){const Pt=Ve[xt];Ve._antProxy[xt]=Pt,Ve[xt]=je[xt]}}),Ve}function _i(Ve,je){return(0,b.useImperativeHandle)(Ve,()=>{const xt=je(),{nativeElement:Pt}=xt;return typeof Proxy!="undefined"?new Proxy(Pt,{get(Nt,Yt){return xt[Yt]?xt[Yt]:Reflect.get(Nt,Yt)}}):ta(Pt,xt)})}var Wo=E(83010),Jo=E(48755),ho=E(38406),Zo=E(83397),Po=E(31756),Ta=E(13783),rl=E(85981),za=E(31709),Ia=E(29787),Yl=E(57700);function jl(Ve){return je=>{const{prefixCls:xt,onExpand:Pt,record:Nt,expanded:Yt,expandable:an}=je,en=`${xt}-row-expand-icon`;return b.createElement("button",{type:"button",onClick:mn=>{Pt(Nt,mn),mn.stopPropagation()},className:ve()(en,{[`${en}-spaced`]:!an,[`${en}-expanded`]:an&&Yt,[`${en}-collapsed`]:an&&!Yt}),"aria-label":Yt?Ve.collapse:Ve.expand,"aria-expanded":Yt})}}var qi=jl;function xo(Ve){return(xt,Pt)=>{const Nt=xt.querySelector(`.${Ve}-container`);let Yt=Pt;if(Nt){const an=getComputedStyle(Nt),en=parseInt(an.borderLeftWidth,10),mn=parseInt(an.borderRightWidth,10);Yt=Pt-en-mn}return Yt}}const Qi=(Ve,je)=>"key"in Ve&&Ve.key!==void 0&&Ve.key!==null?Ve.key:Ve.dataIndex?Array.isArray(Ve.dataIndex)?Ve.dataIndex.join("."):Ve.dataIndex:je;function to(Ve,je){return je?`${je}-${Ve}`:`${Ve}`}const ko=(Ve,je)=>typeof Ve=="function"?Ve(je):Ve,da=(Ve,je)=>{const xt=ko(Ve,je);return Object.prototype.toString.call(xt)==="[object Object]"?"":xt};var Cl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ga=Cl,Wa=E(7657),Fa=function(je,xt){return b.createElement(Wa.Z,(0,Be.Z)({},je,{ref:xt,icon:Ga}))},pl=b.forwardRef(Fa),Al=pl,el=E(9981),Dl=E(40192);function Ao(Ve){const je=b.useRef(Ve),xt=(0,Dl.Z)();return[()=>je.current,Pt=>{je.current=Pt,xt()}]}var xl=E(7939),Kl=E(584),us=E(93041),ys=E(78857),il=E(18287),Zl=E(47472),vl=E(49397),Gl=Ve=>{const{value:je,filterSearch:xt,tablePrefixCls:Pt,locale:Nt,onChange:Yt}=Ve;return xt?b.createElement("div",{className:`${Pt}-filter-dropdown-search`},b.createElement(vl.Z,{prefix:b.createElement(Zl.Z,null),placeholder:Nt.filterSearchPlaceholder,onChange:Yt,value:je,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null},cs=E(10228);const ts=Ve=>{const{keyCode:je}=Ve;je===cs.Z.ENTER&&Ve.stopPropagation()};var ds=b.forwardRef((Ve,je)=>b.createElement("div",{className:Ve.className,onClick:xt=>xt.stopPropagation(),onKeyDown:ts,ref:je},Ve.children));function gl(Ve){let je=[];return(Ve||[]).forEach(xt=>{let{value:Pt,children:Nt}=xt;je.push(Pt),Nt&&(je=[].concat((0,Wt.Z)(je),(0,Wt.Z)(gl(Nt))))}),je}function _l(Ve){return Ve.some(je=>{let{children:xt}=je;return xt})}function ns(Ve,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Ve.trim().toLowerCase()):!1}function bs(Ve){let{filters:je,prefixCls:xt,filteredKeys:Pt,filterMultiple:Nt,searchValue:Yt,filterSearch:an}=Ve;return je.map((en,mn)=>{const pn=String(en.value);if(en.children)return{key:pn||mn,label:en.text,popupClassName:`${xt}-dropdown-submenu`,children:bs({filters:en.children,prefixCls:xt,filteredKeys:Pt,filterMultiple:Nt,searchValue:Yt,filterSearch:an})};const Ln=Nt?Co.default:Oo.ZP,Bn={key:en.value!==void 0?pn:mn,label:b.createElement(b.Fragment,null,b.createElement(Ln,{checked:Pt.includes(pn)}),b.createElement("span",null,en.text))};return Yt.trim()?typeof an=="function"?an(Yt,en)?Bn:null:ns(Yt,en.text)?Bn:null:Bn})}function Xl(Ve){return Ve||[]}var Cs=Ve=>{var je,xt,Pt,Nt;const{tablePrefixCls:Yt,prefixCls:an,column:en,dropdownPrefixCls:mn,columnKey:pn,filterOnClose:Ln,filterMultiple:Bn,filterMode:Pn="menu",filterSearch:bn=!1,filterState:gn,triggerFilter:lr,locale:Kn,children:pr,getPopupContainer:dr,rootClassName:Dr}=Ve,{filterResetToDefaultFilteredValue:br,defaultFilteredValue:Sr,filterDropdownProps:Tr={},filterDropdownOpen:Hr,filterDropdownVisible:Vr,onFilterDropdownVisibleChange:Ci,onFilterDropdownOpenChange:wr}=en,[Cr,Mr]=b.useState(!1),Jn=!!(gn&&(!((je=gn.filteredKeys)===null||je===void 0)&&je.length||gn.forceFiltered)),Xn=Ti=>{var Vi;Mr(Ti),(Vi=Tr.onOpenChange)===null||Vi===void 0||Vi.call(Tr,Ti),wr==null||wr(Ti),Ci==null||Ci(Ti)},Ir=(Nt=(Pt=(xt=Tr.open)!==null&&xt!==void 0?xt:Hr)!==null&&Pt!==void 0?Pt:Vr)!==null&&Nt!==void 0?Nt:Cr,jr=gn==null?void 0:gn.filteredKeys,[ei,Ei]=Ao(Xl(jr)),Ur=Ti=>{let{selectedKeys:Vi}=Ti;Ei(Vi)},so=(Ti,Vi)=>{let{node:jo,checked:Xo}=Vi;Ur(Bn?{selectedKeys:Ti}:{selectedKeys:Xo&&jo.key?[jo.key]:[]})};b.useEffect(()=>{Cr&&Ur({selectedKeys:Xl(jr)})},[jr]);const[eo,qo]=b.useState([]),No=Ti=>{qo(Ti)},[_o,ra]=b.useState(""),oa=Ti=>{const{value:Vi}=Ti.target;ra(Vi)};b.useEffect(()=>{Cr||ra("")},[Cr]);const go=Ti=>{const Vi=Ti!=null&&Ti.length?Ti:null;if(Vi===null&&(!gn||!gn.filteredKeys)||(0,Ce.Z)(Vi,gn==null?void 0:gn.filteredKeys,!0))return null;lr({column:en,key:pn,filteredKeys:Vi})},po=()=>{Xn(!1),go(ei())},ma=function(){let{confirm:Ti,closeDropdown:Vi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ti&&go([]),Vi&&Xn(!1),ra(""),Ei(br?(Sr||[]).map(jo=>String(jo)):[])},pa=function(){let{closeDropdown:Ti}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ti&&Xn(!1),go(ei())},Bi=(Ti,Vi)=>{Vi.source==="trigger"&&(Ti&&jr!==void 0&&Ei(Xl(jr)),Xn(Ti),!Ti&&!en.filterDropdown&&Ln&&po())},no=ve()({[`${mn}-menu-without-submenu`]:!_l(en.filters||[])}),Di=Ti=>{if(Ti.target.checked){const Vi=gl(en==null?void 0:en.filters).map(jo=>String(jo));Ei(Vi)}else Ei([])},ci=Ti=>{let{filters:Vi}=Ti;return(Vi||[]).map((jo,Xo)=>{const Qo=String(jo.value),Ea={title:jo.text,key:jo.value!==void 0?Qo:String(Xo)};return jo.children&&(Ea.children=ci({filters:jo.children})),Ea})},Do=Ti=>{var Vi;return Object.assign(Object.assign({},Ti),{text:Ti.title,value:Ti.key,children:((Vi=Ti.children)===null||Vi===void 0?void 0:Vi.map(jo=>Do(jo)))||[]})};let zo;const{direction:aa,renderEmpty:Ho}=b.useContext(Jo.E_);if(typeof en.filterDropdown=="function")zo=en.filterDropdown({prefixCls:`${mn}-custom`,setSelectedKeys:Ti=>Ur({selectedKeys:Ti}),selectedKeys:ei(),confirm:pa,clearFilters:ma,filters:en.filters,visible:Ir,close:()=>{Xn(!1)}});else if(en.filterDropdown)zo=en.filterDropdown;else{const Ti=ei()||[],Vi=()=>{var Xo,Qo;const Ea=(Xo=Ho==null?void 0:Ho("Table.filter"))!==null&&Xo!==void 0?Xo:b.createElement(Kl.Z,{image:Kl.Z.PRESENTED_IMAGE_SIMPLE,description:Kn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((en.filters||[]).length===0)return Ea;if(Pn==="tree")return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:bn,value:_o,onChange:oa,tablePrefixCls:Yt,locale:Kn}),b.createElement("div",{className:`${Yt}-filter-dropdown-tree`},Bn?b.createElement(Co.default,{checked:Ti.length===gl(en.filters).length,indeterminate:Ti.length>0&&Ti.length<gl(en.filters).length,className:`${Yt}-filter-dropdown-checkall`,onChange:Di},(Qo=Kn==null?void 0:Kn.filterCheckall)!==null&&Qo!==void 0?Qo:Kn==null?void 0:Kn.filterCheckAll):null,b.createElement(il.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Bn,checkStrictly:!Bn,className:`${mn}-menu`,onCheck:so,checkedKeys:Ti,selectedKeys:Ti,showIcon:!1,treeData:ci({filters:en.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:_o.trim()?ia=>typeof bn=="function"?bn(_o,Do(ia)):ns(_o,ia.title):void 0})));const la=bs({filters:en.filters||[],filterSearch:bn,prefixCls:an,filteredKeys:ei(),filterMultiple:Bn,searchValue:_o}),Na=la.every(ia=>ia===null);return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:bn,value:_o,onChange:oa,tablePrefixCls:Yt,locale:Kn}),Na?Ea:b.createElement(us.default,{selectable:!0,multiple:Bn,prefixCls:`${mn}-menu`,className:no,onSelect:Ur,onDeselect:Ur,selectedKeys:Ti,getPopupContainer:dr,openKeys:eo,onOpenChange:No,items:la}))},jo=()=>br?(0,Ce.Z)((Sr||[]).map(Xo=>String(Xo)),Ti,!0):Ti.length===0;zo=b.createElement(b.Fragment,null,Vi(),b.createElement("div",{className:`${an}-dropdown-btns`},b.createElement(xl.ZP,{type:"link",size:"small",disabled:jo(),onClick:()=>ma()},Kn.filterReset),b.createElement(xl.ZP,{type:"primary",size:"small",onClick:po},Kn.filterConfirm)))}en.filterDropdown&&(zo=b.createElement(ys.J,{selectable:void 0},zo)),zo=b.createElement(ds,{className:`${an}-dropdown`},zo);const va=()=>{let Ti;return typeof en.filterIcon=="function"?Ti=en.filterIcon(Jn):en.filterIcon?Ti=en.filterIcon:Ti=b.createElement(Al,null),b.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${an}-trigger`,{active:Jn}),onClick:Vi=>{Vi.stopPropagation()}},Ti)},ca=(0,el.Z)({trigger:["click"],placement:aa==="rtl"?"bottomLeft":"bottomRight",children:va(),getPopupContainer:dr},Object.assign(Object.assign({},Tr),{rootClassName:ve()(Dr,Tr.rootClassName),open:Ir,onOpenChange:Bi,dropdownRender:()=>typeof(Tr==null?void 0:Tr.dropdownRender)=="function"?Tr.dropdownRender(zo):zo}));return b.createElement("div",{className:`${an}-column`},b.createElement("span",{className:`${Yt}-column-title`},pr),b.createElement(To.Z,Object.assign({},ca)))};const Ul=(Ve,je,xt)=>{let Pt=[];return(Ve||[]).forEach((Nt,Yt)=>{var an;const en=to(Yt,xt);if(Nt.filters||"filterDropdown"in Nt||"onFilter"in Nt)if("filteredValue"in Nt){let mn=Nt.filteredValue;"filterDropdown"in Nt||(mn=(an=mn==null?void 0:mn.map(String))!==null&&an!==void 0?an:mn),Pt.push({column:Nt,key:Qi(Nt,en),filteredKeys:mn,forceFiltered:Nt.filtered})}else Pt.push({column:Nt,key:Qi(Nt,en),filteredKeys:je&&Nt.defaultFilteredValue?Nt.defaultFilteredValue:void 0,forceFiltered:Nt.filtered});"children"in Nt&&(Pt=[].concat((0,Wt.Z)(Pt),(0,Wt.Z)(Ul(Nt.children,je,en))))}),Pt};function Ha(Ve,je,xt,Pt,Nt,Yt,an,en,mn){return xt.map((pn,Ln)=>{const Bn=to(Ln,en),{filterOnClose:Pn=!0,filterMultiple:bn=!0,filterMode:gn,filterSearch:lr}=pn;let Kn=pn;if(Kn.filters||Kn.filterDropdown){const pr=Qi(Kn,Bn),dr=Pt.find(Dr=>{let{key:br}=Dr;return pr===br});Kn=Object.assign(Object.assign({},Kn),{title:Dr=>b.createElement(Cs,{tablePrefixCls:Ve,prefixCls:`${Ve}-filter`,dropdownPrefixCls:je,column:Kn,columnKey:pr,filterState:dr,filterOnClose:Pn,filterMultiple:bn,filterMode:gn,filterSearch:lr,triggerFilter:Yt,locale:Nt,getPopupContainer:an,rootClassName:mn},ko(pn.title,Dr))})}return"children"in Kn&&(Kn=Object.assign(Object.assign({},Kn),{children:Ha(Ve,je,Kn.children,Pt,Nt,Yt,an,Bn,mn)})),Kn})}const Uo=Ve=>{const je={};return Ve.forEach(xt=>{let{key:Pt,filteredKeys:Nt,column:Yt}=xt;const an=Pt,{filters:en,filterDropdown:mn}=Yt;if(mn)je[an]=Nt||null;else if(Array.isArray(Nt)){const pn=gl(en);je[an]=pn.filter(Ln=>Nt.includes(String(Ln)))}else je[an]=null}),je},Eo=(Ve,je,xt)=>je.reduce((Nt,Yt)=>{const{column:{onFilter:an,filters:en},filteredKeys:mn}=Yt;return an&&mn&&mn.length?Nt.map(pn=>Object.assign({},pn)).filter(pn=>mn.some(Ln=>{const Bn=gl(en),Pn=Bn.findIndex(gn=>String(gn)===String(Ln)),bn=Pn!==-1?Bn[Pn]:Ln;return pn[xt]&&(pn[xt]=Eo(pn[xt],je,xt)),an(bn,pn)})):Nt},Ve),Ma=Ve=>Ve.flatMap(je=>"children"in je?[je].concat((0,Wt.Z)(Ma(je.children||[]))):[je]);var Oa=Ve=>{const{prefixCls:je,dropdownPrefixCls:xt,mergedColumns:Pt,onFilterChange:Nt,getPopupContainer:Yt,locale:an,rootClassName:en}=Ve,mn=(0,wo.ln)("Table"),pn=b.useMemo(()=>Ma(Pt||[]),[Pt]),[Ln,Bn]=b.useState(()=>Ul(pn,!0)),Pn=b.useMemo(()=>{const Kn=Ul(pn,!1);if(Kn.length===0)return Kn;let pr=!0,dr=!0;if(Kn.forEach(Dr=>{let{filteredKeys:br}=Dr;br!==void 0?pr=!1:dr=!1}),pr){const Dr=(pn||[]).map((br,Sr)=>Qi(br,to(Sr)));return Ln.filter(br=>{let{key:Sr}=br;return Dr.includes(Sr)}).map(br=>{const Sr=pn[Dr.findIndex(Tr=>Tr===br.key)];return Object.assign(Object.assign({},br),{column:Object.assign(Object.assign({},br.column),Sr),forceFiltered:Sr.filtered})})}return Kn},[pn,Ln]),bn=b.useMemo(()=>Uo(Pn),[Pn]),gn=Kn=>{const pr=Pn.filter(dr=>{let{key:Dr}=dr;return Dr!==Kn.key});pr.push(Kn),Bn(pr),Nt(Uo(pr),pr)};return[Kn=>Ha(je,xt,Kn,Pn,an,gn,Yt,void 0,en),Pn,bn]},Fl=(Ve,je,xt)=>{const Pt=b.useRef({});function Nt(Yt){var an;if(!Pt.current||Pt.current.data!==Ve||Pt.current.childrenColumnName!==je||Pt.current.getRowKey!==xt){let mn=function(pn){pn.forEach((Ln,Bn)=>{const Pn=xt(Ln,Bn);en.set(Pn,Ln),Ln&&typeof Ln=="object"&&je in Ln&&mn(Ln[je]||[])})};const en=new Map;mn(Ve),Pt.current={data:Ve,childrenColumnName:je,kvMap:en,getRowKey:xt}}return(an=Pt.current.kvMap)===null||an===void 0?void 0:an.get(Yt)}return[Nt]},El=function(Ve,je){var xt={};for(var Pt in Ve)Object.prototype.hasOwnProperty.call(Ve,Pt)&&je.indexOf(Pt)<0&&(xt[Pt]=Ve[Pt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Ve);Nt<Pt.length;Nt++)je.indexOf(Pt[Nt])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Pt[Nt])&&(xt[Pt[Nt]]=Ve[Pt[Nt]]);return xt};const Ll=10;function ol(Ve,je){const xt={current:Ve.current,pageSize:Ve.pageSize};return Object.keys(je&&typeof je=="object"?je:{}).forEach(Nt=>{const Yt=Ve[Nt];typeof Yt!="function"&&(xt[Nt]=Yt)}),xt}function fl(Ve,je,xt){const Pt=xt&&typeof xt=="object"?xt:{},{total:Nt=0}=Pt,Yt=El(Pt,["total"]),[an,en]=(0,b.useState)(()=>({current:"defaultCurrent"in Yt?Yt.defaultCurrent:1,pageSize:"defaultPageSize"in Yt?Yt.defaultPageSize:Ll})),mn=(0,el.Z)(an,Yt,{total:Nt>0?Nt:Ve}),pn=Math.ceil((Nt||Ve)/mn.pageSize);mn.current>pn&&(mn.current=pn||1);const Ln=(Pn,bn)=>{en({current:Pn!=null?Pn:1,pageSize:bn||mn.pageSize})},Bn=(Pn,bn)=>{var gn;xt&&((gn=xt.onChange)===null||gn===void 0||gn.call(xt,Pn,bn)),Ln(Pn,bn),je(Pn,bn||(mn==null?void 0:mn.pageSize))};return xt===!1?[{},()=>{}]:[Object.assign(Object.assign({},mn),{onChange:Bn}),Ln]}var Pl=fl,Vl=E(89489),Os=E(59477),Ms=E(25399);const rs="ascend",zl="descend",Tl=Ve=>typeof Ve.sorter=="object"&&typeof Ve.sorter.multiple=="number"?Ve.sorter.multiple:!1,_a=Ve=>typeof Ve=="function"?Ve:Ve&&typeof Ve=="object"&&Ve.compare?Ve.compare:!1,Wl=(Ve,je)=>je?Ve[Ve.indexOf(je)+1]:Ve[0],kl=(Ve,je,xt)=>{let Pt=[];const Nt=(Yt,an)=>{Pt.push({column:Yt,key:Qi(Yt,an),multiplePriority:Tl(Yt),sortOrder:Yt.sortOrder})};return(Ve||[]).forEach((Yt,an)=>{const en=to(an,xt);Yt.children?("sortOrder"in Yt&&Nt(Yt,en),Pt=[].concat((0,Wt.Z)(Pt),(0,Wt.Z)(kl(Yt.children,je,en)))):Yt.sorter&&("sortOrder"in Yt?Nt(Yt,en):je&&Yt.defaultSortOrder&&Pt.push({column:Yt,key:Qi(Yt,en),multiplePriority:Tl(Yt),sortOrder:Yt.defaultSortOrder}))}),Pt},xs=(Ve,je,xt,Pt,Nt,Yt,an,en)=>(je||[]).map((pn,Ln)=>{const Bn=to(Ln,en);let Pn=pn;if(Pn.sorter){const bn=Pn.sortDirections||Nt,gn=Pn.showSorterTooltip===void 0?an:Pn.showSorterTooltip,lr=Qi(Pn,Bn),Kn=xt.find(Ci=>{let{key:wr}=Ci;return wr===lr}),pr=Kn?Kn.sortOrder:null,dr=Wl(bn,pr);let Dr;if(pn.sortIcon)Dr=pn.sortIcon({sortOrder:pr});else{const Ci=bn.includes(rs)&&b.createElement(Os.Z,{className:ve()(`${Ve}-column-sorter-up`,{active:pr===rs})}),wr=bn.includes(zl)&&b.createElement(Vl.Z,{className:ve()(`${Ve}-column-sorter-down`,{active:pr===zl})});Dr=b.createElement("span",{className:ve()(`${Ve}-column-sorter`,{[`${Ve}-column-sorter-full`]:!!(Ci&&wr)})},b.createElement("span",{className:`${Ve}-column-sorter-inner`,"aria-hidden":"true"},Ci,wr))}const{cancelSort:br,triggerAsc:Sr,triggerDesc:Tr}=Yt||{};let Hr=br;dr===zl?Hr=Tr:dr===rs&&(Hr=Sr);const Vr=typeof gn=="object"?Object.assign({title:Hr},gn):{title:Hr};Pn=Object.assign(Object.assign({},Pn),{className:ve()(Pn.className,{[`${Ve}-column-sort`]:pr}),title:Ci=>{const wr=`${Ve}-column-sorters`,Cr=b.createElement("span",{className:`${Ve}-column-title`},ko(pn.title,Ci)),Mr=b.createElement("div",{className:wr},Cr,Dr);return gn?typeof gn!="boolean"&&(gn==null?void 0:gn.target)==="sorter-icon"?b.createElement("div",{className:`${wr} ${Ve}-column-sorters-tooltip-target-sorter`},Cr,b.createElement(Ms.Z,Object.assign({},Vr),Dr)):b.createElement(Ms.Z,Object.assign({},Vr),Mr):Mr},onHeaderCell:Ci=>{var wr;const Cr=((wr=pn.onHeaderCell)===null||wr===void 0?void 0:wr.call(pn,Ci))||{},Mr=Cr.onClick,Jn=Cr.onKeyDown;Cr.onClick=jr=>{Pt({column:pn,key:lr,sortOrder:dr,multiplePriority:Tl(pn)}),Mr==null||Mr(jr)},Cr.onKeyDown=jr=>{jr.keyCode===cs.Z.ENTER&&(Pt({column:pn,key:lr,sortOrder:dr,multiplePriority:Tl(pn)}),Jn==null||Jn(jr))};const Xn=da(pn.title,{}),Ir=Xn==null?void 0:Xn.toString();return pr&&(Cr["aria-sort"]=pr==="ascend"?"ascending":"descending"),Cr["aria-label"]=Ir||"",Cr.className=ve()(Cr.className,`${Ve}-column-has-sorters`),Cr.tabIndex=0,pn.ellipsis&&(Cr.title=(Xn!=null?Xn:"").toString()),Cr}})}return"children"in Pn&&(Pn=Object.assign(Object.assign({},Pn),{children:xs(Ve,Pn.children,xt,Pt,Nt,Yt,an,Bn)})),Pn}),Ks=Ve=>{const{column:je,sortOrder:xt}=Ve;return{column:je,order:xt,field:je.dataIndex,columnKey:je.key}},Es=Ve=>{const je=Ve.filter(xt=>{let{sortOrder:Pt}=xt;return Pt}).map(Ks);if(je.length===0&&Ve.length){const xt=Ve.length-1;return Object.assign(Object.assign({},Ks(Ve[xt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return je.length<=1?je[0]||{}:je},Ql=(Ve,je,xt)=>{const Pt=je.slice().sort((an,en)=>en.multiplePriority-an.multiplePriority),Nt=Ve.slice(),Yt=Pt.filter(an=>{let{column:{sorter:en},sortOrder:mn}=an;return _a(en)&&mn});return Yt.length?Nt.sort((an,en)=>{for(let mn=0;mn<Yt.length;mn+=1){const pn=Yt[mn],{column:{sorter:Ln},sortOrder:Bn}=pn,Pn=_a(Ln);if(Pn&&Bn){const bn=Pn(an,en,Bn);if(bn!==0)return Bn===rs?bn:-bn}}return 0}).map(an=>{const en=an[xt];return en?Object.assign(Object.assign({},an),{[xt]:Ql(en,je,xt)}):an}):Nt};var Us=Ve=>{const{prefixCls:je,mergedColumns:xt,sortDirections:Pt,tableLocale:Nt,showSorterTooltip:Yt,onSorterChange:an}=Ve,[en,mn]=b.useState(kl(xt,!0)),pn=(lr,Kn)=>{const pr=[];return lr.forEach((dr,Dr)=>{const br=to(Dr,Kn);if(pr.push(Qi(dr,br)),Array.isArray(dr.children)){const Sr=pn(dr.children,br);pr.push.apply(pr,(0,Wt.Z)(Sr))}}),pr},Ln=b.useMemo(()=>{let lr=!0;const Kn=kl(xt,!1);if(!Kn.length){const br=pn(xt);return en.filter(Sr=>{let{key:Tr}=Sr;return br.includes(Tr)})}const pr=[];function dr(br){lr?pr.push(br):pr.push(Object.assign(Object.assign({},br),{sortOrder:null}))}let Dr=null;return Kn.forEach(br=>{Dr===null?(dr(br),br.sortOrder&&(br.multiplePriority===!1?lr=!1:Dr=!0)):(Dr&&br.multiplePriority!==!1||(lr=!1),dr(br))}),pr},[xt,en]),Bn=b.useMemo(()=>{var lr,Kn;const pr=Ln.map(dr=>{let{column:Dr,sortOrder:br}=dr;return{column:Dr,order:br}});return{sortColumns:pr,sortColumn:(lr=pr[0])===null||lr===void 0?void 0:lr.column,sortOrder:(Kn=pr[0])===null||Kn===void 0?void 0:Kn.order}},[Ln]),Pn=lr=>{let Kn;lr.multiplePriority===!1||!Ln.length||Ln[0].multiplePriority===!1?Kn=[lr]:Kn=[].concat((0,Wt.Z)(Ln.filter(pr=>{let{key:dr}=pr;return dr!==lr.key})),[lr]),mn(Kn),an(Es(Kn),Kn)};return[lr=>xs(je,lr,Ln,Pn,Pt,Nt,Yt),Ln,Bn,()=>Es(Ln)]};const hs=(Ve,je)=>Ve.map(Pt=>{const Nt=Object.assign({},Pt);return Nt.title=ko(Pt.title,je),"children"in Nt&&(Nt.children=hs(Nt.children,je)),Nt});var Ls=Ve=>[b.useCallback(xt=>hs(xt,Ve),[Ve])],Ts=Ri((Ve,je)=>{const{_renderTimes:xt}=Ve,{_renderTimes:Pt}=je;return xt!==Pt}),is=or((Ve,je)=>{const{_renderTimes:xt}=Ve,{_renderTimes:Pt}=je;return xt!==Pt}),$i=E(36237),os=E(17835),me=E(63356),Qe=E(16931),mt=E(51636),It=Ve=>{const{componentCls:je,lineWidth:xt,lineType:Pt,tableBorderColor:Nt,tableHeaderBg:Yt,tablePaddingVertical:an,tablePaddingHorizontal:en,calc:mn}=Ve,pn=`${(0,$i.unit)(xt)} ${Pt} ${Nt}`,Ln=(Bn,Pn,bn)=>({[`&${je}-${Bn}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(mn(Pn).mul(-1).equal())}
${(0,$i.unit)(mn(mn(bn).add(xt)).mul(-1).equal())}`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:pn,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:pn,borderTop:pn,[`
> ${je}-content,
> ${je}-header,
> ${je}-body,
> ${je}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:pn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:pn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:pn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(mn(an).mul(-1).equal())} ${(0,$i.unit)(mn(mn(en).add(xt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:xt,bottom:0,borderInlineEnd:pn,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[`
> tr${je}-expanded-row,
> tr${je}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ln("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle)),Ln("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:pn,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,$i.unit)(xt)} 0 ${(0,$i.unit)(xt)} ${Yt}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:pn}}}},yn=Ve=>{const{componentCls:je}=Ve;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},me.vS),{wordBreak:"keep-all",[`
&${je}-cell-fix-left-last,
&${je}-cell-fix-right-first
`]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Wn=Ve=>{const{componentCls:je}=Ve;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Ve.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ve.colorBgContainer}}}}},Dn=Ve=>{const{componentCls:je,antCls:xt,motionDurationSlow:Pt,lineWidth:Nt,paddingXS:Yt,lineType:an,tableBorderColor:en,tableExpandIconBg:mn,tableExpandColumnWidth:pn,borderRadius:Ln,tablePaddingVertical:Bn,tablePaddingHorizontal:Pn,tableExpandedRowBg:bn,paddingXXS:gn,expandIconMarginTop:lr,expandIconSize:Kn,expandIconHalfInner:pr,expandIconScale:dr,calc:Dr}=Ve,br=`${(0,$i.unit)(Nt)} ${an} ${en}`,Sr=Dr(gn).sub(Nt).equal();return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:pn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,me.Nd)(Ve)),{position:"relative",float:"left",width:Kn,height:Kn,color:"inherit",lineHeight:(0,$i.unit)(Kn),background:mn,border:br,borderRadius:Ln,transform:`scale(${dr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:pr,insetInlineEnd:Sr,insetInlineStart:Sr,height:Nt},"&::after":{top:Sr,bottom:Sr,insetInlineStart:pr,width:Nt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:lr,marginInlineEnd:Yt},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:bn}},[`${xt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`${(0,$i.unit)(Dr(Bn).mul(-1).equal())} ${(0,$i.unit)(Dr(Pn).mul(-1).equal())}`,padding:`${(0,$i.unit)(Bn)} ${(0,$i.unit)(Pn)}`}}}},ar=Ve=>{const{componentCls:je,antCls:xt,iconCls:Pt,tableFilterDropdownWidth:Nt,tableFilterDropdownSearchWidth:Yt,paddingXXS:an,paddingXS:en,colorText:mn,lineWidth:pn,lineType:Ln,tableBorderColor:Bn,headerIconColor:Pn,fontSizeSM:bn,tablePaddingHorizontal:gn,borderRadius:lr,motionDurationSlow:Kn,colorTextDescription:pr,colorPrimary:dr,tableHeaderFilterActiveBg:Dr,colorTextDisabled:br,tableFilterDropdownBg:Sr,tableFilterDropdownHeight:Tr,controlItemBgHover:Hr,controlItemBgActive:Vr,boxShadowSecondary:Ci,filterDropdownMenuBg:wr,calc:Cr}=Ve,Mr=`${xt}-dropdown`,Jn=`${je}-filter-dropdown`,Xn=`${xt}-tree`,Ir=`${(0,$i.unit)(pn)} ${Ln} ${Bn}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Cr(an).mul(-1).equal(),marginInline:`${(0,$i.unit)(an)} ${(0,$i.unit)(Cr(gn).div(2).mul(-1).equal())}`,padding:`0 ${(0,$i.unit)(an)}`,color:Pn,fontSize:bn,borderRadius:lr,cursor:"pointer",transition:`all ${Kn}`,"&:hover":{color:pr,background:Dr},"&.active":{color:dr}}}},{[`${xt}-dropdown`]:{[Jn]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{minWidth:Nt,backgroundColor:Sr,borderRadius:lr,boxShadow:Ci,overflow:"hidden",[`${Mr}-menu`]:{maxHeight:Tr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:wr,"&:empty::after":{display:"block",padding:`${(0,$i.unit)(en)} 0`,color:br,fontSize:bn,textAlign:"center",content:'"Not Found"'}},[`${Jn}-tree`]:{paddingBlock:`${(0,$i.unit)(en)} 0`,paddingInline:en,[Xn]:{padding:0},[`${Xn}-treenode ${Xn}-node-content-wrapper:hover`]:{backgroundColor:Hr},[`${Xn}-treenode-checkbox-checked ${Xn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Vr}}},[`${Jn}-search`]:{padding:en,borderBottom:Ir,"&-input":{input:{minWidth:Yt},[Pt]:{color:br}}},[`${Jn}-checkall`]:{width:"100%",marginBottom:an,marginInlineStart:an},[`${Jn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,$i.unit)(Cr(en).sub(pn).equal())} ${(0,$i.unit)(en)}`,overflow:"hidden",borderTop:Ir}})}},{[`${xt}-dropdown ${Jn}, ${Jn}-submenu`]:{[`${xt}-checkbox-wrapper + span`]:{paddingInlineStart:en,color:mn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},nr=Ve=>{const{componentCls:je,lineWidth:xt,colorSplit:Pt,motionDurationSlow:Nt,zIndexTableFixed:Yt,tableBg:an,zIndexTableSticky:en,calc:mn}=Ve,pn=Pt;return{[`${je}-wrapper`]:{[`
${je}-cell-fix-left,
${je}-cell-fix-right
`]:{position:"sticky !important",zIndex:Yt,background:an},[`
${je}-cell-fix-left-first::after,
${je}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:mn(xt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[`
${je}-cell-fix-right-first::after,
${je}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:mn(xt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:mn(en).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`
${je}-cell-fix-left-first::after,
${je}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`},[`
${je}-cell-fix-right-first::after,
${je}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`}},[`${je}-fixed-column-gapped`]:{[`
${je}-cell-fix-left-first::after,
${je}-cell-fix-left-last::after,
${je}-cell-fix-right-first::after,
${je}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},fr=Ve=>{const{componentCls:je,antCls:xt,margin:Pt}=Ve;return{[`${je}-wrapper`]:{[`${je}-pagination${xt}-pagination`]:{margin:`${(0,$i.unit)(Pt)} 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ve.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Yr=Ve=>{const{componentCls:je,tableRadius:xt}=Ve;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${(0,$i.unit)(xt)} ${(0,$i.unit)(xt)} 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:xt,borderStartEndRadius:xt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:xt},"> *:last-child":{borderStartEndRadius:xt}}},"&-footer":{borderRadius:`0 0 ${(0,$i.unit)(xt)} ${(0,$i.unit)(xt)}`}}}}},Er=Ve=>{const{componentCls:je}=Ve;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},Or=Ve=>{const{componentCls:je,antCls:xt,iconCls:Pt,fontSizeIcon:Nt,padding:Yt,paddingXS:an,headerIconColor:en,headerIconHoverColor:mn,tableSelectionColumnWidth:pn,tableSelectedRowBg:Ln,tableSelectedRowHoverBg:Bn,tableRowHoverBg:Pn,tablePaddingHorizontal:bn,calc:gn}=Ve;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:pn,[`&${je}-selection-col-with-dropdown`]:{width:gn(pn).add(Nt).add(gn(Yt).div(4)).equal()}},[`${je}-bordered ${je}-selection-col`]:{width:gn(pn).add(gn(an).mul(2)).equal(),[`&${je}-selection-col-with-dropdown`]:{width:gn(pn).add(Nt).add(gn(Yt).div(4)).add(gn(an).mul(2)).equal()}},[`
table tr th${je}-selection-column,
table tr td${je}-selection-column,
${je}-selection-column
`]:{paddingInlineEnd:Ve.paddingXS,paddingInlineStart:Ve.paddingXS,textAlign:"center",[`${xt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:gn(Ve.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,$i.unit)(gn(bn).div(4).equal()),[Pt]:{color:en,fontSize:Nt,verticalAlign:"baseline","&:hover":{color:mn}}},[`${je}-tbody`]:{[`${je}-row`]:{[`&${je}-row-selected`]:{[`> ${je}-cell`]:{background:Ln,"&-row-hover":{background:Bn}}},[`> ${je}-cell-row-hover`]:{background:Pn}}}}}},Ii=Ve=>{const{componentCls:je,tableExpandColumnWidth:xt,calc:Pt}=Ve,Nt=(Yt,an,en,mn)=>({[`${je}${je}-${Yt}`]:{fontSize:mn,[`
${je}-title,
${je}-footer,
${je}-cell,
${je}-thead > tr > th,
${je}-tbody > tr > th,
${je}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${(0,$i.unit)(an)} ${(0,$i.unit)(en)}`},[`${je}-filter-trigger`]:{marginInlineEnd:(0,$i.unit)(Pt(en).div(2).mul(-1).equal())},[`${je}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(Pt(an).mul(-1).equal())} ${(0,$i.unit)(Pt(en).mul(-1).equal())}`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:(0,$i.unit)(Pt(an).mul(-1).equal()),marginInline:`${(0,$i.unit)(Pt(xt).sub(en).equal())} ${(0,$i.unit)(Pt(en).mul(-1).equal())}`}},[`${je}-selection-extra`]:{paddingInlineStart:(0,$i.unit)(Pt(en).div(4).equal())}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},Nt("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle,Ve.tableFontSizeMiddle)),Nt("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall,Ve.tableFontSizeSmall))}},yi=Ve=>{const{componentCls:je,marginXXS:xt,fontSizeIcon:Pt,headerIconColor:Nt,headerIconHoverColor:Yt}=Ve;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ve.motionDurationSlow}, left 0s`,"&:hover":{background:Ve.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ve.colorPrimary},[`
&${je}-cell-fix-left:hover,
&${je}-cell-fix-right:hover
`]:{background:Ve.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Ve.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Ve.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${je}-column-sorter`]:{marginInlineStart:xt,color:Nt,fontSize:0,transition:`color ${Ve.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Pt,"&.active":{color:Ve.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Yt}}}},ki=Ve=>{const{componentCls:je,opacityLoading:xt,tableScrollThumbBg:Pt,tableScrollThumbBgHover:Nt,tableScrollThumbSize:Yt,tableScrollBg:an,zIndexTableSticky:en,stickyScrollBarBorderRadius:mn,lineWidth:pn,lineType:Ln,tableBorderColor:Bn}=Ve,Pn=`${(0,$i.unit)(pn)} ${Ln} ${Bn}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:en,background:Ve.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,$i.unit)(Yt)} !important`,zIndex:en,display:"flex",alignItems:"center",background:an,borderTop:Pn,opacity:xt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Yt,backgroundColor:Pt,borderRadius:mn,transition:`all ${Ve.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Nt}}}}}}},ii=Ve=>{const{componentCls:je,lineWidth:xt,tableBorderColor:Pt,calc:Nt}=Ve,Yt=`${(0,$i.unit)(xt)} ${Ve.lineType} ${Pt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Ve.zIndexTableFixed,background:Ve.tableBg,"> tr":{"> th, > td":{borderBottom:Yt}}},[`div${je}-summary`]:{boxShadow:`0 ${(0,$i.unit)(Nt(xt).mul(-1).equal())} 0 ${Pt}`}}}},si=Ve=>{const{componentCls:je,motionDurationMid:xt,lineWidth:Pt,lineType:Nt,tableBorderColor:Yt,calc:an}=Ve,en=`${(0,$i.unit)(Pt)} ${Nt} ${Yt}`,mn=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-tbody-virtual-holder-inner`]:{[`
& > ${je}-row,
& > div:not(${je}-row) > ${je}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${je}-cell`]:{borderBottom:en,transition:`background ${xt}`},[`${je}-expanded-row`]:{[`${mn}${mn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,$i.unit)(Pt)})`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:en,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:en,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:an(Pt).mul(-1).equal(),borderInlineStart:en}}},[`&${je}-virtual`]:{[`${je}-placeholder ${je}-cell`]:{borderInlineEnd:en,borderBottom:en}}}}}};const li=Ve=>{const{componentCls:je,fontWeightStrong:xt,tablePaddingVertical:Pt,tablePaddingHorizontal:Nt,tableExpandColumnWidth:Yt,lineWidth:an,lineType:en,tableBorderColor:mn,tableFontSize:pn,tableBg:Ln,tableRadius:Bn,tableHeaderTextColor:Pn,motionDurationMid:bn,tableHeaderBg:gn,tableHeaderCellSplitColor:lr,tableFooterTextColor:Kn,tableFooterBg:pr,calc:dr}=Ve,Dr=`${(0,$i.unit)(an)} ${en} ${mn}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,me.dF)()),{[je]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{fontSize:pn,background:Ln,borderRadius:`${(0,$i.unit)(Bn)} ${(0,$i.unit)(Bn)} 0 0`,scrollbarColor:`${Ve.tableScrollThumbBg} ${Ve.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,$i.unit)(Bn)} ${(0,$i.unit)(Bn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${je}-cell,
${je}-thead > tr > th,
${je}-tbody > tr > th,
${je}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Pn,fontWeight:xt,textAlign:"start",background:gn,borderBottom:Dr,transition:`background ${bn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:lr,transform:"translateY(-50%)",transition:`background-color ${bn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${bn}, border-color ${bn}`,borderBottom:Dr,[`
> ${je}-wrapper:only-child,
> ${je}-expanded-row-fixed > ${je}-wrapper:only-child
`]:{[je]:{marginBlock:(0,$i.unit)(dr(Pt).mul(-1).equal()),marginInline:`${(0,$i.unit)(dr(Yt).sub(Nt).equal())}
${(0,$i.unit)(dr(Nt).mul(-1).equal())}`,[`${je}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Pn,fontWeight:xt,textAlign:"start",background:gn,borderBottom:Dr,transition:`background ${bn} ease`}}},[`${je}-footer`]:{padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`,color:Kn,background:pr}})}},Ki=Ve=>{const{colorFillAlter:je,colorBgContainer:xt,colorTextHeading:Pt,colorFillSecondary:Nt,colorFillContent:Yt,controlItemBgActive:an,controlItemBgActiveHover:en,padding:mn,paddingSM:pn,paddingXS:Ln,colorBorderSecondary:Bn,borderRadiusLG:Pn,controlHeight:bn,colorTextPlaceholder:gn,fontSize:lr,fontSizeSM:Kn,lineHeight:pr,lineWidth:dr,colorIcon:Dr,colorIconHover:br,opacityLoading:Sr,controlInteractiveSize:Tr}=Ve,Hr=new os.FastColor(Nt).onBackground(xt).toHexString(),Vr=new os.FastColor(Yt).onBackground(xt).toHexString(),Ci=new os.FastColor(je).onBackground(xt).toHexString(),wr=new os.FastColor(Dr),Cr=new os.FastColor(br),Mr=Tr/2-dr,Jn=Mr*2+dr*3;return{headerBg:Ci,headerColor:Pt,headerSortActiveBg:Hr,headerSortHoverBg:Vr,bodySortBg:Ci,rowHoverBg:Ci,rowSelectedBg:an,rowSelectedHoverBg:en,rowExpandedBg:je,cellPaddingBlock:mn,cellPaddingInline:mn,cellPaddingBlockMD:pn,cellPaddingInlineMD:Ln,cellPaddingBlockSM:Ln,cellPaddingInlineSM:Ln,borderColor:Bn,headerBorderRadius:Pn,footerBg:Ci,footerColor:Pt,cellFontSize:lr,cellFontSizeMD:lr,cellFontSizeSM:lr,headerSplitColor:Bn,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:Yt,filterDropdownMenuBg:xt,filterDropdownBg:xt,expandIconBg:xt,selectionColumnWidth:bn,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(lr*pr-dr*3)/2-Math.ceil((Kn*1.4-dr*3)/2),headerIconColor:wr.clone().setA(wr.a*Sr).toRgbString(),headerIconHoverColor:Cr.clone().setA(Cr.a*Sr).toRgbString(),expandIconHalfInner:Mr,expandIconSize:Jn,expandIconScale:Tr/Jn}},Ni=2;var vi=(0,Qe.I$)("Table",Ve=>{const{colorTextHeading:je,colorSplit:xt,colorBgContainer:Pt,controlInteractiveSize:Nt,headerBg:Yt,headerColor:an,headerSortActiveBg:en,headerSortHoverBg:mn,bodySortBg:pn,rowHoverBg:Ln,rowSelectedBg:Bn,rowSelectedHoverBg:Pn,rowExpandedBg:bn,cellPaddingBlock:gn,cellPaddingInline:lr,cellPaddingBlockMD:Kn,cellPaddingInlineMD:pr,cellPaddingBlockSM:dr,cellPaddingInlineSM:Dr,borderColor:br,footerBg:Sr,footerColor:Tr,headerBorderRadius:Hr,cellFontSize:Vr,cellFontSizeMD:Ci,cellFontSizeSM:wr,headerSplitColor:Cr,fixedHeaderSortActiveBg:Mr,headerFilterHoverBg:Jn,filterDropdownBg:Xn,expandIconBg:Ir,selectionColumnWidth:jr,stickyScrollBarBg:ei,calc:Ei}=Ve,Ur=(0,mt.mergeToken)(Ve,{tableFontSize:Vr,tableBg:Pt,tableRadius:Hr,tablePaddingVertical:gn,tablePaddingHorizontal:lr,tablePaddingVerticalMiddle:Kn,tablePaddingHorizontalMiddle:pr,tablePaddingVerticalSmall:dr,tablePaddingHorizontalSmall:Dr,tableBorderColor:br,tableHeaderTextColor:an,tableHeaderBg:Yt,tableFooterTextColor:Tr,tableFooterBg:Sr,tableHeaderCellSplitColor:Cr,tableHeaderSortBg:en,tableHeaderSortHoverBg:mn,tableBodySortBg:pn,tableFixedHeaderSortActiveBg:Mr,tableHeaderFilterActiveBg:Jn,tableFilterDropdownBg:Xn,tableRowHoverBg:Ln,tableSelectedRowBg:Bn,tableSelectedRowHoverBg:Pn,zIndexTableFixed:Ni,zIndexTableSticky:Ei(Ni).add(1).equal({unit:!1}),tableFontSizeMiddle:Ci,tableFontSizeSmall:wr,tableSelectionColumnWidth:jr,tableExpandIconBg:Ir,tableExpandColumnWidth:Ei(Nt).add(Ei(Ve.padding).mul(2)).equal(),tableExpandedRowBg:bn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ei,tableScrollThumbBgHover:je,tableScrollBg:xt});return[li(Ur),fr(Ur),ii(Ur),yi(Ur),ar(Ur),It(Ur),Yr(Ur),Dn(Ur),ii(Ur),Wn(Ur),Or(Ur),nr(Ur),ki(Ur),yn(Ur),Ii(Ur),Er(Ur),si(Ur)]},Ki,{unitless:{expandIconScale:!0}});const Si=[],oi=(Ve,je)=>{var xt,Pt;const{prefixCls:Nt,className:Yt,rootClassName:an,style:en,size:mn,bordered:pn,dropdownPrefixCls:Ln,dataSource:Bn,pagination:Pn,rowSelection:bn,rowKey:gn="key",rowClassName:lr,columns:Kn,children:pr,childrenColumnName:dr,onChange:Dr,getPopupContainer:br,loading:Sr,expandIcon:Tr,expandable:Hr,expandedRowRender:Vr,expandIconColumnIndex:Ci,indentSize:wr,scroll:Cr,sortDirections:Mr,locale:Jn,showSorterTooltip:Xn={target:"full-header"},virtual:Ir}=Ve,jr=(0,wo.ln)("Table"),ei=b.useMemo(()=>Kn||vn(pr),[Kn,pr]),Ei=b.useMemo(()=>ei.some(ui=>ui.responsive),[ei]),Ur=(0,Ta.Z)(Ei),so=b.useMemo(()=>{const ui=new Set(Object.keys(Ur).filter(Yi=>Ur[Yi]));return ei.filter(Yi=>!Yi.responsive||Yi.responsive.some(Bo=>ui.has(Bo)))},[ei,Ur]),eo=(0,ea.Z)(Ve,["className","style","columns"]),{locale:qo=rl.Z,direction:No,table:_o,renderEmpty:ra,getPrefixCls:oa,getPopupContainer:go}=b.useContext(Jo.E_),po=(0,Po.Z)(mn),ma=Object.assign(Object.assign({},qo.Table),Jn),pa=Bn||Si,Bi=oa("table",Nt),no=oa("dropdown",Ln),[,Di]=(0,Yl.ZP)(),ci=(0,Zo.Z)(Bi),[Do,zo,aa]=vi(Bi,ci),Ho=Object.assign(Object.assign({childrenColumnName:dr,expandIconColumnIndex:Ci},Hr),{expandIcon:(xt=Hr==null?void 0:Hr.expandIcon)!==null&&xt!==void 0?xt:(Pt=_o==null?void 0:_o.expandable)===null||Pt===void 0?void 0:Pt.expandIcon}),{childrenColumnName:va="children"}=Ho,ca=b.useMemo(()=>pa.some(ui=>ui==null?void 0:ui[va])?"nest":Vr||Hr!=null&&Hr.expandedRowRender?"row":null,[pa]),Ti={body:b.useRef(null)},Vi=xo(Bi),jo=b.useRef(null),Xo=b.useRef(null);_i(je,()=>Object.assign(Object.assign({},Xo.current),{nativeElement:jo.current}));const Qo=b.useMemo(()=>typeof gn=="function"?gn:ui=>ui==null?void 0:ui[gn],[gn]),[Ea]=Fl(pa,va,Qo),la={},Na=function(ui,Yi){let Bo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Pa,$a,Va,Hl;const ll=Object.assign(Object.assign({},la),ui);Bo&&((Pa=la.resetPagination)===null||Pa===void 0||Pa.call(la),!(($a=ll.pagination)===null||$a===void 0)&&$a.current&&(ll.pagination.current=1),Pn&&((Va=Pn.onChange)===null||Va===void 0||Va.call(Pn,1,(Hl=ll.pagination)===null||Hl===void 0?void 0:Hl.pageSize))),Cr&&Cr.scrollToFirstRowOnChange!==!1&&Ti.body.current&&(0,Wo.Z)(0,{getContainer:()=>Ti.body.current}),Dr==null||Dr(ll.pagination,ll.filters,ll.sorter,{currentDataSource:Eo(Ql(pa,ll.sorterStates,va),ll.filterStates,va),action:Yi})},ia=(ui,Yi)=>{Na({sorter:ui,sorterStates:Yi},"sort",!1)},[Fo,na,sa,Ca]=Us({prefixCls:Bi,mergedColumns:so,onSorterChange:ia,sortDirections:Mr||["ascend","descend"],tableLocale:ma,showSorterTooltip:Xn}),ga=b.useMemo(()=>Ql(pa,na,va),[pa,na]);la.sorter=Ca(),la.sorterStates=na;const Lo=(ui,Yi)=>{Na({filters:ui,filterStates:Yi},"filter",!0)},[fa,Vo,Ra]=Oa({prefixCls:Bi,locale:ma,dropdownPrefixCls:no,mergedColumns:so,onFilterChange:Lo,getPopupContainer:br||go,rootClassName:ve()(an,ci)}),Sa=Eo(ga,Vo,va);la.filters=Ra,la.filterStates=Vo;const Ka=b.useMemo(()=>{const ui={};return Object.keys(Ra).forEach(Yi=>{Ra[Yi]!==null&&(ui[Yi]=Ra[Yi])}),Object.assign(Object.assign({},sa),{filters:ui})},[sa,Ra]),[Xa]=Ls(Ka),Sl=(ui,Yi)=>{Na({pagination:Object.assign(Object.assign({},la.pagination),{current:ui,pageSize:Yi})},"paginate")},[ua,Jl]=Pl(Sa.length,Sl,Pn);la.pagination=Pn===!1?{}:ol(ua,Pn),la.resetPagination=Jl;const Ua=b.useMemo(()=>{if(Pn===!1||!ua.pageSize)return Sa;const{current:ui=1,total:Yi,pageSize:Bo=Ll}=ua;return Sa.length<Yi?Sa.length>Bo?Sa.slice((ui-1)*Bo,ui*Bo):Sa:Sa.slice((ui-1)*Bo,ui*Bo)},[!!Pn,Sa,ua==null?void 0:ua.current,ua==null?void 0:ua.pageSize,ua==null?void 0:ua.total]),[hl,al]=Li({prefixCls:Bi,data:Sa,pageData:Ua,getRowKey:Qo,getRecordByKey:Ea,expandType:ca,childrenColumnName:va,locale:ma,getPopupContainer:br||go},bn),ro=(ui,Yi,Bo)=>{let Pa;return typeof lr=="function"?Pa=ve()(lr(ui,Yi,Bo)):Pa=ve()(lr),ve()({[`${Bi}-row-selected`]:al.has(Qo(ui,Yi))},Pa)};Ho.__PARENT_RENDER_ICON__=Ho.expandIcon,Ho.expandIcon=Ho.expandIcon||Tr||qi(ma),ca==="nest"&&Ho.expandIconColumnIndex===void 0?Ho.expandIconColumnIndex=bn?1:0:Ho.expandIconColumnIndex>0&&bn&&(Ho.expandIconColumnIndex-=1),typeof Ho.indentSize!="number"&&(Ho.indentSize=typeof wr=="number"?wr:15);const Fi=b.useCallback(ui=>Xa(hl(fa(Fo(ui)))),[Fo,fa,hl]);let ya,Qa;if(Pn!==!1&&(ua!=null&&ua.total)){let ui;ua.size?ui=ua.size:ui=po==="small"||po==="middle"?"small":void 0;const Yi=$a=>b.createElement(za.Z,Object.assign({},ua,{className:ve()(`${Bi}-pagination ${Bi}-pagination-${$a}`,ua.className),size:ui})),Bo=No==="rtl"?"left":"right",{position:Pa}=ua;if(Pa!==null&&Array.isArray(Pa)){const $a=Pa.find(ll=>ll.includes("top")),Va=Pa.find(ll=>ll.includes("bottom")),Hl=Pa.every(ll=>`${ll}`=="none");!$a&&!Va&&!Hl&&(Qa=Yi(Bo)),$a&&(ya=Yi($a.toLowerCase().replace("top",""))),Va&&(Qa=Yi(Va.toLowerCase().replace("bottom","")))}else Qa=Yi(Bo)}let yl;typeof Sr=="boolean"?yl={spinning:Sr}:typeof Sr=="object"&&(yl=Object.assign({spinning:!0},Sr));const Nl=ve()(aa,ci,`${Bi}-wrapper`,_o==null?void 0:_o.className,{[`${Bi}-wrapper-rtl`]:No==="rtl"},Yt,an,zo),Ss=Object.assign(Object.assign({},_o==null?void 0:_o.style),en),ws=typeof(Jn==null?void 0:Jn.emptyText)!="undefined"?Jn.emptyText:(ra==null?void 0:ra("Table"))||b.createElement(ho.Z,{componentName:"Table"}),ks=Ir?is:Ts,Yo={},So=b.useMemo(()=>{const{fontSize:ui,lineHeight:Yi,lineWidth:Bo,padding:Pa,paddingXS:$a,paddingSM:Va}=Di,Hl=Math.floor(ui*Yi);switch(po){case"middle":return Va*2+Hl+Bo;case"small":return $a*2+Hl+Bo;default:return Pa*2+Hl+Bo}},[Di,po]);return Ir&&(Yo.listItemHeight=So),Do(b.createElement("div",{ref:jo,className:Nl,style:Ss},b.createElement(Ia.Z,Object.assign({spinning:!1},yl),ya,b.createElement(ks,Object.assign({},Yo,eo,{ref:Xo,columns:so,direction:No,expandable:Ho,prefixCls:Bi,className:ve()({[`${Bi}-middle`]:po==="middle",[`${Bi}-small`]:po==="small",[`${Bi}-bordered`]:pn,[`${Bi}-empty`]:pa.length===0},aa,ci,zo),data:Ua,rowKey:Qo,rowClassName:ro,emptyText:ws,internalHooks:fe,internalRefs:Ti,transformColumns:Fi,getContainerWidth:Vi})),Qa)))};var bi=b.forwardRef(oi);const gi=(Ve,je)=>{const xt=b.useRef(0);return xt.current+=1,b.createElement(bi,Object.assign({},Ve,{ref:je,_renderTimes:xt.current}))},Ui=b.forwardRef(gi);Ui.SELECTION_COLUMN=Mo,Ui.EXPAND_COLUMN=He,Ui.SELECTION_ALL=ha,Ui.SELECTION_INVERT=Aa,Ui.SELECTION_NONE=xa,Ui.Column=qr,Ui.ColumnGroup=Qn,Ui.Summary=_e;var lo=Ui,uo=lo},96599:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return ve}});var b=E(59301),He=E(92310),fe=E.n(He),Ue=E(2738),Pe=E(29509),pe=E(78776),Ce=E(22703),de=E(12919),xe=E(48755),ue=E(36237),Be=E(17835),be=E(63356),Le=E(51636),we=E(16931);const Me=ye=>{const{paddingXXS:gt,lineWidth:Xe,tagPaddingHorizontal:ut,componentCls:Ct,calc:ze}=ye,se=ze(ut).sub(Xe).equal(),Fe=ze(gt).sub(Xe).equal();return{[Ct]:Object.assign(Object.assign({},(0,be.Wf)(ye)),{display:"inline-block",height:"auto",marginInlineEnd:ye.marginXS,paddingInline:se,fontSize:ye.tagFontSize,lineHeight:ye.tagLineHeight,whiteSpace:"nowrap",background:ye.defaultBg,border:`${(0,ue.unit)(ye.lineWidth)} ${ye.lineType} ${ye.colorBorder}`,borderRadius:ye.borderRadiusSM,opacity:1,transition:`all ${ye.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ct}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ye.defaultColor},[`${Ct}-close-icon`]:{marginInlineStart:Fe,fontSize:ye.tagIconSize,color:ye.colorTextDescription,cursor:"pointer",transition:`all ${ye.motionDurationMid}`,"&:hover":{color:ye.colorTextHeading}},[`&${Ct}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ye.iconCls}-close, ${ye.iconCls}-close:hover`]:{color:ye.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ct}-checkable-checked):hover`]:{color:ye.colorPrimary,backgroundColor:ye.colorFillSecondary},"&:active, &-checked":{color:ye.colorTextLightSolid},"&-checked":{backgroundColor:ye.colorPrimary,"&:hover":{backgroundColor:ye.colorPrimaryHover}},"&:active":{backgroundColor:ye.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ye.iconCls} + span, > span + ${ye.iconCls}`]:{marginInlineStart:se}}),[`${Ct}-borderless`]:{borderColor:"transparent",background:ye.tagBorderlessBg}}},ge=ye=>{const{lineWidth:gt,fontSizeIcon:Xe,calc:ut}=ye,Ct=ye.fontSizeSM;return(0,Le.mergeToken)(ye,{tagFontSize:Ct,tagLineHeight:(0,ue.unit)(ut(ye.lineHeightSM).mul(Ct).equal()),tagIconSize:ut(Xe).sub(ut(gt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ye.defaultBg})},Ae=ye=>({defaultBg:new Be.FastColor(ye.colorFillQuaternary).onBackground(ye.colorBgContainer).toHexString(),defaultColor:ye.colorText});var De=(0,we.I$)("Tag",ye=>{const gt=ge(ye);return Me(gt)},Ae),Re=function(ye,gt){var Xe={};for(var ut in ye)Object.prototype.hasOwnProperty.call(ye,ut)&&gt.indexOf(ut)<0&&(Xe[ut]=ye[ut]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,ut=Object.getOwnPropertySymbols(ye);Ct<ut.length;Ct++)gt.indexOf(ut[Ct])<0&&Object.prototype.propertyIsEnumerable.call(ye,ut[Ct])&&(Xe[ut[Ct]]=ye[ut[Ct]]);return Xe},ce=b.forwardRef((ye,gt)=>{const{prefixCls:Xe,style:ut,className:Ct,checked:ze,onChange:se,onClick:Fe}=ye,Je=Re(ye,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:at,tag:Ee}=b.useContext(xe.E_),We=Dt=>{se==null||se(!ze),Fe==null||Fe(Dt)},nt=at("tag",Xe),[Et,ct,wt]=De(nt),dt=fe()(nt,`${nt}-checkable`,{[`${nt}-checkable-checked`]:ze},Ee==null?void 0:Ee.className,Ct,ct,wt);return Et(b.createElement("span",Object.assign({},Je,{ref:gt,style:Object.assign(Object.assign({},ut),Ee==null?void 0:Ee.style),className:dt,onClick:We})))}),Oe=E(93427);const Ge=ye=>(0,Oe.Z)(ye,(gt,Xe)=>{let{textColor:ut,lightBorderColor:Ct,lightColor:ze,darkColor:se}=Xe;return{[`${ye.componentCls}${ye.componentCls}-${gt}`]:{color:ut,background:ze,borderColor:Ct,"&-inverse":{color:ye.colorTextLightSolid,background:se,borderColor:se},[`&${ye.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ze=(0,we.bk)(["Tag","preset"],ye=>{const gt=ge(ye);return Ge(gt)},Ae);function rt(ye){return typeof ye!="string"?ye:ye.charAt(0).toUpperCase()+ye.slice(1)}const Te=(ye,gt,Xe)=>{const ut=rt(Xe);return{[`${ye.componentCls}${ye.componentCls}-${gt}`]:{color:ye[`color${Xe}`],background:ye[`color${ut}Bg`],borderColor:ye[`color${ut}Border`],[`&${ye.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ke=(0,we.bk)(["Tag","status"],ye=>{const gt=ge(ye);return[Te(gt,"success","Success"),Te(gt,"processing","Info"),Te(gt,"error","Error"),Te(gt,"warning","Warning")]},Ae),et=function(ye,gt){var Xe={};for(var ut in ye)Object.prototype.hasOwnProperty.call(ye,ut)&&gt.indexOf(ut)<0&&(Xe[ut]=ye[ut]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,ut=Object.getOwnPropertySymbols(ye);Ct<ut.length;Ct++)gt.indexOf(ut[Ct])<0&&Object.prototype.propertyIsEnumerable.call(ye,ut[Ct])&&(Xe[ut[Ct]]=ye[ut[Ct]]);return Xe};const qe=b.forwardRef((ye,gt)=>{const{prefixCls:Xe,className:ut,rootClassName:Ct,style:ze,children:se,icon:Fe,color:Je,onClose:at,bordered:Ee=!0,visible:We}=ye,nt=et(ye,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Et,direction:ct,tag:wt}=b.useContext(xe.E_),[dt,Dt]=b.useState(!0),Ft=(0,Ue.Z)(nt,["closeIcon","closable"]);b.useEffect(()=>{We!==void 0&&Dt(We)},[We]);const oe=(0,Pe.o2)(Je),ae=(0,Pe.yT)(Je),te=oe||ae,x=Object.assign(Object.assign({backgroundColor:Je&&!te?Je:void 0},wt==null?void 0:wt.style),ze),re=Et("tag",Xe),[ne,le,Ie]=De(re),ke=fe()(re,wt==null?void 0:wt.className,{[`${re}-${Je}`]:te,[`${re}-has-color`]:Je&&!te,[`${re}-hidden`]:!dt,[`${re}-rtl`]:ct==="rtl",[`${re}-borderless`]:!Ee},ut,Ct,le,Ie),Ye=lt=>{lt.stopPropagation(),at==null||at(lt),!lt.defaultPrevented&&Dt(!1)},[,_e]=(0,pe.Z)((0,pe.w)(ye),(0,pe.w)(wt),{closable:!1,closeIconRender:lt=>{const Ut=b.createElement("span",{className:`${re}-close-icon`,onClick:Ye},lt);return(0,Ce.wm)(lt,Ut,kt=>({onClick:ln=>{var Gt;(Gt=kt==null?void 0:kt.onClick)===null||Gt===void 0||Gt.call(kt,ln),Ye(ln)},className:fe()(kt==null?void 0:kt.className,`${re}-close-icon`)}))}}),it=typeof nt.onClick=="function"||se&&se.type==="a",ft=Fe||null,yt=ft?b.createElement(b.Fragment,null,ft,se&&b.createElement("span",null,se)):se,ot=b.createElement("span",Object.assign({},Ft,{ref:gt,className:ke,style:x}),yt,_e,oe&&b.createElement(Ze,{key:"preset",prefixCls:re}),ae&&b.createElement(Ke,{key:"status",prefixCls:re}));return ne(it?b.createElement(de.Z,{component:"Tag"},ot):ot)});qe.CheckableTag=ce;var ve=qe},18287:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return at}});var b=E(3741),He=E(94480),fe=E(59301),Ue=E(52671),Pe=E(8657),pe=E(54476),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},de=Ce,xe=E(7657),ue=function(We,nt){return fe.createElement(xe.Z,(0,pe.Z)({},We,{ref:nt,icon:de}))},Be=fe.forwardRef(ue),be=Be,Le=E(92310),we=E.n(Le),Me=E(82661),ge=E(34061),Ae=E(48755),De=E(56082),Re=E(86641),tt=E(57700),ce=E(12425);const Oe=4;function Ge(Ee){const{dropPosition:We,dropLevelOffset:nt,prefixCls:Et,indent:ct,direction:wt="ltr"}=Ee,dt=wt==="ltr"?"left":"right",Dt=wt==="ltr"?"right":"left",Ft={[dt]:-nt*ct+Oe,[Dt]:0};switch(We){case-1:Ft.top=-3;break;case 1:Ft.bottom=-3;break;default:Ft.bottom=-3,Ft[dt]=ct+Oe;break}return fe.createElement("div",{style:Ft,className:`${Et}-drop-indicator`})}var Ze=Ge,rt=E(85278),Ke=fe.forwardRef((Ee,We)=>{var nt;const{getPrefixCls:Et,direction:ct,virtual:wt,tree:dt}=fe.useContext(Ae.E_),{prefixCls:Dt,className:Ft,showIcon:oe=!1,showLine:ae,switcherIcon:te,switcherLoadingIcon:x,blockNode:re=!1,children:ne,checkable:le=!1,selectable:Ie=!0,draggable:ke,motion:Ye,style:_e}=Ee,it=Et("tree",Dt),ft=Et(),yt=Ye!=null?Ye:Object.assign(Object.assign({},(0,Re.Z)(ft)),{motionAppear:!1}),ot=Object.assign(Object.assign({},Ee),{checkable:le,selectable:Ie,showIcon:oe,motion:yt,blockNode:re,showLine:!!ae,dropIndicatorRender:Ze}),[lt,Ut,kt]=(0,ce.ZP)(it),[,ln]=(0,tt.ZP)(),Gt=ln.paddingXS/2+(((nt=ln.Tree)===null||nt===void 0?void 0:nt.titleHeight)||ln.controlHeightSM),Rt=fe.useMemo(()=>{if(!ke)return!1;let $t={};switch(typeof ke){case"function":$t.nodeDraggable=ke;break;case"object":$t=Object.assign({},ke);break;default:break}return $t.icon!==!1&&($t.icon=$t.icon||fe.createElement(De.Z,null)),$t},[ke]),Vt=$t=>fe.createElement(rt.Z,{prefixCls:it,switcherIcon:te,switcherLoadingIcon:x,treeNodeProps:$t,showLine:ae});return lt(fe.createElement(b.ZP,Object.assign({itemHeight:Gt,ref:We,virtual:wt},ot,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),_e),prefixCls:it,className:we()({[`${it}-icon-hide`]:!oe,[`${it}-block-node`]:re,[`${it}-unselectable`]:!Ie,[`${it}-rtl`]:ct==="rtl"},dt==null?void 0:dt.className,Ft,Ut,kt),direction:ct,checkable:le&&fe.createElement("span",{className:`${it}-checkbox-inner`}),selectable:Ie,switcherIcon:Vt,draggable:Rt}),ne))});const et=0,Se=1,qe=2;function ve(Ee,We,nt){const{key:Et,children:ct}=nt;function wt(dt){const Dt=dt[Et],Ft=dt[ct];We(Dt,dt)!==!1&&ve(Ft||[],We,nt)}Ee.forEach(wt)}function ye(Ee){let{treeData:We,expandedKeys:nt,startKey:Et,endKey:ct,fieldNames:wt}=Ee;const dt=[];let Dt=et;if(Et&&Et===ct)return[Et];if(!Et||!ct)return[];function Ft(oe){return oe===Et||oe===ct}return ve(We,oe=>{if(Dt===qe)return!1;if(Ft(oe)){if(dt.push(oe),Dt===et)Dt=Se;else if(Dt===Se)return Dt=qe,!1}else Dt===Se&&dt.push(oe);return nt.includes(oe)},(0,ge.w$)(wt)),dt}function gt(Ee,We,nt){const Et=(0,He.Z)(We),ct=[];return ve(Ee,(wt,dt)=>{const Dt=Et.indexOf(wt);return Dt!==-1&&(ct.push(dt),Et.splice(Dt,1)),!!Et.length},(0,ge.w$)(nt)),ct}var Xe=function(Ee,We){var nt={};for(var Et in Ee)Object.prototype.hasOwnProperty.call(Ee,Et)&&We.indexOf(Et)<0&&(nt[Et]=Ee[Et]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Et=Object.getOwnPropertySymbols(Ee);ct<Et.length;ct++)We.indexOf(Et[ct])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Et[ct])&&(nt[Et[ct]]=Ee[Et[ct]]);return nt};function ut(Ee){const{isLeaf:We,expanded:nt}=Ee;return We?fe.createElement(Ue.Z,null):nt?fe.createElement(Pe.Z,null):fe.createElement(be,null)}function Ct(Ee){let{treeData:We,children:nt}=Ee;return We||(0,ge.zn)(nt)}const ze=(Ee,We)=>{var{defaultExpandAll:nt,defaultExpandParent:Et,defaultExpandedKeys:ct}=Ee,wt=Xe(Ee,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const dt=fe.useRef(null),Dt=fe.useRef(null),Ft=()=>{const{keyEntities:lt}=(0,ge.I8)(Ct(wt));let Ut;return nt?Ut=Object.keys(lt):Et?Ut=(0,Me.r7)(wt.expandedKeys||ct||[],lt):Ut=wt.expandedKeys||ct||[],Ut},[oe,ae]=fe.useState(wt.selectedKeys||wt.defaultSelectedKeys||[]),[te,x]=fe.useState(()=>Ft());fe.useEffect(()=>{"selectedKeys"in wt&&ae(wt.selectedKeys)},[wt.selectedKeys]),fe.useEffect(()=>{"expandedKeys"in wt&&x(wt.expandedKeys)},[wt.expandedKeys]);const re=(lt,Ut)=>{var kt;return"expandedKeys"in wt||x(lt),(kt=wt.onExpand)===null||kt===void 0?void 0:kt.call(wt,lt,Ut)},ne=(lt,Ut)=>{var kt;const{multiple:ln,fieldNames:Gt}=wt,{node:Rt,nativeEvent:Vt}=Ut,{key:$t=""}=Rt,St=Ct(wt),Lt=Object.assign(Object.assign({},Ut),{selected:!0}),tn=(Vt==null?void 0:Vt.ctrlKey)||(Vt==null?void 0:Vt.metaKey),hn=Vt==null?void 0:Vt.shiftKey;let vt;ln&&tn?(vt=lt,dt.current=$t,Dt.current=vt,Lt.selectedNodes=gt(St,vt,Gt)):ln&&hn?(vt=Array.from(new Set([].concat((0,He.Z)(Dt.current||[]),(0,He.Z)(ye({treeData:St,expandedKeys:te,startKey:$t,endKey:dt.current,fieldNames:Gt}))))),Lt.selectedNodes=gt(St,vt,Gt)):(vt=[$t],dt.current=$t,Dt.current=vt,Lt.selectedNodes=gt(St,vt,Gt)),(kt=wt.onSelect)===null||kt===void 0||kt.call(wt,vt,Lt),"selectedKeys"in wt||ae(vt)},{getPrefixCls:le,direction:Ie}=fe.useContext(Ae.E_),{prefixCls:ke,className:Ye,showIcon:_e=!0,expandAction:it="click"}=wt,ft=Xe(wt,["prefixCls","className","showIcon","expandAction"]),yt=le("tree",ke),ot=we()(`${yt}-directory`,{[`${yt}-directory-rtl`]:Ie==="rtl"},Ye);return fe.createElement(Ke,Object.assign({icon:ut,ref:We,blockNode:!0},ft,{showIcon:_e,expandAction:it,prefixCls:yt,className:ot,expandedKeys:te,selectedKeys:oe,onSelect:ne,onExpand:re}))};var Fe=fe.forwardRef(ze);const Je=Ke;Je.DirectoryTree=Fe,Je.TreeNode=b.OF;var at=Je},12425:function(Cn,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Me},Yk:function(){return be},TM:function(){return Le}});var b=E(36237),He=E(36170),fe=E(63356),Ue=E(34961),Pe=E(51636),pe=E(16931);const Ce=ge=>{let{treeCls:Ae,treeNodeCls:De,directoryNodeSelectedBg:Re,directoryNodeSelectedColor:tt,motionDurationMid:ce,borderRadius:Oe,controlItemBgHover:Ge}=ge;return{[`${Ae}${Ae}-directory ${De}`]:{[`${Ae}-node-content-wrapper`]:{position:"static",[`> *:not(${Ae}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${ce}`,content:'""',borderRadius:Oe},"&:hover:before":{background:Ge}},[`${Ae}-switcher, ${Ae}-checkbox, ${Ae}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Ae}-switcher, ${Ae}-draggable-icon`]:{color:tt},[`${Ae}-node-content-wrapper`]:{color:tt,background:"transparent","&:before, &:hover:before":{background:Re}}}}}},de=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(ge,Ae)=>({[`.${ge}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Ae.motionDurationSlow}`}}}),ue=(ge,Ae)=>({[`.${ge}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Ae.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,b.unit)(Ae.lineWidthBold)} solid ${Ae.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Be=(ge,Ae)=>{const{treeCls:De,treeNodeCls:Re,treeNodePadding:tt,titleHeight:ce,indentSize:Oe,nodeSelectedBg:Ge,nodeHoverBg:Ze,colorTextQuaternary:rt,controlItemBgActiveDisabled:Te}=Ae;return{[De]:Object.assign(Object.assign({},(0,fe.Wf)(Ae)),{background:Ae.colorBgContainer,borderRadius:Ae.borderRadius,transition:`background-color ${Ae.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${De}-rtl ${De}-switcher_close ${De}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${De}-active-focused)`]:Object.assign({},(0,fe.oN)(Ae)),[`${De}-list-holder-inner`]:{alignItems:"flex-start"},[`&${De}-block-node`]:{[`${De}-list-holder-inner`]:{alignItems:"stretch",[`${De}-node-content-wrapper`]:{flex:"auto"},[`${Re}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Ae.colorPrimary}`,opacity:0,animationName:de,animationDuration:Ae.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Ae.borderRadius}}},[Re]:{display:"flex",alignItems:"flex-start",marginBottom:tt,lineHeight:(0,b.unit)(ce),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:tt},[`&-disabled ${De}-node-content-wrapper`]:{color:Ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${De}-checkbox-disabled + ${De}-node-selected,&${Re}-disabled${Re}-selected ${De}-node-content-wrapper`]:{backgroundColor:Te},[`${De}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Re}-disabled)`]:{[`${De}-node-content-wrapper`]:{"&:hover":{color:Ae.nodeHoverColor}}},[`&-active ${De}-node-content-wrapper`]:{background:Ae.controlItemBgHover},[`&:not(${Re}-disabled).filter-node ${De}-title`]:{color:Ae.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${De}-draggable-icon`]:{flexShrink:0,width:ce,textAlign:"center",visibility:"visible",color:rt},[`&${Re}-disabled ${De}-draggable-icon`]:{visibility:"hidden"}}},[`${De}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Oe}},[`${De}-draggable-icon`]:{visibility:"hidden"},[`${De}-switcher, ${De}-checkbox`]:{marginInlineEnd:Ae.calc(Ae.calc(ce).sub(Ae.controlInteractiveSize)).div(2).equal()},[`${De}-switcher`]:Object.assign(Object.assign({},xe(ge,Ae)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Ae.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:ce,height:ce,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Ae.borderRadius,transition:`all ${Ae.motionDurationSlow}`},[`&:not(${De}-switcher-noop):hover:before`]:{backgroundColor:Ae.colorBgTextHover},[`&_close ${De}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Ae.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ae.calc(ce).div(2).equal(),bottom:Ae.calc(tt).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Ae.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ae.calc(Ae.calc(ce).div(2).equal()).mul(.8).equal(),height:Ae.calc(ce).div(2).equal(),borderBottom:`1px solid ${Ae.colorBorder}`,content:'""'}}}),[`${De}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:ce,paddingBlock:0,paddingInline:Ae.paddingXS,background:"transparent",borderRadius:Ae.borderRadius,cursor:"pointer",transition:`all ${Ae.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ue(ge,Ae)),{"&:hover":{backgroundColor:Ze},[`&${De}-node-selected`]:{color:Ae.nodeSelectedColor,backgroundColor:Ge},[`${De}-iconEle`]:{display:"inline-block",width:ce,height:ce,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${De}-unselectable ${De}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Re}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Ae.colorPrimary}`},"&-show-line":{[`${De}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ae.calc(ce).div(2).equal(),bottom:Ae.calc(tt).mul(-1).equal(),borderInlineEnd:`1px solid ${Ae.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${De}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Re}-leaf-last ${De}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(Ae.calc(ce).div(2).equal())} !important`}})}},be=function(ge,Ae){let De=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Re=`.${ge}`,tt=`${Re}-treenode`,ce=Ae.calc(Ae.paddingXS).div(2).equal(),Oe=(0,Pe.mergeToken)(Ae,{treeCls:Re,treeNodeCls:tt,treeNodePadding:ce});return[Be(ge,Oe),De&&Ce(Oe)].filter(Boolean)},Le=ge=>{const{controlHeightSM:Ae,controlItemBgHover:De,controlItemBgActive:Re}=ge,tt=Ae;return{titleHeight:tt,indentSize:tt,nodeHoverBg:De,nodeHoverColor:ge.colorText,nodeSelectedBg:Re,nodeSelectedColor:ge.colorText}},we=ge=>{const{colorTextLightSolid:Ae,colorPrimary:De}=ge;return Object.assign(Object.assign({},Le(ge)),{directoryNodeSelectedColor:Ae,directoryNodeSelectedBg:De})};var Me=(0,pe.I$)("Tree",(ge,Ae)=>{let{prefixCls:De}=Ae;return[{[ge.componentCls]:(0,He.C2)(`${De}-checkbox`,ge)},be(De,ge),(0,Ue.Z)(ge)]},we)},85278:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ae}});var b=E(59301),He=E(54476),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ue=fe,Pe=E(7657),pe=function(Re,tt){return b.createElement(Pe.Z,(0,He.Z)({},Re,{ref:tt,icon:Ue}))},Ce=b.forwardRef(pe),de=Ce,xe=E(52671),ue=E(58617),Be=E(15075),be=E(43531),Le=E(92310),we=E.n(Le),Me=E(22703),Ae=De=>{const{prefixCls:Re,switcherIcon:tt,treeNodeProps:ce,showLine:Oe,switcherLoadingIcon:Ge}=De,{isLeaf:Ze,expanded:rt,loading:Te}=ce;if(Te)return b.isValidElement(Ge)?Ge:b.createElement(ue.Z,{className:`${Re}-switcher-loading-icon`});let Ke;if(Oe&&typeof Oe=="object"&&(Ke=Oe.showLeafIcon),Ze){if(!Oe)return null;if(typeof Ke!="boolean"&&Ke){const qe=typeof Ke=="function"?Ke(ce):Ke,ve=`${Re}-switcher-line-custom-icon`;return b.isValidElement(qe)?(0,Me.Tm)(qe,{className:we()(qe.props.className||"",ve)}):qe}return Ke?b.createElement(xe.Z,{className:`${Re}-switcher-line-icon`}):b.createElement("span",{className:`${Re}-switcher-leaf-line`})}const et=`${Re}-switcher-icon`,Se=typeof tt=="function"?tt(ce):tt;return b.isValidElement(Se)?(0,Me.Tm)(Se,{className:we()(Se.props.className||"",et)}):Se!==void 0?Se:Oe?rt?b.createElement(Be.Z,{className:`${Re}-switcher-line-icon`}):b.createElement(be.Z,{className:`${Re}-switcher-line-icon`}):b.createElement(de,{className:et})}},94968:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Ht}});var b=E(59301),He=E(94480),fe=E(4676),Ue=E(92310),Pe=E.n(Ue),pe=E(54476),Ce=E(67732),de=E(83652),xe=E(31226),ue=E(42403),Be=E(158),be=E(20068),Le=E(33885),we=E(75931),Me=E(76190),ge=E(75044),Ae=E(3202),De=E(26112),Re=E(48736),tt=function(ht,Qt){if(ht&&Qt){var Jt=Array.isArray(Qt)?Qt:Qt.split(","),sn=ht.name||"",jt=ht.type||"",Kt=jt.replace(/\/.*$/,"");return Jt.some(function(Xt){var nn=Xt.trim();if(/^\*(\/\*)?$/.test(Xt))return!0;if(nn.charAt(0)==="."){var Hn=sn.toLowerCase(),zn=nn.toLowerCase(),Yn=[zn];return(zn===".jpg"||zn===".jpeg")&&(Yn=[".jpg",".jpeg"]),Yn.some(function(Lr){return Hn.endsWith(Lr)})}return/\/\*$/.test(nn)?Kt===nn.replace(/\/.*$/,""):jt===nn?!0:/^\w+$/.test(nn)?((0,Re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(nn,"'.Skip for check.")),!0):!1})}return!0};function ce(ht,Qt){var Jt="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Qt.status,"'"),sn=new Error(Jt);return sn.status=Qt.status,sn.method=ht.method,sn.url=ht.action,sn}function Oe(ht){var Qt=ht.responseText||ht.response;if(!Qt)return Qt;try{return JSON.parse(Qt)}catch(Jt){return Qt}}function Ge(ht){var Qt=new XMLHttpRequest;ht.onProgress&&Qt.upload&&(Qt.upload.onprogress=function(Kt){Kt.total>0&&(Kt.percent=Kt.loaded/Kt.total*100),ht.onProgress(Kt)});var Jt=new FormData;ht.data&&Object.keys(ht.data).forEach(function(jt){var Kt=ht.data[jt];if(Array.isArray(Kt)){Kt.forEach(function(Xt){Jt.append("".concat(jt,"[]"),Xt)});return}Jt.append(jt,Kt)}),ht.file instanceof Blob?Jt.append(ht.filename,ht.file,ht.file.name):Jt.append(ht.filename,ht.file),Qt.onerror=function(Kt){ht.onError(Kt)},Qt.onload=function(){return Qt.status<200||Qt.status>=300?ht.onError(ce(ht,Qt),Oe(Qt)):ht.onSuccess(Oe(Qt),Qt)},Qt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Qt&&(Qt.withCredentials=!0);var sn=ht.headers||{};return sn["X-Requested-With"]!==null&&Qt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(sn).forEach(function(jt){sn[jt]!==null&&Qt.setRequestHeader(jt,sn[jt])}),Qt.send(Jt),{abort:function(){Qt.abort()}}}var Ze=function(){var ht=(0,Ae.Z)((0,ge.Z)().mark(function Qt(Jt,sn){var jt,Kt,Xt,nn,Hn,zn,Yn,Lr;return(0,ge.Z)().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:zn=function(){return zn=(0,Ae.Z)((0,ge.Z)().mark(function gr(Fr){return(0,ge.Z)().wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.abrupt("return",new Promise(function(ri){Fr.file(function(ai){sn(ai)?(Fr.fullPath&&!ai.webkitRelativePath&&(Object.defineProperties(ai,{webkitRelativePath:{writable:!0}}),ai.webkitRelativePath=Fr.fullPath.replace(/^\//,""),Object.defineProperties(ai,{webkitRelativePath:{writable:!1}})),ri(ai)):ri(null)})}));case 1:case"end":return ni.stop()}},gr)})),zn.apply(this,arguments)},Hn=function(gr){return zn.apply(this,arguments)},nn=function(){return nn=(0,Ae.Z)((0,ge.Z)().mark(function gr(Fr){var Kr,ni,ri,ai,Pr;return(0,ge.Z)().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Kr=Fr.createReader(),ni=[];case 2:return Xr.next=5,new Promise(function(Ri){Kr.readEntries(Ri,function(){return Ri([])})});case 5:if(ri=Xr.sent,ai=ri.length,ai){Xr.next=9;break}return Xr.abrupt("break",12);case 9:for(Pr=0;Pr<ai;Pr++)ni.push(ri[Pr]);Xr.next=2;break;case 12:return Xr.abrupt("return",ni);case 13:case"end":return Xr.stop()}},gr)})),nn.apply(this,arguments)},Xt=function(gr){return nn.apply(this,arguments)},jt=[],Kt=[],Jt.forEach(function(Br){return Kt.push(Br.webkitGetAsEntry())}),Yn=function(){var Br=(0,Ae.Z)((0,ge.Z)().mark(function gr(Fr,Kr){var ni,ri;return(0,ge.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Fr){Pr.next=2;break}return Pr.abrupt("return");case 2:if(Fr.path=Kr||"",!Fr.isFile){Pr.next=10;break}return Pr.next=6,Hn(Fr);case 6:ni=Pr.sent,ni&&jt.push(ni),Pr.next=15;break;case 10:if(!Fr.isDirectory){Pr.next=15;break}return Pr.next=13,Xt(Fr);case 13:ri=Pr.sent,Kt.push.apply(Kt,(0,He.Z)(ri));case 15:case"end":return Pr.stop()}},gr)}));return function(Fr,Kr){return Br.apply(this,arguments)}}(),Lr=0;case 9:if(!(Lr<Kt.length)){Qr.next=15;break}return Qr.next=12,Yn(Kt[Lr]);case 12:Lr++,Qr.next=9;break;case 15:return Qr.abrupt("return",jt);case 16:case"end":return Qr.stop()}},Qt)}));return function(Jt,sn){return ht.apply(this,arguments)}}(),rt=Ze,Te=+new Date,Ke=0;function et(){return"rc-upload-".concat(Te,"-").concat(++Ke)}var Se=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],qe=function(ht){(0,ue.Z)(Jt,ht);var Qt=(0,Be.Z)(Jt);function Jt(){var sn;(0,Ce.Z)(this,Jt);for(var jt=arguments.length,Kt=new Array(jt),Xt=0;Xt<jt;Xt++)Kt[Xt]=arguments[Xt];return sn=Qt.call.apply(Qt,[this].concat(Kt)),(0,be.Z)((0,xe.Z)(sn),"state",{uid:et()}),(0,be.Z)((0,xe.Z)(sn),"reqs",{}),(0,be.Z)((0,xe.Z)(sn),"fileInput",void 0),(0,be.Z)((0,xe.Z)(sn),"_isMounted",void 0),(0,be.Z)((0,xe.Z)(sn),"onChange",function(nn){var Hn=sn.props,zn=Hn.accept,Yn=Hn.directory,Lr=nn.target.files,zr=(0,He.Z)(Lr).filter(function(Qr){return!Yn||tt(Qr,zn)});sn.uploadFiles(zr),sn.reset()}),(0,be.Z)((0,xe.Z)(sn),"onClick",function(nn){var Hn=sn.fileInput;if(Hn){var zn=nn.target,Yn=sn.props.onClick;if(zn&&zn.tagName==="BUTTON"){var Lr=Hn.parentNode;Lr.focus(),zn.blur()}Hn.click(),Yn&&Yn(nn)}}),(0,be.Z)((0,xe.Z)(sn),"onKeyDown",function(nn){nn.key==="Enter"&&sn.onClick(nn)}),(0,be.Z)((0,xe.Z)(sn),"onFileDrop",function(){var nn=(0,Ae.Z)((0,ge.Z)().mark(function Hn(zn){var Yn,Lr,zr;return(0,ge.Z)().wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:if(Yn=sn.props.multiple,zn.preventDefault(),zn.type!=="dragover"){Br.next=4;break}return Br.abrupt("return");case 4:if(!sn.props.directory){Br.next=11;break}return Br.next=7,rt(Array.prototype.slice.call(zn.dataTransfer.items),function(gr){return tt(gr,sn.props.accept)});case 7:Lr=Br.sent,sn.uploadFiles(Lr),Br.next=14;break;case 11:zr=(0,He.Z)(zn.dataTransfer.files).filter(function(gr){return tt(gr,sn.props.accept)}),Yn===!1&&(zr=zr.slice(0,1)),sn.uploadFiles(zr);case 14:case"end":return Br.stop()}},Hn)}));return function(Hn){return nn.apply(this,arguments)}}()),(0,be.Z)((0,xe.Z)(sn),"uploadFiles",function(nn){var Hn=(0,He.Z)(nn),zn=Hn.map(function(Yn){return Yn.uid=et(),sn.processFile(Yn,Hn)});Promise.all(zn).then(function(Yn){var Lr=sn.props.onBatchStart;Lr==null||Lr(Yn.map(function(zr){var Qr=zr.origin,Br=zr.parsedFile;return{file:Qr,parsedFile:Br}})),Yn.filter(function(zr){return zr.parsedFile!==null}).forEach(function(zr){sn.post(zr)})})}),(0,be.Z)((0,xe.Z)(sn),"processFile",function(){var nn=(0,Ae.Z)((0,ge.Z)().mark(function Hn(zn,Yn){var Lr,zr,Qr,Br,gr,Fr,Kr,ni,ri;return(0,ge.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Lr=sn.props.beforeUpload,zr=zn,!Lr){Pr.next=14;break}return Pr.prev=3,Pr.next=6,Lr(zn,Yn);case 6:zr=Pr.sent,Pr.next=12;break;case 9:Pr.prev=9,Pr.t0=Pr.catch(3),zr=!1;case 12:if(zr!==!1){Pr.next=14;break}return Pr.abrupt("return",{origin:zn,parsedFile:null,action:null,data:null});case 14:if(Qr=sn.props.action,typeof Qr!="function"){Pr.next=21;break}return Pr.next=18,Qr(zn);case 18:Br=Pr.sent,Pr.next=22;break;case 21:Br=Qr;case 22:if(gr=sn.props.data,typeof gr!="function"){Pr.next=29;break}return Pr.next=26,gr(zn);case 26:Fr=Pr.sent,Pr.next=30;break;case 29:Fr=gr;case 30:return Kr=((0,Me.Z)(zr)==="object"||typeof zr=="string")&&zr?zr:zn,Kr instanceof File?ni=Kr:ni=new File([Kr],zn.name,{type:zn.type}),ri=ni,ri.uid=zn.uid,Pr.abrupt("return",{origin:zn,data:Fr,parsedFile:ri,action:Br});case 35:case"end":return Pr.stop()}},Hn,null,[[3,9]])}));return function(Hn,zn){return nn.apply(this,arguments)}}()),(0,be.Z)((0,xe.Z)(sn),"saveFileInput",function(nn){sn.fileInput=nn}),sn}return(0,de.Z)(Jt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(jt){var Kt=this,Xt=jt.data,nn=jt.origin,Hn=jt.action,zn=jt.parsedFile;if(this._isMounted){var Yn=this.props,Lr=Yn.onStart,zr=Yn.customRequest,Qr=Yn.name,Br=Yn.headers,gr=Yn.withCredentials,Fr=Yn.method,Kr=nn.uid,ni=zr||Ge,ri={action:Hn,filename:Qr,data:Xt,file:zn,headers:Br,withCredentials:gr,method:Fr||"post",onProgress:function(Pr){var Jr=Kt.props.onProgress;Jr==null||Jr(Pr,zn)},onSuccess:function(Pr,Jr){var Xr=Kt.props.onSuccess;Xr==null||Xr(Pr,zn,Jr),delete Kt.reqs[Kr]},onError:function(Pr,Jr){var Xr=Kt.props.onError;Xr==null||Xr(Pr,Jr,zn),delete Kt.reqs[Kr]}};Lr(nn),this.reqs[Kr]=ni(ri)}}},{key:"reset",value:function(){this.setState({uid:et()})}},{key:"abort",value:function(jt){var Kt=this.reqs;if(jt){var Xt=jt.uid?jt.uid:jt;Kt[Xt]&&Kt[Xt].abort&&Kt[Xt].abort(),delete Kt[Xt]}else Object.keys(Kt).forEach(function(nn){Kt[nn]&&Kt[nn].abort&&Kt[nn].abort(),delete Kt[nn]})}},{key:"render",value:function(){var jt=this.props,Kt=jt.component,Xt=jt.prefixCls,nn=jt.className,Hn=jt.classNames,zn=Hn===void 0?{}:Hn,Yn=jt.disabled,Lr=jt.id,zr=jt.name,Qr=jt.style,Br=jt.styles,gr=Br===void 0?{}:Br,Fr=jt.multiple,Kr=jt.accept,ni=jt.capture,ri=jt.children,ai=jt.directory,Pr=jt.openFileDialogOnClick,Jr=jt.onMouseEnter,Xr=jt.onMouseLeave,Ri=jt.hasControlInside,Hi=(0,we.Z)(jt,Se),Zi=Pe()((0,be.Z)((0,be.Z)((0,be.Z)({},Xt,!0),"".concat(Xt,"-disabled"),Yn),nn,nn)),zi=ai?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ji=Yn?{}:{onClick:Pr?this.onClick:function(){},onKeyDown:Pr?this.onKeyDown:function(){},onMouseEnter:Jr,onMouseLeave:Xr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:Ri?void 0:"0"};return b.createElement(Kt,(0,pe.Z)({},Ji,{className:Zi,role:Ri?void 0:"button",style:Qr}),b.createElement("input",(0,pe.Z)({},(0,De.Z)(Hi,{aria:!0,data:!0}),{id:Lr,name:zr,disabled:Yn,type:"file",ref:this.saveFileInput,onClick:function(Mi){return Mi.stopPropagation()},key:this.state.uid,style:(0,Le.Z)({display:"none"},gr.input),className:zn.input,accept:Kr},zi,{multiple:Fr,onChange:this.onChange},ni!=null?{capture:ni}:{})),ri)}}]),Jt}(b.Component),ve=qe;function ye(){}var gt=function(ht){(0,ue.Z)(Jt,ht);var Qt=(0,Be.Z)(Jt);function Jt(){var sn;(0,Ce.Z)(this,Jt);for(var jt=arguments.length,Kt=new Array(jt),Xt=0;Xt<jt;Xt++)Kt[Xt]=arguments[Xt];return sn=Qt.call.apply(Qt,[this].concat(Kt)),(0,be.Z)((0,xe.Z)(sn),"uploader",void 0),(0,be.Z)((0,xe.Z)(sn),"saveUploader",function(nn){sn.uploader=nn}),sn}return(0,de.Z)(Jt,[{key:"abort",value:function(jt){this.uploader.abort(jt)}},{key:"render",value:function(){return b.createElement(ve,(0,pe.Z)({},this.props,{ref:this.saveUploader}))}}]),Jt}(b.Component);(0,be.Z)(gt,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ye,onError:ye,onSuccess:ye,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Xe=gt,ut=Xe,Ct=E(18929),ze=E(48755),se=E(2171),Fe=E(9017),Je=E(85981),at=E(63356),Ee=E(34961),We=E(16931),nt=E(51636),Et=E(36237),wt=ht=>{const{componentCls:Qt,iconCls:Jt}=ht;return{[`${Qt}-wrapper`]:{[`${Qt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${(0,Et.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[Qt]:{padding:ht.padding},[`${Qt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ht.borderRadiusLG,"&:focus-visible":{outline:`${(0,Et.unit)(ht.lineWidthFocus)} solid ${ht.colorPrimaryBorder}`}},[`${Qt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${Qt}-disabled):hover,
&-hover:not(${Qt}-disabled)
`]:{borderColor:ht.colorPrimaryHover},[`p${Qt}-drag-icon`]:{marginBottom:ht.margin,[Jt]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${Qt}-text`]:{margin:`0 0 ${(0,Et.unit)(ht.marginXXS)}`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${Qt}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${Qt}-disabled`]:{[`p${Qt}-drag-icon ${Jt},
p${Qt}-text,
p${Qt}-hint
`]:{color:ht.colorTextDisabled}}}}}},Dt=ht=>{const{componentCls:Qt,iconCls:Jt,fontSize:sn,lineHeight:jt,calc:Kt}=ht,Xt=`${Qt}-list-item`,nn=`${Xt}-actions`,Hn=`${Xt}-action`;return{[`${Qt}-wrapper`]:{[`${Qt}-list`]:Object.assign(Object.assign({},(0,at.dF)()),{lineHeight:ht.lineHeight,[Xt]:{position:"relative",height:Kt(ht.lineHeight).mul(sn).equal(),marginTop:ht.marginXS,fontSize:sn,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,borderRadius:ht.borderRadiusSM,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${Xt}-name`]:Object.assign(Object.assign({},at.vS),{padding:`0 ${(0,Et.unit)(ht.paddingXS)}`,lineHeight:jt,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[nn]:{whiteSpace:"nowrap",[Hn]:{opacity:0},[Jt]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[`
${Hn}:focus-visible,
&.picture ${Hn}
`]:{opacity:1}},[`${Qt}-icon ${Jt}`]:{color:ht.colorTextDescription,fontSize:sn},[`${Xt}-progress`]:{position:"absolute",bottom:ht.calc(ht.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Kt(sn).add(ht.paddingXS).equal(),fontSize:sn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Xt}:hover ${Hn}`]:{opacity:1},[`${Xt}-error`]:{color:ht.colorError,[`${Xt}-name, ${Qt}-icon ${Jt}`]:{color:ht.colorError},[nn]:{[`${Jt}, ${Jt}:hover`]:{color:ht.colorError},[Hn]:{opacity:1}}},[`${Qt}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ft=E(99495),ae=ht=>{const{componentCls:Qt}=ht,Jt=new Et.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),sn=new Et.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),jt=`${Qt}-animate-inline`;return[{[`${Qt}-wrapper`]:{[`${jt}-appear, ${jt}-enter, ${jt}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${jt}-appear, ${jt}-enter`]:{animationName:Jt},[`${jt}-leave`]:{animationName:sn}}},{[`${Qt}-wrapper`]:(0,Ft.J$)(ht)},Jt,sn]},te=E(68361);const x=ht=>{const{componentCls:Qt,iconCls:Jt,uploadThumbnailSize:sn,uploadProgressOffset:jt,calc:Kt}=ht,Xt=`${Qt}-list`,nn=`${Xt}-item`;return{[`${Qt}-wrapper`]:{[`
${Xt}${Xt}-picture,
${Xt}${Xt}-picture-card,
${Xt}${Xt}-picture-circle
`]:{[nn]:{position:"relative",height:Kt(sn).add(Kt(ht.lineWidth).mul(2)).add(Kt(ht.paddingXS).mul(2)).equal(),padding:ht.paddingXS,border:`${(0,Et.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${nn}-thumbnail`]:Object.assign(Object.assign({},at.vS),{width:sn,height:sn,lineHeight:(0,Et.unit)(Kt(sn).add(ht.paddingSM).equal()),textAlign:"center",flex:"none",[Jt]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${nn}-progress`]:{bottom:jt,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Kt(sn).add(ht.paddingXS).equal()}},[`${nn}-error`]:{borderColor:ht.colorError,[`${nn}-thumbnail ${Jt}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:ht.colorError}}},[`${nn}-uploading`]:{borderStyle:"dashed",[`${nn}-name`]:{marginBottom:jt}}},[`${Xt}${Xt}-picture-circle ${nn}`]:{[`&, &::before, ${nn}-thumbnail`]:{borderRadius:"50%"}}}}},re=ht=>{const{componentCls:Qt,iconCls:Jt,fontSizeLG:sn,colorTextLightSolid:jt,calc:Kt}=ht,Xt=`${Qt}-list`,nn=`${Xt}-item`,Hn=ht.uploadPicCardSize;return{[`
${Qt}-wrapper${Qt}-picture-card-wrapper,
${Qt}-wrapper${Qt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,at.dF)()),{display:"block",[`${Qt}${Qt}-select`]:{width:Hn,height:Hn,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${(0,Et.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${Qt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Qt}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${Xt}${Xt}-picture-card, ${Xt}${Xt}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ht.marginXS,marginInlineEnd:ht.marginXS}},"@supports (gap: 1px)":{gap:ht.marginXS},[`${Xt}-item-container`]:{display:"inline-block",width:Hn,height:Hn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[nn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${nn}:hover`]:{[`&::before, ${nn}-actions`]:{opacity:1}},[`${nn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[`
${Jt}-eye,
${Jt}-download,
${Jt}-delete
`]:{zIndex:10,width:sn,margin:`0 ${(0,Et.unit)(ht.marginXXS)}`,fontSize:sn,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,color:jt,"&:hover":{color:jt},svg:{verticalAlign:"baseline"}}},[`${nn}-thumbnail, ${nn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${nn}-name`]:{display:"none",textAlign:"center"},[`${nn}-file + ${nn}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`},[`${nn}-uploading`]:{[`&${nn}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{display:"none"}},[`${nn}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Qt}-wrapper${Qt}-picture-circle-wrapper`]:{[`${Qt}${Qt}-select`]:{borderRadius:"50%"}}}};var le=ht=>{const{componentCls:Qt}=ht;return{[`${Qt}-rtl`]:{direction:"rtl"}}};const Ie=ht=>{const{componentCls:Qt,colorTextDisabled:Jt}=ht;return{[`${Qt}-wrapper`]:Object.assign(Object.assign({},(0,at.Wf)(ht)),{[Qt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Qt}-select`]:{display:"inline-block"},[`${Qt}-hidden`]:{display:"none"},[`${Qt}-disabled`]:{color:Jt,cursor:"not-allowed"}})}},ke=ht=>({actionsColor:ht.colorTextDescription});var Ye=(0,We.I$)("Upload",ht=>{const{fontSizeHeading3:Qt,fontHeight:Jt,lineWidth:sn,controlHeightLG:jt,calc:Kt}=ht,Xt=(0,nt.mergeToken)(ht,{uploadThumbnailSize:Kt(Qt).mul(2).equal(),uploadProgressOffset:Kt(Kt(Jt).div(2)).add(sn).equal(),uploadPicCardSize:Kt(jt).mul(2.55).equal()});return[Ie(Xt),wt(Xt),x(Xt),re(Xt),Dt(Xt),ae(Xt),le(Xt),(0,Ee.Z)(Xt)]},ke),_e={icon:function(Qt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Jt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Qt}}]}},name:"file",theme:"twotone"},it=_e,ft=E(7657),yt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:it}))},ot=b.forwardRef(yt),lt=ot,Ut=E(58617),kt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},ln=kt,Gt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:ln}))},Rt=b.forwardRef(Gt),Vt=Rt,$t={icon:function(Qt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Qt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Jt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Jt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Jt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Qt}}]}},name:"picture",theme:"twotone"},St=$t,Lt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:St}))},tn=b.forwardRef(Lt),hn=tn,vt=E(77900),Tt=E(2738),_t=E(40192),on=E(86641),En=E(22703),Tn=E(7939);function $n(ht){return Object.assign(Object.assign({},ht),{lastModified:ht.lastModified,lastModifiedDate:ht.lastModifiedDate,name:ht.name,size:ht.size,type:ht.type,uid:ht.uid,percent:0,originFileObj:ht})}function er(ht,Qt){const Jt=(0,He.Z)(Qt),sn=Jt.findIndex(jt=>{let{uid:Kt}=jt;return Kt===ht.uid});return sn===-1?Jt.push(ht):Jt[sn]=ht,Jt}function In(ht,Qt){const Jt=ht.uid!==void 0?"uid":"name";return Qt.filter(sn=>sn[Jt]===ht[Jt])[0]}function Gn(ht,Qt){const Jt=ht.uid!==void 0?"uid":"name",sn=Qt.filter(jt=>jt[Jt]!==ht[Jt]);return sn.length===Qt.length?null:sn}const Wt=function(){const Qt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),sn=Qt[Qt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(sn)||[""])[0]},un=ht=>ht.indexOf("image/")===0,On=ht=>{if(ht.type&&!ht.thumbUrl)return un(ht.type);const Qt=ht.thumbUrl||ht.url||"",Jt=Wt(Qt);return/^data:image\//.test(Qt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Jt)?!0:!(/^data:/.test(Qt)||Jt)},Fn=200;function xn(ht){return new Promise(Qt=>{if(!ht.type||!un(ht.type)){Qt("");return}const Jt=document.createElement("canvas");Jt.width=Fn,Jt.height=Fn,Jt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Fn}px; height: ${Fn}px; z-index: 9999; display: none;`,document.body.appendChild(Jt);const sn=Jt.getContext("2d"),jt=new Image;if(jt.onload=()=>{const{width:Kt,height:Xt}=jt;let nn=Fn,Hn=Fn,zn=0,Yn=0;Kt>Xt?(Hn=Xt*(Fn/Kt),Yn=-(Hn-nn)/2):(nn=Kt*(Fn/Xt),zn=-(nn-Hn)/2),sn.drawImage(jt,zn,Yn,nn,Hn);const Lr=Jt.toDataURL();document.body.removeChild(Jt),window.URL.revokeObjectURL(jt.src),Qt(Lr)},jt.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const Kt=new FileReader;Kt.onload=()=>{Kt.result&&typeof Kt.result=="string"&&(jt.src=Kt.result)},Kt.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const Kt=new FileReader;Kt.onload=()=>{Kt.result&&Qt(Kt.result)},Kt.readAsDataURL(ht)}else jt.src=window.URL.createObjectURL(ht)})}var dn=E(26227),rn=E(41464),Sn=E(15277),kn=E(89787),Zn=E(25399),jn=b.forwardRef((ht,Qt)=>{let{prefixCls:Jt,className:sn,style:jt,locale:Kt,listType:Xt,file:nn,items:Hn,progress:zn,iconRender:Yn,actionIconRender:Lr,itemRender:zr,isImgUrl:Qr,showPreviewIcon:Br,showRemoveIcon:gr,showDownloadIcon:Fr,previewIcon:Kr,removeIcon:ni,downloadIcon:ri,extra:ai,onPreview:Pr,onDownload:Jr,onClose:Xr}=ht;var Ri,Hi;const{status:Zi}=nn,[zi,Ji]=b.useState(Zi);b.useEffect(()=>{Zi!=="removed"&&Ji(Zi)},[Zi]);const[wi,Mi]=b.useState(!1);b.useEffect(()=>{const Qn=setTimeout(()=>{Mi(!0)},300);return()=>{clearTimeout(Qn)}},[]);const fi=Yn(nn);let Xi=b.createElement("div",{className:`${Jt}-icon`},fi);if(Xt==="picture"||Xt==="picture-card"||Xt==="picture-circle")if(zi==="uploading"||!nn.thumbUrl&&!nn.url){const Qn=Pe()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:zi!=="uploading"});Xi=b.createElement("div",{className:Qn},fi)}else{const Qn=Qr!=null&&Qr(nn)?b.createElement("img",{src:nn.thumbUrl||nn.url,alt:nn.name,className:`${Jt}-list-item-image`,crossOrigin:nn.crossOrigin}):fi,xr=Pe()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:Qr&&!Qr(nn)});Xi=b.createElement("a",{className:xr,onClick:Zr=>Pr(nn,Zr),href:nn.url||nn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Qn)}const oo=Pe()(`${Jt}-list-item`,`${Jt}-list-item-${zi}`),Ro=typeof nn.linkProps=="string"?JSON.parse(nn.linkProps):nn.linkProps,fo=(typeof gr=="function"?gr(nn):gr)?Lr((typeof ni=="function"?ni(nn):ni)||b.createElement(dn.Z,null),()=>Xr(nn),Jt,Kt.removeFile,!0):null,bo=(typeof Fr=="function"?Fr(nn):Fr)&&zi==="done"?Lr((typeof ri=="function"?ri(nn):ri)||b.createElement(rn.Z,null),()=>Jr(nn),Jt,Kt.downloadFile):null,co=Xt!=="picture-card"&&Xt!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Pe()(`${Jt}-list-item-actions`,{picture:Xt==="picture"})},bo,fo),yo=typeof ai=="function"?ai(nn):ai,Pi=yo&&b.createElement("span",{className:`${Jt}-list-item-extra`},yo),Ai=Pe()(`${Jt}-list-item-name`),Gr=nn.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ai,title:nn.name},Ro,{href:nn.url,onClick:Qn=>Pr(nn,Qn)}),nn.name,Pi):b.createElement("span",{key:"view",className:Ai,onClick:Qn=>Pr(nn,Qn),title:nn.name},nn.name,Pi),Vn=(typeof Br=="function"?Br(nn):Br)&&(nn.url||nn.thumbUrl)?b.createElement("a",{href:nn.url||nn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Qn=>Pr(nn,Qn),title:Kt.previewFile},typeof Kr=="function"?Kr(nn):Kr||b.createElement(Sn.Z,null)):null,or=(Xt==="picture-card"||Xt==="picture-circle")&&zi!=="uploading"&&b.createElement("span",{className:`${Jt}-list-item-actions`},Vn,zi==="done"&&bo,fo),{getPrefixCls:ur}=b.useContext(ze.E_),qn=ur(),Wr=b.createElement("div",{className:oo},Xi,Gr,co,or,wi&&b.createElement(vt.default,{motionName:`${qn}-fade`,visible:zi==="uploading",motionDeadline:2e3},Qn=>{let{className:xr}=Qn;const Zr="percent"in nn?b.createElement(kn.Z,Object.assign({},zn,{type:"line",percent:nn.percent,"aria-label":nn["aria-label"],"aria-labelledby":nn["aria-labelledby"]})):null;return b.createElement("div",{className:Pe()(`${Jt}-list-item-progress`,xr)},Zr)})),qr=nn.response&&typeof nn.response=="string"?nn.response:((Ri=nn.error)===null||Ri===void 0?void 0:Ri.statusText)||((Hi=nn.error)===null||Hi===void 0?void 0:Hi.message)||Kt.uploadError,rr=zi==="error"?b.createElement(Zn.Z,{title:qr,getPopupContainer:Qn=>Qn.parentNode},Wr):Wr;return b.createElement("div",{className:Pe()(`${Jt}-list-item-container`,sn),style:jt,ref:Qt},zr?zr(rr,nn,Hn,{download:Jr.bind(null,nn),preview:Pr.bind(null,nn),remove:Xr.bind(null,nn)}):rr)});const Un=(ht,Qt)=>{const{listType:Jt="text",previewFile:sn=xn,onPreview:jt,onDownload:Kt,onRemove:Xt,locale:nn,iconRender:Hn,isImageUrl:zn=On,prefixCls:Yn,items:Lr=[],showPreviewIcon:zr=!0,showRemoveIcon:Qr=!0,showDownloadIcon:Br=!1,removeIcon:gr,previewIcon:Fr,downloadIcon:Kr,extra:ni,progress:ri={size:[-1,2],showInfo:!1},appendAction:ai,appendActionVisible:Pr=!0,itemRender:Jr,disabled:Xr}=ht,Ri=(0,_t.Z)(),[Hi,Zi]=b.useState(!1),zi=["picture-card","picture-circle"].includes(Jt);b.useEffect(()=>{Jt.startsWith("picture")&&(Lr||[]).forEach(Pi=>{!(Pi.originFileObj instanceof File||Pi.originFileObj instanceof Blob)||Pi.thumbUrl!==void 0||(Pi.thumbUrl="",sn==null||sn(Pi.originFileObj).then(Ai=>{Pi.thumbUrl=Ai||"",Ri()}))})},[Jt,Lr,sn]),b.useEffect(()=>{Zi(!0)},[]);const Ji=(Pi,Ai)=>{if(jt)return Ai==null||Ai.preventDefault(),jt(Pi)},wi=Pi=>{typeof Kt=="function"?Kt(Pi):Pi.url&&window.open(Pi.url)},Mi=Pi=>{Xt==null||Xt(Pi)},fi=Pi=>{if(Hn)return Hn(Pi,Jt);const Ai=Pi.status==="uploading";if(Jt.startsWith("picture")){const Gr=Jt==="picture"?b.createElement(Ut.Z,null):nn.uploading,Vn=zn!=null&&zn(Pi)?b.createElement(hn,null):b.createElement(lt,null);return Ai?Gr:Vn}return Ai?b.createElement(Ut.Z,null):b.createElement(Vt,null)},Xi=(Pi,Ai,Gr,Vn,or)=>{const ur={type:"text",size:"small",title:Vn,onClick:qn=>{var Wr,qr;Ai(),b.isValidElement(Pi)&&((qr=(Wr=Pi.props).onClick)===null||qr===void 0||qr.call(Wr,qn))},className:`${Gr}-list-item-action`};return or&&(ur.disabled=Xr),b.isValidElement(Pi)?b.createElement(Tn.ZP,Object.assign({},ur,{icon:(0,En.Tm)(Pi,Object.assign(Object.assign({},Pi.props),{onClick:()=>{}}))})):b.createElement(Tn.ZP,Object.assign({},ur),b.createElement("span",null,Pi))};b.useImperativeHandle(Qt,()=>({handlePreview:Ji,handleDownload:wi}));const{getPrefixCls:oo}=b.useContext(ze.E_),Ro=oo("upload",Yn),fo=oo(),bo=Pe()(`${Ro}-list`,`${Ro}-list-${Jt}`),co=b.useMemo(()=>(0,Tt.Z)((0,on.Z)(fo),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[fo]),yo=Object.assign(Object.assign({},zi?{}:co),{motionDeadline:2e3,motionName:`${Ro}-${zi?"animate-inline":"animate"}`,keys:(0,He.Z)(Lr.map(Pi=>({key:Pi.uid,file:Pi}))),motionAppear:Hi});return b.createElement("div",{className:bo},b.createElement(vt.CSSMotionList,Object.assign({},yo,{component:!1}),Pi=>{let{key:Ai,file:Gr,className:Vn,style:or}=Pi;return b.createElement(jn,{key:Ai,locale:nn,prefixCls:Ro,className:Vn,style:or,file:Gr,items:Lr,progress:ri,listType:Jt,isImgUrl:zn,showPreviewIcon:zr,showRemoveIcon:Qr,showDownloadIcon:Br,removeIcon:gr,previewIcon:Fr,downloadIcon:Kr,extra:ni,iconRender:fi,actionIconRender:Xi,itemRender:Jr,onPreview:Ji,onDownload:wi,onClose:Mi})}),ai&&b.createElement(vt.default,Object.assign({},yo,{visible:Pr,forceRender:!0}),Pi=>{let{className:Ai,style:Gr}=Pi;return(0,En.Tm)(ai,Vn=>({className:Pe()(Vn.className,Ai),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:Ai?"none":void 0}),Vn.style)}))}))};var Ar=b.forwardRef(Un),vn=function(ht,Qt,Jt,sn){function jt(Kt){return Kt instanceof Jt?Kt:new Jt(function(Xt){Xt(Kt)})}return new(Jt||(Jt=Promise))(function(Kt,Xt){function nn(Yn){try{zn(sn.next(Yn))}catch(Lr){Xt(Lr)}}function Hn(Yn){try{zn(sn.throw(Yn))}catch(Lr){Xt(Lr)}}function zn(Yn){Yn.done?Kt(Yn.value):jt(Yn.value).then(nn,Hn)}zn((sn=sn.apply(ht,Qt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,sr=(ht,Qt)=>{const{fileList:Jt,defaultFileList:sn,onRemove:jt,showUploadList:Kt=!0,listType:Xt="text",onPreview:nn,onDownload:Hn,onChange:zn,onDrop:Yn,previewFile:Lr,disabled:zr,locale:Qr,iconRender:Br,isImageUrl:gr,progress:Fr,prefixCls:Kr,className:ni,type:ri="select",children:ai,style:Pr,itemRender:Jr,maxCount:Xr,data:Ri={},multiple:Hi=!1,hasControlInside:Zi=!0,action:zi="",accept:Ji="",supportServerRender:wi=!0,rootClassName:Mi}=ht,fi=b.useContext(se.Z),Xi=zr!=null?zr:fi,[oo,Ro]=(0,Ct.Z)(sn||[],{value:Jt,postState:_i=>_i!=null?_i:[]}),[fo,bo]=b.useState("drop"),co=b.useRef(null),yo=b.useRef(null);b.useMemo(()=>{const _i=Date.now();(Jt||[]).forEach((Wo,Jo)=>{!Wo.uid&&!Object.isFrozen(Wo)&&(Wo.uid=`__AUTO__${_i}_${Jo}__`)})},[Jt]);const Pi=(_i,Wo,Jo)=>{let ho=(0,He.Z)(Wo),Zo=!1;Xr===1?ho=ho.slice(-1):Xr&&(Zo=ho.length>Xr,ho=ho.slice(0,Xr)),(0,fe.flushSync)(()=>{Ro(ho)});const Po={file:_i,fileList:ho};Jo&&(Po.event=Jo),(!Zo||_i.status==="removed"||ho.some(Ta=>Ta.uid===_i.uid))&&(0,fe.flushSync)(()=>{zn==null||zn(Po)})},Ai=(_i,Wo)=>vn(void 0,void 0,void 0,function*(){const{beforeUpload:Jo,transformFile:ho}=ht;let Zo=_i;if(Jo){const Po=yield Jo(_i,Wo);if(Po===!1)return!1;if(delete _i[Rn],Po===Rn)return Object.defineProperty(_i,Rn,{value:!0,configurable:!0}),!1;typeof Po=="object"&&Po&&(Zo=Po)}return ho&&(Zo=yield ho(Zo)),Zo}),Gr=_i=>{const Wo=_i.filter(Zo=>!Zo.file[Rn]);if(!Wo.length)return;const Jo=Wo.map(Zo=>$n(Zo.file));let ho=(0,He.Z)(oo);Jo.forEach(Zo=>{ho=er(Zo,ho)}),Jo.forEach((Zo,Po)=>{let Ta=Zo;if(Wo[Po].parsedFile)Zo.status="uploading";else{const{originFileObj:rl}=Zo;let za;try{za=new File([rl],rl.name,{type:rl.type})}catch(Ia){za=new Blob([rl],{type:rl.type}),za.name=rl.name,za.lastModifiedDate=new Date,za.lastModified=new Date().getTime()}za.uid=Zo.uid,Ta=za}Pi(Ta,ho)})},Vn=(_i,Wo,Jo)=>{try{typeof _i=="string"&&(_i=JSON.parse(_i))}catch(Po){}if(!In(Wo,oo))return;const ho=$n(Wo);ho.status="done",ho.percent=100,ho.response=_i,ho.xhr=Jo;const Zo=er(ho,oo);Pi(ho,Zo)},or=(_i,Wo)=>{if(!In(Wo,oo))return;const Jo=$n(Wo);Jo.status="uploading",Jo.percent=_i.percent;const ho=er(Jo,oo);Pi(Jo,ho,_i)},ur=(_i,Wo,Jo)=>{if(!In(Jo,oo))return;const ho=$n(Jo);ho.error=_i,ho.response=Wo,ho.status="error";const Zo=er(ho,oo);Pi(ho,Zo)},qn=_i=>{let Wo;Promise.resolve(typeof jt=="function"?jt(_i):jt).then(Jo=>{var ho;if(Jo===!1)return;const Zo=Gn(_i,oo);Zo&&(Wo=Object.assign(Object.assign({},_i),{status:"removed"}),oo==null||oo.forEach(Po=>{const Ta=Wo.uid!==void 0?"uid":"name";Po[Ta]===Wo[Ta]&&!Object.isFrozen(Po)&&(Po.status="removed")}),(ho=co.current)===null||ho===void 0||ho.abort(Wo),Pi(Wo,Zo))})},Wr=_i=>{bo(_i.type),_i.type==="drop"&&(Yn==null||Yn(_i))};b.useImperativeHandle(Qt,()=>({onBatchStart:Gr,onSuccess:Vn,onProgress:or,onError:ur,fileList:oo,upload:co.current,nativeElement:yo.current}));const{getPrefixCls:qr,direction:rr,upload:Qn}=b.useContext(ze.E_),xr=qr("upload",Kr),Zr=Object.assign(Object.assign({onBatchStart:Gr,onError:ur,onProgress:or,onSuccess:Vn},ht),{data:Ri,multiple:Hi,action:zi,accept:Ji,supportServerRender:wi,prefixCls:xr,disabled:Xi,beforeUpload:Ai,onChange:void 0,hasControlInside:Zi});delete Zr.className,delete Zr.style,(!ai||Xi)&&delete Zr.id;const ji=`${xr}-wrapper`,[vo,ao,Io]=Ye(xr,ji),[wo]=(0,Fe.Z)("Upload",Je.Z.Upload),{showRemoveIcon:Co,showPreviewIcon:To,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,extra:xa}=typeof Kt=="boolean"?{}:Kt,Ba=typeof Co=="undefined"?!Xi:Co,Da=(_i,Wo)=>Kt?b.createElement(Ar,{prefixCls:xr,listType:Xt,items:oo,previewFile:Lr,onPreview:nn,onDownload:Hn,onRemove:qn,showRemoveIcon:Ba,showPreviewIcon:To,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,iconRender:Br,extra:xa,locale:Object.assign(Object.assign({},wo),Qr),isImageUrl:gr,progress:Fr,appendAction:_i,appendActionVisible:Wo,itemRender:Jr,disabled:Xi}):_i,Gi=Pe()(ji,ni,Mi,ao,Io,Qn==null?void 0:Qn.className,{[`${xr}-rtl`]:rr==="rtl",[`${xr}-picture-card-wrapper`]:Xt==="picture-card",[`${xr}-picture-circle-wrapper`]:Xt==="picture-circle"}),Li=Object.assign(Object.assign({},Qn==null?void 0:Qn.style),Pr);if(ri==="drag"){const _i=Pe()(ao,xr,`${xr}-drag`,{[`${xr}-drag-uploading`]:oo.some(Wo=>Wo.status==="uploading"),[`${xr}-drag-hover`]:fo==="dragover",[`${xr}-disabled`]:Xi,[`${xr}-rtl`]:rr==="rtl"});return vo(b.createElement("span",{className:Gi,ref:yo},b.createElement("div",{className:_i,style:Li,onDrop:Wr,onDragOver:Wr,onDragLeave:Wr},b.createElement(ut,Object.assign({},Zr,{ref:co,className:`${xr}-btn`}),b.createElement("div",{className:`${xr}-drag-container`},ai))),Da()))}const ea=Pe()(xr,`${xr}-select`,{[`${xr}-disabled`]:Xi,[`${xr}-hidden`]:!ai}),ta=b.createElement("div",{className:ea},b.createElement(ut,Object.assign({},Zr,{ref:co})));return vo(Xt==="picture-card"||Xt==="picture-circle"?b.createElement("span",{className:Gi,ref:yo},Da(ta,!!ai)):b.createElement("span",{className:Gi,ref:yo},ta,Da()))};var Mt=b.forwardRef(sr),zt=function(ht,Qt){var Jt={};for(var sn in ht)Object.prototype.hasOwnProperty.call(ht,sn)&&Qt.indexOf(sn)<0&&(Jt[sn]=ht[sn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,sn=Object.getOwnPropertySymbols(ht);jt<sn.length;jt++)Qt.indexOf(sn[jt])<0&&Object.prototype.propertyIsEnumerable.call(ht,sn[jt])&&(Jt[sn[jt]]=ht[sn[jt]]);return Jt},Ot=b.forwardRef((ht,Qt)=>{var{style:Jt,height:sn,hasControlInside:jt=!1}=ht,Kt=zt(ht,["style","height","hasControlInside"]);return b.createElement(Mt,Object.assign({ref:Qt,hasControlInside:jt},Kt,{type:"drag",style:Object.assign(Object.assign({},Jt),{height:sn})}))});const At=Mt;At.Dragger=Ot,At.LIST_IGNORE=Rn;var Ht=At},86251:function(Cn,Zt){"use strict";Zt.byteLength=Ce,Zt.toByteArray=xe,Zt.fromByteArray=be;for(var E=[],b=[],He=typeof Uint8Array!="undefined"?Uint8Array:Array,fe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=0,Pe=fe.length;Ue<Pe;++Ue)E[Ue]=fe[Ue],b[fe.charCodeAt(Ue)]=Ue;b[45]=62,b[95]=63;function pe(Le){var we=Le.length;if(we%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Me=Le.indexOf("=");Me===-1&&(Me=we);var ge=Me===we?0:4-Me%4;return[Me,ge]}function Ce(Le){var we=pe(Le),Me=we[0],ge=we[1];return(Me+ge)*3/4-ge}function de(Le,we,Me){return(we+Me)*3/4-Me}function xe(Le){var we,Me=pe(Le),ge=Me[0],Ae=Me[1],De=new He(de(Le,ge,Ae)),Re=0,tt=Ae>0?ge-4:ge,ce;for(ce=0;ce<tt;ce+=4)we=b[Le.charCodeAt(ce)]<<18|b[Le.charCodeAt(ce+1)]<<12|b[Le.charCodeAt(ce+2)]<<6|b[Le.charCodeAt(ce+3)],De[Re++]=we>>16&255,De[Re++]=we>>8&255,De[Re++]=we&255;return Ae===2&&(we=b[Le.charCodeAt(ce)]<<2|b[Le.charCodeAt(ce+1)]>>4,De[Re++]=we&255),Ae===1&&(we=b[Le.charCodeAt(ce)]<<10|b[Le.charCodeAt(ce+1)]<<4|b[Le.charCodeAt(ce+2)]>>2,De[Re++]=we>>8&255,De[Re++]=we&255),De}function ue(Le){return E[Le>>18&63]+E[Le>>12&63]+E[Le>>6&63]+E[Le&63]}function Be(Le,we,Me){for(var ge,Ae=[],De=we;De<Me;De+=3)ge=(Le[De]<<16&16711680)+(Le[De+1]<<8&65280)+(Le[De+2]&255),Ae.push(ue(ge));return Ae.join("")}function be(Le){for(var we,Me=Le.length,ge=Me%3,Ae=[],De=16383,Re=0,tt=Me-ge;Re<tt;Re+=De)Ae.push(Be(Le,Re,Re+De>tt?tt:Re+De));return ge===1?(we=Le[Me-1],Ae.push(E[we>>2]+E[we<<4&63]+"==")):ge===2&&(we=(Le[Me-2]<<8)+Le[Me-1],Ae.push(E[we>>10]+E[we>>4&63]+E[we<<2&63]+"=")),Ae.join("")}},19208:function(Cn,Zt,E){"use strict";var b;var He=E(86251),fe=E(67467),Ue=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Zt.lW=de,b=Re,Zt.h2=50;var Pe=2147483647;b=Pe,de.TYPED_ARRAY_SUPPORT=pe(),!de.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function pe(){try{var te=new Uint8Array(1),x={foo:function(){return 42}};return Object.setPrototypeOf(x,Uint8Array.prototype),Object.setPrototypeOf(te,x),te.foo()===42}catch(re){return!1}}Object.defineProperty(de.prototype,"parent",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.buffer}}),Object.defineProperty(de.prototype,"offset",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.byteOffset}});function Ce(te){if(te>Pe)throw new RangeError('The value "'+te+'" is invalid for option "size"');var x=new Uint8Array(te);return Object.setPrototypeOf(x,de.prototype),x}function de(te,x,re){if(typeof te=="number"){if(typeof x=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return be(te)}return xe(te,x,re)}de.poolSize=8192;function xe(te,x,re){if(typeof te=="string")return Le(te,x);if(ArrayBuffer.isView(te))return Me(te);if(te==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof te);if(Ft(te,ArrayBuffer)||te&&Ft(te.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ft(te,SharedArrayBuffer)||te&&Ft(te.buffer,SharedArrayBuffer)))return ge(te,x,re);if(typeof te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ne=te.valueOf&&te.valueOf();if(ne!=null&&ne!==te)return de.from(ne,x,re);var le=Ae(te);if(le)return le;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof te[Symbol.toPrimitive]=="function")return de.from(te[Symbol.toPrimitive]("string"),x,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof te)}de.from=function(te,x,re){return xe(te,x,re)},Object.setPrototypeOf(de.prototype,Uint8Array.prototype),Object.setPrototypeOf(de,Uint8Array);function ue(te){if(typeof te!="number")throw new TypeError('"size" argument must be of type number');if(te<0)throw new RangeError('The value "'+te+'" is invalid for option "size"')}function Be(te,x,re){return ue(te),te<=0?Ce(te):x!==void 0?typeof re=="string"?Ce(te).fill(x,re):Ce(te).fill(x):Ce(te)}de.alloc=function(te,x,re){return Be(te,x,re)};function be(te){return ue(te),Ce(te<0?0:De(te)|0)}de.allocUnsafe=function(te){return be(te)},de.allocUnsafeSlow=function(te){return be(te)};function Le(te,x){if((typeof x!="string"||x==="")&&(x="utf8"),!de.isEncoding(x))throw new TypeError("Unknown encoding: "+x);var re=tt(te,x)|0,ne=Ce(re),le=ne.write(te,x);return le!==re&&(ne=ne.slice(0,le)),ne}function we(te){for(var x=te.length<0?0:De(te.length)|0,re=Ce(x),ne=0;ne<x;ne+=1)re[ne]=te[ne]&255;return re}function Me(te){if(Ft(te,Uint8Array)){var x=new Uint8Array(te);return ge(x.buffer,x.byteOffset,x.byteLength)}return we(te)}function ge(te,x,re){if(x<0||te.byteLength<x)throw new RangeError('"offset" is outside of buffer bounds');if(te.byteLength<x+(re||0))throw new RangeError('"length" is outside of buffer bounds');var ne;return x===void 0&&re===void 0?ne=new Uint8Array(te):re===void 0?ne=new Uint8Array(te,x):ne=new Uint8Array(te,x,re),Object.setPrototypeOf(ne,de.prototype),ne}function Ae(te){if(de.isBuffer(te)){var x=De(te.length)|0,re=Ce(x);return re.length===0||te.copy(re,0,0,x),re}if(te.length!==void 0)return typeof te.length!="number"||oe(te.length)?Ce(0):we(te);if(te.type==="Buffer"&&Array.isArray(te.data))return we(te.data)}function De(te){if(te>=Pe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Pe.toString(16)+" bytes");return te|0}function Re(te){return+te!=te&&(te=0),de.alloc(+te)}de.isBuffer=function(x){return x!=null&&x._isBuffer===!0&&x!==de.prototype},de.compare=function(x,re){if(Ft(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),Ft(re,Uint8Array)&&(re=de.from(re,re.offset,re.byteLength)),!de.isBuffer(x)||!de.isBuffer(re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(x===re)return 0;for(var ne=x.length,le=re.length,Ie=0,ke=Math.min(ne,le);Ie<ke;++Ie)if(x[Ie]!==re[Ie]){ne=x[Ie],le=re[Ie];break}return ne<le?-1:le<ne?1:0},de.isEncoding=function(x){switch(String(x).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},de.concat=function(x,re){if(!Array.isArray(x))throw new TypeError('"list" argument must be an Array of Buffers');if(x.length===0)return de.alloc(0);var ne;if(re===void 0)for(re=0,ne=0;ne<x.length;++ne)re+=x[ne].length;var le=de.allocUnsafe(re),Ie=0;for(ne=0;ne<x.length;++ne){var ke=x[ne];if(Ft(ke,Uint8Array))Ie+ke.length>le.length?de.from(ke).copy(le,Ie):Uint8Array.prototype.set.call(le,ke,Ie);else if(de.isBuffer(ke))ke.copy(le,Ie);else throw new TypeError('"list" argument must be an Array of Buffers');Ie+=ke.length}return le};function tt(te,x){if(de.isBuffer(te))return te.length;if(ArrayBuffer.isView(te)||Ft(te,ArrayBuffer))return te.byteLength;if(typeof te!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof te);var re=te.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&re===0)return 0;for(var le=!1;;)switch(x){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return Et(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return dt(te).length;default:if(le)return ne?-1:Et(te).length;x=(""+x).toLowerCase(),le=!0}}de.byteLength=tt;function ce(te,x,re){var ne=!1;if((x===void 0||x<0)&&(x=0),x>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,x>>>=0,re<=x))return"";for(te||(te="utf8");;)switch(te){case"hex":return Ct(this,x,re);case"utf8":case"utf-8":return ve(this,x,re);case"ascii":return Xe(this,x,re);case"latin1":case"binary":return ut(this,x,re);case"base64":return qe(this,x,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,x,re);default:if(ne)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ne=!0}}de.prototype._isBuffer=!0;function Oe(te,x,re){var ne=te[x];te[x]=te[re],te[re]=ne}de.prototype.swap16=function(){var x=this.length;if(x%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var re=0;re<x;re+=2)Oe(this,re,re+1);return this},de.prototype.swap32=function(){var x=this.length;if(x%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var re=0;re<x;re+=4)Oe(this,re,re+3),Oe(this,re+1,re+2);return this},de.prototype.swap64=function(){var x=this.length;if(x%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var re=0;re<x;re+=8)Oe(this,re,re+7),Oe(this,re+1,re+6),Oe(this,re+2,re+5),Oe(this,re+3,re+4);return this},de.prototype.toString=function(){var x=this.length;return x===0?"":arguments.length===0?ve(this,0,x):ce.apply(this,arguments)},de.prototype.toLocaleString=de.prototype.toString,de.prototype.equals=function(x){if(!de.isBuffer(x))throw new TypeError("Argument must be a Buffer");return this===x?!0:de.compare(this,x)===0},de.prototype.inspect=function(){var x="",re=Zt.h2;return x=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(x+=" ... "),"<Buffer "+x+">"},Ue&&(de.prototype[Ue]=de.prototype.inspect),de.prototype.compare=function(x,re,ne,le,Ie){if(Ft(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),!de.isBuffer(x))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof x);if(re===void 0&&(re=0),ne===void 0&&(ne=x?x.length:0),le===void 0&&(le=0),Ie===void 0&&(Ie=this.length),re<0||ne>x.length||le<0||Ie>this.length)throw new RangeError("out of range index");if(le>=Ie&&re>=ne)return 0;if(le>=Ie)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,le>>>=0,Ie>>>=0,this===x)return 0;for(var ke=Ie-le,Ye=ne-re,_e=Math.min(ke,Ye),it=this.slice(le,Ie),ft=x.slice(re,ne),yt=0;yt<_e;++yt)if(it[yt]!==ft[yt]){ke=it[yt],Ye=ft[yt];break}return ke<Ye?-1:Ye<ke?1:0};function Ge(te,x,re,ne,le){if(te.length===0)return-1;if(typeof re=="string"?(ne=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,oe(re)&&(re=le?0:te.length-1),re<0&&(re=te.length+re),re>=te.length){if(le)return-1;re=te.length-1}else if(re<0)if(le)re=0;else return-1;if(typeof x=="string"&&(x=de.from(x,ne)),de.isBuffer(x))return x.length===0?-1:Ze(te,x,re,ne,le);if(typeof x=="number")return x=x&255,typeof Uint8Array.prototype.indexOf=="function"?le?Uint8Array.prototype.indexOf.call(te,x,re):Uint8Array.prototype.lastIndexOf.call(te,x,re):Ze(te,[x],re,ne,le);throw new TypeError("val must be string, number or Buffer")}function Ze(te,x,re,ne,le){var Ie=1,ke=te.length,Ye=x.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(te.length<2||x.length<2)return-1;Ie=2,ke/=2,Ye/=2,re/=2}function _e(lt,Ut){return Ie===1?lt[Ut]:lt.readUInt16BE(Ut*Ie)}var it;if(le){var ft=-1;for(it=re;it<ke;it++)if(_e(te,it)===_e(x,ft===-1?0:it-ft)){if(ft===-1&&(ft=it),it-ft+1===Ye)return ft*Ie}else ft!==-1&&(it-=it-ft),ft=-1}else for(re+Ye>ke&&(re=ke-Ye),it=re;it>=0;it--){for(var yt=!0,ot=0;ot<Ye;ot++)if(_e(te,it+ot)!==_e(x,ot)){yt=!1;break}if(yt)return it}return-1}de.prototype.includes=function(x,re,ne){return this.indexOf(x,re,ne)!==-1},de.prototype.indexOf=function(x,re,ne){return Ge(this,x,re,ne,!0)},de.prototype.lastIndexOf=function(x,re,ne){return Ge(this,x,re,ne,!1)};function rt(te,x,re,ne){re=Number(re)||0;var le=te.length-re;ne?(ne=Number(ne),ne>le&&(ne=le)):ne=le;var Ie=x.length;ne>Ie/2&&(ne=Ie/2);for(var ke=0;ke<ne;++ke){var Ye=parseInt(x.substr(ke*2,2),16);if(oe(Ye))return ke;te[re+ke]=Ye}return ke}function Te(te,x,re,ne){return Dt(Et(x,te.length-re),te,re,ne)}function Ke(te,x,re,ne){return Dt(ct(x),te,re,ne)}function et(te,x,re,ne){return Dt(dt(x),te,re,ne)}function Se(te,x,re,ne){return Dt(wt(x,te.length-re),te,re,ne)}de.prototype.write=function(x,re,ne,le){if(re===void 0)le="utf8",ne=this.length,re=0;else if(ne===void 0&&typeof re=="string")le=re,ne=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(ne)?(ne=ne>>>0,le===void 0&&(le="utf8")):(le=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ie=this.length-re;if((ne===void 0||ne>Ie)&&(ne=Ie),x.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var ke=!1;;)switch(le){case"hex":return rt(this,x,re,ne);case"utf8":case"utf-8":return Te(this,x,re,ne);case"ascii":case"latin1":case"binary":return Ke(this,x,re,ne);case"base64":return et(this,x,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,x,re,ne);default:if(ke)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),ke=!0}},de.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qe(te,x,re){return x===0&&re===te.length?He.fromByteArray(te):He.fromByteArray(te.slice(x,re))}function ve(te,x,re){re=Math.min(te.length,re);for(var ne=[],le=x;le<re;){var Ie=te[le],ke=null,Ye=Ie>239?4:Ie>223?3:Ie>191?2:1;if(le+Ye<=re){var _e,it,ft,yt;switch(Ye){case 1:Ie<128&&(ke=Ie);break;case 2:_e=te[le+1],(_e&192)===128&&(yt=(Ie&31)<<6|_e&63,yt>127&&(ke=yt));break;case 3:_e=te[le+1],it=te[le+2],(_e&192)===128&&(it&192)===128&&(yt=(Ie&15)<<12|(_e&63)<<6|it&63,yt>2047&&(yt<55296||yt>57343)&&(ke=yt));break;case 4:_e=te[le+1],it=te[le+2],ft=te[le+3],(_e&192)===128&&(it&192)===128&&(ft&192)===128&&(yt=(Ie&15)<<18|(_e&63)<<12|(it&63)<<6|ft&63,yt>65535&&yt<1114112&&(ke=yt))}}ke===null?(ke=65533,Ye=1):ke>65535&&(ke-=65536,ne.push(ke>>>10&1023|55296),ke=56320|ke&1023),ne.push(ke),le+=Ye}return gt(ne)}var ye=4096;function gt(te){var x=te.length;if(x<=ye)return String.fromCharCode.apply(String,te);for(var re="",ne=0;ne<x;)re+=String.fromCharCode.apply(String,te.slice(ne,ne+=ye));return re}function Xe(te,x,re){var ne="";re=Math.min(te.length,re);for(var le=x;le<re;++le)ne+=String.fromCharCode(te[le]&127);return ne}function ut(te,x,re){var ne="";re=Math.min(te.length,re);for(var le=x;le<re;++le)ne+=String.fromCharCode(te[le]);return ne}function Ct(te,x,re){var ne=te.length;(!x||x<0)&&(x=0),(!re||re<0||re>ne)&&(re=ne);for(var le="",Ie=x;Ie<re;++Ie)le+=ae[te[Ie]];return le}function ze(te,x,re){for(var ne=te.slice(x,re),le="",Ie=0;Ie<ne.length-1;Ie+=2)le+=String.fromCharCode(ne[Ie]+ne[Ie+1]*256);return le}de.prototype.slice=function(x,re){var ne=this.length;x=~~x,re=re===void 0?ne:~~re,x<0?(x+=ne,x<0&&(x=0)):x>ne&&(x=ne),re<0?(re+=ne,re<0&&(re=0)):re>ne&&(re=ne),re<x&&(re=x);var le=this.subarray(x,re);return Object.setPrototypeOf(le,de.prototype),le};function se(te,x,re){if(te%1!==0||te<0)throw new RangeError("offset is not uint");if(te+x>re)throw new RangeError("Trying to access beyond buffer length")}de.prototype.readUintLE=de.prototype.readUIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x],Ie=1,ke=0;++ke<re&&(Ie*=256);)le+=this[x+ke]*Ie;return le},de.prototype.readUintBE=de.prototype.readUIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x+--re],Ie=1;re>0&&(Ie*=256);)le+=this[x+--re]*Ie;return le},de.prototype.readUint8=de.prototype.readUInt8=function(x,re){return x=x>>>0,re||se(x,1,this.length),this[x]},de.prototype.readUint16LE=de.prototype.readUInt16LE=function(x,re){return x=x>>>0,re||se(x,2,this.length),this[x]|this[x+1]<<8},de.prototype.readUint16BE=de.prototype.readUInt16BE=function(x,re){return x=x>>>0,re||se(x,2,this.length),this[x]<<8|this[x+1]},de.prototype.readUint32LE=de.prototype.readUInt32LE=function(x,re){return x=x>>>0,re||se(x,4,this.length),(this[x]|this[x+1]<<8|this[x+2]<<16)+this[x+3]*16777216},de.prototype.readUint32BE=de.prototype.readUInt32BE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]*16777216+(this[x+1]<<16|this[x+2]<<8|this[x+3])},de.prototype.readIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x],Ie=1,ke=0;++ke<re&&(Ie*=256);)le+=this[x+ke]*Ie;return Ie*=128,le>=Ie&&(le-=Math.pow(2,8*re)),le},de.prototype.readIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=re,Ie=1,ke=this[x+--le];le>0&&(Ie*=256);)ke+=this[x+--le]*Ie;return Ie*=128,ke>=Ie&&(ke-=Math.pow(2,8*re)),ke},de.prototype.readInt8=function(x,re){return x=x>>>0,re||se(x,1,this.length),this[x]&128?(255-this[x]+1)*-1:this[x]},de.prototype.readInt16LE=function(x,re){x=x>>>0,re||se(x,2,this.length);var ne=this[x]|this[x+1]<<8;return ne&32768?ne|4294901760:ne},de.prototype.readInt16BE=function(x,re){x=x>>>0,re||se(x,2,this.length);var ne=this[x+1]|this[x]<<8;return ne&32768?ne|4294901760:ne},de.prototype.readInt32LE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]|this[x+1]<<8|this[x+2]<<16|this[x+3]<<24},de.prototype.readInt32BE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]<<24|this[x+1]<<16|this[x+2]<<8|this[x+3]},de.prototype.readFloatLE=function(x,re){return x=x>>>0,re||se(x,4,this.length),fe.read(this,x,!0,23,4)},de.prototype.readFloatBE=function(x,re){return x=x>>>0,re||se(x,4,this.length),fe.read(this,x,!1,23,4)},de.prototype.readDoubleLE=function(x,re){return x=x>>>0,re||se(x,8,this.length),fe.read(this,x,!0,52,8)},de.prototype.readDoubleBE=function(x,re){return x=x>>>0,re||se(x,8,this.length),fe.read(this,x,!1,52,8)};function Fe(te,x,re,ne,le,Ie){if(!de.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(x>le||x<Ie)throw new RangeError('"value" argument is out of bounds');if(re+ne>te.length)throw new RangeError("Index out of range")}de.prototype.writeUintLE=de.prototype.writeUIntLE=function(x,re,ne,le){if(x=+x,re=re>>>0,ne=ne>>>0,!le){var Ie=Math.pow(2,8*ne)-1;Fe(this,x,re,ne,Ie,0)}var ke=1,Ye=0;for(this[re]=x&255;++Ye<ne&&(ke*=256);)this[re+Ye]=x/ke&255;return re+ne},de.prototype.writeUintBE=de.prototype.writeUIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,ne=ne>>>0,!le){var Ie=Math.pow(2,8*ne)-1;Fe(this,x,re,ne,Ie,0)}var ke=ne-1,Ye=1;for(this[re+ke]=x&255;--ke>=0&&(Ye*=256);)this[re+ke]=x/Ye&255;return re+ne},de.prototype.writeUint8=de.prototype.writeUInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,1,255,0),this[re]=x&255,re+1},de.prototype.writeUint16LE=de.prototype.writeUInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,2,65535,0),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeUint16BE=de.prototype.writeUInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,2,65535,0),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeUint32LE=de.prototype.writeUInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,4,4294967295,0),this[re+3]=x>>>24,this[re+2]=x>>>16,this[re+1]=x>>>8,this[re]=x&255,re+4},de.prototype.writeUint32BE=de.prototype.writeUInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,4,4294967295,0),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4},de.prototype.writeIntLE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Ie=Math.pow(2,8*ne-1);Fe(this,x,re,ne,Ie-1,-Ie)}var ke=0,Ye=1,_e=0;for(this[re]=x&255;++ke<ne&&(Ye*=256);)x<0&&_e===0&&this[re+ke-1]!==0&&(_e=1),this[re+ke]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Ie=Math.pow(2,8*ne-1);Fe(this,x,re,ne,Ie-1,-Ie)}var ke=ne-1,Ye=1,_e=0;for(this[re+ke]=x&255;--ke>=0&&(Ye*=256);)x<0&&_e===0&&this[re+ke+1]!==0&&(_e=1),this[re+ke]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,1,127,-128),x<0&&(x=255+x+1),this[re]=x&255,re+1},de.prototype.writeInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,2,32767,-32768),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,2,32767,-32768),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,4,2147483647,-2147483648),this[re]=x&255,this[re+1]=x>>>8,this[re+2]=x>>>16,this[re+3]=x>>>24,re+4},de.prototype.writeInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Fe(this,x,re,4,2147483647,-2147483648),x<0&&(x=4294967295+x+1),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4};function Je(te,x,re,ne,le,Ie){if(re+ne>te.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function at(te,x,re,ne,le){return x=+x,re=re>>>0,le||Je(te,x,re,4,34028234663852886e22,-34028234663852886e22),fe.write(te,x,re,ne,23,4),re+4}de.prototype.writeFloatLE=function(x,re,ne){return at(this,x,re,!0,ne)},de.prototype.writeFloatBE=function(x,re,ne){return at(this,x,re,!1,ne)};function Ee(te,x,re,ne,le){return x=+x,re=re>>>0,le||Je(te,x,re,8,17976931348623157e292,-17976931348623157e292),fe.write(te,x,re,ne,52,8),re+8}de.prototype.writeDoubleLE=function(x,re,ne){return Ee(this,x,re,!0,ne)},de.prototype.writeDoubleBE=function(x,re,ne){return Ee(this,x,re,!1,ne)},de.prototype.copy=function(x,re,ne,le){if(!de.isBuffer(x))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!le&&le!==0&&(le=this.length),re>=x.length&&(re=x.length),re||(re=0),le>0&&le<ne&&(le=ne),le===ne||x.length===0||this.length===0)return 0;if(re<0)throw new RangeError("targetStart out of bounds");if(ne<0||ne>=this.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),x.length-re<le-ne&&(le=x.length-re+ne);var Ie=le-ne;return this===x&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,ne,le):Uint8Array.prototype.set.call(x,this.subarray(ne,le),re),Ie},de.prototype.fill=function(x,re,ne,le){if(typeof x=="string"){if(typeof re=="string"?(le=re,re=0,ne=this.length):typeof ne=="string"&&(le=ne,ne=this.length),le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!de.isEncoding(le))throw new TypeError("Unknown encoding: "+le);if(x.length===1){var Ie=x.charCodeAt(0);(le==="utf8"&&Ie<128||le==="latin1")&&(x=Ie)}}else typeof x=="number"?x=x&255:typeof x=="boolean"&&(x=Number(x));if(re<0||this.length<re||this.length<ne)throw new RangeError("Out of range index");if(ne<=re)return this;re=re>>>0,ne=ne===void 0?this.length:ne>>>0,x||(x=0);var ke;if(typeof x=="number")for(ke=re;ke<ne;++ke)this[ke]=x;else{var Ye=de.isBuffer(x)?x:de.from(x,le),_e=Ye.length;if(_e===0)throw new TypeError('The value "'+x+'" is invalid for argument "value"');for(ke=0;ke<ne-re;++ke)this[ke+re]=Ye[ke%_e]}return this};var We=/[^+/0-9A-Za-z-_]/g;function nt(te){if(te=te.split("=")[0],te=te.trim().replace(We,""),te.length<2)return"";for(;te.length%4!==0;)te=te+"=";return te}function Et(te,x){x=x||1/0;for(var re,ne=te.length,le=null,Ie=[],ke=0;ke<ne;++ke){if(re=te.charCodeAt(ke),re>55295&&re<57344){if(!le){if(re>56319){(x-=3)>-1&&Ie.push(239,191,189);continue}else if(ke+1===ne){(x-=3)>-1&&Ie.push(239,191,189);continue}le=re;continue}if(re<56320){(x-=3)>-1&&Ie.push(239,191,189),le=re;continue}re=(le-55296<<10|re-56320)+65536}else le&&(x-=3)>-1&&Ie.push(239,191,189);if(le=null,re<128){if((x-=1)<0)break;Ie.push(re)}else if(re<2048){if((x-=2)<0)break;Ie.push(re>>6|192,re&63|128)}else if(re<65536){if((x-=3)<0)break;Ie.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((x-=4)<0)break;Ie.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Ie}function ct(te){for(var x=[],re=0;re<te.length;++re)x.push(te.charCodeAt(re)&255);return x}function wt(te,x){for(var re,ne,le,Ie=[],ke=0;ke<te.length&&!((x-=2)<0);++ke)re=te.charCodeAt(ke),ne=re>>8,le=re%256,Ie.push(le),Ie.push(ne);return Ie}function dt(te){return He.toByteArray(nt(te))}function Dt(te,x,re,ne){for(var le=0;le<ne&&!(le+re>=x.length||le>=te.length);++le)x[le+re]=te[le];return le}function Ft(te,x){return te instanceof x||te!=null&&te.constructor!=null&&te.constructor.name!=null&&te.constructor.name===x.name}function oe(te){return te!==te}var ae=function(){for(var te="0123456789abcdef",x=new Array(256),re=0;re<16;++re)for(var ne=re*16,le=0;le<16;++le)x[ne+le]=te[re]+te[le];return x}()},99498:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(de,xe,ue){var Be=ue&&ue!=b.Init;if(xe&&!Be)de.on("blur",Pe),de.on("change",pe),de.on("swapDoc",pe),b.on(de.getInputField(),"compositionupdate",de.state.placeholderCompose=function(){Ue(de)}),pe(de);else if(!xe&&Be){de.off("blur",Pe),de.off("change",pe),de.off("swapDoc",pe),b.off(de.getInputField(),"compositionupdate",de.state.placeholderCompose),He(de);var be=de.getWrapperElement();be.className=be.className.replace(" CodeMirror-empty","")}xe&&!de.hasFocus()&&Pe(de)});function He(de){de.state.placeholder&&(de.state.placeholder.parentNode.removeChild(de.state.placeholder),de.state.placeholder=null)}function fe(de){He(de);var xe=de.state.placeholder=document.createElement("pre");xe.style.cssText="height: 0; overflow: visible",xe.style.direction=de.getOption("direction"),xe.className="CodeMirror-placeholder CodeMirror-line-like";var ue=de.getOption("placeholder");typeof ue=="string"&&(ue=document.createTextNode(ue)),xe.appendChild(ue),de.display.lineSpace.insertBefore(xe,de.display.lineSpace.firstChild)}function Ue(de){setTimeout(function(){var xe=!1,ue=de.getInputField();ue.nodeName=="TEXTAREA"?xe=!ue.value:de.lineCount()==1&&(xe=!/[^\u200b]/.test(ue.querySelector(".CodeMirror-line").textContent)),xe?fe(de):He(de)},20)}function Pe(de){Ce(de)&&fe(de)}function pe(de){var xe=de.getWrapperElement(),ue=Ce(de);xe.className=xe.className.replace(" CodeMirror-empty","")+(ue?" CodeMirror-empty":""),ue?fe(de):He(de)}function Ce(de){return de.lineCount()===1&&de.getLine(0)===""}})},25717:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){var He={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},fe=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Me,ge,Ae){Ae&&Ae!=b.Init&&(Me.removeKeyMap(Pe),Me.state.closeBrackets=null),ge&&(pe(Ue(ge,"pairs")),Me.state.closeBrackets=ge,Me.addKeyMap(Pe))});function Ue(Me,ge){return ge=="pairs"&&typeof Me=="string"?Me:typeof Me=="object"&&Me[ge]!=null?Me[ge]:He[ge]}var Pe={Backspace:xe,Enter:ue};function pe(Me){for(var ge=0;ge<Me.length;ge++){var Ae=Me.charAt(ge),De="'"+Ae+"'";Pe[De]||(Pe[De]=Ce(Ae))}}pe(He.pairs+"`");function Ce(Me){return function(ge){return be(ge,Me)}}function de(Me){var ge=Me.state.closeBrackets;if(!ge||ge.override)return ge;var Ae=Me.getModeAt(Me.getCursor());return Ae.closeBrackets||ge}function xe(Me){var ge=de(Me);if(!ge||Me.getOption("disableInput"))return b.Pass;for(var Ae=Ue(ge,"pairs"),De=Me.listSelections(),Re=0;Re<De.length;Re++){if(!De[Re].empty())return b.Pass;var tt=Le(Me,De[Re].head);if(!tt||Ae.indexOf(tt)%2!=0)return b.Pass}for(var Re=De.length-1;Re>=0;Re--){var ce=De[Re].head;Me.replaceRange("",fe(ce.line,ce.ch-1),fe(ce.line,ce.ch+1),"+delete")}}function ue(Me){var ge=de(Me),Ae=ge&&Ue(ge,"explode");if(!Ae||Me.getOption("disableInput"))return b.Pass;for(var De=Me.listSelections(),Re=0;Re<De.length;Re++){if(!De[Re].empty())return b.Pass;var tt=Le(Me,De[Re].head);if(!tt||Ae.indexOf(tt)%2!=0)return b.Pass}Me.operation(function(){var ce=Me.lineSeparator()||`
`;Me.replaceSelection(ce+ce,null),Me.execCommand("goCharLeft"),De=Me.listSelections();for(var Oe=0;Oe<De.length;Oe++){var Ge=De[Oe].head.line;Me.indentLine(Ge,null,!0),Me.indentLine(Ge+1,null,!0)}})}function Be(Me){var ge=b.cmpPos(Me.anchor,Me.head)>0;return{anchor:new fe(Me.anchor.line,Me.anchor.ch+(ge?-1:1)),head:new fe(Me.head.line,Me.head.ch+(ge?1:-1))}}function be(Me,ge){var Ae=de(Me);if(!Ae||Me.getOption("disableInput"))return b.Pass;var De=Ue(Ae,"pairs"),Re=De.indexOf(ge);if(Re==-1)return b.Pass;for(var tt=Ue(Ae,"closeBefore"),ce=Ue(Ae,"triples"),Oe=De.charAt(Re+1)==ge,Ge=Me.listSelections(),Ze=Re%2==0,rt,Te=0;Te<Ge.length;Te++){var Ke=Ge[Te],et=Ke.head,Se,qe=Me.getRange(et,fe(et.line,et.ch+1));if(Ze&&!Ke.empty())Se="surround";else if((Oe||!Ze)&&qe==ge)Oe&&we(Me,et)?Se="both":ce.indexOf(ge)>=0&&Me.getRange(et,fe(et.line,et.ch+3))==ge+ge+ge?Se="skipThree":Se="skip";else if(Oe&&et.ch>1&&ce.indexOf(ge)>=0&&Me.getRange(fe(et.line,et.ch-2),et)==ge+ge){if(et.ch>2&&/\bstring/.test(Me.getTokenTypeAt(fe(et.line,et.ch-2))))return b.Pass;Se="addFour"}else if(Oe){var ve=et.ch==0?" ":Me.getRange(fe(et.line,et.ch-1),et);if(!b.isWordChar(qe)&&ve!=ge&&!b.isWordChar(ve))Se="both";else return b.Pass}else if(Ze&&(qe.length===0||/\s/.test(qe)||tt.indexOf(qe)>-1))Se="both";else return b.Pass;if(!rt)rt=Se;else if(rt!=Se)return b.Pass}var ye=Re%2?De.charAt(Re-1):ge,gt=Re%2?ge:De.charAt(Re+1);Me.operation(function(){if(rt=="skip")Me.execCommand("goCharRight");else if(rt=="skipThree")for(var Xe=0;Xe<3;Xe++)Me.execCommand("goCharRight");else if(rt=="surround"){for(var ut=Me.getSelections(),Xe=0;Xe<ut.length;Xe++)ut[Xe]=ye+ut[Xe]+gt;Me.replaceSelections(ut,"around"),ut=Me.listSelections().slice();for(var Xe=0;Xe<ut.length;Xe++)ut[Xe]=Be(ut[Xe]);Me.setSelections(ut)}else rt=="both"?(Me.replaceSelection(ye+gt,null),Me.triggerElectric(ye+gt),Me.execCommand("goCharLeft")):rt=="addFour"&&(Me.replaceSelection(ye+ye+ye+ye,"before"),Me.execCommand("goCharRight"))})}function Le(Me,ge){var Ae=Me.getRange(fe(ge.line,ge.ch-1),fe(ge.line,ge.ch+1));return Ae.length==2?Ae:null}function we(Me,ge){var Ae=Me.getTokenAt(fe(ge.line,ge.ch+1));return/\bstring/.test(Ae.type)&&Ae.start==ge.ch&&(ge.ch==0||!/\bstring/.test(Me.getTokenTypeAt(ge)))}})},6313:function(Cn,Zt,E){(function(b){b(E(89780),E(32855))})(function(b){b.defineOption("autoCloseTags",!1,function(xe,ue,Be){if(Be!=b.Init&&Be&&xe.removeKeyMap("autoCloseTags"),!!ue){var be={name:"autoCloseTags"};(typeof ue!="object"||ue.whenClosing!==!1)&&(be["'/'"]=function(Le){return pe(Le)}),(typeof ue!="object"||ue.whenOpening!==!1)&&(be["'>'"]=function(Le){return Ue(Le)}),xe.addKeyMap(be)}});var He=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],fe=["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 Ue(xe){if(xe.getOption("disableInput"))return b.Pass;for(var ue=xe.listSelections(),Be=[],be=xe.getOption("autoCloseTags"),Le=0;Le<ue.length;Le++){if(!ue[Le].empty())return b.Pass;var we=ue[Le].head,Me=xe.getTokenAt(we),ge=b.innerMode(xe.getMode(),Me.state),Ae=ge.state,De=ge.mode.xmlCurrentTag&&ge.mode.xmlCurrentTag(Ae),Re=De&&De.name;if(!Re)return b.Pass;var tt=ge.mode.configuration=="html",ce=typeof be=="object"&&be.dontCloseTags||tt&&He,Oe=typeof be=="object"&&be.indentTags||tt&&fe;Me.end>we.ch&&(Re=Re.slice(0,Re.length-Me.end+we.ch));var Ge=Re.toLowerCase();if(!Re||Me.type=="string"&&(Me.end!=we.ch||!/[\"\']/.test(Me.string.charAt(Me.string.length-1))||Me.string.length==1)||Me.type=="tag"&&De.close||Me.string.indexOf("/")==we.ch-Me.start-1||ce&&Ce(ce,Ge)>-1||de(xe,ge.mode.xmlCurrentContext&&ge.mode.xmlCurrentContext(Ae)||[],Re,we,!0))return b.Pass;var Ze=typeof be=="object"&&be.emptyTags;if(Ze&&Ce(Ze,Re)>-1){Be[Le]={text:"/>",newPos:b.Pos(we.line,we.ch+2)};continue}var rt=Oe&&Ce(Oe,Ge)>-1;Be[Le]={indent:rt,text:">"+(rt?`
`:"")+"</"+Re+">",newPos:rt?b.Pos(we.line+1,0):b.Pos(we.line,we.ch+1)}}for(var Te=typeof be=="object"&&be.dontIndentOnAutoClose,Le=ue.length-1;Le>=0;Le--){var Ke=Be[Le];xe.replaceRange(Ke.text,ue[Le].head,ue[Le].anchor,"+insert");var et=xe.listSelections().slice(0);et[Le]={head:Ke.newPos,anchor:Ke.newPos},xe.setSelections(et),!Te&&Ke.indent&&(xe.indentLine(Ke.newPos.line,null,!0),xe.indentLine(Ke.newPos.line+1,null,!0))}}function Pe(xe,ue){for(var Be=xe.listSelections(),be=[],Le=ue?"/":"</",we=xe.getOption("autoCloseTags"),Me=typeof we=="object"&&we.dontIndentOnSlash,ge=0;ge<Be.length;ge++){if(!Be[ge].empty())return b.Pass;var Ae=Be[ge].head,De=xe.getTokenAt(Ae),Re=b.innerMode(xe.getMode(),De.state),tt=Re.state;if(ue&&(De.type=="string"||De.string.charAt(0)!="<"||De.start!=Ae.ch-1))return b.Pass;var ce,Oe=Re.mode.name!="xml"&&xe.getMode().name=="htmlmixed";if(Oe&&Re.mode.name=="javascript")ce=Le+"script";else if(Oe&&Re.mode.name=="css")ce=Le+"style";else{var Ge=Re.mode.xmlCurrentContext&&Re.mode.xmlCurrentContext(tt);if(!Ge||Ge.length&&de(xe,Ge,Ge[Ge.length-1],Ae))return b.Pass;ce=Le+Ge[Ge.length-1]}xe.getLine(Ae.line).charAt(De.end)!=">"&&(ce+=">"),be[ge]=ce}if(xe.replaceSelections(be),Be=xe.listSelections(),!Me)for(var ge=0;ge<Be.length;ge++)(ge==Be.length-1||Be[ge].head.line<Be[ge+1].head.line)&&xe.indentLine(Be[ge].head.line)}function pe(xe){return xe.getOption("disableInput")?b.Pass:Pe(xe,!0)}b.commands.closeTag=function(xe){return Pe(xe)};function Ce(xe,ue){if(xe.indexOf)return xe.indexOf(ue);for(var Be=0,be=xe.length;Be<be;++Be)if(xe[Be]==ue)return Be;return-1}function de(xe,ue,Be,be,Le){if(!b.scanForClosingTag)return!1;var we=Math.min(xe.lastLine()+1,be.line+500),Me=b.scanForClosingTag(xe,be,null,we);if(!Me||Me.tag!=Be)return!1;for(var ge=Le?1:0,Ae=ue.length-1;Ae>=0&&ue[Ae]==Be;Ae--)++ge;be=Me.to;for(var Ae=1;Ae<ge;Ae++){var De=b.scanForClosingTag(xe,be,null,we);if(!De||De.tag!=Be)return!1;be=De.to}return!0}})},32855:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var He=b.Pos;function fe(Ae,De){return Ae.line-De.line||Ae.ch-De.ch}var Ue="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",Pe=Ue+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",pe=new RegExp("<(/?)(["+Ue+"]["+Pe+"]*)","g");function Ce(Ae,De,Re,tt){this.line=De,this.ch=Re,this.cm=Ae,this.text=Ae.getLine(De),this.min=tt?Math.max(tt.from,Ae.firstLine()):Ae.firstLine(),this.max=tt?Math.min(tt.to-1,Ae.lastLine()):Ae.lastLine()}function de(Ae,De){var Re=Ae.cm.getTokenTypeAt(He(Ae.line,De));return Re&&/\btag\b/.test(Re)}function xe(Ae){if(!(Ae.line>=Ae.max))return Ae.ch=0,Ae.text=Ae.cm.getLine(++Ae.line),!0}function ue(Ae){if(!(Ae.line<=Ae.min))return Ae.text=Ae.cm.getLine(--Ae.line),Ae.ch=Ae.text.length,!0}function Be(Ae){for(;;){var De=Ae.text.indexOf(">",Ae.ch);if(De==-1){if(xe(Ae))continue;return}if(!de(Ae,De+1)){Ae.ch=De+1;continue}var Re=Ae.text.lastIndexOf("/",De),tt=Re>-1&&!/\S/.test(Ae.text.slice(Re+1,De));return Ae.ch=De+1,tt?"selfClose":"regular"}}function be(Ae){for(;;){var De=Ae.ch?Ae.text.lastIndexOf("<",Ae.ch-1):-1;if(De==-1){if(ue(Ae))continue;return}if(!de(Ae,De+1)){Ae.ch=De;continue}pe.lastIndex=De,Ae.ch=De;var Re=pe.exec(Ae.text);if(Re&&Re.index==De)return Re}}function Le(Ae){for(;;){pe.lastIndex=Ae.ch;var De=pe.exec(Ae.text);if(!De){if(xe(Ae))continue;return}if(!de(Ae,De.index+1)){Ae.ch=De.index+1;continue}return Ae.ch=De.index+De[0].length,De}}function we(Ae){for(;;){var De=Ae.ch?Ae.text.lastIndexOf(">",Ae.ch-1):-1;if(De==-1){if(ue(Ae))continue;return}if(!de(Ae,De+1)){Ae.ch=De;continue}var Re=Ae.text.lastIndexOf("/",De),tt=Re>-1&&!/\S/.test(Ae.text.slice(Re+1,De));return Ae.ch=De+1,tt?"selfClose":"regular"}}function Me(Ae,De){for(var Re=[];;){var tt=Le(Ae),ce,Oe=Ae.line,Ge=Ae.ch-(tt?tt[0].length:0);if(!tt||!(ce=Be(Ae)))return;if(ce!="selfClose")if(tt[1]){for(var Ze=Re.length-1;Ze>=0;--Ze)if(Re[Ze]==tt[2]){Re.length=Ze;break}if(Ze<0&&(!De||De==tt[2]))return{tag:tt[2],from:He(Oe,Ge),to:He(Ae.line,Ae.ch)}}else Re.push(tt[2])}}function ge(Ae,De){for(var Re=[];;){var tt=we(Ae);if(!tt)return;if(tt=="selfClose"){be(Ae);continue}var ce=Ae.line,Oe=Ae.ch,Ge=be(Ae);if(!Ge)return;if(Ge[1])Re.push(Ge[2]);else{for(var Ze=Re.length-1;Ze>=0;--Ze)if(Re[Ze]==Ge[2]){Re.length=Ze;break}if(Ze<0&&(!De||De==Ge[2]))return{tag:Ge[2],from:He(Ae.line,Ae.ch),to:He(ce,Oe)}}}}b.registerHelper("fold","xml",function(Ae,De){for(var Re=new Ce(Ae,De.line,0);;){var tt=Le(Re);if(!tt||Re.line!=De.line)return;var ce=Be(Re);if(!ce)return;if(!tt[1]&&ce!="selfClose"){var Oe=He(Re.line,Re.ch),Ge=Me(Re,tt[2]);return Ge&&fe(Ge.from,Oe)>0?{from:Oe,to:Ge.from}:null}}}),b.findMatchingTag=function(Ae,De,Re){var tt=new Ce(Ae,De.line,De.ch,Re);if(!(tt.text.indexOf(">")==-1&&tt.text.indexOf("<")==-1)){var ce=Be(tt),Oe=ce&&He(tt.line,tt.ch),Ge=ce&&be(tt);if(!(!ce||!Ge||fe(tt,De)>0)){var Ze={from:He(tt.line,tt.ch),to:Oe,tag:Ge[2]};return ce=="selfClose"?{open:Ze,close:null,at:"open"}:Ge[1]?{open:ge(tt,Ge[2]),close:Ze,at:"close"}:(tt=new Ce(Ae,Oe.line,Oe.ch,Re),{open:Ze,close:Me(tt,Ge[2]),at:"open"})}}},b.findEnclosingTag=function(Ae,De,Re,tt){for(var ce=new Ce(Ae,De.line,De.ch,Re);;){var Oe=ge(ce,tt);if(!Oe)break;var Ge=new Ce(Ae,De.line,De.ch,Re),Ze=Me(Ge,Oe.tag);if(Ze)return{open:Oe,close:Ze}}},b.scanForClosingTag=function(Ae,De,Re,tt){var ce=new Ce(Ae,De.line,De.ch,tt?{from:0,to:tt}:null);return Me(ce,Re)}})},89780:function(Cn){(function(Zt,E){Cn.exports=E()})(this,function(){"use strict";var Zt=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(Zt),He=/MSIE \d/.test(Zt),fe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Zt),Ue=/Edge\/(\d+)/.exec(Zt),Pe=He||fe||Ue,pe=Pe&&(He?document.documentMode||6:+(Ue||fe)[1]),Ce=!Ue&&/WebKit\//.test(Zt),de=Ce&&/Qt\/\d+\.\d+/.test(Zt),xe=!Ue&&/Chrome\//.test(Zt),ue=/Opera\//.test(Zt),Be=/Apple Computer/.test(navigator.vendor),be=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Zt),Le=/PhantomJS/.test(Zt),we=!Ue&&/AppleWebKit/.test(Zt)&&/Mobile\/\w+/.test(Zt),Me=/Android/.test(Zt),ge=we||Me||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Zt),Ae=we||/Mac/.test(E),De=/\bCrOS\b/.test(Zt),Re=/win/i.test(E),tt=ue&&Zt.match(/Version\/(\d*\.\d*)/);tt&&(tt=Number(tt[1])),tt&&tt>=15&&(ue=!1,Ce=!0);var ce=Ae&&(de||ue&&(tt==null||tt<12.11)),Oe=b||Pe&&pe>=9;function Ge(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ze=function(a,y){var ee=a.className,z=Ge(y).exec(ee);if(z){var ie=ee.slice(z.index+z[0].length);a.className=ee.slice(0,z.index)+(ie?z[1]+ie:"")}};function rt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Te(a,y){return rt(a).appendChild(y)}function Ke(a,y,ee,z){var ie=document.createElement(a);if(ee&&(ie.className=ee),z&&(ie.style.cssText=z),typeof y=="string")ie.appendChild(document.createTextNode(y));else if(y)for(var he=0;he<y.length;++he)ie.appendChild(y[he]);return ie}function et(a,y,ee,z){var ie=Ke(a,y,ee,z);return ie.setAttribute("role","presentation"),ie}var Se;document.createRange?Se=function(a,y,ee,z){var ie=document.createRange();return ie.setEnd(z||a,ee),ie.setStart(a,y),ie}:Se=function(a,y,ee){var z=document.body.createTextRange();try{z.moveToElementText(a.parentNode)}catch(ie){return z}return z.collapse(!0),z.moveEnd("character",ee),z.moveStart("character",y),z};function qe(a,y){if(y.nodeType==3&&(y=y.parentNode),a.contains)return a.contains(y);do if(y.nodeType==11&&(y=y.host),y==a)return!0;while(y=y.parentNode)}function ve(){var a;try{a=document.activeElement}catch(y){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function ye(a,y){var ee=a.className;Ge(y).test(ee)||(a.className+=(ee?" ":"")+y)}function gt(a,y){for(var ee=a.split(" "),z=0;z<ee.length;z++)ee[z]&&!Ge(ee[z]).test(y)&&(y+=" "+ee[z]);return y}var Xe=function(a){a.select()};we?Xe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Pe&&(Xe=function(a){try{a.select()}catch(y){}});function ut(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function Ct(a,y,ee){y||(y={});for(var z in a)a.hasOwnProperty(z)&&(ee!==!1||!y.hasOwnProperty(z))&&(y[z]=a[z]);return y}function ze(a,y,ee,z,ie){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var he=z||0,Ne=ie||0;;){var $e=a.indexOf(" ",he);if($e<0||$e>=y)return Ne+(y-he);Ne+=$e-he,Ne+=ee-Ne%ee,he=$e+1}}var se=function(){this.id=null,this.f=null,this.time=0,this.handler=ut(this.onTimeout,this)};se.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},se.prototype.set=function(a,y){this.f=y;var ee=+new Date+a;(!this.id||ee<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=ee)};function Fe(a,y){for(var ee=0;ee<a.length;++ee)if(a[ee]==y)return ee;return-1}var Je=50,at={toString:function(){return"CodeMirror.Pass"}},Ee={scroll:!1},We={origin:"*mouse"},nt={origin:"+move"};function Et(a,y,ee){for(var z=0,ie=0;;){var he=a.indexOf(" ",z);he==-1&&(he=a.length);var Ne=he-z;if(he==a.length||ie+Ne>=y)return z+Math.min(Ne,y-ie);if(ie+=he-z,ie+=ee-ie%ee,z=he+1,ie>=y)return z}}var ct=[""];function wt(a){for(;ct.length<=a;)ct.push(dt(ct)+" ");return ct[a]}function dt(a){return a[a.length-1]}function Dt(a,y){for(var ee=[],z=0;z<a.length;z++)ee[z]=y(a[z],z);return ee}function Ft(a,y,ee){for(var z=0,ie=ee(y);z<a.length&&ee(a[z])<=ie;)z++;a.splice(z,0,y)}function oe(){}function ae(a,y){var ee;return Object.create?ee=Object.create(a):(oe.prototype=a,ee=new oe),y&&Ct(y,ee),ee}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function x(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function re(a,y){return y?y.source.indexOf("\\w")>-1&&x(a)?!0:y.test(a):x(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var le=/[\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 Ie(a){return a.charCodeAt(0)>=768&&le.test(a)}function ke(a,y,ee){for(;(ee<0?y>0:y<a.length)&&Ie(a.charAt(y));)y+=ee;return y}function Ye(a,y,ee){for(var z=y>ee?-1:1;;){if(y==ee)return y;var ie=(y+ee)/2,he=z<0?Math.ceil(ie):Math.floor(ie);if(he==y)return a(he)?y:ee;a(he)?ee=he:y=he+z}}function _e(a,y,ee,z){if(!a)return z(y,ee,"ltr",0);for(var ie=!1,he=0;he<a.length;++he){var Ne=a[he];(Ne.from<ee&&Ne.to>y||y==ee&&Ne.to==y)&&(z(Math.max(Ne.from,y),Math.min(Ne.to,ee),Ne.level==1?"rtl":"ltr",he),ie=!0)}ie||z(y,ee,"ltr")}var it=null;function ft(a,y,ee){var z;it=null;for(var ie=0;ie<a.length;++ie){var he=a[ie];if(he.from<y&&he.to>y)return ie;he.to==y&&(he.from!=he.to&&ee=="before"?z=ie:it=ie),he.from==y&&(he.from!=he.to&&ee!="before"?z=ie:it=ie)}return z!=null?z:it}var yt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ee(pt){return pt<=247?a.charAt(pt):1424<=pt&&pt<=1524?"R":1536<=pt&&pt<=1785?y.charAt(pt-1536):1774<=pt&&pt<=2220?"r":8192<=pt&&pt<=8203?"w":pt==8204?"b":"L"}var z=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ie=/[stwN]/,he=/[LRr]/,Ne=/[Lb1n]/,$e=/[1n]/;function st(pt,qt,fn){this.level=pt,this.from=qt,this.to=fn}return function(pt,qt){var fn=qt=="ltr"?"L":"R";if(pt.length==0||qt=="ltr"&&!z.test(pt))return!1;for(var Nn=pt.length,Mn=[],mr=0;mr<Nn;++mr)Mn.push(ee(pt.charCodeAt(mr)));for(var Nr=0,ti=fn;Nr<Nn;++Nr){var hi=Mn[Nr];hi=="m"?Mn[Nr]=ti:ti=hi}for(var Oi=0,mi=fn;Oi<Nn;++Oi){var Wi=Mn[Oi];Wi=="1"&&mi=="r"?Mn[Oi]="n":he.test(Wi)&&(mi=Wi,Wi=="r"&&(Mn[Oi]="R"))}for(var mo=1,io=Mn[0];mo<Nn-1;++mo){var Ko=Mn[mo];Ko=="+"&&io=="1"&&Mn[mo+1]=="1"?Mn[mo]="1":Ko==","&&io==Mn[mo+1]&&(io=="1"||io=="n")&&(Mn[mo]=io),io=Ko}for(var wa=0;wa<Nn;++wa){var cl=Mn[wa];if(cl==",")Mn[wa]="N";else if(cl=="%"){var Za=void 0;for(Za=wa+1;Za<Nn&&Mn[Za]=="%";++Za);for(var Rl=wa&&Mn[wa-1]=="!"||Za<Nn&&Mn[Za]=="1"?"1":"N",Il=wa;Il<Za;++Il)Mn[Il]=Rl;wa=Za-1}}for(var Ja=0,Ol=fn;Ja<Nn;++Ja){var ml=Mn[Ja];Ol=="L"&&ml=="1"?Mn[Ja]="L":he.test(ml)&&(Ol=ml)}for(var nl=0;nl<Nn;++nl)if(ie.test(Mn[nl])){var qa=void 0;for(qa=nl+1;qa<Nn&&ie.test(Mn[qa]);++qa);for(var ja=(nl?Mn[nl-1]:fn)=="L",Ml=(qa<Nn?Mn[qa]:fn)=="L",Qs=ja==Ml?ja?"L":"R":fn,Bs=nl;Bs<qa;++Bs)Mn[Bs]=Qs;nl=qa-1}for(var bl=[],ss,dl=0;dl<Nn;)if(Ne.test(Mn[dl])){var Iu=dl;for(++dl;dl<Nn&&Ne.test(Mn[dl]);++dl);bl.push(new st(0,Iu,dl))}else{var gs=dl,Hs=bl.length,js=qt=="rtl"?1:0;for(++dl;dl<Nn&&Mn[dl]!="L";++dl);for(var wl=gs;wl<dl;)if($e.test(Mn[wl])){gs<wl&&(bl.splice(Hs,0,new st(1,gs,wl)),Hs+=js);var $s=wl;for(++wl;wl<dl&&$e.test(Mn[wl]);++wl);bl.splice(Hs,0,new st(2,$s,wl)),Hs+=js,gs=wl}else++wl;gs<dl&&bl.splice(Hs,0,new st(1,gs,dl))}return qt=="ltr"&&(bl[0].level==1&&(ss=pt.match(/^\s+/))&&(bl[0].from=ss[0].length,bl.unshift(new st(0,0,ss[0].length))),dt(bl).level==1&&(ss=pt.match(/\s+$/))&&(dt(bl).to-=ss[0].length,bl.push(new st(0,Nn-ss[0].length,Nn)))),qt=="rtl"?bl.reverse():bl}}();function ot(a,y){var ee=a.order;return ee==null&&(ee=a.order=yt(a.text,y)),ee}var lt=[],Ut=function(a,y,ee){if(a.addEventListener)a.addEventListener(y,ee,!1);else if(a.attachEvent)a.attachEvent("on"+y,ee);else{var z=a._handlers||(a._handlers={});z[y]=(z[y]||lt).concat(ee)}};function kt(a,y){return a._handlers&&a._handlers[y]||lt}function ln(a,y,ee){if(a.removeEventListener)a.removeEventListener(y,ee,!1);else if(a.detachEvent)a.detachEvent("on"+y,ee);else{var z=a._handlers,ie=z&&z[y];if(ie){var he=Fe(ie,ee);he>-1&&(z[y]=ie.slice(0,he).concat(ie.slice(he+1)))}}}function Gt(a,y){var ee=kt(a,y);if(ee.length)for(var z=Array.prototype.slice.call(arguments,2),ie=0;ie<ee.length;++ie)ee[ie].apply(null,z)}function Rt(a,y,ee){return typeof y=="string"&&(y={type:y,preventDefault:function(){this.defaultPrevented=!0}}),Gt(a,ee||y.type,a,y),hn(y)||y.codemirrorIgnore}function Vt(a){var y=a._handlers&&a._handlers.cursorActivity;if(y)for(var ee=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),z=0;z<y.length;++z)Fe(ee,y[z])==-1&&ee.push(y[z])}function $t(a,y){return kt(a,y).length>0}function St(a){a.prototype.on=function(y,ee){Ut(this,y,ee)},a.prototype.off=function(y,ee){ln(this,y,ee)}}function Lt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function tn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function hn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function vt(a){Lt(a),tn(a)}function Tt(a){return a.target||a.srcElement}function _t(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Ae&&a.ctrlKey&&y==1&&(y=3),y}var on=function(){if(Pe&&pe<9)return!1;var a=Ke("div");return"draggable"in a||"dragDrop"in a}(),En;function Tn(a){if(En==null){var y=Ke("span","\u200B");Te(a,Ke("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(En=y.offsetWidth<=1&&y.offsetHeight>2&&!(Pe&&pe<8))}var ee=En?Ke("span","\u200B"):Ke("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ee.setAttribute("cm-text",""),ee}var $n;function er(a){if($n!=null)return $n;var y=Te(a,document.createTextNode("A\u062EA")),ee=Se(y,0,1).getBoundingClientRect(),z=Se(y,1,2).getBoundingClientRect();return rt(a),!ee||ee.left==ee.right?!1:$n=z.right-ee.right<3}var In=`
b`.split(/\n/).length!=3?function(a){for(var y=0,ee=[],z=a.length;y<=z;){var ie=a.indexOf(`
`,y);ie==-1&&(ie=a.length);var he=a.slice(y,a.charAt(ie-1)=="\r"?ie-1:ie),Ne=he.indexOf("\r");Ne!=-1?(ee.push(he.slice(0,Ne)),y+=Ne+1):(ee.push(he),y=ie+1)}return ee}:function(a){return a.split(/\r\n?|\n/)},Gn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(ee){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Wt=function(){var a=Ke("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),un=null;function On(a){if(un!=null)return un;var y=Te(a,Ke("span","x")),ee=y.getBoundingClientRect(),z=Se(y,0,1).getBoundingClientRect();return un=Math.abs(ee.left-z.left)>1}var Fn={},xn={};function dn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),Fn[a]=y}function rn(a,y){xn[a]=y}function Sn(a){if(typeof a=="string"&&xn.hasOwnProperty(a))a=xn[a];else if(a&&typeof a.name=="string"&&xn.hasOwnProperty(a.name)){var y=xn[a.name];typeof y=="string"&&(y={name:y}),a=ae(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Sn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Sn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function kn(a,y){y=Sn(y);var ee=Fn[y.name];if(!ee)return kn(a,"text/plain");var z=ee(a,y);if(Zn.hasOwnProperty(y.name)){var ie=Zn[y.name];for(var he in ie)ie.hasOwnProperty(he)&&(z.hasOwnProperty(he)&&(z["_"+he]=z[he]),z[he]=ie[he])}if(z.name=y.name,y.helperType&&(z.helperType=y.helperType),y.modeProps)for(var Ne in y.modeProps)z[Ne]=y.modeProps[Ne];return z}var Zn={};function An(a,y){var ee=Zn.hasOwnProperty(a)?Zn[a]:Zn[a]={};Ct(y,ee)}function jn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var ee={};for(var z in y){var ie=y[z];ie instanceof Array&&(ie=ie.concat([])),ee[z]=ie}return ee}function Un(a,y){for(var ee;a.innerMode&&(ee=a.innerMode(y),!(!ee||ee.mode==a));)y=ee.state,a=ee.mode;return ee||{mode:a,state:y}}function yr(a,y,ee){return a.startState?a.startState(y,ee):!0}var Ar=function(a,y,ee){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ee};Ar.prototype.eol=function(){return this.pos>=this.string.length},Ar.prototype.sol=function(){return this.pos==this.lineStart},Ar.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ar.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ar.prototype.eat=function(a){var y=this.string.charAt(this.pos),ee;if(typeof a=="string"?ee=y==a:ee=y&&(a.test?a.test(y):a(y)),ee)return++this.pos,y},Ar.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},Ar.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ar.prototype.skipToEnd=function(){this.pos=this.string.length},Ar.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Ar.prototype.backUp=function(a){this.pos-=a},Ar.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ze(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},Ar.prototype.indentation=function(){return ze(this.string,null,this.tabSize)-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},Ar.prototype.match=function(a,y,ee){if(typeof a=="string"){var z=function(Ne){return ee?Ne.toLowerCase():Ne},ie=this.string.substr(this.pos,a.length);if(z(ie)==z(a))return y!==!1&&(this.pos+=a.length),!0}else{var he=this.string.slice(this.pos).match(a);return he&&he.index>0?null:(he&&y!==!1&&(this.pos+=he[0].length),he)}},Ar.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ar.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Ar.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Ar.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function vn(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var ee=a;!ee.lines;)for(var z=0;;++z){var ie=ee.children[z],he=ie.chunkSize();if(y<he){ee=ie;break}y-=he}return ee.lines[y]}function Rn(a,y,ee){var z=[],ie=y.line;return a.iter(y.line,ee.line+1,function(he){var Ne=he.text;ie==ee.line&&(Ne=Ne.slice(0,ee.ch)),ie==y.line&&(Ne=Ne.slice(y.ch)),z.push(Ne),++ie}),z}function sr(a,y,ee){var z=[];return a.iter(y,ee,function(ie){z.push(ie.text)}),z}function vr(a,y){var ee=y-a.height;if(ee)for(var z=a;z;z=z.parent)z.height+=ee}function Mt(a){if(a.parent==null)return null;for(var y=a.parent,ee=Fe(y.lines,a),z=y.parent;z;y=z,z=z.parent)for(var ie=0;z.children[ie]!=y;++ie)ee+=z.children[ie].chunkSize();return ee+y.first}function zt(a,y){var ee=a.first;e:do{for(var z=0;z<a.children.length;++z){var ie=a.children[z],he=ie.height;if(y<he){a=ie;continue e}y-=he,ee+=ie.chunkSize()}return ee}while(!a.lines);for(var Ne=0;Ne<a.lines.length;++Ne){var $e=a.lines[Ne],st=$e.height;if(y<st)break;y-=st}return ee+Ne}function bt(a,y){return y>=a.first&&y<a.first+a.size}function Ot(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function At(a,y,ee){if(ee===void 0&&(ee=null),!(this instanceof At))return new At(a,y,ee);this.line=a,this.ch=y,this.sticky=ee}function Ht(a,y){return a.line-y.line||a.ch-y.ch}function ht(a,y){return a.sticky==y.sticky&&Ht(a,y)==0}function Qt(a){return At(a.line,a.ch)}function Jt(a,y){return Ht(a,y)<0?y:a}function sn(a,y){return Ht(a,y)<0?a:y}function jt(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function Kt(a,y){if(y.line<a.first)return At(a.first,0);var ee=a.first+a.size-1;return y.line>ee?At(ee,vn(a,ee).text.length):Xt(y,vn(a,y.line).text.length)}function Xt(a,y){var ee=a.ch;return ee==null||ee>y?At(a.line,y):ee<0?At(a.line,0):a}function nn(a,y){for(var ee=[],z=0;z<y.length;z++)ee[z]=Kt(a,y[z]);return ee}var Hn=function(a,y){this.state=a,this.lookAhead=y},zn=function(a,y,ee,z){this.state=y,this.doc=a,this.line=ee,this.maxLookAhead=z||0,this.baseTokens=null,this.baseTokenPos=1};zn.prototype.lookAhead=function(a){var y=this.doc.getLine(this.line+a);return y!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),y},zn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},zn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zn.fromSaved=function(a,y,ee){return y instanceof Hn?new zn(a,jn(a.mode,y.state),ee,y.lookAhead):new zn(a,jn(a.mode,y),ee)},zn.prototype.save=function(a){var y=a!==!1?jn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(y,this.maxLookAhead):y};function Yn(a,y,ee,z){var ie=[a.state.modeGen],he={};ri(a,y.text,a.doc.mode,ee,function(pt,qt){return ie.push(pt,qt)},he,z);for(var Ne=ee.state,$e=function(pt){ee.baseTokens=ie;var qt=a.state.overlays[pt],fn=1,Nn=0;ee.state=!0,ri(a,y.text,qt.mode,ee,function(Mn,mr){for(var Nr=fn;Nn<Mn;){var ti=ie[fn];ti>Mn&&ie.splice(fn,1,Mn,ie[fn+1],ti),fn+=2,Nn=Math.min(Mn,ti)}if(mr)if(qt.opaque)ie.splice(Nr,fn-Nr,Mn,"overlay "+mr),fn=Nr+2;else for(;Nr<fn;Nr+=2){var hi=ie[Nr+1];ie[Nr+1]=(hi?hi+" ":"")+"overlay "+mr}},he),ee.state=Ne,ee.baseTokens=null,ee.baseTokenPos=1},st=0;st<a.state.overlays.length;++st)$e(st);return{styles:ie,classes:he.bgClass||he.textClass?he:null}}function Lr(a,y,ee){if(!y.styles||y.styles[0]!=a.state.modeGen){var z=zr(a,Mt(y)),ie=y.text.length>a.options.maxHighlightLength&&jn(a.doc.mode,z.state),he=Yn(a,y,z);ie&&(z.state=ie),y.stateAfter=z.save(!ie),y.styles=he.styles,he.classes?y.styleClasses=he.classes:y.styleClasses&&(y.styleClasses=null),ee===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function zr(a,y,ee){var z=a.doc,ie=a.display;if(!z.mode.startState)return new zn(z,!0,y);var he=ai(a,y,ee),Ne=he>z.first&&vn(z,he-1).stateAfter,$e=Ne?zn.fromSaved(z,Ne,he):new zn(z,yr(z.mode),he);return z.iter(he,y,function(st){Qr(a,st.text,$e);var pt=$e.line;st.stateAfter=pt==y-1||pt%5==0||pt>=ie.viewFrom&&pt<ie.viewTo?$e.save():null,$e.nextLine()}),ee&&(z.modeFrontier=$e.line),$e}function Qr(a,y,ee,z){var ie=a.doc.mode,he=new Ar(y,a.options.tabSize,ee);for(he.start=he.pos=z||0,y==""&&Br(ie,ee.state);!he.eol();)gr(ie,he,ee.state),he.start=he.pos}function Br(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var ee=Un(a,y);if(ee.mode.blankLine)return ee.mode.blankLine(ee.state)}}function gr(a,y,ee,z){for(var ie=0;ie<10;ie++){z&&(z[0]=Un(a,ee).mode);var he=a.token(y,ee);if(y.pos>y.start)return he}throw new Error("Mode "+a.name+" failed to advance stream.")}var Fr=function(a,y,ee){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=ee};function Kr(a,y,ee,z){var ie=a.doc,he=ie.mode,Ne;y=Kt(ie,y);var $e=vn(ie,y.line),st=zr(a,y.line,ee),pt=new Ar($e.text,a.options.tabSize,st),qt;for(z&&(qt=[]);(z||pt.pos<y.ch)&&!pt.eol();)pt.start=pt.pos,Ne=gr(he,pt,st.state),z&&qt.push(new Fr(pt,Ne,jn(ie.mode,st.state)));return z?qt:new Fr(pt,Ne,st.state)}function ni(a,y){if(a)for(;;){var ee=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!ee)break;a=a.slice(0,ee.index)+a.slice(ee.index+ee[0].length);var z=ee[1]?"bgClass":"textClass";y[z]==null?y[z]=ee[2]:new RegExp("(?:^|\\s)"+ee[2]+"(?:$|\\s)").test(y[z])||(y[z]+=" "+ee[2])}return a}function ri(a,y,ee,z,ie,he,Ne){var $e=ee.flattenSpans;$e==null&&($e=a.options.flattenSpans);var st=0,pt=null,qt=new Ar(y,a.options.tabSize,z),fn,Nn=a.options.addModeClass&&[null];for(y==""&&ni(Br(ee,z.state),he);!qt.eol();){if(qt.pos>a.options.maxHighlightLength?($e=!1,Ne&&Qr(a,y,z,qt.pos),qt.pos=y.length,fn=null):fn=ni(gr(ee,qt,z.state,Nn),he),Nn){var Mn=Nn[0].name;Mn&&(fn="m-"+(fn?Mn+" "+fn:Mn))}if(!$e||pt!=fn){for(;st<qt.start;)st=Math.min(qt.start,st+5e3),ie(st,pt);pt=fn}qt.start=qt.pos}for(;st<qt.pos;){var mr=Math.min(qt.pos,st+5e3);ie(mr,pt),st=mr}}function ai(a,y,ee){for(var z,ie,he=a.doc,Ne=ee?-1:y-(a.doc.mode.innerMode?1e3:100),$e=y;$e>Ne;--$e){if($e<=he.first)return he.first;var st=vn(he,$e-1),pt=st.stateAfter;if(pt&&(!ee||$e+(pt instanceof Hn?pt.lookAhead:0)<=he.modeFrontier))return $e;var qt=ze(st.text,null,a.options.tabSize);(ie==null||z>qt)&&(ie=$e-1,z=qt)}return ie}function Pr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontier<y-10)){for(var ee=a.first,z=y-1;z>ee;z--){var ie=vn(a,z).stateAfter;if(ie&&(!(ie instanceof Hn)||z+ie.lookAhead<y)){ee=z+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,ee)}}var Jr=!1,Xr=!1;function Ri(){Jr=!0}function Hi(){Xr=!0}function Zi(a,y,ee){this.marker=a,this.from=y,this.to=ee}function zi(a,y){if(a)for(var ee=0;ee<a.length;++ee){var z=a[ee];if(z.marker==y)return z}}function Ji(a,y){for(var ee,z=0;z<a.length;++z)a[z]!=y&&(ee||(ee=[])).push(a[z]);return ee}function wi(a,y){a.markedSpans=a.markedSpans?a.markedSpans.concat([y]):[y],y.marker.attachLine(a)}function Mi(a,y,ee){var z;if(a)for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=he.marker,$e=he.from==null||(Ne.inclusiveLeft?he.from<=y:he.from<y);if($e||he.from==y&&Ne.type=="bookmark"&&(!ee||!he.marker.insertLeft)){var st=he.to==null||(Ne.inclusiveRight?he.to>=y:he.to>y);(z||(z=[])).push(new Zi(Ne,he.from,st?null:he.to))}}return z}function fi(a,y,ee){var z;if(a)for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=he.marker,$e=he.to==null||(Ne.inclusiveRight?he.to>=y:he.to>y);if($e||he.from==y&&Ne.type=="bookmark"&&(!ee||he.marker.insertLeft)){var st=he.from==null||(Ne.inclusiveLeft?he.from<=y:he.from<y);(z||(z=[])).push(new Zi(Ne,st?null:he.from-y,he.to==null?null:he.to-y))}}return z}function Xi(a,y){if(y.full)return null;var ee=bt(a,y.from.line)&&vn(a,y.from.line).markedSpans,z=bt(a,y.to.line)&&vn(a,y.to.line).markedSpans;if(!ee&&!z)return null;var ie=y.from.ch,he=y.to.ch,Ne=Ht(y.from,y.to)==0,$e=Mi(ee,ie,Ne),st=fi(z,he,Ne),pt=y.text.length==1,qt=dt(y.text).length+(pt?ie:0);if($e)for(var fn=0;fn<$e.length;++fn){var Nn=$e[fn];if(Nn.to==null){var Mn=zi(st,Nn.marker);Mn?pt&&(Nn.to=Mn.to==null?null:Mn.to+qt):Nn.to=ie}}if(st)for(var mr=0;mr<st.length;++mr){var Nr=st[mr];if(Nr.to!=null&&(Nr.to+=qt),Nr.from==null){var ti=zi($e,Nr.marker);ti||(Nr.from=qt,pt&&($e||($e=[])).push(Nr))}else Nr.from+=qt,pt&&($e||($e=[])).push(Nr)}$e&&($e=oo($e)),st&&st!=$e&&(st=oo(st));var hi=[$e];if(!pt){var Oi=y.text.length-2,mi;if(Oi>0&&$e)for(var Wi=0;Wi<$e.length;++Wi)$e[Wi].to==null&&(mi||(mi=[])).push(new Zi($e[Wi].marker,null,null));for(var mo=0;mo<Oi;++mo)hi.push(mi);hi.push(st)}return hi}function oo(a){for(var y=0;y<a.length;++y){var ee=a[y];ee.from!=null&&ee.from==ee.to&&ee.marker.clearWhenEmpty!==!1&&a.splice(y--,1)}return a.length?a:null}function Ro(a,y,ee){var z=null;if(a.iter(y.line,ee.line+1,function(Mn){if(Mn.markedSpans)for(var mr=0;mr<Mn.markedSpans.length;++mr){var Nr=Mn.markedSpans[mr].marker;Nr.readOnly&&(!z||Fe(z,Nr)==-1)&&(z||(z=[])).push(Nr)}}),!z)return null;for(var ie=[{from:y,to:ee}],he=0;he<z.length;++he)for(var Ne=z[he],$e=Ne.find(0),st=0;st<ie.length;++st){var pt=ie[st];if(!(Ht(pt.to,$e.from)<0||Ht(pt.from,$e.to)>0)){var qt=[st,1],fn=Ht(pt.from,$e.from),Nn=Ht(pt.to,$e.to);(fn<0||!Ne.inclusiveLeft&&!fn)&&qt.push({from:pt.from,to:$e.from}),(Nn>0||!Ne.inclusiveRight&&!Nn)&&qt.push({from:$e.to,to:pt.to}),ie.splice.apply(ie,qt),st+=qt.length-3}}return ie}function fo(a){var y=a.markedSpans;if(y){for(var ee=0;ee<y.length;++ee)y[ee].marker.detachLine(a);a.markedSpans=null}}function bo(a,y){if(y){for(var ee=0;ee<y.length;++ee)y[ee].marker.attachLine(a);a.markedSpans=y}}function co(a){return a.inclusiveLeft?-1:0}function yo(a){return a.inclusiveRight?1:0}function Pi(a,y){var ee=a.lines.length-y.lines.length;if(ee!=0)return ee;var z=a.find(),ie=y.find(),he=Ht(z.from,ie.from)||co(a)-co(y);if(he)return-he;var Ne=Ht(z.to,ie.to)||yo(a)-yo(y);return Ne||y.id-a.id}function Ai(a,y){var ee=Xr&&a.markedSpans,z;if(ee)for(var ie=void 0,he=0;he<ee.length;++he)ie=ee[he],ie.marker.collapsed&&(y?ie.from:ie.to)==null&&(!z||Pi(z,ie.marker)<0)&&(z=ie.marker);return z}function Gr(a){return Ai(a,!0)}function Vn(a){return Ai(a,!1)}function or(a,y){var ee=Xr&&a.markedSpans,z;if(ee)for(var ie=0;ie<ee.length;++ie){var he=ee[ie];he.marker.collapsed&&(he.from==null||he.from<y)&&(he.to==null||he.to>y)&&(!z||Pi(z,he.marker)<0)&&(z=he.marker)}return z}function ur(a,y,ee,z,ie){var he=vn(a,y),Ne=Xr&&he.markedSpans;if(Ne)for(var $e=0;$e<Ne.length;++$e){var st=Ne[$e];if(st.marker.collapsed){var pt=st.marker.find(0),qt=Ht(pt.from,ee)||co(st.marker)-co(ie),fn=Ht(pt.to,z)||yo(st.marker)-yo(ie);if(!(qt>=0&&fn<=0||qt<=0&&fn>=0)&&(qt<=0&&(st.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.to,ee)>=0:Ht(pt.to,ee)>0)||qt>=0&&(st.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.from,z)<=0:Ht(pt.from,z)<0)))return!0}}}function qn(a){for(var y;y=Gr(a);)a=y.find(-1,!0).line;return a}function Wr(a){for(var y;y=Vn(a);)a=y.find(1,!0).line;return a}function qr(a){for(var y,ee;y=Vn(a);)a=y.find(1,!0).line,(ee||(ee=[])).push(a);return ee}function rr(a,y){var ee=vn(a,y),z=qn(ee);return ee==z?y:Mt(z)}function Qn(a,y){if(y>a.lastLine())return y;var ee=vn(a,y),z;if(!xr(a,ee))return y;for(;z=Vn(ee);)ee=z.find(1,!0).line;return Mt(ee)+1}function xr(a,y){var ee=Xr&&y.markedSpans;if(ee){for(var z=void 0,ie=0;ie<ee.length;++ie)if(z=ee[ie],!!z.marker.collapsed){if(z.from==null)return!0;if(!z.marker.widgetNode&&z.from==0&&z.marker.inclusiveLeft&&Zr(a,y,z))return!0}}}function Zr(a,y,ee){if(ee.to==null){var z=ee.marker.find(1,!0);return Zr(a,z.line,zi(z.line.markedSpans,ee.marker))}if(ee.marker.inclusiveRight&&ee.to==y.text.length)return!0;for(var ie=void 0,he=0;he<y.markedSpans.length;++he)if(ie=y.markedSpans[he],ie.marker.collapsed&&!ie.marker.widgetNode&&ie.from==ee.to&&(ie.to==null||ie.to!=ee.from)&&(ie.marker.inclusiveLeft||ee.marker.inclusiveRight)&&Zr(a,y,ie))return!0}function ji(a){a=qn(a);for(var y=0,ee=a.parent,z=0;z<ee.lines.length;++z){var ie=ee.lines[z];if(ie==a)break;y+=ie.height}for(var he=ee.parent;he;ee=he,he=ee.parent)for(var Ne=0;Ne<he.children.length;++Ne){var $e=he.children[Ne];if($e==ee)break;y+=$e.height}return y}function vo(a){if(a.height==0)return 0;for(var y=a.text.length,ee,z=a;ee=Gr(z);){var ie=ee.find(0,!0);z=ie.from.line,y+=ie.from.ch-ie.to.ch}for(z=a;ee=Vn(z);){var he=ee.find(0,!0);y-=z.text.length-he.from.ch,z=he.to.line,y+=z.text.length-he.to.ch}return y}function ao(a){var y=a.display,ee=a.doc;y.maxLine=vn(ee,ee.first),y.maxLineLength=vo(y.maxLine),y.maxLineChanged=!0,ee.iter(function(z){var ie=vo(z);ie>y.maxLineLength&&(y.maxLineLength=ie,y.maxLine=z)})}var Io=function(a,y,ee){this.text=a,bo(this,y),this.height=ee?ee(this):1};Io.prototype.lineNo=function(){return Mt(this)},St(Io);function wo(a,y,ee,z){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),fo(a),bo(a,ee);var ie=z?z(a):1;ie!=a.height&&vr(a,ie)}function Co(a){a.parent=null,fo(a)}var To={},Oo={};function Mo(a,y){if(!a||/^\s*$/.test(a))return null;var ee=y.addModeClass?Oo:To;return ee[a]||(ee[a]=a.replace(/\S+/g,"cm-$&"))}function ha(a,y){var ee=et("span",null,null,Ce?"padding-right: .1px":null),z={pre:et("pre",[ee],"CodeMirror-line"),content:ee,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var ie=0;ie<=(y.rest?y.rest.length:0);ie++){var he=ie?y.rest[ie-1]:y.line,Ne=void 0;z.pos=0,z.addToken=xa,er(a.display.measure)&&(Ne=ot(he,a.doc.direction))&&(z.addToken=Da(z.addToken,Ne)),z.map=[];var $e=y!=a.display.externalMeasured&&Mt(he);Li(he,z,Lr(a,he,$e)),he.styleClasses&&(he.styleClasses.bgClass&&(z.bgClass=gt(he.styleClasses.bgClass,z.bgClass||"")),he.styleClasses.textClass&&(z.textClass=gt(he.styleClasses.textClass,z.textClass||""))),z.map.length==0&&z.map.push(0,0,z.content.appendChild(Tn(a.display.measure))),ie==0?(y.measure.map=z.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(z.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ce){var st=z.content.lastChild;(/\bcm-tab\b/.test(st.className)||st.querySelector&&st.querySelector(".cm-tab"))&&(z.content.className="cm-tab-wrap-hack")}return Gt(a,"renderLine",a,y.line,z.pre),z.pre.className&&(z.textClass=gt(z.pre.className,z.textClass||"")),z}function Aa(a){var y=Ke("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function xa(a,y,ee,z,ie,he,Ne){if(y){var $e=a.splitSpaces?Ba(y,a.trailingSpace):y,st=a.cm.state.specialChars,pt=!1,qt;if(!st.test(y))a.col+=y.length,qt=document.createTextNode($e),a.map.push(a.pos,a.pos+y.length,qt),Pe&&pe<9&&(pt=!0),a.pos+=y.length;else{qt=document.createDocumentFragment();for(var fn=0;;){st.lastIndex=fn;var Nn=st.exec(y),Mn=Nn?Nn.index-fn:y.length-fn;if(Mn){var mr=document.createTextNode($e.slice(fn,fn+Mn));Pe&&pe<9?qt.appendChild(Ke("span",[mr])):qt.appendChild(mr),a.map.push(a.pos,a.pos+Mn,mr),a.col+=Mn,a.pos+=Mn}if(!Nn)break;fn+=Mn+1;var Nr=void 0;if(Nn[0]==" "){var ti=a.cm.options.tabSize,hi=ti-a.col%ti;Nr=qt.appendChild(Ke("span",wt(hi),"cm-tab")),Nr.setAttribute("role","presentation"),Nr.setAttribute("cm-text"," "),a.col+=hi}else Nn[0]=="\r"||Nn[0]==`
`?(Nr=qt.appendChild(Ke("span",Nn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Nr.setAttribute("cm-text",Nn[0]),a.col+=1):(Nr=a.cm.options.specialCharPlaceholder(Nn[0]),Nr.setAttribute("cm-text",Nn[0]),Pe&&pe<9?qt.appendChild(Ke("span",[Nr])):qt.appendChild(Nr),a.col+=1);a.map.push(a.pos,a.pos+1,Nr),a.pos++}}if(a.trailingSpace=$e.charCodeAt(y.length-1)==32,ee||z||ie||pt||he||Ne){var Oi=ee||"";z&&(Oi+=z),ie&&(Oi+=ie);var mi=Ke("span",[qt],Oi,he);if(Ne)for(var Wi in Ne)Ne.hasOwnProperty(Wi)&&Wi!="style"&&Wi!="class"&&mi.setAttribute(Wi,Ne[Wi]);return a.content.appendChild(mi)}a.content.appendChild(qt)}}function Ba(a,y){if(a.length>1&&!/ /.test(a))return a;for(var ee=y,z="",ie=0;ie<a.length;ie++){var he=a.charAt(ie);he==" "&&ee&&(ie==a.length-1||a.charCodeAt(ie+1)==32)&&(he="\xA0"),z+=he,ee=he==" "}return z}function Da(a,y){return function(ee,z,ie,he,Ne,$e,st){ie=ie?ie+" cm-force-border":"cm-force-border";for(var pt=ee.pos,qt=pt+z.length;;){for(var fn=void 0,Nn=0;Nn<y.length&&(fn=y[Nn],!(fn.to>pt&&fn.from<=pt));Nn++);if(fn.to>=qt)return a(ee,z,ie,he,Ne,$e,st);a(ee,z.slice(0,fn.to-pt),ie,he,null,$e,st),he=null,z=z.slice(fn.to-pt),pt=fn.to}}}function Gi(a,y,ee,z){var ie=!z&&ee.widgetNode;ie&&a.map.push(a.pos,a.pos+y,ie),!z&&a.cm.display.input.needsContentAttribute&&(ie||(ie=a.content.appendChild(document.createElement("span"))),ie.setAttribute("cm-marker",ee.id)),ie&&(a.cm.display.input.setUneditable(ie),a.content.appendChild(ie)),a.pos+=y,a.trailingSpace=!1}function Li(a,y,ee){var z=a.markedSpans,ie=a.text,he=0;if(!z){for(var Ne=1;Ne<ee.length;Ne+=2)y.addToken(y,ie.slice(he,he=ee[Ne]),Mo(ee[Ne+1],y.cm.options));return}for(var $e=ie.length,st=0,pt=1,qt="",fn,Nn,Mn=0,mr,Nr,ti,hi,Oi;;){if(Mn==st){mr=Nr=ti=Nn="",Oi=null,hi=null,Mn=1/0;for(var mi=[],Wi=void 0,mo=0;mo<z.length;++mo){var io=z[mo],Ko=io.marker;if(Ko.type=="bookmark"&&io.from==st&&Ko.widgetNode)mi.push(Ko);else if(io.from<=st&&(io.to==null||io.to>st||Ko.collapsed&&io.to==st&&io.from==st)){if(io.to!=null&&io.to!=st&&Mn>io.to&&(Mn=io.to,Nr=""),Ko.className&&(mr+=" "+Ko.className),Ko.css&&(Nn=(Nn?Nn+";":"")+Ko.css),Ko.startStyle&&io.from==st&&(ti+=" "+Ko.startStyle),Ko.endStyle&&io.to==Mn&&(Wi||(Wi=[])).push(Ko.endStyle,io.to),Ko.title&&((Oi||(Oi={})).title=Ko.title),Ko.attributes)for(var wa in Ko.attributes)(Oi||(Oi={}))[wa]=Ko.attributes[wa];Ko.collapsed&&(!hi||Pi(hi.marker,Ko)<0)&&(hi=io)}else io.from>st&&Mn>io.from&&(Mn=io.from)}if(Wi)for(var cl=0;cl<Wi.length;cl+=2)Wi[cl+1]==Mn&&(Nr+=" "+Wi[cl]);if(!hi||hi.from==st)for(var Za=0;Za<mi.length;++Za)Gi(y,0,mi[Za]);if(hi&&(hi.from||0)==st){if(Gi(y,(hi.to==null?$e+1:hi.to)-st,hi.marker,hi.from==null),hi.to==null)return;hi.to==st&&(hi=!1)}}if(st>=$e)break;for(var Rl=Math.min($e,Mn);;){if(qt){var Il=st+qt.length;if(!hi){var Ja=Il>Rl?qt.slice(0,Rl-st):qt;y.addToken(y,Ja,fn?fn+mr:mr,ti,st+Ja.length==Mn?Nr:"",Nn,Oi)}if(Il>=Rl){qt=qt.slice(Rl-st),st=Rl;break}st=Il,ti=""}qt=ie.slice(he,he=ee[pt++]),fn=Mo(ee[pt++],y.cm.options)}}}function ea(a,y,ee){this.line=y,this.rest=qr(y),this.size=this.rest?Mt(dt(this.rest))-ee+1:1,this.node=this.text=null,this.hidden=xr(a,y)}function ta(a,y,ee){for(var z=[],ie,he=y;he<ee;he=ie){var Ne=new ea(a.doc,vn(a.doc,he),he);ie=he+Ne.size,z.push(Ne)}return z}var _i=null;function Wo(a){_i?_i.ops.push(a):a.ownsGroup=_i={ops:[a],delayedCallbacks:[]}}function Jo(a){var y=a.delayedCallbacks,ee=0;do{for(;ee<y.length;ee++)y[ee].call(null);for(var z=0;z<a.ops.length;z++){var ie=a.ops[z];if(ie.cursorActivityHandlers)for(;ie.cursorActivityCalled<ie.cursorActivityHandlers.length;)ie.cursorActivityHandlers[ie.cursorActivityCalled++].call(null,ie.cm)}}while(ee<y.length)}function ho(a,y){var ee=a.ownsGroup;if(ee)try{Jo(ee)}finally{_i=null,y(ee)}}var Zo=null;function Po(a,y){var ee=kt(a,y);if(ee.length){var z=Array.prototype.slice.call(arguments,2),ie;_i?ie=_i.delayedCallbacks:Zo?ie=Zo:(ie=Zo=[],setTimeout(Ta,0));for(var he=function($e){ie.push(function(){return ee[$e].apply(null,z)})},Ne=0;Ne<ee.length;++Ne)he(Ne)}}function Ta(){var a=Zo;Zo=null;for(var y=0;y<a.length;++y)a[y]()}function rl(a,y,ee,z){for(var ie=0;ie<y.changes.length;ie++){var he=y.changes[ie];he=="text"?jl(a,y):he=="gutter"?xo(a,y,ee,z):he=="class"?qi(a,y):he=="widget"&&Qi(a,y,z)}y.changes=null}function za(a){return a.node==a.text&&(a.node=Ke("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Pe&&pe<8&&(a.node.style.zIndex=2)),a.node}function Ia(a,y){var ee=y.bgClass?y.bgClass+" "+(y.line.bgClass||""):y.line.bgClass;if(ee&&(ee+=" CodeMirror-linebackground"),y.background)ee?y.background.className=ee:(y.background.parentNode.removeChild(y.background),y.background=null);else if(ee){var z=za(y);y.background=z.insertBefore(Ke("div",null,ee),z.firstChild),a.display.input.setUneditable(y.background)}}function Yl(a,y){var ee=a.display.externalMeasured;return ee&&ee.line==y.line?(a.display.externalMeasured=null,y.measure=ee.measure,ee.built):ha(a,y)}function jl(a,y){var ee=y.text.className,z=Yl(a,y);y.text==y.node&&(y.node=z.pre),y.text.parentNode.replaceChild(z.pre,y.text),y.text=z.pre,z.bgClass!=y.bgClass||z.textClass!=y.textClass?(y.bgClass=z.bgClass,y.textClass=z.textClass,qi(a,y)):ee&&(y.text.className=ee)}function qi(a,y){Ia(a,y),y.line.wrapClass?za(y).className=y.line.wrapClass:y.node!=y.text&&(y.node.className="");var ee=y.textClass?y.textClass+" "+(y.line.textClass||""):y.line.textClass;y.text.className=ee||""}function xo(a,y,ee,z){if(y.gutter&&(y.node.removeChild(y.gutter),y.gutter=null),y.gutterBackground&&(y.node.removeChild(y.gutterBackground),y.gutterBackground=null),y.line.gutterClass){var ie=za(y);y.gutterBackground=Ke("div",null,"CodeMirror-gutter-background "+y.line.gutterClass,"left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px; width: "+z.gutterTotalWidth+"px"),a.display.input.setUneditable(y.gutterBackground),ie.insertBefore(y.gutterBackground,y.text)}var he=y.line.gutterMarkers;if(a.options.lineNumbers||he){var Ne=za(y),$e=y.gutter=Ke("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px");if(a.display.input.setUneditable($e),Ne.insertBefore($e,y.text),y.line.gutterClass&&($e.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!he||!he["CodeMirror-linenumbers"])&&(y.lineNumber=$e.appendChild(Ke("div",Ot(a.options,ee),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+z.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),he)for(var st=0;st<a.display.gutterSpecs.length;++st){var pt=a.display.gutterSpecs[st].className,qt=he.hasOwnProperty(pt)&&he[pt];qt&&$e.appendChild(Ke("div",[qt],"CodeMirror-gutter-elt","left: "+z.gutterLeft[pt]+"px; width: "+z.gutterWidth[pt]+"px"))}}}function Qi(a,y,ee){y.alignable&&(y.alignable=null);for(var z=Ge("CodeMirror-linewidget"),ie=y.node.firstChild,he=void 0;ie;ie=he)he=ie.nextSibling,z.test(ie.className)&&y.node.removeChild(ie);ko(a,y,ee)}function to(a,y,ee,z){var ie=Yl(a,y);return y.text=y.node=ie.pre,ie.bgClass&&(y.bgClass=ie.bgClass),ie.textClass&&(y.textClass=ie.textClass),qi(a,y),xo(a,y,ee,z),ko(a,y,z),y.node}function ko(a,y,ee){if(da(a,y.line,y,ee,!0),y.rest)for(var z=0;z<y.rest.length;z++)da(a,y.rest[z],y,ee,!1)}function da(a,y,ee,z,ie){if(y.widgets)for(var he=za(ee),Ne=0,$e=y.widgets;Ne<$e.length;++Ne){var st=$e[Ne],pt=Ke("div",[st.node],"CodeMirror-linewidget"+(st.className?" "+st.className:""));st.handleMouseEvents||pt.setAttribute("cm-ignore-events","true"),Cl(st,pt,ee,z),a.display.input.setUneditable(pt),ie&&st.above?he.insertBefore(pt,ee.gutter||ee.text):he.appendChild(pt),Po(st,"redraw")}}function Cl(a,y,ee,z){if(a.noHScroll){(ee.alignable||(ee.alignable=[])).push(y);var ie=z.wrapperWidth;y.style.left=z.fixedPos+"px",a.coverGutter||(ie-=z.gutterTotalWidth,y.style.paddingLeft=z.gutterTotalWidth+"px"),y.style.width=ie+"px"}a.coverGutter&&(y.style.zIndex=5,y.style.position="relative",a.noHScroll||(y.style.marginLeft=-z.gutterTotalWidth+"px"))}function Ga(a){if(a.height!=null)return a.height;var y=a.doc.cm;if(!y)return 0;if(!qe(document.body,a.node)){var ee="position: relative;";a.coverGutter&&(ee+="margin-left: -"+y.display.gutters.offsetWidth+"px;"),a.noHScroll&&(ee+="width: "+y.display.wrapper.clientWidth+"px;"),Te(y.display.measure,Ke("div",[a.node],null,ee))}return a.height=a.node.parentNode.offsetHeight}function Wa(a,y){for(var ee=Tt(y);ee!=a.wrapper;ee=ee.parentNode)if(!ee||ee.nodeType==1&&ee.getAttribute("cm-ignore-events")=="true"||ee.parentNode==a.sizer&&ee!=a.mover)return!0}function Fa(a){return a.lineSpace.offsetTop}function pl(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Al(a){if(a.cachedPaddingH)return a.cachedPaddingH;var y=Te(a.measure,Ke("pre","x","CodeMirror-line-like")),ee=window.getComputedStyle?window.getComputedStyle(y):y.currentStyle,z={left:parseInt(ee.paddingLeft),right:parseInt(ee.paddingRight)};return!isNaN(z.left)&&!isNaN(z.right)&&(a.cachedPaddingH=z),z}function el(a){return Je-a.display.nativeBarWidth}function Dl(a){return a.display.scroller.clientWidth-el(a)-a.display.barWidth}function Ao(a){return a.display.scroller.clientHeight-el(a)-a.display.barHeight}function xl(a,y,ee){var z=a.options.lineWrapping,ie=z&&Dl(a);if(!y.measure.heights||z&&y.measure.width!=ie){var he=y.measure.heights=[];if(z){y.measure.width=ie;for(var Ne=y.text.firstChild.getClientRects(),$e=0;$e<Ne.length-1;$e++){var st=Ne[$e],pt=Ne[$e+1];Math.abs(st.bottom-pt.bottom)>2&&he.push((st.bottom+pt.top)/2-ee.top)}}he.push(ee.bottom-ee.top)}}function Kl(a,y,ee){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var z=0;z<a.rest.length;z++)if(a.rest[z]==y)return{map:a.measure.maps[z],cache:a.measure.caches[z]};for(var ie=0;ie<a.rest.length;ie++)if(Mt(a.rest[ie])>ee)return{map:a.measure.maps[ie],cache:a.measure.caches[ie],before:!0}}function us(a,y){y=qn(y);var ee=Mt(y),z=a.display.externalMeasured=new ea(a.doc,y,ee);z.lineN=ee;var ie=z.built=ha(a,z);return z.text=ie.pre,Te(a.display.lineMeasure,ie.pre),z}function ys(a,y,ee,z){return vl(a,Zl(a,y),ee,z)}function il(a,y){if(y>=a.display.viewFrom&&y<a.display.viewTo)return a.display.view[Tl(a,y)];var ee=a.display.externalMeasured;if(ee&&y>=ee.lineN&&y<ee.lineN+ee.size)return ee}function Zl(a,y){var ee=Mt(y),z=il(a,ee);z&&!z.text?z=null:z&&z.changes&&(rl(a,z,ee,Vl(a)),a.curOp.forceUpdate=!0),z||(z=us(a,y));var ie=Kl(z,y,ee);return{line:y,view:z,rect:null,map:ie.map,cache:ie.cache,before:ie.before,hasHeights:!1}}function vl(a,y,ee,z,ie){y.before&&(ee=-1);var he=ee+(z||""),Ne;return y.cache.hasOwnProperty(he)?Ne=y.cache[he]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(xl(a,y.view,y.rect),y.hasHeights=!0),Ne=ts(a,y,ee,z),Ne.bogus||(y.cache[he]=Ne)),{left:Ne.left,right:Ne.right,top:ie?Ne.rtop:Ne.top,bottom:ie?Ne.rbottom:Ne.bottom}}var Is={left:0,right:0,top:0,bottom:0};function Gl(a,y,ee){for(var z,ie,he,Ne,$e,st,pt=0;pt<a.length;pt+=3)if($e=a[pt],st=a[pt+1],y<$e?(ie=0,he=1,Ne="left"):y<st?(ie=y-$e,he=ie+1):(pt==a.length-3||y==st&&a[pt+3]>y)&&(he=st-$e,ie=he-1,y>=st&&(Ne="right")),ie!=null){if(z=a[pt+2],$e==st&&ee==(z.insertLeft?"left":"right")&&(Ne=ee),ee=="left"&&ie==0)for(;pt&&a[pt-2]==a[pt-3]&&a[pt-1].insertLeft;)z=a[(pt-=3)+2],Ne="left";if(ee=="right"&&ie==st-$e)for(;pt<a.length-3&&a[pt+3]==a[pt+4]&&!a[pt+5].insertLeft;)z=a[(pt+=3)+2],Ne="right";break}return{node:z,start:ie,end:he,collapse:Ne,coverStart:$e,coverEnd:st}}function cs(a,y){var ee=Is;if(y=="left")for(var z=0;z<a.length&&(ee=a[z]).left==ee.right;z++);else for(var ie=a.length-1;ie>=0&&(ee=a[ie]).left==ee.right;ie--);return ee}function ts(a,y,ee,z){var ie=Gl(y.map,ee,z),he=ie.node,Ne=ie.start,$e=ie.end,st=ie.collapse,pt;if(he.nodeType==3){for(var qt=0;qt<4;qt++){for(;Ne&&Ie(y.line.text.charAt(ie.coverStart+Ne));)--Ne;for(;ie.coverStart+$e<ie.coverEnd&&Ie(y.line.text.charAt(ie.coverStart+$e));)++$e;if(Pe&&pe<9&&Ne==0&&$e==ie.coverEnd-ie.coverStart?pt=he.parentNode.getBoundingClientRect():pt=cs(Se(he,Ne,$e).getClientRects(),z),pt.left||pt.right||Ne==0)break;$e=Ne,Ne=Ne-1,st="right"}Pe&&pe<11&&(pt=Js(a.display.measure,pt))}else{Ne>0&&(st=z="right");var fn;a.options.lineWrapping&&(fn=he.getClientRects()).length>1?pt=fn[z=="right"?fn.length-1:0]:pt=he.getBoundingClientRect()}if(Pe&&pe<9&&!Ne&&(!pt||!pt.left&&!pt.right)){var Nn=he.parentNode.getClientRects()[0];Nn?pt={left:Nn.left,right:Nn.left+Pl(a.display),top:Nn.top,bottom:Nn.bottom}:pt=Is}for(var Mn=pt.top-y.rect.top,mr=pt.bottom-y.rect.top,Nr=(Mn+mr)/2,ti=y.view.measure.heights,hi=0;hi<ti.length-1&&!(Nr<ti[hi]);hi++);var Oi=hi?ti[hi-1]:0,mi=ti[hi],Wi={left:(st=="right"?pt.right:pt.left)-y.rect.left,right:(st=="left"?pt.left:pt.right)-y.rect.left,top:Oi,bottom:mi};return!pt.left&&!pt.right&&(Wi.bogus=!0),a.options.singleCursorHeightPerLine||(Wi.rtop=Mn,Wi.rbottom=mr),Wi}function Js(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!On(a))return y;var ee=screen.logicalXDPI/screen.deviceXDPI,z=screen.logicalYDPI/screen.deviceYDPI;return{left:y.left*ee,right:y.right*ee,top:y.top*z,bottom:y.bottom*z}}function ds(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var y=0;y<a.rest.length;y++)a.measure.caches[y]={}}function gl(a){a.display.externalMeasure=null,rt(a.display.lineMeasure);for(var y=0;y<a.display.view.length;y++)ds(a.display.view[y])}function _l(a){gl(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function ns(){return xe&&Me?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function bs(){return xe&&Me?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Xl(a){var y=0;if(a.widgets)for(var ee=0;ee<a.widgets.length;++ee)a.widgets[ee].above&&(y+=Ga(a.widgets[ee]));return y}function fs(a,y,ee,z,ie){if(!ie){var he=Xl(y);ee.top+=he,ee.bottom+=he}if(z=="line")return ee;z||(z="local");var Ne=ji(y);if(z=="local"?Ne+=Fa(a.display):Ne-=a.display.viewOffset,z=="page"||z=="window"){var $e=a.display.lineSpace.getBoundingClientRect();Ne+=$e.top+(z=="window"?0:bs());var st=$e.left+(z=="window"?0:ns());ee.left+=st,ee.right+=st}return ee.top+=Ne,ee.bottom+=Ne,ee}function Cs(a,y,ee){if(ee=="div")return y;var z=y.left,ie=y.top;if(ee=="page")z-=ns(),ie-=bs();else if(ee=="local"||!ee){var he=a.display.sizer.getBoundingClientRect();z+=he.left,ie+=he.top}var Ne=a.display.lineSpace.getBoundingClientRect();return{left:z-Ne.left,top:ie-Ne.top}}function Ul(a,y,ee,z,ie){return z||(z=vn(a.doc,y.line)),fs(a,z,ys(a,z,y.ch,ie),ee)}function Ha(a,y,ee,z,ie,he){z=z||vn(a.doc,y.line),ie||(ie=Zl(a,z));function Ne(mr,Nr){var ti=vl(a,ie,mr,Nr?"right":"left",he);return Nr?ti.left=ti.right:ti.right=ti.left,fs(a,z,ti,ee)}var $e=ot(z,a.doc.direction),st=y.ch,pt=y.sticky;if(st>=z.text.length?(st=z.text.length,pt="before"):st<=0&&(st=0,pt="after"),!$e)return Ne(pt=="before"?st-1:st,pt=="before");function qt(mr,Nr,ti){var hi=$e[Nr],Oi=hi.level==1;return Ne(ti?mr-1:mr,Oi!=ti)}var fn=ft($e,st,pt),Nn=it,Mn=qt(st,fn,pt=="before");return Nn!=null&&(Mn.other=qt(st,Nn,pt!="before")),Mn}function Uo(a,y){var ee=0;y=Kt(a.doc,y),a.options.lineWrapping||(ee=Pl(a.display)*y.ch);var z=vn(a.doc,y.line),ie=ji(z)+Fa(a.display);return{left:ee,right:ee,top:ie,bottom:ie+z.height}}function Eo(a,y,ee,z,ie){var he=At(a,y,ee);return he.xRel=ie,z&&(he.outside=z),he}function Ma(a,y,ee){var z=a.doc;if(ee+=a.display.viewOffset,ee<0)return Eo(z.first,0,null,-1,-1);var ie=zt(z,ee),he=z.first+z.size-1;if(ie>he)return Eo(z.first+z.size-1,vn(z,he).text.length,null,1,1);y<0&&(y=0);for(var Ne=vn(z,ie);;){var $e=Fl(a,Ne,ie,y,ee),st=or(Ne,$e.ch+($e.xRel>0||$e.outside>0?1:0));if(!st)return $e;var pt=st.find(1);if(pt.line==ie)return pt;Ne=vn(z,ie=pt.line)}}function tl(a,y,ee,z){z-=Xl(y);var ie=y.text.length,he=Ye(function(Ne){return vl(a,ee,Ne-1).bottom<=z},ie,0);return ie=Ye(function(Ne){return vl(a,ee,Ne).top>z},he,ie),{begin:he,end:ie}}function Oa(a,y,ee,z){ee||(ee=Zl(a,y));var ie=fs(a,y,vl(a,ee,z),"line").top;return tl(a,y,ee,ie)}function ka(a,y,ee,z){return a.bottom<=ee?!1:a.top>ee?!0:(z?a.left:a.right)>y}function Fl(a,y,ee,z,ie){ie-=ji(y);var he=Zl(a,y),Ne=Xl(y),$e=0,st=y.text.length,pt=!0,qt=ot(y,a.doc.direction);if(qt){var fn=(a.options.lineWrapping?Ll:El)(a,y,ee,he,qt,z,ie);pt=fn.level!=1,$e=pt?fn.from:fn.to-1,st=pt?fn.to:fn.from-1}var Nn=null,Mn=null,mr=Ye(function(mo){var io=vl(a,he,mo);return io.top+=Ne,io.bottom+=Ne,ka(io,z,ie,!1)?(io.top<=ie&&io.left<=z&&(Nn=mo,Mn=io),!0):!1},$e,st),Nr,ti,hi=!1;if(Mn){var Oi=z-Mn.left<Mn.right-z,mi=Oi==pt;mr=Nn+(mi?0:1),ti=mi?"after":"before",Nr=Oi?Mn.left:Mn.right}else{!pt&&(mr==st||mr==$e)&&mr++,ti=mr==0?"after":mr==y.text.length?"before":vl(a,he,mr-(pt?1:0)).bottom+Ne<=ie==pt?"after":"before";var Wi=Ha(a,At(ee,mr,ti),"line",y,he);Nr=Wi.left,hi=ie<Wi.top?-1:ie>=Wi.bottom?1:0}return mr=ke(y.text,mr,1),Eo(ee,mr,ti,hi,z-Nr)}function El(a,y,ee,z,ie,he,Ne){var $e=Ye(function(fn){var Nn=ie[fn],Mn=Nn.level!=1;return ka(Ha(a,At(ee,Mn?Nn.to:Nn.from,Mn?"before":"after"),"line",y,z),he,Ne,!0)},0,ie.length-1),st=ie[$e];if($e>0){var pt=st.level!=1,qt=Ha(a,At(ee,pt?st.from:st.to,pt?"after":"before"),"line",y,z);ka(qt,he,Ne,!0)&&qt.top>Ne&&(st=ie[$e-1])}return st}function Ll(a,y,ee,z,ie,he,Ne){var $e=tl(a,y,z,Ne),st=$e.begin,pt=$e.end;/\s/.test(y.text.charAt(pt-1))&&pt--;for(var qt=null,fn=null,Nn=0;Nn<ie.length;Nn++){var Mn=ie[Nn];if(!(Mn.from>=pt||Mn.to<=st)){var mr=Mn.level!=1,Nr=vl(a,z,mr?Math.min(pt,Mn.to)-1:Math.max(st,Mn.from)).right,ti=Nr<he?he-Nr+1e9:Nr-he;(!qt||fn>ti)&&(qt=Mn,fn=ti)}}return qt||(qt=ie[ie.length-1]),qt.from<st&&(qt={from:st,to:qt.to,level:qt.level}),qt.to>pt&&(qt={from:qt.from,to:pt,level:qt.level}),qt}var ol;function fl(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=Ke("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(Ke("br"));ol.appendChild(document.createTextNode("x"))}Te(a.measure,ol);var ee=ol.offsetHeight/50;return ee>3&&(a.cachedTextHeight=ee),rt(a.measure),ee||1}function Pl(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ke("span","xxxxxxxxxx"),ee=Ke("pre",[y],"CodeMirror-line-like");Te(a.measure,ee);var z=y.getBoundingClientRect(),ie=(z.right-z.left)/10;return ie>2&&(a.cachedCharWidth=ie),ie||10}function Vl(a){for(var y=a.display,ee={},z={},ie=y.gutters.clientLeft,he=y.gutters.firstChild,Ne=0;he;he=he.nextSibling,++Ne){var $e=a.display.gutterSpecs[Ne].className;ee[$e]=he.offsetLeft+he.clientLeft+ie,z[$e]=he.clientWidth}return{fixedPos:Os(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:ee,gutterWidth:z,wrapperWidth:y.wrapper.clientWidth}}function Os(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ms(a){var y=fl(a.display),ee=a.options.lineWrapping,z=ee&&Math.max(5,a.display.scroller.clientWidth/Pl(a.display)-3);return function(ie){if(xr(a.doc,ie))return 0;var he=0;if(ie.widgets)for(var Ne=0;Ne<ie.widgets.length;Ne++)ie.widgets[Ne].height&&(he+=ie.widgets[Ne].height);return ee?he+(Math.ceil(ie.text.length/z)||1)*y:he+y}}function rs(a){var y=a.doc,ee=Ms(a);y.iter(function(z){var ie=ee(z);ie!=z.height&&vr(z,ie)})}function zl(a,y,ee,z){var ie=a.display;if(!ee&&Tt(y).getAttribute("cm-not-content")=="true")return null;var he,Ne,$e=ie.lineSpace.getBoundingClientRect();try{he=y.clientX-$e.left,Ne=y.clientY-$e.top}catch(fn){return null}var st=Ma(a,he,Ne),pt;if(z&&st.xRel>0&&(pt=vn(a.doc,st.line).text).length==st.ch){var qt=ze(pt,pt.length,a.options.tabSize)-pt.length;st=At(st.line,Math.max(0,Math.round((he-Al(a.display).left)/Pl(a.display))-qt))}return st}function Tl(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var ee=a.display.view,z=0;z<ee.length;z++)if(y-=ee[z].size,y<0)return z}function _a(a,y,ee,z){y==null&&(y=a.doc.first),ee==null&&(ee=a.doc.first+a.doc.size),z||(z=0);var ie=a.display;if(z&&ee<ie.viewTo&&(ie.updateLineNumbers==null||ie.updateLineNumbers>y)&&(ie.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=ie.viewTo)Xr&&rr(a.doc,y)<ie.viewTo&&kl(a);else if(ee<=ie.viewFrom)Xr&&Qn(a.doc,ee+z)>ie.viewFrom?kl(a):(ie.viewFrom+=z,ie.viewTo+=z);else if(y<=ie.viewFrom&&ee>=ie.viewTo)kl(a);else if(y<=ie.viewFrom){var he=xs(a,ee,ee+z,1);he?(ie.view=ie.view.slice(he.index),ie.viewFrom=he.lineN,ie.viewTo+=z):kl(a)}else if(ee>=ie.viewTo){var Ne=xs(a,y,y,-1);Ne?(ie.view=ie.view.slice(0,Ne.index),ie.viewTo=Ne.lineN):kl(a)}else{var $e=xs(a,y,y,-1),st=xs(a,ee,ee+z,1);$e&&st?(ie.view=ie.view.slice(0,$e.index).concat(ta(a,$e.lineN,st.lineN)).concat(ie.view.slice(st.index)),ie.viewTo+=z):kl(a)}var pt=ie.externalMeasured;pt&&(ee<pt.lineN?pt.lineN+=z:y<pt.lineN+pt.size&&(ie.externalMeasured=null))}function Wl(a,y,ee){a.curOp.viewChanged=!0;var z=a.display,ie=a.display.externalMeasured;if(ie&&y>=ie.lineN&&y<ie.lineN+ie.size&&(z.externalMeasured=null),!(y<z.viewFrom||y>=z.viewTo)){var he=z.view[Tl(a,y)];if(he.node!=null){var Ne=he.changes||(he.changes=[]);Fe(Ne,ee)==-1&&Ne.push(ee)}}}function kl(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function xs(a,y,ee,z){var ie=Tl(a,y),he,Ne=a.display.view;if(!Xr||ee==a.doc.first+a.doc.size)return{index:ie,lineN:ee};for(var $e=a.display.viewFrom,st=0;st<ie;st++)$e+=Ne[st].size;if($e!=y){if(z>0){if(ie==Ne.length-1)return null;he=$e+Ne[ie].size-y,ie++}else he=$e-y;y+=he,ee+=he}for(;rr(a.doc,ee)!=ee;){if(ie==(z<0?0:Ne.length-1))return null;ee+=z*Ne[ie-(z<0?1:0)].size,ie+=z}return{index:ie,lineN:ee}}function Ks(a,y,ee){var z=a.display,ie=z.view;ie.length==0||y>=z.viewTo||ee<=z.viewFrom?(z.view=ta(a,y,ee),z.viewFrom=y):(z.viewFrom>y?z.view=ta(a,y,z.viewFrom).concat(z.view):z.viewFrom<y&&(z.view=z.view.slice(Tl(a,y))),z.viewFrom=y,z.viewTo<ee?z.view=z.view.concat(ta(a,z.viewTo,ee)):z.viewTo>ee&&(z.view=z.view.slice(0,Tl(a,ee)))),z.viewTo=ee}function Es(a){for(var y=a.display.view,ee=0,z=0;z<y.length;z++){var ie=y[z];!ie.hidden&&(!ie.node||ie.changes)&&++ee}return ee}function Ql(a){a.display.input.showSelection(a.display.input.prepareSelection())}function hu(a,y){y===void 0&&(y=!0);for(var ee=a.doc,z={},ie=z.cursors=document.createDocumentFragment(),he=z.selection=document.createDocumentFragment(),Ne=0;Ne<ee.sel.ranges.length;Ne++)if(!(!y&&Ne==ee.sel.primIndex)){var $e=ee.sel.ranges[Ne];if(!($e.from().line>=a.display.viewTo||$e.to().line<a.display.viewFrom)){var st=$e.empty();(st||a.options.showCursorWhenSelecting)&&Us(a,$e.head,ie),st||xu(a,$e,he)}}return z}function Us(a,y,ee){var z=Ha(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),ie=ee.appendChild(Ke("div","\xA0","CodeMirror-cursor"));if(ie.style.left=z.left+"px",ie.style.top=z.top+"px",ie.style.height=Math.max(0,z.bottom-z.top)*a.options.cursorHeight+"px",z.other){var he=ee.appendChild(Ke("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));he.style.display="",he.style.left=z.other.left+"px",he.style.top=z.other.top+"px",he.style.height=(z.other.bottom-z.other.top)*.85+"px"}}function hs(a,y){return a.top-y.top||a.left-y.left}function xu(a,y,ee){var z=a.display,ie=a.doc,he=document.createDocumentFragment(),Ne=Al(a.display),$e=Ne.left,st=Math.max(z.sizerWidth,Dl(a)-z.sizer.offsetLeft)-Ne.right,pt=ie.direction=="ltr";function qt(mi,Wi,mo,io){Wi<0&&(Wi=0),Wi=Math.round(Wi),io=Math.round(io),he.appendChild(Ke("div",null,"CodeMirror-selected","position: absolute; left: "+mi+`px;
top: `+Wi+"px; width: "+(mo==null?st-mi:mo)+`px;
height: `+(io-Wi)+"px"))}function fn(mi,Wi,mo){var io=vn(ie,mi),Ko=io.text.length,wa,cl;function Za(Ja,Ol){return Ul(a,At(mi,Ja),"div",io,Ol)}function Rl(Ja,Ol,ml){var nl=Oa(a,io,null,Ja),qa=Ol=="ltr"==(ml=="after")?"left":"right",ja=ml=="after"?nl.begin:nl.end-(/\s/.test(io.text.charAt(nl.end-1))?2:1);return Za(ja,qa)[qa]}var Il=ot(io,ie.direction);return _e(Il,Wi||0,mo==null?Ko:mo,function(Ja,Ol,ml,nl){var qa=ml=="ltr",ja=Za(Ja,qa?"left":"right"),Ml=Za(Ol-1,qa?"right":"left"),Qs=Wi==null&&Ja==0,Bs=mo==null&&Ol==Ko,bl=nl==0,ss=!Il||nl==Il.length-1;if(Ml.top-ja.top<=3){var dl=(pt?Qs:Bs)&&bl,Iu=(pt?Bs:Qs)&&ss,gs=dl?$e:(qa?ja:Ml).left,Hs=Iu?st:(qa?Ml:ja).right;qt(gs,ja.top,Hs-gs,ja.bottom)}else{var js,wl,$s,Ou;qa?(js=pt&&Qs&&bl?$e:ja.left,wl=pt?st:Rl(Ja,ml,"before"),$s=pt?$e:Rl(Ol,ml,"after"),Ou=pt&&Bs&&ss?st:Ml.right):(js=pt?Rl(Ja,ml,"before"):$e,wl=!pt&&Qs&&bl?st:ja.right,$s=!pt&&Bs&&ss?$e:Ml.left,Ou=pt?Rl(Ol,ml,"after"):st),qt(js,ja.top,wl-js,ja.bottom),ja.bottom<Ml.top&&qt($e,ja.bottom,null,Ml.top),qt($s,Ml.top,Ou-$s,Ml.bottom)}(!wa||hs(ja,wa)<0)&&(wa=ja),hs(Ml,wa)<0&&(wa=Ml),(!cl||hs(ja,cl)<0)&&(cl=ja),hs(Ml,cl)<0&&(cl=Ml)}),{start:wa,end:cl}}var Nn=y.from(),Mn=y.to();if(Nn.line==Mn.line)fn(Nn.line,Nn.ch,Mn.ch);else{var mr=vn(ie,Nn.line),Nr=vn(ie,Mn.line),ti=qn(mr)==qn(Nr),hi=fn(Nn.line,Nn.ch,ti?mr.text.length+1:null).end,Oi=fn(Mn.line,ti?0:null,Mn.ch).start;ti&&(hi.top<Oi.top-2?(qt(hi.right,hi.top,null,hi.bottom),qt($e,Oi.top,Oi.left,Oi.bottom)):qt(hi.right,hi.top,Oi.left-hi.right,hi.bottom)),hi.bottom<Oi.top&&qt($e,hi.bottom,null,Oi.top)}ee.appendChild(he)}function Ls(a){if(a.state.focused){var y=a.display;clearInterval(y.blinker);var ee=!0;y.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?y.blinker=setInterval(function(){a.hasFocus()||is(a),y.cursorDiv.style.visibility=(ee=!ee)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function mu(a){a.state.focused||(a.display.input.focus(),$l(a))}function Ts(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,is(a))},100)}function $l(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Gt(a,"focus",a,y),a.state.focused=!0,ye(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ce&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ls(a))}function is(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Gt(a,"blur",a,y),a.state.focused=!1,Ze(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function $i(a){for(var y=a.display,ee=y.lineDiv.offsetTop,z=0;z<y.view.length;z++){var ie=y.view[z],he=a.options.lineWrapping,Ne=void 0,$e=0;if(!ie.hidden){if(Pe&&pe<8){var st=ie.node.offsetTop+ie.node.offsetHeight;Ne=st-ee,ee=st}else{var pt=ie.node.getBoundingClientRect();Ne=pt.bottom-pt.top,!he&&ie.text.firstChild&&($e=ie.text.firstChild.getBoundingClientRect().right-pt.left-1)}var qt=ie.line.height-Ne;if((qt>.005||qt<-.005)&&(vr(ie.line,Ne),os(ie.line),ie.rest))for(var fn=0;fn<ie.rest.length;fn++)os(ie.rest[fn]);if($e>a.display.sizerWidth){var Nn=Math.ceil($e/Pl(a.display));Nn>a.display.maxLineLength&&(a.display.maxLineLength=Nn,a.display.maxLine=ie.line,a.display.maxLineChanged=!0)}}}}function os(a){if(a.widgets)for(var y=0;y<a.widgets.length;++y){var ee=a.widgets[y],z=ee.node.parentNode;z&&(ee.height=z.offsetHeight)}}function me(a,y,ee){var z=ee&&ee.top!=null?Math.max(0,ee.top):a.scroller.scrollTop;z=Math.floor(z-Fa(a));var ie=ee&&ee.bottom!=null?ee.bottom:z+a.wrapper.clientHeight,he=zt(y,z),Ne=zt(y,ie);if(ee&&ee.ensure){var $e=ee.ensure.from.line,st=ee.ensure.to.line;$e<he?(he=$e,Ne=zt(y,ji(vn(y,$e))+a.wrapper.clientHeight)):Math.min(st,y.lastLine())>=Ne&&(he=zt(y,ji(vn(y,st))-a.wrapper.clientHeight),Ne=st)}return{from:he,to:Math.max(Ne,he+1)}}function Qe(a,y){if(!Rt(a,"scrollCursorIntoView")){var ee=a.display,z=ee.sizer.getBoundingClientRect(),ie=null;if(y.top+z.top<0?ie=!0:y.bottom+z.top>(window.innerHeight||document.documentElement.clientHeight)&&(ie=!1),ie!=null&&!Le){var he=Ke("div","\u200B",null,`position: absolute;
top: `+(y.top-ee.viewOffset-Fa(a.display))+`px;
height: `+(y.bottom-y.top+el(a)+ee.barHeight)+`px;
left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(he),he.scrollIntoView(ie),a.display.lineSpace.removeChild(he)}}}function mt(a,y,ee,z){z==null&&(z=0);var ie;!a.options.lineWrapping&&y==ee&&(y=y.ch?At(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,ee=y.sticky=="before"?At(y.line,y.ch+1,"before"):y);for(var he=0;he<5;he++){var Ne=!1,$e=Ha(a,y),st=!ee||ee==y?$e:Ha(a,ee);ie={left:Math.min($e.left,st.left),top:Math.min($e.top,st.top)-z,right:Math.max($e.left,st.left),bottom:Math.max($e.bottom,st.bottom)+z};var pt=It(a,ie),qt=a.doc.scrollTop,fn=a.doc.scrollLeft;if(pt.scrollTop!=null&&(tr(a,pt.scrollTop),Math.abs(a.doc.scrollTop-qt)>1&&(Ne=!0)),pt.scrollLeft!=null&&(ir(a,pt.scrollLeft),Math.abs(a.doc.scrollLeft-fn)>1&&(Ne=!0)),!Ne)break}return ie}function Bt(a,y){var ee=It(a,y);ee.scrollTop!=null&&tr(a,ee.scrollTop),ee.scrollLeft!=null&&ir(a,ee.scrollLeft)}function It(a,y){var ee=a.display,z=fl(a.display);y.top<0&&(y.top=0);var ie=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ee.scroller.scrollTop,he=Ao(a),Ne={};y.bottom-y.top>he&&(y.bottom=y.top+he);var $e=a.doc.height+pl(ee),st=y.top<z,pt=y.bottom>$e-z;if(y.top<ie)Ne.scrollTop=st?0:y.top;else if(y.bottom>ie+he){var qt=Math.min(y.top,(pt?$e:y.bottom)-he);qt!=ie&&(Ne.scrollTop=qt)}var fn=a.options.fixedGutter?0:ee.gutters.offsetWidth,Nn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ee.scroller.scrollLeft-fn,Mn=Dl(a)-ee.gutters.offsetWidth,mr=y.right-y.left>Mn;return mr&&(y.right=y.left+Mn),y.left<10?Ne.scrollLeft=0:y.left<Nn?Ne.scrollLeft=Math.max(0,y.left+fn-(mr?0:10)):y.right>Mn+Nn-3&&(Ne.scrollLeft=y.right+(mr?0:10)-Mn),Ne}function cn(a,y){y!=null&&(_n(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function yn(a){_n(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function wn(a,y,ee){(y!=null||ee!=null)&&_n(a),y!=null&&(a.curOp.scrollLeft=y),ee!=null&&(a.curOp.scrollTop=ee)}function Wn(a,y){_n(a),a.curOp.scrollToPos=y}function _n(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var ee=Uo(a,y.from),z=Uo(a,y.to);Dn(a,ee,z,y.margin)}}function Dn(a,y,ee,z){var ie=It(a,{left:Math.min(y.left,ee.left),top:Math.min(y.top,ee.top)-z,right:Math.max(y.right,ee.right),bottom:Math.max(y.bottom,ee.bottom)+z});wn(a,ie.scrollLeft,ie.scrollTop)}function tr(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||lo(a,{top:y}),ar(a,y,!0),b&&lo(a),Ki(a,100))}function ar(a,y,ee){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!ee)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function ir(a,y,ee,z){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ee?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!z)&&(a.doc.scrollLeft=y,xt(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function nr(a){var y=a.display,ee=y.gutters.offsetWidth,z=Math.round(a.doc.height+pl(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?ee:0,docHeight:z,scrollHeight:z+el(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:ee}}var cr=function(a,y,ee){this.cm=ee;var z=this.vert=Ke("div",[Ke("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=Ke("div",[Ke("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");z.tabIndex=ie.tabIndex=-1,a(z),a(ie),Ut(z,"scroll",function(){z.clientHeight&&y(z.scrollTop,"vertical")}),Ut(ie,"scroll",function(){ie.clientWidth&&y(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Pe&&pe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};cr.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,ee=a.scrollHeight>a.clientHeight+1,z=a.nativeBarWidth;if(ee){this.vert.style.display="block",this.vert.style.bottom=y?z+"px":"0";var ie=a.viewHeight-(y?z:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ie)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=ee?z+"px":"0",this.horiz.style.left=a.barLeft+"px";var he=a.viewWidth-a.barLeft-(ee?z:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+he)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(z==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ee?z:0,bottom:y?z:0}},cr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},cr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},cr.prototype.zeroWidthHack=function(){var a=Ae&&!be?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new se,this.disableVert=new se},cr.prototype.enableZeroWidthBar=function(a,y,ee){a.style.pointerEvents="auto";function z(){var ie=a.getBoundingClientRect(),he=ee=="vert"?document.elementFromPoint(ie.right-1,(ie.top+ie.bottom)/2):document.elementFromPoint((ie.right+ie.left)/2,ie.bottom-1);he!=a?a.style.pointerEvents="none":y.set(1e3,z)}y.set(1e3,z)},cr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var fr=function(){};fr.prototype.update=function(){return{bottom:0,right:0}},fr.prototype.setScrollLeft=function(){},fr.prototype.setScrollTop=function(){},fr.prototype.clear=function(){};function hr(a,y){y||(y=nr(a));var ee=a.display.barWidth,z=a.display.barHeight;Yr(a,y);for(var ie=0;ie<4&&ee!=a.display.barWidth||z!=a.display.barHeight;ie++)ee!=a.display.barWidth&&a.options.lineWrapping&&$i(a),Yr(a,nr(a)),ee=a.display.barWidth,z=a.display.barHeight}function Yr(a,y){var ee=a.display,z=ee.scrollbars.update(y);ee.sizer.style.paddingRight=(ee.barWidth=z.right)+"px",ee.sizer.style.paddingBottom=(ee.barHeight=z.bottom)+"px",ee.heightForcer.style.borderBottom=z.bottom+"px solid transparent",z.right&&z.bottom?(ee.scrollbarFiller.style.display="block",ee.scrollbarFiller.style.height=z.bottom+"px",ee.scrollbarFiller.style.width=z.right+"px"):ee.scrollbarFiller.style.display="",z.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ee.gutterFiller.style.display="block",ee.gutterFiller.style.height=z.bottom+"px",ee.gutterFiller.style.width=y.gutterWidth+"px"):ee.gutterFiller.style.display=""}var kr={native:cr,null:fr};function Er(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ze(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new kr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Ut(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,ee){ee=="horizontal"?ir(a,y):tr(a,y)},a),a.display.scrollbars.addClass&&ye(a.display.wrapper,a.display.scrollbars.addClass)}var $r=0;function Or(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.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:++$r},Wo(a.curOp)}function Rr(a){var y=a.curOp;y&&ho(y,function(ee){for(var z=0;z<ee.ops.length;z++)ee.ops[z].cm.curOp=null;Ii(ee)})}function Ii(a){for(var y=a.ops,ee=0;ee<y.length;ee++)pi(y[ee]);for(var z=0;z<y.length;z++)yi(y[z]);for(var ie=0;ie<y.length;ie++)di(y[ie]);for(var he=0;he<y.length;he++)ki(y[he]);for(var Ne=0;Ne<y.length;Ne++)xi(y[Ne])}function pi(a){var y=a.cm,ee=y.display;Si(y),a.updateMaxLine&&ao(y),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<ee.viewFrom||a.scrollToPos.to.line>=ee.viewTo)||ee.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new vi(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function yi(a){a.updatedDisplay=a.mustUpdate&&gi(a.cm,a.update)}function di(a){var y=a.cm,ee=y.display;a.updatedDisplay&&$i(y),a.barMeasure=nr(y),ee.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=ys(y,ee.maxLine,ee.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ee.scroller.clientWidth,ee.sizer.offsetLeft+a.adjustWidthTo+el(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,ee.sizer.offsetLeft+a.adjustWidthTo-Dl(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ee.input.prepareSelection())}function ki(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&ir(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var ee=a.focus&&a.focus==ve();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,ee),(a.updatedDisplay||a.startHeight!=y.doc.height)&&hr(y,a.barMeasure),a.updatedDisplay&&je(y,a.barMeasure),a.selectionChanged&&Ls(y),y.state.focused&&a.updateInput&&y.display.input.reset(a.typing),ee&&mu(a.cm)}function xi(a){var y=a.cm,ee=y.display,z=y.doc;if(a.updatedDisplay&&Ui(y,a.update),ee.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ee.wheelStartX=ee.wheelStartY=null),a.scrollTop!=null&&ar(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&ir(y,a.scrollLeft,!0,!0),a.scrollToPos){var ie=mt(y,Kt(z,a.scrollToPos.from),Kt(z,a.scrollToPos.to),a.scrollToPos.margin);Qe(y,ie)}var he=a.maybeHiddenMarkers,Ne=a.maybeUnhiddenMarkers;if(he)for(var $e=0;$e<he.length;++$e)he[$e].lines.length||Gt(he[$e],"hide");if(Ne)for(var st=0;st<Ne.length;++st)Ne[st].lines.length&&Gt(Ne[st],"unhide");ee.wrapper.offsetHeight&&(z.scrollTop=y.display.scroller.scrollTop),a.changeObjs&&Gt(y,"changes",y,a.changeObjs),a.update&&a.update.finish()}function ii(a,y){if(a.curOp)return y();Or(a);try{return y()}finally{Rr(a)}}function _r(a,y){return function(){if(a.curOp)return y.apply(a,arguments);Or(a);try{return y.apply(a,arguments)}finally{Rr(a)}}}function si(a){return function(){if(this.curOp)return a.apply(this,arguments);Or(this);try{return a.apply(this,arguments)}finally{Rr(this)}}}function li(a){return function(){var y=this.cm;if(!y||y.curOp)return a.apply(this,arguments);Or(y);try{return a.apply(this,arguments)}finally{Rr(y)}}}function Ki(a,y){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(y,ut(Ni,a))}function Ni(a){var y=a.doc;if(!(y.highlightFrontier>=a.display.viewTo)){var ee=+new Date+a.options.workTime,z=zr(a,y.highlightFrontier),ie=[];y.iter(z.line,Math.min(y.first+y.size,a.display.viewTo+500),function(he){if(z.line>=a.display.viewFrom){var Ne=he.styles,$e=he.text.length>a.options.maxHighlightLength?jn(y.mode,z.state):null,st=Yn(a,he,z,!0);$e&&(z.state=$e),he.styles=st.styles;var pt=he.styleClasses,qt=st.classes;qt?he.styleClasses=qt:pt&&(he.styleClasses=null);for(var fn=!Ne||Ne.length!=he.styles.length||pt!=qt&&(!pt||!qt||pt.bgClass!=qt.bgClass||pt.textClass!=qt.textClass),Nn=0;!fn&&Nn<Ne.length;++Nn)fn=Ne[Nn]!=he.styles[Nn];fn&&ie.push(z.line),he.stateAfter=z.save(),z.nextLine()}else he.text.length<=a.options.maxHighlightLength&&Qr(a,he.text,z),he.stateAfter=z.line%5==0?z.save():null,z.nextLine();if(+new Date>ee)return Ki(a,a.options.workDelay),!0}),y.highlightFrontier=z.line,y.modeFrontier=Math.max(y.modeFrontier,z.line),ie.length&&ii(a,function(){for(var he=0;he<ie.length;he++)Wl(a,ie[he],"text")})}}var vi=function(a,y,ee){var z=a.display;this.viewport=y,this.visible=me(z,a.doc,y),this.editorIsHidden=!z.wrapper.offsetWidth,this.wrapperHeight=z.wrapper.clientHeight,this.wrapperWidth=z.wrapper.clientWidth,this.oldDisplayWidth=Dl(a),this.force=ee,this.dims=Vl(a),this.events=[]};vi.prototype.signal=function(a,y){$t(a,y)&&this.events.push(arguments)},vi.prototype.finish=function(){for(var a=0;a<this.events.length;a++)Gt.apply(null,this.events[a])};function Si(a){var y=a.display;!y.scrollbarsClipped&&y.scroller.offsetWidth&&(y.nativeBarWidth=y.scroller.offsetWidth-y.scroller.clientWidth,y.heightForcer.style.height=el(a)+"px",y.sizer.style.marginBottom=-y.nativeBarWidth+"px",y.sizer.style.borderRightWidth=el(a)+"px",y.scrollbarsClipped=!0)}function oi(a){if(a.hasFocus())return null;var y=ve();if(!y||!qe(a.display.lineDiv,y))return null;var ee={activeElt:y};if(window.getSelection){var z=window.getSelection();z.anchorNode&&z.extend&&qe(a.display.lineDiv,z.anchorNode)&&(ee.anchorNode=z.anchorNode,ee.anchorOffset=z.anchorOffset,ee.focusNode=z.focusNode,ee.focusOffset=z.focusOffset)}return ee}function bi(a){if(!(!a||!a.activeElt||a.activeElt==ve())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&qe(document.body,a.anchorNode)&&qe(document.body,a.focusNode))){var y=window.getSelection(),ee=document.createRange();ee.setEnd(a.anchorNode,a.anchorOffset),ee.collapse(!1),y.removeAllRanges(),y.addRange(ee),y.extend(a.focusNode,a.focusOffset)}}function gi(a,y){var ee=a.display,z=a.doc;if(y.editorIsHidden)return kl(a),!1;if(!y.force&&y.visible.from>=ee.viewFrom&&y.visible.to<=ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo)&&ee.renderedView==ee.view&&Es(a)==0)return!1;Pt(a)&&(kl(a),y.dims=Vl(a));var ie=z.first+z.size,he=Math.max(y.visible.from-a.options.viewportMargin,z.first),Ne=Math.min(ie,y.visible.to+a.options.viewportMargin);ee.viewFrom<he&&he-ee.viewFrom<20&&(he=Math.max(z.first,ee.viewFrom)),ee.viewTo>Ne&&ee.viewTo-Ne<20&&(Ne=Math.min(ie,ee.viewTo)),Xr&&(he=rr(a.doc,he),Ne=Qn(a.doc,Ne));var $e=he!=ee.viewFrom||Ne!=ee.viewTo||ee.lastWrapHeight!=y.wrapperHeight||ee.lastWrapWidth!=y.wrapperWidth;Ks(a,he,Ne),ee.viewOffset=ji(vn(a.doc,ee.viewFrom)),a.display.mover.style.top=ee.viewOffset+"px";var st=Es(a);if(!$e&&st==0&&!y.force&&ee.renderedView==ee.view&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo))return!1;var pt=oi(a);return st>4&&(ee.lineDiv.style.display="none"),uo(a,ee.updateLineNumbers,y.dims),st>4&&(ee.lineDiv.style.display=""),ee.renderedView=ee.view,bi(pt),rt(ee.cursorDiv),rt(ee.selectionDiv),ee.gutters.style.height=ee.sizer.style.minHeight=0,$e&&(ee.lastWrapHeight=y.wrapperHeight,ee.lastWrapWidth=y.wrapperWidth,Ki(a,400)),ee.updateLineNumbers=null,!0}function Ui(a,y){for(var ee=y.viewport,z=!0;;z=!1){if(!z||!a.options.lineWrapping||y.oldDisplayWidth==Dl(a)){if(ee&&ee.top!=null&&(ee={top:Math.min(a.doc.height+pl(a.display)-Ao(a),ee.top)}),y.visible=me(a.display,a.doc,ee),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else z&&(y.visible=me(a.display,a.doc,ee));if(!gi(a,y))break;$i(a);var ie=nr(a);Ql(a),hr(a,ie),je(a,ie),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function lo(a,y){var ee=new vi(a,y);if(gi(a,ee)){$i(a),Ui(a,ee);var z=nr(a);Ql(a),hr(a,z),je(a,z),ee.finish()}}function uo(a,y,ee){var z=a.display,ie=a.options.lineNumbers,he=z.lineDiv,Ne=he.firstChild;function $e(mr){var Nr=mr.nextSibling;return Ce&&Ae&&a.display.currentWheelTarget==mr?mr.style.display="none":mr.parentNode.removeChild(mr),Nr}for(var st=z.view,pt=z.viewFrom,qt=0;qt<st.length;qt++){var fn=st[qt];if(!fn.hidden)if(!fn.node||fn.node.parentNode!=he){var Nn=to(a,fn,pt,ee);he.insertBefore(Nn,Ne)}else{for(;Ne!=fn.node;)Ne=$e(Ne);var Mn=ie&&y!=null&&y<=pt&&fn.lineNumber;fn.changes&&(Fe(fn.changes,"gutter")>-1&&(Mn=!1),rl(a,fn,pt,ee)),Mn&&(rt(fn.lineNumber),fn.lineNumber.appendChild(document.createTextNode(Ot(a.options,pt)))),Ne=fn.node.nextSibling}pt+=fn.size}for(;Ne;)Ne=$e(Ne)}function Ve(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function je(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+el(a)+"px"}function xt(a){var y=a.display,ee=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var z=Os(y)-y.scroller.scrollLeft+a.doc.scrollLeft,ie=y.gutters.offsetWidth,he=z+"px",Ne=0;Ne<ee.length;Ne++)if(!ee[Ne].hidden){a.options.fixedGutter&&(ee[Ne].gutter&&(ee[Ne].gutter.style.left=he),ee[Ne].gutterBackground&&(ee[Ne].gutterBackground.style.left=he));var $e=ee[Ne].alignable;if($e)for(var st=0;st<$e.length;st++)$e[st].style.left=he}a.options.fixedGutter&&(y.gutters.style.left=z+ie+"px")}}function Pt(a){if(!a.options.lineNumbers)return!1;var y=a.doc,ee=Ot(a.options,y.first+y.size-1),z=a.display;if(ee.length!=z.lineNumChars){var ie=z.measure.appendChild(Ke("div",[Ke("div",ee)],"CodeMirror-linenumber CodeMirror-gutter-elt")),he=ie.firstChild.offsetWidth,Ne=ie.offsetWidth-he;return z.lineGutter.style.width="",z.lineNumInnerWidth=Math.max(he,z.lineGutter.offsetWidth-Ne)+1,z.lineNumWidth=z.lineNumInnerWidth+Ne,z.lineNumChars=z.lineNumInnerWidth?ee.length:-1,z.lineGutter.style.width=z.lineNumWidth+"px",Ve(a.display),!0}return!1}function Nt(a,y){for(var ee=[],z=!1,ie=0;ie<a.length;ie++){var he=a[ie],Ne=null;if(typeof he!="string"&&(Ne=he.style,he=he.className),he=="CodeMirror-linenumbers")if(y)z=!0;else continue;ee.push({className:he,style:Ne})}return y&&!z&&ee.push({className:"CodeMirror-linenumbers",style:null}),ee}function Yt(a){var y=a.gutters,ee=a.gutterSpecs;rt(y),a.lineGutter=null;for(var z=0;z<ee.length;++z){var ie=ee[z],he=ie.className,Ne=ie.style,$e=y.appendChild(Ke("div",null,"CodeMirror-gutter "+he));Ne&&($e.style.cssText=Ne),he=="CodeMirror-linenumbers"&&(a.lineGutter=$e,$e.style.width=(a.lineNumWidth||1)+"px")}y.style.display=ee.length?"":"none",Ve(a)}function an(a){Yt(a.display),_a(a),xt(a)}function en(a,y,ee,z){var ie=this;this.input=ee,ie.scrollbarFiller=Ke("div",null,"CodeMirror-scrollbar-filler"),ie.scrollbarFiller.setAttribute("cm-not-content","true"),ie.gutterFiller=Ke("div",null,"CodeMirror-gutter-filler"),ie.gutterFiller.setAttribute("cm-not-content","true"),ie.lineDiv=et("div",null,"CodeMirror-code"),ie.selectionDiv=Ke("div",null,null,"position: relative; z-index: 1"),ie.cursorDiv=Ke("div",null,"CodeMirror-cursors"),ie.measure=Ke("div",null,"CodeMirror-measure"),ie.lineMeasure=Ke("div",null,"CodeMirror-measure"),ie.lineSpace=et("div",[ie.measure,ie.lineMeasure,ie.selectionDiv,ie.cursorDiv,ie.lineDiv],null,"position: relative; outline: none");var he=et("div",[ie.lineSpace],"CodeMirror-lines");ie.mover=Ke("div",[he],null,"position: relative"),ie.sizer=Ke("div",[ie.mover],"CodeMirror-sizer"),ie.sizerWidth=null,ie.heightForcer=Ke("div",null,null,"position: absolute; height: "+Je+"px; width: 1px;"),ie.gutters=Ke("div",null,"CodeMirror-gutters"),ie.lineGutter=null,ie.scroller=Ke("div",[ie.sizer,ie.heightForcer,ie.gutters],"CodeMirror-scroll"),ie.scroller.setAttribute("tabIndex","-1"),ie.wrapper=Ke("div",[ie.scrollbarFiller,ie.gutterFiller,ie.scroller],"CodeMirror"),Pe&&pe<8&&(ie.gutters.style.zIndex=-1,ie.scroller.style.paddingRight=0),!Ce&&!(b&&ge)&&(ie.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ie.wrapper):a(ie.wrapper)),ie.viewFrom=ie.viewTo=y.first,ie.reportedViewFrom=ie.reportedViewTo=y.first,ie.view=[],ie.renderedView=null,ie.externalMeasured=null,ie.viewOffset=0,ie.lastWrapHeight=ie.lastWrapWidth=0,ie.updateLineNumbers=null,ie.nativeBarWidth=ie.barHeight=ie.barWidth=0,ie.scrollbarsClipped=!1,ie.lineNumWidth=ie.lineNumInnerWidth=ie.lineNumChars=null,ie.alignWidgets=!1,ie.cachedCharWidth=ie.cachedTextHeight=ie.cachedPaddingH=null,ie.maxLine=null,ie.maxLineLength=0,ie.maxLineChanged=!1,ie.wheelDX=ie.wheelDY=ie.wheelStartX=ie.wheelStartY=null,ie.shift=!1,ie.selForContextMenu=null,ie.activeTouch=null,ie.gutterSpecs=Nt(z.gutters,z.lineNumbers),Yt(ie),ee.init(ie)}var mn=0,pn=null;Pe?pn=-.53:b?pn=15:xe?pn=-.7:Be&&(pn=-1/3);function Ln(a){var y=a.wheelDeltaX,ee=a.wheelDeltaY;return y==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(y=a.detail),ee==null&&a.detail&&a.axis==a.VERTICAL_AXIS?ee=a.detail:ee==null&&(ee=a.wheelDelta),{x:y,y:ee}}function Bn(a){var y=Ln(a);return y.x*=pn,y.y*=pn,y}function Pn(a,y){var ee=Ln(y),z=ee.x,ie=ee.y,he=a.display,Ne=he.scroller,$e=Ne.scrollWidth>Ne.clientWidth,st=Ne.scrollHeight>Ne.clientHeight;if(z&&$e||ie&&st){if(ie&&Ae&&Ce){e:for(var pt=y.target,qt=he.view;pt!=Ne;pt=pt.parentNode)for(var fn=0;fn<qt.length;fn++)if(qt[fn].node==pt){a.display.currentWheelTarget=pt;break e}}if(z&&!b&&!ue&&pn!=null){ie&&st&&tr(a,Math.max(0,Ne.scrollTop+ie*pn)),ir(a,Math.max(0,Ne.scrollLeft+z*pn)),(!ie||ie&&st)&&Lt(y),he.wheelStartX=null;return}if(ie&&pn!=null){var Nn=ie*pn,Mn=a.doc.scrollTop,mr=Mn+he.wrapper.clientHeight;Nn<0?Mn=Math.max(0,Mn+Nn-50):mr=Math.min(a.doc.height,mr+Nn+50),lo(a,{top:Mn,bottom:mr})}mn<20&&(he.wheelStartX==null?(he.wheelStartX=Ne.scrollLeft,he.wheelStartY=Ne.scrollTop,he.wheelDX=z,he.wheelDY=ie,setTimeout(function(){if(he.wheelStartX!=null){var Nr=Ne.scrollLeft-he.wheelStartX,ti=Ne.scrollTop-he.wheelStartY,hi=ti&&he.wheelDY&&ti/he.wheelDY||Nr&&he.wheelDX&&Nr/he.wheelDX;he.wheelStartX=he.wheelStartY=null,hi&&(pn=(pn*mn+hi)/(mn+1),++mn)}},200)):(he.wheelDX+=z,he.wheelDY+=ie))}}var bn=function(a,y){this.ranges=a,this.primIndex=y};bn.prototype.primary=function(){return this.ranges[this.primIndex]},bn.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var y=0;y<this.ranges.length;y++){var ee=this.ranges[y],z=a.ranges[y];if(!ht(ee.anchor,z.anchor)||!ht(ee.head,z.head))return!1}return!0},bn.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new gn(Qt(this.ranges[y].anchor),Qt(this.ranges[y].head));return new bn(a,this.primIndex)},bn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},bn.prototype.contains=function(a,y){y||(y=a);for(var ee=0;ee<this.ranges.length;ee++){var z=this.ranges[ee];if(Ht(y,z.from())>=0&&Ht(a,z.to())<=0)return ee}return-1};var gn=function(a,y){this.anchor=a,this.head=y};gn.prototype.from=function(){return sn(this.anchor,this.head)},gn.prototype.to=function(){return Jt(this.anchor,this.head)},gn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function lr(a,y,ee){var z=a&&a.options.selectionsMayTouch,ie=y[ee];y.sort(function(Nn,Mn){return Ht(Nn.from(),Mn.from())}),ee=Fe(y,ie);for(var he=1;he<y.length;he++){var Ne=y[he],$e=y[he-1],st=Ht($e.to(),Ne.from());if(z&&!Ne.empty()?st>0:st>=0){var pt=sn($e.from(),Ne.from()),qt=Jt($e.to(),Ne.to()),fn=$e.empty()?Ne.from()==Ne.head:$e.from()==$e.head;he<=ee&&--ee,y.splice(--he,2,new gn(fn?qt:pt,fn?pt:qt))}}return new bn(y,ee)}function Kn(a,y){return new bn([new gn(a,y||a)],0)}function pr(a){return a.text?At(a.from.line+a.text.length-1,dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function dr(a,y){if(Ht(a,y.from)<0)return a;if(Ht(a,y.to)<=0)return pr(y);var ee=a.line+y.text.length-(y.to.line-y.from.line)-1,z=a.ch;return a.line==y.to.line&&(z+=pr(y).ch-y.to.ch),At(ee,z)}function Dr(a,y){for(var ee=[],z=0;z<a.sel.ranges.length;z++){var ie=a.sel.ranges[z];ee.push(new gn(dr(ie.anchor,y),dr(ie.head,y)))}return lr(a.cm,ee,a.sel.primIndex)}function br(a,y,ee){return a.line==y.line?At(ee.line,a.ch-y.ch+ee.ch):At(ee.line+(a.line-y.line),a.ch)}function Sr(a,y,ee){for(var z=[],ie=At(a.first,0),he=ie,Ne=0;Ne<y.length;Ne++){var $e=y[Ne],st=br($e.from,ie,he),pt=br(pr($e),ie,he);if(ie=$e.to,he=pt,ee=="around"){var qt=a.sel.ranges[Ne],fn=Ht(qt.head,qt.anchor)<0;z[Ne]=new gn(fn?pt:st,fn?st:pt)}else z[Ne]=new gn(st,st)}return new bn(z,a.sel.primIndex)}function Tr(a){a.doc.mode=kn(a.options,a.doc.modeOption),Hr(a)}function Hr(a){a.doc.iter(function(y){y.stateAfter&&(y.stateAfter=null),y.styles&&(y.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Ki(a,100),a.state.modeGen++,a.curOp&&_a(a)}function Vr(a,y){return y.from.ch==0&&y.to.ch==0&&dt(y.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function Ci(a,y,ee,z){function ie(Oi){return ee?ee[Oi]:null}function he(Oi,mi,Wi){wo(Oi,mi,Wi,z),Po(Oi,"change",Oi,y)}function Ne(Oi,mi){for(var Wi=[],mo=Oi;mo<mi;++mo)Wi.push(new Io(pt[mo],ie(mo),z));return Wi}var $e=y.from,st=y.to,pt=y.text,qt=vn(a,$e.line),fn=vn(a,st.line),Nn=dt(pt),Mn=ie(pt.length-1),mr=st.line-$e.line;if(y.full)a.insert(0,Ne(0,pt.length)),a.remove(pt.length,a.size-pt.length);else if(Vr(a,y)){var Nr=Ne(0,pt.length-1);he(fn,fn.text,Mn),mr&&a.remove($e.line,mr),Nr.length&&a.insert($e.line,Nr)}else if(qt==fn)if(pt.length==1)he(qt,qt.text.slice(0,$e.ch)+Nn+qt.text.slice(st.ch),Mn);else{var ti=Ne(1,pt.length-1);ti.push(new Io(Nn+qt.text.slice(st.ch),Mn,z)),he(qt,qt.text.slice(0,$e.ch)+pt[0],ie(0)),a.insert($e.line+1,ti)}else if(pt.length==1)he(qt,qt.text.slice(0,$e.ch)+pt[0]+fn.text.slice(st.ch),ie(0)),a.remove($e.line+1,mr);else{he(qt,qt.text.slice(0,$e.ch)+pt[0],ie(0)),he(fn,Nn+fn.text.slice(st.ch),Mn);var hi=Ne(1,pt.length-1);mr>1&&a.remove($e.line+1,mr-1),a.insert($e.line+1,hi)}Po(a,"change",a,y)}function wr(a,y,ee){function z(ie,he,Ne){if(ie.linked)for(var $e=0;$e<ie.linked.length;++$e){var st=ie.linked[$e];if(st.doc!=he){var pt=Ne&&st.sharedHist;ee&&!pt||(y(st.doc,pt),z(st.doc,ie,pt))}}}z(a,null,!0)}function Cr(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,rs(a),Tr(a),Mr(a),a.options.lineWrapping||ao(a),a.options.mode=y.modeOption,_a(a)}function Mr(a){(a.doc.direction=="rtl"?ye:Ze)(a.display.lineDiv,"CodeMirror-rtl")}function Jn(a){ii(a,function(){Mr(a),_a(a)})}function Xn(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Ir(a,y){var ee={from:Qt(y.from),to:pr(y),text:Rn(a,y.from,y.to)};return qo(a,ee,y.from.line,y.to.line+1),wr(a,function(z){return qo(z,ee,y.from.line,y.to.line+1)},!0),ee}function jr(a){for(;a.length;){var y=dt(a);if(y.ranges)a.pop();else break}}function ei(a,y){if(y)return jr(a.done),dt(a.done);if(a.done.length&&!dt(a.done).ranges)return dt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),dt(a.done)}function Ei(a,y,ee,z){var ie=a.history;ie.undone.length=0;var he=+new Date,Ne,$e;if((ie.lastOp==z||ie.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&ie.lastModTime>he-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(Ne=ei(ie,ie.lastOp==z)))$e=dt(Ne.changes),Ht(y.from,y.to)==0&&Ht(y.from,$e.to)==0?$e.to=pr(y):Ne.changes.push(Ir(a,y));else{var st=dt(ie.done);for((!st||!st.ranges)&&eo(a.sel,ie.done),Ne={changes:[Ir(a,y)],generation:ie.generation},ie.done.push(Ne);ie.done.length>ie.undoDepth;)ie.done.shift(),ie.done[0].ranges||ie.done.shift()}ie.done.push(ee),ie.generation=++ie.maxGeneration,ie.lastModTime=ie.lastSelTime=he,ie.lastOp=ie.lastSelOp=z,ie.lastOrigin=ie.lastSelOrigin=y.origin,$e||Gt(a,"historyAdded")}function Ur(a,y,ee,z){var ie=y.charAt(0);return ie=="*"||ie=="+"&&ee.ranges.length==z.ranges.length&&ee.somethingSelected()==z.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function so(a,y,ee,z){var ie=a.history,he=z&&z.origin;ee==ie.lastSelOp||he&&ie.lastSelOrigin==he&&(ie.lastModTime==ie.lastSelTime&&ie.lastOrigin==he||Ur(a,he,dt(ie.done),y))?ie.done[ie.done.length-1]=y:eo(y,ie.done),ie.lastSelTime=+new Date,ie.lastSelOrigin=he,ie.lastSelOp=ee,z&&z.clearRedo!==!1&&jr(ie.undone)}function eo(a,y){var ee=dt(y);ee&&ee.ranges&&ee.equals(a)||y.push(a)}function qo(a,y,ee,z){var ie=y["spans_"+a.id],he=0;a.iter(Math.max(a.first,ee),Math.min(a.first+a.size,z),function(Ne){Ne.markedSpans&&((ie||(ie=y["spans_"+a.id]={}))[he]=Ne.markedSpans),++he})}function No(a){if(!a)return null;for(var y,ee=0;ee<a.length;++ee)a[ee].marker.explicitlyCleared?y||(y=a.slice(0,ee)):y&&y.push(a[ee]);return y?y.length?y:null:a}function _o(a,y){var ee=y["spans_"+a.id];if(!ee)return null;for(var z=[],ie=0;ie<y.text.length;++ie)z.push(No(ee[ie]));return z}function ra(a,y){var ee=_o(a,y),z=Xi(a,y);if(!ee)return z;if(!z)return ee;for(var ie=0;ie<ee.length;++ie){var he=ee[ie],Ne=z[ie];if(he&&Ne)e:for(var $e=0;$e<Ne.length;++$e){for(var st=Ne[$e],pt=0;pt<he.length;++pt)if(he[pt].marker==st.marker)continue e;he.push(st)}else Ne&&(ee[ie]=Ne)}return ee}function oa(a,y,ee){for(var z=[],ie=0;ie<a.length;++ie){var he=a[ie];if(he.ranges){z.push(ee?bn.prototype.deepCopy.call(he):he);continue}var Ne=he.changes,$e=[];z.push({changes:$e});for(var st=0;st<Ne.length;++st){var pt=Ne[st],qt=void 0;if($e.push({from:pt.from,to:pt.to,text:pt.text}),y)for(var fn in pt)(qt=fn.match(/^spans_(\d+)$/))&&Fe(y,Number(qt[1]))>-1&&(dt($e)[fn]=pt[fn],delete pt[fn])}}return z}function go(a,y,ee,z){if(z){var ie=a.anchor;if(ee){var he=Ht(y,ie)<0;he!=Ht(ee,ie)<0?(ie=y,y=ee):he!=Ht(y,ee)<0&&(y=ee)}return new gn(ie,y)}else return new gn(ee||y,y)}function po(a,y,ee,z,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),ci(a,new bn([go(a.sel.primary(),y,ee,ie)],0),z)}function ma(a,y,ee){for(var z=[],ie=a.cm&&(a.cm.display.shift||a.extend),he=0;he<a.sel.ranges.length;he++)z[he]=go(a.sel.ranges[he],y[he],null,ie);var Ne=lr(a.cm,z,a.sel.primIndex);ci(a,Ne,ee)}function pa(a,y,ee,z){var ie=a.sel.ranges.slice(0);ie[y]=ee,ci(a,lr(a.cm,ie,a.sel.primIndex),z)}function Bi(a,y,ee,z){ci(a,Kn(y,ee),z)}function no(a,y,ee){var z={ranges:y.ranges,update:function(ie){this.ranges=[];for(var he=0;he<ie.length;he++)this.ranges[he]=new gn(Kt(a,ie[he].anchor),Kt(a,ie[he].head))},origin:ee&&ee.origin};return Gt(a,"beforeSelectionChange",a,z),a.cm&&Gt(a.cm,"beforeSelectionChange",a.cm,z),z.ranges!=y.ranges?lr(a.cm,z.ranges,z.ranges.length-1):y}function Di(a,y,ee){var z=a.history.done,ie=dt(z);ie&&ie.ranges?(z[z.length-1]=y,Do(a,y,ee)):ci(a,y,ee)}function ci(a,y,ee){Do(a,y,ee),so(a,a.sel,a.cm?a.cm.curOp.id:NaN,ee)}function Do(a,y,ee){($t(a,"beforeSelectionChange")||a.cm&&$t(a.cm,"beforeSelectionChange"))&&(y=no(a,y,ee));var z=ee&&ee.bias||(Ht(y.primary().head,a.sel.primary().head)<0?-1:1);zo(a,Ho(a,y,z,!0)),!(ee&&ee.scroll===!1)&&a.cm&&yn(a.cm)}function zo(a,y){y.equals(a.sel)||(a.sel=y,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Vt(a.cm)),Po(a,"cursorActivity",a))}function aa(a){zo(a,Ho(a,a.sel,null,!1))}function Ho(a,y,ee,z){for(var ie,he=0;he<y.ranges.length;he++){var Ne=y.ranges[he],$e=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[he],st=ca(a,Ne.anchor,$e&&$e.anchor,ee,z),pt=ca(a,Ne.head,$e&&$e.head,ee,z);(ie||st!=Ne.anchor||pt!=Ne.head)&&(ie||(ie=y.ranges.slice(0,he)),ie[he]=new gn(st,pt))}return ie?lr(a.cm,ie,y.primIndex):y}function va(a,y,ee,z,ie){var he=vn(a,y.line);if(he.markedSpans)for(var Ne=0;Ne<he.markedSpans.length;++Ne){var $e=he.markedSpans[Ne],st=$e.marker,pt="selectLeft"in st?!st.selectLeft:st.inclusiveLeft,qt="selectRight"in st?!st.selectRight:st.inclusiveRight;if(($e.from==null||(pt?$e.from<=y.ch:$e.from<y.ch))&&($e.to==null||(qt?$e.to>=y.ch:$e.to>y.ch))){if(ie&&(Gt(st,"beforeCursorEnter"),st.explicitlyCleared))if(he.markedSpans){--Ne;continue}else break;if(!st.atomic)continue;if(ee){var fn=st.find(z<0?1:-1),Nn=void 0;if((z<0?qt:pt)&&(fn=Ti(a,fn,-z,fn&&fn.line==y.line?he:null)),fn&&fn.line==y.line&&(Nn=Ht(fn,ee))&&(z<0?Nn<0:Nn>0))return va(a,fn,y,z,ie)}var Mn=st.find(z<0?-1:1);return(z<0?pt:qt)&&(Mn=Ti(a,Mn,z,Mn.line==y.line?he:null)),Mn?va(a,Mn,y,z,ie):null}}return y}function ca(a,y,ee,z,ie){var he=z||1,Ne=va(a,y,ee,he,ie)||!ie&&va(a,y,ee,he,!0)||va(a,y,ee,-he,ie)||!ie&&va(a,y,ee,-he,!0);return Ne||(a.cantEdit=!0,At(a.first,0))}function Ti(a,y,ee,z){return ee<0&&y.ch==0?y.line>a.first?Kt(a,At(y.line-1)):null:ee>0&&y.ch==(z||vn(a,y.line)).text.length?y.line<a.first+a.size-1?At(y.line+1,0):null:new At(y.line,y.ch+ee)}function Vi(a){a.setSelection(At(a.firstLine(),0),At(a.lastLine()),Ee)}function jo(a,y,ee){var z={canceled:!1,from:y.from,to:y.to,text:y.text,origin:y.origin,cancel:function(){return z.canceled=!0}};return ee&&(z.update=function(ie,he,Ne,$e){ie&&(z.from=Kt(a,ie)),he&&(z.to=Kt(a,he)),Ne&&(z.text=Ne),$e!==void 0&&(z.origin=$e)}),Gt(a,"beforeChange",a,z),a.cm&&Gt(a.cm,"beforeChange",a.cm,z),z.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:z.from,to:z.to,text:z.text,origin:z.origin}}function Xo(a,y,ee){if(a.cm){if(!a.cm.curOp)return _r(a.cm,Xo)(a,y,ee);if(a.cm.state.suppressEdits)return}if(!(($t(a,"beforeChange")||a.cm&&$t(a.cm,"beforeChange"))&&(y=jo(a,y,!0),!y))){var z=Jr&&!ee&&Ro(a,y.from,y.to);if(z)for(var ie=z.length-1;ie>=0;--ie)Qo(a,{from:z[ie].from,to:z[ie].to,text:ie?[""]:y.text,origin:y.origin});else Qo(a,y)}}function Qo(a,y){if(!(y.text.length==1&&y.text[0]==""&&Ht(y.from,y.to)==0)){var ee=Dr(a,y);Ei(a,y,ee,a.cm?a.cm.curOp.id:NaN),Na(a,y,ee,Xi(a,y));var z=[];wr(a,function(ie,he){!he&&Fe(z,ie.history)==-1&&(Ca(ie.history,y),z.push(ie.history)),Na(ie,y,null,Xi(ie,y))})}}function Ea(a,y,ee){var z=a.cm&&a.cm.state.suppressEdits;if(!(z&&!ee)){for(var ie=a.history,he,Ne=a.sel,$e=y=="undo"?ie.done:ie.undone,st=y=="undo"?ie.undone:ie.done,pt=0;pt<$e.length&&(he=$e[pt],!(ee?he.ranges&&!he.equals(a.sel):!he.ranges));pt++);if(pt!=$e.length){for(ie.lastOrigin=ie.lastSelOrigin=null;;)if(he=$e.pop(),he.ranges){if(eo(he,st),ee&&!he.equals(a.sel)){ci(a,he,{clearRedo:!1});return}Ne=he}else if(z){$e.push(he);return}else break;var qt=[];eo(Ne,st),st.push({changes:qt,generation:ie.generation}),ie.generation=he.generation||++ie.maxGeneration;for(var fn=$t(a,"beforeChange")||a.cm&&$t(a.cm,"beforeChange"),Nn=function(Nr){var ti=he.changes[Nr];if(ti.origin=y,fn&&!jo(a,ti,!1))return $e.length=0,{};qt.push(Ir(a,ti));var hi=Nr?Dr(a,ti):dt($e);Na(a,ti,hi,ra(a,ti)),!Nr&&a.cm&&a.cm.scrollIntoView({from:ti.from,to:pr(ti)});var Oi=[];wr(a,function(mi,Wi){!Wi&&Fe(Oi,mi.history)==-1&&(Ca(mi.history,ti),Oi.push(mi.history)),Na(mi,ti,null,ra(mi,ti))})},Mn=he.changes.length-1;Mn>=0;--Mn){var mr=Nn(Mn);if(mr)return mr.v}}}}function la(a,y){if(y!=0&&(a.first+=y,a.sel=new bn(Dt(a.sel.ranges,function(ie){return new gn(At(ie.anchor.line+y,ie.anchor.ch),At(ie.head.line+y,ie.head.ch))}),a.sel.primIndex),a.cm)){_a(a.cm,a.first,a.first-y,y);for(var ee=a.cm.display,z=ee.viewFrom;z<ee.viewTo;z++)Wl(a.cm,z,"gutter")}}function Na(a,y,ee,z){if(a.cm&&!a.cm.curOp)return _r(a.cm,Na)(a,y,ee,z);if(y.to.line<a.first){la(a,y.text.length-1-(y.to.line-y.from.line));return}if(!(y.from.line>a.lastLine())){if(y.from.line<a.first){var ie=y.text.length-1-(a.first-y.from.line);la(a,ie),y={from:At(a.first,0),to:At(y.to.line+ie,y.to.ch),text:[dt(y.text)],origin:y.origin}}var he=a.lastLine();y.to.line>he&&(y={from:y.from,to:At(he,vn(a,he).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Rn(a,y.from,y.to),ee||(ee=Dr(a,y)),a.cm?ia(a.cm,y,z):Ci(a,y,z),Do(a,ee,Ee),a.cantEdit&&ca(a,At(a.firstLine(),0))&&(a.cantEdit=!1)}}function ia(a,y,ee){var z=a.doc,ie=a.display,he=y.from,Ne=y.to,$e=!1,st=he.line;a.options.lineWrapping||(st=Mt(qn(vn(z,he.line))),z.iter(st,Ne.line+1,function(Mn){if(Mn==ie.maxLine)return $e=!0,!0})),z.sel.contains(y.from,y.to)>-1&&Vt(a),Ci(z,y,ee,Ms(a)),a.options.lineWrapping||(z.iter(st,he.line+y.text.length,function(Mn){var mr=vo(Mn);mr>ie.maxLineLength&&(ie.maxLine=Mn,ie.maxLineLength=mr,ie.maxLineChanged=!0,$e=!1)}),$e&&(a.curOp.updateMaxLine=!0)),Pr(z,he.line),Ki(a,400);var pt=y.text.length-(Ne.line-he.line)-1;y.full?_a(a):he.line==Ne.line&&y.text.length==1&&!Vr(a.doc,y)?Wl(a,he.line,"text"):_a(a,he.line,Ne.line+1,pt);var qt=$t(a,"changes"),fn=$t(a,"change");if(fn||qt){var Nn={from:he,to:Ne,text:y.text,removed:y.removed,origin:y.origin};fn&&Po(a,"change",a,Nn),qt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Nn)}a.display.selForContextMenu=null}function Fo(a,y,ee,z,ie){var he;z||(z=ee),Ht(z,ee)<0&&(he=[z,ee],ee=he[0],z=he[1]),typeof y=="string"&&(y=a.splitLines(y)),Xo(a,{from:ee,to:z,text:y,origin:ie})}function na(a,y,ee,z){ee<a.line?a.line+=z:y<a.line&&(a.line=y,a.ch=0)}function sa(a,y,ee,z){for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=!0;if(he.ranges){he.copied||(he=a[ie]=he.deepCopy(),he.copied=!0);for(var $e=0;$e<he.ranges.length;$e++)na(he.ranges[$e].anchor,y,ee,z),na(he.ranges[$e].head,y,ee,z);continue}for(var st=0;st<he.changes.length;++st){var pt=he.changes[st];if(ee<pt.from.line)pt.from=At(pt.from.line+z,pt.from.ch),pt.to=At(pt.to.line+z,pt.to.ch);else if(y<=pt.to.line){Ne=!1;break}}Ne||(a.splice(0,ie+1),ie=0)}}function Ca(a,y){var ee=y.from.line,z=y.to.line,ie=y.text.length-(z-ee)-1;sa(a.done,ee,z,ie),sa(a.undone,ee,z,ie)}function ga(a,y,ee,z){var ie=y,he=y;return typeof y=="number"?he=vn(a,jt(a,y)):ie=Mt(y),ie==null?null:(z(he,ie)&&a.cm&&Wl(a.cm,ie,ee),he)}function Lo(a){this.lines=a,this.parent=null;for(var y=0,ee=0;ee<a.length;++ee)a[ee].parent=this,y+=a[ee].height;this.height=y}Lo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,y){for(var ee=a,z=a+y;ee<z;++ee){var ie=this.lines[ee];this.height-=ie.height,Co(ie),Po(ie,"delete")}this.lines.splice(a,y)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,y,ee){this.height+=ee,this.lines=this.lines.slice(0,a).concat(y).concat(this.lines.slice(a));for(var z=0;z<y.length;++z)y[z].parent=this},iterN:function(a,y,ee){for(var z=a+y;a<z;++a)if(ee(this.lines[a]))return!0}};function fa(a){this.children=a;for(var y=0,ee=0,z=0;z<a.length;++z){var ie=a[z];y+=ie.chunkSize(),ee+=ie.height,ie.parent=this}this.size=y,this.height=ee,this.parent=null}fa.prototype={chunkSize:function(){return this.size},removeInner:function(a,y){this.size-=y;for(var ee=0;ee<this.children.length;++ee){var z=this.children[ee],ie=z.chunkSize();if(a<ie){var he=Math.min(y,ie-a),Ne=z.height;if(z.removeInner(a,he),this.height-=Ne-z.height,ie==he&&(this.children.splice(ee--,1),z.parent=null),(y-=he)==0)break;a=0}else a-=ie}if(this.size-y<25&&(this.children.length>1||!(this.children[0]instanceof Lo))){var $e=[];this.collapse($e),this.children=[new Lo($e)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y<this.children.length;++y)this.children[y].collapse(a)},insertInner:function(a,y,ee){this.size+=y.length,this.height+=ee;for(var z=0;z<this.children.length;++z){var ie=this.children[z],he=ie.chunkSize();if(a<=he){if(ie.insertInner(a,y,ee),ie.lines&&ie.lines.length>50){for(var Ne=ie.lines.length%25+25,$e=Ne;$e<ie.lines.length;){var st=new Lo(ie.lines.slice($e,$e+=25));ie.height-=st.height,this.children.splice(++z,0,st),st.parent=this}ie.lines=ie.lines.slice(0,Ne),this.maybeSpill()}break}a-=he}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var y=a.children.splice(a.children.length-5,5),ee=new fa(y);if(a.parent){a.size-=ee.size,a.height-=ee.height;var ie=Fe(a.parent.children,a);a.parent.children.splice(ie+1,0,ee)}else{var z=new fa(a.children);z.parent=a,a.children=[z,ee],a=z}ee.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,y,ee){for(var z=0;z<this.children.length;++z){var ie=this.children[z],he=ie.chunkSize();if(a<he){var Ne=Math.min(y,he-a);if(ie.iterN(a,Ne,ee))return!0;if((y-=Ne)==0)break;a=0}else a-=he}}};var Vo=function(a,y,ee){if(ee)for(var z in ee)ee.hasOwnProperty(z)&&(this[z]=ee[z]);this.doc=a,this.node=y};Vo.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,ee=this.line,z=Mt(ee);if(!(z==null||!y)){for(var ie=0;ie<y.length;++ie)y[ie]==this&&y.splice(ie--,1);y.length||(ee.widgets=null);var he=Ga(this);vr(ee,Math.max(0,ee.height-he)),a&&(ii(a,function(){Ra(a,ee,-he),Wl(a,z,"widget")}),Po(a,"lineWidgetCleared",a,this,z))}},Vo.prototype.changed=function(){var a=this,y=this.height,ee=this.doc.cm,z=this.line;this.height=null;var ie=Ga(this)-y;ie&&(xr(this.doc,z)||vr(z,z.height+ie),ee&&ii(ee,function(){ee.curOp.forceUpdate=!0,Ra(ee,z,ie),Po(ee,"lineWidgetChanged",ee,a,Mt(z))}))},St(Vo);function Ra(a,y,ee){ji(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&cn(a,ee)}function Sa(a,y,ee,z){var ie=new Vo(a,ee,z),he=a.cm;return he&&ie.noHScroll&&(he.display.alignWidgets=!0),ga(a,y,"widget",function(Ne){var $e=Ne.widgets||(Ne.widgets=[]);if(ie.insertAt==null?$e.push(ie):$e.splice(Math.min($e.length-1,Math.max(0,ie.insertAt)),0,ie),ie.line=Ne,he&&!xr(a,Ne)){var st=ji(Ne)<a.scrollTop;vr(Ne,Ne.height+Ga(ie)),st&&cn(he,ie.height),he.curOp.forceUpdate=!0}return!0}),he&&Po(he,"lineWidgetAdded",he,ie,typeof y=="number"?y:Mt(y)),ie}var Ka=0,Xa=function(a,y){this.lines=[],this.type=y,this.doc=a,this.id=++Ka};Xa.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,y=a&&!a.curOp;if(y&&Or(a),$t(this,"clear")){var ee=this.find();ee&&Po(this,"clear",ee.from,ee.to)}for(var z=null,ie=null,he=0;he<this.lines.length;++he){var Ne=this.lines[he],$e=zi(Ne.markedSpans,this);a&&!this.collapsed?Wl(a,Mt(Ne),"text"):a&&($e.to!=null&&(ie=Mt(Ne)),$e.from!=null&&(z=Mt(Ne))),Ne.markedSpans=Ji(Ne.markedSpans,$e),$e.from==null&&this.collapsed&&!xr(this.doc,Ne)&&a&&vr(Ne,fl(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var st=0;st<this.lines.length;++st){var pt=qn(this.lines[st]),qt=vo(pt);qt>a.display.maxLineLength&&(a.display.maxLine=pt,a.display.maxLineLength=qt,a.display.maxLineChanged=!0)}z!=null&&a&&this.collapsed&&_a(a,z,ie+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&aa(a.doc)),a&&Po(a,"markerCleared",a,this,z,ie),y&&Rr(a),this.parent&&this.parent.clear()}},Xa.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var ee,z,ie=0;ie<this.lines.length;++ie){var he=this.lines[ie],Ne=zi(he.markedSpans,this);if(Ne.from!=null&&(ee=At(y?he:Mt(he),Ne.from),a==-1))return ee;if(Ne.to!=null&&(z=At(y?he:Mt(he),Ne.to),a==1))return z}return ee&&{from:ee,to:z}},Xa.prototype.changed=function(){var a=this,y=this.find(-1,!0),ee=this,z=this.doc.cm;!y||!z||ii(z,function(){var ie=y.line,he=Mt(y.line),Ne=il(z,he);if(Ne&&(ds(Ne),z.curOp.selectionChanged=z.curOp.forceUpdate=!0),z.curOp.updateMaxLine=!0,!xr(ee.doc,ie)&&ee.height!=null){var $e=ee.height;ee.height=null;var st=Ga(ee)-$e;st&&vr(ie,ie.height+st)}Po(z,"markerChanged",z,a)})},Xa.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(!y.maybeHiddenMarkers||Fe(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Xa.prototype.detachLine=function(a){if(this.lines.splice(Fe(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},St(Xa);function Sl(a,y,ee,z,ie){if(z&&z.shared)return Jl(a,y,ee,z,ie);if(a.cm&&!a.cm.curOp)return _r(a.cm,Sl)(a,y,ee,z,ie);var he=new Xa(a,ie),Ne=Ht(y,ee);if(z&&Ct(z,he,!1),Ne>0||Ne==0&&he.clearWhenEmpty!==!1)return he;if(he.replacedWith&&(he.collapsed=!0,he.widgetNode=et("span",[he.replacedWith],"CodeMirror-widget"),z.handleMouseEvents||he.widgetNode.setAttribute("cm-ignore-events","true"),z.insertLeft&&(he.widgetNode.insertLeft=!0)),he.collapsed){if(ur(a,y.line,y,ee,he)||y.line!=ee.line&&ur(a,ee.line,y,ee,he))throw new Error("Inserting collapsed marker partially overlapping an existing one");Hi()}he.addToHistory&&Ei(a,{from:y,to:ee,origin:"markText"},a.sel,NaN);var $e=y.line,st=a.cm,pt;if(a.iter($e,ee.line+1,function(fn){st&&he.collapsed&&!st.options.lineWrapping&&qn(fn)==st.display.maxLine&&(pt=!0),he.collapsed&&$e!=y.line&&vr(fn,0),wi(fn,new Zi(he,$e==y.line?y.ch:null,$e==ee.line?ee.ch:null)),++$e}),he.collapsed&&a.iter(y.line,ee.line+1,function(fn){xr(a,fn)&&vr(fn,0)}),he.clearOnEnter&&Ut(he,"beforeCursorEnter",function(){return he.clear()}),he.readOnly&&(Ri(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),he.collapsed&&(he.id=++Ka,he.atomic=!0),st){if(pt&&(st.curOp.updateMaxLine=!0),he.collapsed)_a(st,y.line,ee.line+1);else if(he.className||he.startStyle||he.endStyle||he.css||he.attributes||he.title)for(var qt=y.line;qt<=ee.line;qt++)Wl(st,qt,"text");he.atomic&&aa(st.doc),Po(st,"markerAdded",st,he)}return he}var ua=function(a,y){this.markers=a,this.primary=y;for(var ee=0;ee<a.length;++ee)a[ee].parent=this};ua.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();Po(this,"clear")}},ua.prototype.find=function(a,y){return this.primary.find(a,y)},St(ua);function Jl(a,y,ee,z,ie){z=Ct(z),z.shared=!1;var he=[Sl(a,y,ee,z,ie)],Ne=he[0],$e=z.widgetNode;return wr(a,function(st){$e&&(z.widgetNode=$e.cloneNode(!0)),he.push(Sl(st,Kt(st,y),Kt(st,ee),z,ie));for(var pt=0;pt<st.linked.length;++pt)if(st.linked[pt].isParent)return;Ne=dt(he)}),new ua(he,Ne)}function Ua(a){return a.findMarks(At(a.first,0),a.clipPos(At(a.lastLine())),function(y){return y.parent})}function hl(a,y){for(var ee=0;ee<y.length;ee++){var z=y[ee],ie=z.find(),he=a.clipPos(ie.from),Ne=a.clipPos(ie.to);if(Ht(he,Ne)){var $e=Sl(a,he,Ne,z.primary,z.primary.type);z.markers.push($e),$e.parent=z}}}function al(a){for(var y=function(z){var ie=a[z],he=[ie.primary.doc];wr(ie.primary.doc,function(st){return he.push(st)});for(var Ne=0;Ne<ie.markers.length;Ne++){var $e=ie.markers[Ne];Fe(he,$e.doc)==-1&&($e.parent=null,ie.markers.splice(Ne--,1))}},ee=0;ee<a.length;ee++)y(ee)}var ro=0,Fi=function(a,y,ee,z,ie){if(!(this instanceof Fi))return new Fi(a,y,ee,z,ie);ee==null&&(ee=0),fa.call(this,[new Lo([new Io("",null)])]),this.first=ee,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ee;var he=At(ee,0);this.sel=Kn(he),this.history=new Xn(null),this.id=++ro,this.modeOption=y,this.lineSep=z,this.direction=ie=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),Ci(this,{from:he,to:he,text:a}),ci(this,Kn(he),Ee)};Fi.prototype=ae(fa.prototype,{constructor:Fi,iter:function(a,y,ee){ee?this.iterN(a-this.first,y-a,ee):this.iterN(this.first,this.first+this.size,a)},insert:function(a,y){for(var ee=0,z=0;z<y.length;++z)ee+=y[z].height;this.insertInner(a-this.first,y,ee)},remove:function(a,y){this.removeInner(a-this.first,y)},getValue:function(a){var y=sr(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:li(function(a){var y=At(this.first,0),ee=this.first+this.size-1;Xo(this,{from:y,to:At(ee,vn(this,ee).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&wn(this.cm,0,0),ci(this,Kn(y),Ee)}),replaceRange:function(a,y,ee,z){y=Kt(this,y),ee=ee?Kt(this,ee):y,Fo(this,a,y,ee,z)},getRange:function(a,y,ee){var z=Rn(this,Kt(this,a),Kt(this,y));return ee===!1?z:z.join(ee||this.lineSeparator())},getLine:function(a){var y=this.getLineHandle(a);return y&&y.text},getLineHandle:function(a){if(bt(this,a))return vn(this,a)},getLineNumber:function(a){return Mt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=vn(this,a)),qn(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Kt(this,a)},getCursor:function(a){var y=this.sel.primary(),ee;return a==null||a=="head"?ee=y.head:a=="anchor"?ee=y.anchor:a=="end"||a=="to"||a===!1?ee=y.to():ee=y.from(),ee},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:li(function(a,y,ee){Bi(this,Kt(this,typeof a=="number"?At(a,y||0):a),null,ee)}),setSelection:li(function(a,y,ee){Bi(this,Kt(this,a),Kt(this,y||a),ee)}),extendSelection:li(function(a,y,ee){po(this,Kt(this,a),y&&Kt(this,y),ee)}),extendSelections:li(function(a,y){ma(this,nn(this,a),y)}),extendSelectionsBy:li(function(a,y){var ee=Dt(this.sel.ranges,a);ma(this,nn(this,ee),y)}),setSelections:li(function(a,y,ee){if(a.length){for(var z=[],ie=0;ie<a.length;ie++)z[ie]=new gn(Kt(this,a[ie].anchor),Kt(this,a[ie].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),ci(this,lr(this.cm,z,y),ee)}}),addSelection:li(function(a,y,ee){var z=this.sel.ranges.slice(0);z.push(new gn(Kt(this,a),Kt(this,y||a))),ci(this,lr(this.cm,z,z.length-1),ee)}),getSelection:function(a){for(var y=this.sel.ranges,ee,z=0;z<y.length;z++){var ie=Rn(this,y[z].from(),y[z].to());ee=ee?ee.concat(ie):ie}return a===!1?ee:ee.join(a||this.lineSeparator())},getSelections:function(a){for(var y=[],ee=this.sel.ranges,z=0;z<ee.length;z++){var ie=Rn(this,ee[z].from(),ee[z].to());a!==!1&&(ie=ie.join(a||this.lineSeparator())),y[z]=ie}return y},replaceSelection:function(a,y,ee){for(var z=[],ie=0;ie<this.sel.ranges.length;ie++)z[ie]=a;this.replaceSelections(z,y,ee||"+input")},replaceSelections:li(function(a,y,ee){for(var z=[],ie=this.sel,he=0;he<ie.ranges.length;he++){var Ne=ie.ranges[he];z[he]={from:Ne.from(),to:Ne.to(),text:this.splitLines(a[he]),origin:ee}}for(var $e=y&&y!="end"&&Sr(this,z,y),st=z.length-1;st>=0;st--)Xo(this,z[st]);$e?Di(this,$e):this.cm&&yn(this.cm)}),undo:li(function(){Ea(this,"undo")}),redo:li(function(){Ea(this,"redo")}),undoSelection:li(function(){Ea(this,"undo",!0)}),redoSelection:li(function(){Ea(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,ee=0,z=0;z<a.done.length;z++)a.done[z].ranges||++y;for(var ie=0;ie<a.undone.length;ie++)a.undone[ie].ranges||++ee;return{undo:y,redo:ee}},clearHistory:function(){var a=this;this.history=new Xn(this.history.maxGeneration),wr(this,function(y){return y.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:oa(this.history.done),undone:oa(this.history.undone)}},setHistory:function(a){var y=this.history=new Xn(this.history.maxGeneration);y.done=oa(a.done.slice(0),null,!0),y.undone=oa(a.undone.slice(0),null,!0)},setGutterMarker:li(function(a,y,ee){return ga(this,a,"gutter",function(z){var ie=z.gutterMarkers||(z.gutterMarkers={});return ie[y]=ee,!ee&&ne(ie)&&(z.gutterMarkers=null),!0})}),clearGutter:li(function(a){var y=this;this.iter(function(ee){ee.gutterMarkers&&ee.gutterMarkers[a]&&ga(y,ee,"gutter",function(){return ee.gutterMarkers[a]=null,ne(ee.gutterMarkers)&&(ee.gutterMarkers=null),!0})})}),lineInfo:function(a){var y;if(typeof a=="number"){if(!bt(this,a)||(y=a,a=vn(this,a),!a))return null}else if(y=Mt(a),y==null)return null;return{line:y,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:li(function(a,y,ee){return ga(this,a,y=="gutter"?"gutter":"class",function(z){var ie=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass";if(!z[ie])z[ie]=ee;else{if(Ge(ee).test(z[ie]))return!1;z[ie]+=" "+ee}return!0})}),removeLineClass:li(function(a,y,ee){return ga(this,a,y=="gutter"?"gutter":"class",function(z){var ie=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass",he=z[ie];if(he)if(ee==null)z[ie]=null;else{var Ne=he.match(Ge(ee));if(!Ne)return!1;var $e=Ne.index+Ne[0].length;z[ie]=he.slice(0,Ne.index)+(!Ne.index||$e==he.length?"":" ")+he.slice($e)||null}else return!1;return!0})}),addLineWidget:li(function(a,y,ee){return Sa(this,a,y,ee)}),removeLineWidget:function(a){a.clear()},markText:function(a,y,ee){return Sl(this,Kt(this,a),Kt(this,y),ee,ee&&ee.type||"range")},setBookmark:function(a,y){var ee={replacedWith:y&&(y.nodeType==null?y.widget:y),insertLeft:y&&y.insertLeft,clearWhenEmpty:!1,shared:y&&y.shared,handleMouseEvents:y&&y.handleMouseEvents};return a=Kt(this,a),Sl(this,a,a,ee,"bookmark")},findMarksAt:function(a){a=Kt(this,a);var y=[],ee=vn(this,a.line).markedSpans;if(ee)for(var z=0;z<ee.length;++z){var ie=ee[z];(ie.from==null||ie.from<=a.ch)&&(ie.to==null||ie.to>=a.ch)&&y.push(ie.marker.parent||ie.marker)}return y},findMarks:function(a,y,ee){a=Kt(this,a),y=Kt(this,y);var z=[],ie=a.line;return this.iter(a.line,y.line+1,function(he){var Ne=he.markedSpans;if(Ne)for(var $e=0;$e<Ne.length;$e++){var st=Ne[$e];!(st.to!=null&&ie==a.line&&a.ch>=st.to||st.from==null&&ie!=a.line||st.from!=null&&ie==y.line&&st.from>=y.ch)&&(!ee||ee(st.marker))&&z.push(st.marker.parent||st.marker)}++ie}),z},getAllMarks:function(){var a=[];return this.iter(function(y){var ee=y.markedSpans;if(ee)for(var z=0;z<ee.length;++z)ee[z].from!=null&&a.push(ee[z].marker)}),a},posFromIndex:function(a){var y,ee=this.first,z=this.lineSeparator().length;return this.iter(function(ie){var he=ie.text.length+z;if(he>a)return y=a,!0;a-=he,++ee}),Kt(this,At(ee,y))},indexFromPos:function(a){a=Kt(this,a);var y=a.ch;if(a.line<this.first||a.ch<0)return 0;var ee=this.lineSeparator().length;return this.iter(this.first,a.line,function(z){y+=z.text.length+ee}),y},copy:function(a){var y=new Fi(sr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return y.scrollTop=this.scrollTop,y.scrollLeft=this.scrollLeft,y.sel=this.sel,y.extend=!1,a&&(y.history.undoDepth=this.history.undoDepth,y.setHistory(this.getHistory())),y},linkedDoc:function(a){a||(a={});var y=this.first,ee=this.first+this.size;a.from!=null&&a.from>y&&(y=a.from),a.to!=null&&a.to<ee&&(ee=a.to);var z=new Fi(sr(this,y,ee),a.mode||this.modeOption,y,this.lineSep,this.direction);return a.sharedHist&&(z.history=this.history),(this.linked||(this.linked=[])).push({doc:z,sharedHist:a.sharedHist}),z.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],hl(z,Ua(this)),z},unlinkDoc:function(a){if(a instanceof La&&(a=a.doc),this.linked)for(var y=0;y<this.linked.length;++y){var ee=this.linked[y];if(ee.doc==a){this.linked.splice(y,1),a.unlinkDoc(this),al(Ua(this));break}}if(a.history==this.history){var z=[a.id];wr(a,function(ie){return z.push(ie.id)},!0),a.history=new Xn(null),a.history.done=oa(this.history.done,z),a.history.undone=oa(this.history.undone,z)}},iterLinkedDocs:function(a){wr(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):In(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:li(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(y){return y.order=null}),this.cm&&Jn(this.cm))})}),Fi.prototype.eachLine=Fi.prototype.iter;var ya=0;function Qa(a){var y=this;if(Ss(y),!(Rt(y,a)||Wa(y.display,a))){Lt(a),Pe&&(ya=+new Date);var ee=zl(y,a,!0),z=a.dataTransfer.files;if(!(!ee||y.isReadOnly()))if(z&&z.length&&window.FileReader&&window.File)for(var ie=z.length,he=Array(ie),Ne=0,$e=function(){++Ne==ie&&_r(y,function(){ee=Kt(y.doc,ee);var Mn={from:ee,to:ee,text:y.doc.splitLines(he.filter(function(mr){return mr!=null}).join(y.doc.lineSeparator())),origin:"paste"};Xo(y.doc,Mn),Di(y.doc,Kn(Kt(y.doc,ee),Kt(y.doc,pr(Mn))))})()},st=function(Mn,mr){if(y.options.allowDropFileTypes&&Fe(y.options.allowDropFileTypes,Mn.type)==-1){$e();return}var Nr=new FileReader;Nr.onerror=function(){return $e()},Nr.onload=function(){var ti=Nr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ti)){$e();return}he[mr]=ti,$e()},Nr.readAsText(Mn)},pt=0;pt<z.length;pt++)st(z[pt],pt);else{if(y.state.draggingText&&y.doc.sel.contains(ee)>-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var qt=a.dataTransfer.getData("Text");if(qt){var fn;if(y.state.draggingText&&!y.state.draggingText.copy&&(fn=y.listSelections()),Do(y.doc,Kn(ee,ee)),fn)for(var Nn=0;Nn<fn.length;++Nn)Fo(y.doc,"",fn[Nn].anchor,fn[Nn].head,"drag");y.replaceSelection(qt,"around","paste"),y.display.input.focus()}}catch(Mn){}}}}function yl(a,y){if(Pe&&(!a.state.draggingText||+new Date-ya<100)){vt(y);return}if(!(Rt(a,y)||Wa(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!Be)){var ee=Ke("img",null,null,"position: fixed; left: 0; top: 0;");ee.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ue&&(ee.width=ee.height=1,a.display.wrapper.appendChild(ee),ee._top=ee.offsetTop),y.dataTransfer.setDragImage(ee,0,0),ue&&ee.parentNode.removeChild(ee)}}function Nl(a,y){var ee=zl(a,y);if(ee){var z=document.createDocumentFragment();Us(a,ee,z),a.display.dragCursor||(a.display.dragCursor=Ke("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Te(a.display.dragCursor,z)}}function Ss(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function ws(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),ee=[],z=0;z<y.length;z++){var ie=y[z].CodeMirror;ie&&ee.push(ie)}ee.length&&ee[0].operation(function(){for(var he=0;he<ee.length;he++)a(ee[he])})}}var ks=!1;function Yo(){ks||(So(),ks=!0)}function So(){var a;Ut(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,ws(ui)},100))}),Ut(window,"blur",function(){return ws(is)})}function ui(a){var y=a.display;y.cachedCharWidth=y.cachedTextHeight=y.cachedPaddingH=null,y.scrollbarsClipped=!1,a.setSize()}for(var Yi={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Bo=0;Bo<10;Bo++)Yi[Bo+48]=Yi[Bo+96]=String(Bo);for(var Pa=65;Pa<=90;Pa++)Yi[Pa]=String.fromCharCode(Pa);for(var $a=1;$a<=12;$a++)Yi[$a+111]=Yi[$a+63235]="F"+$a;var Va={};Va.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Va.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Va.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Va.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Va.default=Ae?Va.macDefault:Va.pcDefault;function Hl(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var ee,z,ie,he,Ne=0;Ne<y.length-1;Ne++){var $e=y[Ne];if(/^(cmd|meta|m)$/i.test($e))he=!0;else if(/^a(lt)?$/i.test($e))ee=!0;else if(/^(c|ctrl|control)$/i.test($e))z=!0;else if(/^s(hift)?$/i.test($e))ie=!0;else throw new Error("Unrecognized modifier name: "+$e)}return ee&&(a="Alt-"+a),z&&(a="Ctrl-"+a),he&&(a="Cmd-"+a),ie&&(a="Shift-"+a),a}function ll(a){var y={};for(var ee in a)if(a.hasOwnProperty(ee)){var z=a[ee];if(/^(name|fallthrough|(de|at)tach)$/.test(ee))continue;if(z=="..."){delete a[ee];continue}for(var ie=Dt(ee.split(" "),Hl),he=0;he<ie.length;he++){var Ne=void 0,$e=void 0;he==ie.length-1?($e=ie.join(" "),Ne=z):($e=ie.slice(0,he+1).join(" "),Ne="...");var st=y[$e];if(!st)y[$e]=Ne;else if(st!=Ne)throw new Error("Inconsistent bindings for "+$e)}delete a[ee]}for(var pt in y)a[pt]=y[pt];return a}function As(a,y,ee,z){y=Vs(y);var ie=y.call?y.call(a,z):y[a];if(ie===!1)return"nothing";if(ie==="...")return"multi";if(ie!=null&&ee(ie))return"handled";if(y.fallthrough){if(Object.prototype.toString.call(y.fallthrough)!="[object Array]")return As(a,y.fallthrough,ee,z);for(var he=0;he<y.fallthrough.length;he++){var Ne=As(a,y.fallthrough[he],ee,z);if(Ne)return Ne}}}function qs(a){var y=typeof a=="string"?a:Yi[a.keyCode];return y=="Ctrl"||y=="Alt"||y=="Shift"||y=="Mod"}function Ns(a,y,ee){var z=a;return y.altKey&&z!="Alt"&&(a="Alt-"+a),(ce?y.metaKey:y.ctrlKey)&&z!="Ctrl"&&(a="Ctrl-"+a),(ce?y.ctrlKey:y.metaKey)&&z!="Mod"&&(a="Cmd-"+a),!ee&&y.shiftKey&&z!="Shift"&&(a="Shift-"+a),a}function ms(a,y){if(ue&&a.keyCode==34&&a.char)return!1;var ee=Yi[a.keyCode];return ee==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(ee=a.code),Ns(ee,a,y))}function Vs(a){return typeof a=="string"?Va[a]:a}function ps(a,y){for(var ee=a.doc.sel.ranges,z=[],ie=0;ie<ee.length;ie++){for(var he=y(ee[ie]);z.length&&Ht(he.from,dt(z).to)<=0;){var Ne=z.pop();if(Ht(Ne.from,he.from)<0){he.from=Ne.from;break}}z.push(he)}ii(a,function(){for(var $e=z.length-1;$e>=0;$e--)Fo(a.doc,"",z[$e].from,z[$e].to,"+delete");yn(a)})}function eu(a,y,ee){var z=ke(a.text,y+ee,ee);return z<0||z>a.text.length?null:z}function Ys(a,y,ee){var z=eu(a,y.ch,ee);return z==null?null:new At(y.line,z,ee<0?"after":"before")}function tu(a,y,ee,z,ie){if(a){y.doc.direction=="rtl"&&(ie=-ie);var he=ot(ee,y.doc.direction);if(he){var Ne=ie<0?dt(he):he[0],$e=ie<0==(Ne.level==1),st=$e?"after":"before",pt;if(Ne.level>0||y.doc.direction=="rtl"){var qt=Zl(y,ee);pt=ie<0?ee.text.length-1:0;var fn=vl(y,qt,pt).top;pt=Ye(function(Nn){return vl(y,qt,Nn).top==fn},ie<0==(Ne.level==1)?Ne.from:Ne.to-1,pt),st=="before"&&(pt=eu(ee,pt,1))}else pt=ie<0?Ne.to:Ne.from;return new At(z,pt,st)}}return new At(z,ie<0?ee.text.length:0,ie<0?"before":"after")}function pu(a,y,ee,z){var ie=ot(y,a.doc.direction);if(!ie)return Ys(y,ee,z);ee.ch>=y.text.length?(ee.ch=y.text.length,ee.sticky="before"):ee.ch<=0&&(ee.ch=0,ee.sticky="after");var he=ft(ie,ee.ch,ee.sticky),Ne=ie[he];if(a.doc.direction=="ltr"&&Ne.level%2==0&&(z>0?Ne.to>ee.ch:Ne.from<ee.ch))return Ys(y,ee,z);var $e=function(hi,Oi){return eu(y,hi instanceof At?hi.ch:hi,Oi)},st,pt=function(hi){return a.options.lineWrapping?(st=st||Zl(a,y),Oa(a,y,st,hi)):{begin:0,end:y.text.length}},qt=pt(ee.sticky=="before"?$e(ee,-1):ee.ch);if(a.doc.direction=="rtl"||Ne.level==1){var fn=Ne.level==1==z<0,Nn=$e(ee,fn?1:-1);if(Nn!=null&&(fn?Nn<=Ne.to&&Nn<=qt.end:Nn>=Ne.from&&Nn>=qt.begin)){var Mn=fn?"before":"after";return new At(ee.line,Nn,Mn)}}var mr=function(hi,Oi,mi){for(var Wi=function(wa,cl){return cl?new At(ee.line,$e(wa,1),"before"):new At(ee.line,wa,"after")};hi>=0&&hi<ie.length;hi+=Oi){var mo=ie[hi],io=Oi>0==(mo.level!=1),Ko=io?mi.begin:$e(mi.end,-1);if(mo.from<=Ko&&Ko<mo.to||(Ko=io?mo.from:$e(mo.to,-1),mi.begin<=Ko&&Ko<mi.end))return Wi(Ko,io)}},Nr=mr(he+z,z,qt);if(Nr)return Nr;var ti=z>0?qt.end:$e(qt.begin,-1);return ti!=null&&!(z>0&&ti==y.text.length)&&(Nr=mr(z>0?0:ie.length-1,z,pt(ti)),Nr)?Nr:null}var as={selectAll:Vi,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ee)},killLine:function(a){return ps(a,function(y){if(y.empty()){var ee=vn(a.doc,y.head.line).text.length;return y.head.ch==ee&&y.head.line<a.lastLine()?{from:y.head,to:At(y.head.line+1,0)}:{from:y.head,to:At(y.head.line,ee)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return ps(a,function(y){return{from:At(y.from().line,0),to:Kt(a.doc,At(y.to().line+1,0))}})},delLineLeft:function(a){return ps(a,function(y){return{from:At(y.from().line,0),to:y.from()}})},delWrappedLineLeft:function(a){return ps(a,function(y){var ee=a.charCoords(y.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return{from:z,to:y.from()}})},delWrappedLineRight:function(a){return ps(a,function(y){var ee=a.charCoords(y.head,"div").top+5,z=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div");return{from:y.from(),to:z}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(At(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(At(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(y){return nu(a,y.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(y){return ru(a,y.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(y){return Eu(a,y.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div")},nt)},goLineLeft:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:0,top:ee},"div")},nt)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return z.ch<a.getLine(z.line).search(/\S/)?ru(a,y.head):z},nt)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var y=[],ee=a.listSelections(),z=a.options.tabSize,ie=0;ie<ee.length;ie++){var he=ee[ie].from(),Ne=ze(a.getLine(he.line),he.ch,z);y.push(wt(z-Ne%z))}a.replaceSelections(y)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return ii(a,function(){for(var y=a.listSelections(),ee=[],z=0;z<y.length;z++)if(y[z].empty()){var ie=y[z].head,he=vn(a.doc,ie.line).text;if(he){if(ie.ch==he.length&&(ie=new At(ie.line,ie.ch-1)),ie.ch>0)ie=new At(ie.line,ie.ch+1),a.replaceRange(he.charAt(ie.ch-1)+he.charAt(ie.ch-2),At(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Ne=vn(a.doc,ie.line-1).text;Ne&&(ie=new At(ie.line,1),a.replaceRange(he.charAt(0)+a.doc.lineSeparator()+Ne.charAt(Ne.length-1),At(ie.line-1,Ne.length-1),ie,"+transpose"))}}ee.push(new gn(ie,ie))}a.setSelections(ee)})},newlineAndIndent:function(a){return ii(a,function(){for(var y=a.listSelections(),ee=y.length-1;ee>=0;ee--)a.replaceRange(a.doc.lineSeparator(),y[ee].anchor,y[ee].head,"+input");y=a.listSelections();for(var z=0;z<y.length;z++)a.indentLine(y[z].from().line,null,!0);yn(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function nu(a,y){var ee=vn(a.doc,y),z=qn(ee);return z!=ee&&(y=Mt(z)),tu(!0,a,z,y,1)}function Eu(a,y){var ee=vn(a.doc,y),z=Wr(ee);return z!=ee&&(y=Mt(z)),tu(!0,a,ee,y,-1)}function ru(a,y){var ee=nu(a,y.line),z=vn(a.doc,ee.line),ie=ot(z,a.doc.direction);if(!ie||ie[0].level==0){var he=Math.max(ee.ch,z.text.search(/\S/)),Ne=y.line==ee.line&&y.ch<=he&&y.ch;return At(ee.line,Ne?0:he,ee.sticky)}return ee}function Rs(a,y,ee){if(typeof y=="string"&&(y=as[y],!y))return!1;a.display.input.ensurePolled();var z=a.display.shift,ie=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ee&&(a.display.shift=!1),ie=y(a)!=at}finally{a.display.shift=z,a.state.suppressEdits=!1}return ie}function Su(a,y,ee){for(var z=0;z<a.state.keyMaps.length;z++){var ie=As(y,a.state.keyMaps[z],ee,a);if(ie)return ie}return a.options.extraKeys&&As(y,a.options.extraKeys,ee,a)||As(y,a.options.keyMap,ee,a)}var wu=new se;function Zs(a,y,ee,z){var ie=a.state.keySeq;if(ie){if(qs(y))return"handled";if(/\'$/.test(y)?a.state.keySeq=null:wu.set(50,function(){a.state.keySeq==ie&&(a.state.keySeq=null,a.display.input.reset())}),iu(a,ie+" "+y,ee,z))return!0}return iu(a,y,ee,z)}function iu(a,y,ee,z){var ie=Su(a,y,z);return ie=="multi"&&(a.state.keySeq=y),ie=="handled"&&Po(a,"keyHandled",a,y,ee),(ie=="handled"||ie=="multi")&&(Lt(ee),Ls(a)),!!ie}function zs(a,y){var ee=ms(y,!0);return ee?y.shiftKey&&!a.state.keySeq?Zs(a,"Shift-"+ee,y,function(z){return Rs(a,z,!0)})||Zs(a,ee,y,function(z){if(typeof z=="string"?/^go[A-Z]/.test(z):z.motion)return Rs(a,z)}):Zs(a,ee,y,function(z){return Rs(a,z)}):!1}function ou(a,y,ee){return Zs(a,"'"+ee+"'",y,function(z){return Rs(a,z,!0)})}var Ws=null;function au(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&(y.curOp.focus=ve(),!Rt(y,a))){Pe&&pe<11&&a.keyCode==27&&(a.returnValue=!1);var ee=a.keyCode;y.display.shift=ee==16||a.shiftKey;var z=zs(y,a);ue&&(Ws=z?ee:null,!z&&ee==88&&!Wt&&(Ae?a.metaKey:a.ctrlKey)&&y.replaceSelection("",null,"cut")),b&&!Ae&&!z&&ee==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),ee==18&&!/\bCodeMirror-crosshair\b/.test(y.display.lineDiv.className)&&vu(y)}}function vu(a){var y=a.display.lineDiv;ye(y,"CodeMirror-crosshair");function ee(z){(z.keyCode==18||!z.altKey)&&(Ze(y,"CodeMirror-crosshair"),ln(document,"keyup",ee),ln(document,"mouseover",ee))}Ut(document,"keyup",ee),Ut(document,"mouseover",ee)}function lu(a){a.keyCode==16&&(this.doc.sel.shift=!1),Rt(this,a)}function su(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&!(Wa(y.display,a)||Rt(y,a)||a.ctrlKey&&!a.altKey||Ae&&a.metaKey)){var ee=a.keyCode,z=a.charCode;if(ue&&ee==Ws){Ws=null,Lt(a);return}if(!(ue&&(!a.which||a.which<10)&&zs(y,a))){var ie=String.fromCharCode(z==null?ee:z);ie!="\b"&&(ou(y,a,ie)||y.display.input.onKeyPress(a))}}}var Au=400,Gs=function(a,y,ee){this.time=a,this.pos=y,this.button=ee};Gs.prototype.compare=function(a,y,ee){return this.time+Au>a&&Ht(y,this.pos)==0&&ee==this.button};var vs,Ds;function uu(a,y){var ee=+new Date;return Ds&&Ds.compare(ee,a,y)?(vs=Ds=null,"triple"):vs&&vs.compare(ee,a,y)?(Ds=new Gs(ee,a,y),vs=null,"double"):(vs=new Gs(ee,a,y),Ds=null,"single")}function cu(a){var y=this,ee=y.display;if(!(Rt(y,a)||ee.activeTouch&&ee.input.supportsTouch())){if(ee.input.ensurePolled(),ee.shift=a.shiftKey,Wa(ee,a)){Ce||(ee.scroller.draggable=!1,setTimeout(function(){return ee.scroller.draggable=!0},100));return}if(!ql(y,a)){var z=zl(y,a),ie=_t(a),he=z?uu(z,ie):"single";window.focus(),ie==1&&y.state.selectingText&&y.state.selectingText(a),!(z&&Du(y,ie,z,he,a))&&(ie==1?z?$o(y,z,he,a):Tt(a)==ee.scroller&&Lt(a):ie==2?(z&&po(y.doc,z),setTimeout(function(){return ee.input.focus()},20)):ie==3&&(Oe?y.display.input.onContextMenu(a):Ts(y)))}}}function Du(a,y,ee,z,ie){var he="Click";return z=="double"?he="Double"+he:z=="triple"&&(he="Triple"+he),he=(y==1?"Left":y==2?"Middle":"Right")+he,Zs(a,Ns(he,ie),ie,function(Ne){if(typeof Ne=="string"&&(Ne=as[Ne]),!Ne)return!1;var $e=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),$e=Ne(a,ee)!=at}finally{a.state.suppressEdits=!1}return $e})}function Go(a,y,ee){var z=a.getOption("configureMouse"),ie=z?z(a,y,ee):{};if(ie.unit==null){var he=De?ee.shiftKey&&ee.metaKey:ee.altKey;ie.unit=he?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(ie.extend==null||a.doc.extend)&&(ie.extend=a.doc.extend||ee.shiftKey),ie.addNew==null&&(ie.addNew=Ae?ee.metaKey:ee.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(Ae?ee.altKey:ee.ctrlKey)),ie}function $o(a,y,ee,z){Pe?setTimeout(ut(mu,a),0):a.curOp.focus=ve();var ie=Go(a,ee,z),he=a.doc.sel,Ne;a.options.dragDrop&&on&&!a.isReadOnly()&&ee=="single"&&(Ne=he.contains(y))>-1&&(Ht((Ne=he.ranges[Ne]).from(),y)<0||y.xRel>0)&&(Ht(Ne.to(),y)>0||y.xRel<0)?sl(a,z,y,ie):ul(a,z,y,ie)}function sl(a,y,ee,z){var ie=a.display,he=!1,Ne=_r(a,function(pt){Ce&&(ie.scroller.draggable=!1),a.state.draggingText=!1,ln(ie.wrapper.ownerDocument,"mouseup",Ne),ln(ie.wrapper.ownerDocument,"mousemove",$e),ln(ie.scroller,"dragstart",st),ln(ie.scroller,"drop",Ne),he||(Lt(pt),z.addNew||po(a.doc,ee,null,null,z.extend),Ce&&!Be||Pe&&pe==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),$e=function(pt){he=he||Math.abs(y.clientX-pt.clientX)+Math.abs(y.clientY-pt.clientY)>=10},st=function(){return he=!0};Ce&&(ie.scroller.draggable=!0),a.state.draggingText=Ne,Ne.copy=!z.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),Ut(ie.wrapper.ownerDocument,"mouseup",Ne),Ut(ie.wrapper.ownerDocument,"mousemove",$e),Ut(ie.scroller,"dragstart",st),Ut(ie.scroller,"drop",Ne),Ts(a),setTimeout(function(){return ie.input.focus()},20)}function Bl(a,y,ee){if(ee=="char")return new gn(y,y);if(ee=="word")return a.findWordAt(y);if(ee=="line")return new gn(At(y.line,0),Kt(a.doc,At(y.line+1,0)));var z=ee(a,y);return new gn(z.from,z.to)}function ul(a,y,ee,z){var ie=a.display,he=a.doc;Lt(y);var Ne,$e,st=he.sel,pt=st.ranges;if(z.addNew&&!z.extend?($e=he.sel.contains(ee),$e>-1?Ne=pt[$e]:Ne=new gn(ee,ee)):(Ne=he.sel.primary(),$e=he.sel.primIndex),z.unit=="rectangle")z.addNew||(Ne=new gn(ee,ee)),ee=zl(a,y,!0,!0),$e=-1;else{var qt=Bl(a,ee,z.unit);z.extend?Ne=go(Ne,qt.anchor,qt.head,z.extend):Ne=qt}z.addNew?$e==-1?($e=pt.length,ci(he,lr(a,pt.concat([Ne]),$e),{scroll:!1,origin:"*mouse"})):pt.length>1&&pt[$e].empty()&&z.unit=="char"&&!z.extend?(ci(he,lr(a,pt.slice(0,$e).concat(pt.slice($e+1)),0),{scroll:!1,origin:"*mouse"}),st=he.sel):pa(he,$e,Ne,We):($e=0,ci(he,new bn([Ne],0),We),st=he.sel);var fn=ee;function Nn(mi){if(Ht(fn,mi)!=0)if(fn=mi,z.unit=="rectangle"){for(var Wi=[],mo=a.options.tabSize,io=ze(vn(he,ee.line).text,ee.ch,mo),Ko=ze(vn(he,mi.line).text,mi.ch,mo),wa=Math.min(io,Ko),cl=Math.max(io,Ko),Za=Math.min(ee.line,mi.line),Rl=Math.min(a.lastLine(),Math.max(ee.line,mi.line));Za<=Rl;Za++){var Il=vn(he,Za).text,Ja=Et(Il,wa,mo);wa==cl?Wi.push(new gn(At(Za,Ja),At(Za,Ja))):Il.length>Ja&&Wi.push(new gn(At(Za,Ja),At(Za,Et(Il,cl,mo))))}Wi.length||Wi.push(new gn(ee,ee)),ci(he,lr(a,st.ranges.slice(0,$e).concat(Wi),$e),{origin:"*mouse",scroll:!1}),a.scrollIntoView(mi)}else{var Ol=Ne,ml=Bl(a,mi,z.unit),nl=Ol.anchor,qa;Ht(ml.anchor,nl)>0?(qa=ml.head,nl=sn(Ol.from(),ml.anchor)):(qa=ml.anchor,nl=Jt(Ol.to(),ml.head));var ja=st.ranges.slice(0);ja[$e]=Fs(a,new gn(Kt(he,nl),qa)),ci(he,lr(a,ja,$e),We)}}var Mn=ie.wrapper.getBoundingClientRect(),mr=0;function Nr(mi){var Wi=++mr,mo=zl(a,mi,!0,z.unit=="rectangle");if(mo)if(Ht(mo,fn)!=0){a.curOp.focus=ve(),Nn(mo);var io=me(ie,he);(mo.line>=io.to||mo.line<io.from)&&setTimeout(_r(a,function(){mr==Wi&&Nr(mi)}),150)}else{var Ko=mi.clientY<Mn.top?-20:mi.clientY>Mn.bottom?20:0;Ko&&setTimeout(_r(a,function(){mr==Wi&&(ie.scroller.scrollTop+=Ko,Nr(mi))}),50)}}function ti(mi){a.state.selectingText=!1,mr=1/0,mi&&(Lt(mi),ie.input.focus()),ln(ie.wrapper.ownerDocument,"mousemove",hi),ln(ie.wrapper.ownerDocument,"mouseup",Oi),he.history.lastSelOrigin=null}var hi=_r(a,function(mi){mi.buttons===0||!_t(mi)?ti(mi):Nr(mi)}),Oi=_r(a,ti);a.state.selectingText=Oi,Ut(ie.wrapper.ownerDocument,"mousemove",hi),Ut(ie.wrapper.ownerDocument,"mouseup",Oi)}function Fs(a,y){var ee=y.anchor,z=y.head,ie=vn(a.doc,ee.line);if(Ht(ee,z)==0&&ee.sticky==z.sticky)return y;var he=ot(ie);if(!he)return y;var Ne=ft(he,ee.ch,ee.sticky),$e=he[Ne];if($e.from!=ee.ch&&$e.to!=ee.ch)return y;var st=Ne+($e.from==ee.ch==($e.level!=1)?0:1);if(st==0||st==he.length)return y;var pt;if(z.line!=ee.line)pt=(z.line-ee.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var qt=ft(he,z.ch,z.sticky),fn=qt-Ne||(z.ch-ee.ch)*($e.level==1?-1:1);qt==st-1||qt==st?pt=fn<0:pt=fn>0}var Nn=he[st+(pt?-1:0)],Mn=pt==(Nn.level==1),mr=Mn?Nn.from:Nn.to,Nr=Mn?"after":"before";return ee.ch==mr&&ee.sticky==Nr?y:new gn(new At(ee.line,mr,Nr),z)}function ls(a,y,ee,z){var ie,he;if(y.touches)ie=y.touches[0].clientX,he=y.touches[0].clientY;else try{ie=y.clientX,he=y.clientY}catch(Nn){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;z&&Lt(y);var Ne=a.display,$e=Ne.lineDiv.getBoundingClientRect();if(he>$e.bottom||!$t(a,ee))return hn(y);he-=$e.top-Ne.viewOffset;for(var st=0;st<a.display.gutterSpecs.length;++st){var pt=Ne.gutters.childNodes[st];if(pt&&pt.getBoundingClientRect().right>=ie){var qt=zt(a.doc,he),fn=a.display.gutterSpecs[st];return Gt(a,ee,a,qt,fn.className,y),hn(y)}}}function ql(a,y){return ls(a,y,"gutterClick",!0)}function Ps(a,y){Wa(a.display,y)||du(a,y)||Rt(a,y,"contextmenu")||Oe||a.display.input.onContextMenu(y)}function du(a,y){return $t(a,"gutterContextMenu")?ls(a,y,"gutterContextMenu",!1):!1}function Mu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_l(a)}var _s={toString:function(){return"CodeMirror.Init"}},Lu={},gu={};function ju(a){var y=a.optionHandlers;function ee(z,ie,he,Ne){a.defaults[z]=ie,he&&(y[z]=Ne?function($e,st,pt){pt!=_s&&he($e,st,pt)}:he)}a.defineOption=ee,a.Init=_s,ee("value","",function(z,ie){return z.setValue(ie)},!0),ee("mode",null,function(z,ie){z.doc.modeOption=ie,Tr(z)},!0),ee("indentUnit",2,Tr,!0),ee("indentWithTabs",!1),ee("smartIndent",!0),ee("tabSize",4,function(z){Hr(z),_l(z),_a(z)},!0),ee("lineSeparator",null,function(z,ie){if(z.doc.lineSep=ie,!!ie){var he=[],Ne=z.doc.first;z.doc.iter(function(st){for(var pt=0;;){var qt=st.text.indexOf(ie,pt);if(qt==-1)break;pt=qt+ie.length,he.push(At(Ne,qt))}Ne++});for(var $e=he.length-1;$e>=0;$e--)Fo(z.doc,ie,he[$e],At(he[$e].line,he[$e].ch+ie.length))}}),ee("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(z,ie,he){z.state.specialChars=new RegExp(ie.source+(ie.test(" ")?"":"| "),"g"),he!=_s&&z.refresh()}),ee("specialCharPlaceholder",Aa,function(z){return z.refresh()},!0),ee("electricChars",!0),ee("inputStyle",ge?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ee("spellcheck",!1,function(z,ie){return z.getInputField().spellcheck=ie},!0),ee("autocorrect",!1,function(z,ie){return z.getInputField().autocorrect=ie},!0),ee("autocapitalize",!1,function(z,ie){return z.getInputField().autocapitalize=ie},!0),ee("rtlMoveVisually",!Re),ee("wholeLineUpdateBefore",!0),ee("theme","default",function(z){Mu(z),an(z)},!0),ee("keyMap","default",function(z,ie,he){var Ne=Vs(ie),$e=he!=_s&&Vs(he);$e&&$e.detach&&$e.detach(z,Ne),Ne.attach&&Ne.attach(z,$e||null)}),ee("extraKeys",null),ee("configureMouse",null),ee("lineWrapping",!1,Uu,!0),ee("gutters",[],function(z,ie){z.display.gutterSpecs=Nt(ie,z.options.lineNumbers),an(z)},!0),ee("fixedGutter",!0,function(z,ie){z.display.gutters.style.left=ie?Os(z.display)+"px":"0",z.refresh()},!0),ee("coverGutterNextToScrollbar",!1,function(z){return hr(z)},!0),ee("scrollbarStyle","native",function(z){Er(z),hr(z),z.display.scrollbars.setScrollTop(z.doc.scrollTop),z.display.scrollbars.setScrollLeft(z.doc.scrollLeft)},!0),ee("lineNumbers",!1,function(z,ie){z.display.gutterSpecs=Nt(z.options.gutters,ie),an(z)},!0),ee("firstLineNumber",1,an,!0),ee("lineNumberFormatter",function(z){return z},an,!0),ee("showCursorWhenSelecting",!1,Ql,!0),ee("resetSelectionOnContextMenu",!0),ee("lineWiseCopyCut",!0),ee("pasteLinesPerSelection",!0),ee("selectionsMayTouch",!1),ee("readOnly",!1,function(z,ie){ie=="nocursor"&&(is(z),z.display.input.blur()),z.display.input.readOnlyChanged(ie)}),ee("screenReaderLabel",null,function(z,ie){ie=ie===""?null:ie,z.display.input.screenReaderLabelChanged(ie)}),ee("disableInput",!1,function(z,ie){ie||z.display.input.reset()},!0),ee("dragDrop",!0,Ku),ee("allowDropFileTypes",null),ee("cursorBlinkRate",530),ee("cursorScrollMargin",0),ee("cursorHeight",1,Ql,!0),ee("singleCursorHeightPerLine",!0,Ql,!0),ee("workTime",100),ee("workDelay",100),ee("flattenSpans",!0,Hr,!0),ee("addModeClass",!1,Hr,!0),ee("pollInterval",100),ee("undoDepth",200,function(z,ie){return z.doc.history.undoDepth=ie}),ee("historyEventDelay",1250),ee("viewportMargin",10,function(z){return z.refresh()},!0),ee("maxHighlightLength",1e4,Hr,!0),ee("moveInputWithCursor",!0,function(z,ie){ie||z.display.input.resetPosition()}),ee("tabindex",null,function(z,ie){return z.display.input.getField().tabIndex=ie||""}),ee("autofocus",null),ee("direction","ltr",function(z,ie){return z.doc.setDirection(ie)},!0),ee("phrases",null)}function Ku(a,y,ee){var z=ee&&ee!=_s;if(!y!=!z){var ie=a.display.dragFunctions,he=y?Ut:ln;he(a.display.scroller,"dragstart",ie.start),he(a.display.scroller,"dragenter",ie.enter),he(a.display.scroller,"dragover",ie.over),he(a.display.scroller,"dragleave",ie.leave),he(a.display.scroller,"drop",ie.drop)}}function Uu(a){a.options.lineWrapping?(ye(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ze(a.display.wrapper,"CodeMirror-wrap"),ao(a)),rs(a),_a(a),_l(a),setTimeout(function(){return hr(a)},100)}function La(a,y){var ee=this;if(!(this instanceof La))return new La(a,y);this.options=y=y?Ct(y):{},Ct(Lu,y,!1);var z=y.value;typeof z=="string"?z=new Fi(z,y.mode,null,y.lineSeparator,y.direction):y.mode&&(z.modeOption=y.mode),this.doc=z;var ie=new La.inputStyles[y.inputStyle](this),he=this.display=new en(a,z,ie,y);he.wrapper.CodeMirror=this,Mu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Er(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 se,keySeq:null,specialChars:null},y.autofocus&&!ge&&he.input.focus(),Pe&&pe<11&&setTimeout(function(){return ee.display.input.reset(!0)},20),Vu(this),Yo(),Or(this),this.curOp.forceUpdate=!0,Cr(this,z),y.autofocus&&!ge||this.hasFocus()?setTimeout(function(){ee.hasFocus()&&!ee.state.focused&&$l(ee)},20):is(this);for(var Ne in gu)gu.hasOwnProperty(Ne)&&gu[Ne](this,y[Ne],_s);Pt(this),y.finishInit&&y.finishInit(this);for(var $e=0;$e<Fu.length;++$e)Fu[$e](this);Rr(this),Ce&&y.lineWrapping&&getComputedStyle(he.lineDiv).textRendering=="optimizelegibility"&&(he.lineDiv.style.textRendering="auto")}La.defaults=Lu,La.optionHandlers=gu;function Vu(a){var y=a.display;Ut(y.scroller,"mousedown",_r(a,cu)),Pe&&pe<11?Ut(y.scroller,"dblclick",_r(a,function(st){if(!Rt(a,st)){var pt=zl(a,st);if(!(!pt||ql(a,st)||Wa(a.display,st))){Lt(st);var qt=a.findWordAt(pt);po(a.doc,qt.anchor,qt.head)}}})):Ut(y.scroller,"dblclick",function(st){return Rt(a,st)||Lt(st)}),Ut(y.scroller,"contextmenu",function(st){return Ps(a,st)}),Ut(y.input.getField(),"contextmenu",function(st){y.scroller.contains(st.target)||Ps(a,st)});var ee,z={end:0};function ie(){y.activeTouch&&(ee=setTimeout(function(){return y.activeTouch=null},1e3),z=y.activeTouch,z.end=+new Date)}function he(st){if(st.touches.length!=1)return!1;var pt=st.touches[0];return pt.radiusX<=1&&pt.radiusY<=1}function Ne(st,pt){if(pt.left==null)return!0;var qt=pt.left-st.left,fn=pt.top-st.top;return qt*qt+fn*fn>20*20}Ut(y.scroller,"touchstart",function(st){if(!Rt(a,st)&&!he(st)&&!ql(a,st)){y.input.ensurePolled(),clearTimeout(ee);var pt=+new Date;y.activeTouch={start:pt,moved:!1,prev:pt-z.end<=300?z:null},st.touches.length==1&&(y.activeTouch.left=st.touches[0].pageX,y.activeTouch.top=st.touches[0].pageY)}}),Ut(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Ut(y.scroller,"touchend",function(st){var pt=y.activeTouch;if(pt&&!Wa(y,st)&&pt.left!=null&&!pt.moved&&new Date-pt.start<300){var qt=a.coordsChar(y.activeTouch,"page"),fn;!pt.prev||Ne(pt,pt.prev)?fn=new gn(qt,qt):!pt.prev.prev||Ne(pt,pt.prev.prev)?fn=a.findWordAt(qt):fn=new gn(At(qt.line,0),Kt(a.doc,At(qt.line+1,0))),a.setSelection(fn.anchor,fn.head),a.focus(),Lt(st)}ie()}),Ut(y.scroller,"touchcancel",ie),Ut(y.scroller,"scroll",function(){y.scroller.clientHeight&&(tr(a,y.scroller.scrollTop),ir(a,y.scroller.scrollLeft,!0),Gt(a,"scroll",a))}),Ut(y.scroller,"mousewheel",function(st){return Pn(a,st)}),Ut(y.scroller,"DOMMouseScroll",function(st){return Pn(a,st)}),Ut(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(st){Rt(a,st)||vt(st)},over:function(st){Rt(a,st)||(Nl(a,st),vt(st))},start:function(st){return yl(a,st)},drop:_r(a,Qa),leave:function(st){Rt(a,st)||Ss(a)}};var $e=y.input.getField();Ut($e,"keyup",function(st){return lu.call(a,st)}),Ut($e,"keydown",_r(a,au)),Ut($e,"keypress",_r(a,su)),Ut($e,"focus",function(st){return $l(a,st)}),Ut($e,"blur",function(st){return is(a,st)})}var Fu=[];La.defineInitHook=function(a){return Fu.push(a)};function fu(a,y,ee,z){var ie=a.doc,he;ee==null&&(ee="add"),ee=="smart"&&(ie.mode.indent?he=zr(a,y).state:ee="prev");var Ne=a.options.tabSize,$e=vn(ie,y),st=ze($e.text,null,Ne);$e.stateAfter&&($e.stateAfter=null);var pt=$e.text.match(/^\s*/)[0],qt;if(!z&&!/\S/.test($e.text))qt=0,ee="not";else if(ee=="smart"&&(qt=ie.mode.indent(he,$e.text.slice(pt.length),$e.text),qt==at||qt>150)){if(!z)return;ee="prev"}ee=="prev"?y>ie.first?qt=ze(vn(ie,y-1).text,null,Ne):qt=0:ee=="add"?qt=st+a.options.indentUnit:ee=="subtract"?qt=st-a.options.indentUnit:typeof ee=="number"&&(qt=st+ee),qt=Math.max(0,qt);var fn="",Nn=0;if(a.options.indentWithTabs)for(var Mn=Math.floor(qt/Ne);Mn;--Mn)Nn+=Ne,fn+=" ";if(Nn<qt&&(fn+=wt(qt-Nn)),fn!=pt)return Fo(ie,fn,At(y,0),At(y,pt.length),"+input"),$e.stateAfter=null,!0;for(var mr=0;mr<ie.sel.ranges.length;mr++){var Nr=ie.sel.ranges[mr];if(Nr.head.line==y&&Nr.head.ch<pt.length){var ti=At(y,pt.length);pa(ie,mr,new gn(ti,ti));break}}}var es=null;function yu(a){es=a}function Pu(a,y,ee,z,ie){var he=a.doc;a.display.shift=!1,z||(z=he.sel);var Ne=+new Date-200,$e=ie=="paste"||a.state.pasteIncoming>Ne,st=In(y),pt=null;if($e&&z.ranges.length>1)if(es&&es.text.join(`
`)==y){if(z.ranges.length%es.text.length==0){pt=[];for(var qt=0;qt<es.text.length;qt++)pt.push(he.splitLines(es.text[qt]))}}else st.length==z.ranges.length&&a.options.pasteLinesPerSelection&&(pt=Dt(st,function(hi){return[hi]}));for(var fn=a.curOp.updateInput,Nn=z.ranges.length-1;Nn>=0;Nn--){var Mn=z.ranges[Nn],mr=Mn.from(),Nr=Mn.to();Mn.empty()&&(ee&&ee>0?mr=At(mr.line,mr.ch-ee):a.state.overwrite&&!$e?Nr=At(Nr.line,Math.min(vn(he,Nr.line).text.length,Nr.ch+dt(st).length)):$e&&es&&es.lineWise&&es.text.join(`
`)==st.join(`
`)&&(mr=Nr=At(mr.line,0)));var ti={from:mr,to:Nr,text:pt?pt[Nn%pt.length]:st,origin:ie||($e?"paste":a.state.cutIncoming>Ne?"cut":"+input")};Xo(a.doc,ti),Po(a,"inputRead",a,ti)}y&&!$e&&ku(a,y),yn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=fn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Tu(a,y){var ee=a.clipboardData&&a.clipboardData.getData("Text");if(ee)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&ii(y,function(){return Pu(y,ee,0,null,"paste")}),!0}function ku(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ee=a.doc.sel,z=ee.ranges.length-1;z>=0;z--){var ie=ee.ranges[z];if(!(ie.head.ch>100||z&&ee.ranges[z-1].head.line==ie.head.line)){var he=a.getModeAt(ie.head),Ne=!1;if(he.electricChars){for(var $e=0;$e<he.electricChars.length;$e++)if(y.indexOf(he.electricChars.charAt($e))>-1){Ne=fu(a,ie.head.line,"smart");break}}else he.electricInput&&he.electricInput.test(vn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Ne=fu(a,ie.head.line,"smart"));Ne&&Po(a,"electricInput",a,ie.head.line)}}}function Nu(a){for(var y=[],ee=[],z=0;z<a.doc.sel.ranges.length;z++){var ie=a.doc.sel.ranges[z].head.line,he={anchor:At(ie,0),head:At(ie+1,0)};ee.push(he),y.push(a.getRange(he.anchor,he.head))}return{text:y,ranges:ee}}function Ru(a,y,ee,z){a.setAttribute("autocorrect",ee?"":"off"),a.setAttribute("autocapitalize",z?"":"off"),a.setAttribute("spellcheck",!!y)}function Zu(){var a=Ke("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=Ke("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Ce?a.style.width="1000px":a.setAttribute("wrap","off"),we&&(a.style.border="1px solid black"),Ru(a),y}function Yu(a){var y=a.optionHandlers,ee=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(z,ie){var he=this.options,Ne=he[z];he[z]==ie&&z!="mode"||(he[z]=ie,y.hasOwnProperty(z)&&_r(this,y[z])(this,ie,Ne),Gt(this,"optionChange",this,z))},getOption:function(z){return this.options[z]},getDoc:function(){return this.doc},addKeyMap:function(z,ie){this.state.keyMaps[ie?"push":"unshift"](Vs(z))},removeKeyMap:function(z){for(var ie=this.state.keyMaps,he=0;he<ie.length;++he)if(ie[he]==z||ie[he].name==z)return ie.splice(he,1),!0},addOverlay:si(function(z,ie){var he=z.token?z:a.getMode(this.options,z);if(he.startState)throw new Error("Overlays may not be stateful.");Ft(this.state.overlays,{mode:he,modeSpec:z,opaque:ie&&ie.opaque,priority:ie&&ie.priority||0},function(Ne){return Ne.priority}),this.state.modeGen++,_a(this)}),removeOverlay:si(function(z){for(var ie=this.state.overlays,he=0;he<ie.length;++he){var Ne=ie[he].modeSpec;if(Ne==z||typeof z=="string"&&Ne.name==z){ie.splice(he,1),this.state.modeGen++,_a(this);return}}}),indentLine:si(function(z,ie,he){typeof ie!="string"&&typeof ie!="number"&&(ie==null?ie=this.options.smartIndent?"smart":"prev":ie=ie?"add":"subtract"),bt(this.doc,z)&&fu(this,z,ie,he)}),indentSelection:si(function(z){for(var ie=this.doc.sel.ranges,he=-1,Ne=0;Ne<ie.length;Ne++){var $e=ie[Ne];if($e.empty())$e.head.line>he&&(fu(this,$e.head.line,z,!0),he=$e.head.line,Ne==this.doc.sel.primIndex&&yn(this));else{var st=$e.from(),pt=$e.to(),qt=Math.max(he,st.line);he=Math.min(this.lastLine(),pt.line-(pt.ch?0:1))+1;for(var fn=qt;fn<he;++fn)fu(this,fn,z);var Nn=this.doc.sel.ranges;st.ch==0&&ie.length==Nn.length&&Nn[Ne].from().ch>0&&pa(this.doc,Ne,new gn(st,Nn[Ne].to()),Ee)}}}),getTokenAt:function(z,ie){return Kr(this,z,ie)},getLineTokens:function(z,ie){return Kr(this,At(z),ie,!0)},getTokenTypeAt:function(z){z=Kt(this.doc,z);var ie=Lr(this,vn(this.doc,z.line)),he=0,Ne=(ie.length-1)/2,$e=z.ch,st;if($e==0)st=ie[2];else for(;;){var pt=he+Ne>>1;if((pt?ie[pt*2-1]:0)>=$e)Ne=pt;else if(ie[pt*2+1]<$e)he=pt+1;else{st=ie[pt*2+2];break}}var qt=st?st.indexOf("overlay "):-1;return qt<0?st:qt==0?null:st.slice(0,qt-1)},getModeAt:function(z){var ie=this.doc.mode;return ie.innerMode?a.innerMode(ie,this.getTokenAt(z).state).mode:ie},getHelper:function(z,ie){return this.getHelpers(z,ie)[0]},getHelpers:function(z,ie){var he=[];if(!ee.hasOwnProperty(ie))return he;var Ne=ee[ie],$e=this.getModeAt(z);if(typeof $e[ie]=="string")Ne[$e[ie]]&&he.push(Ne[$e[ie]]);else if($e[ie])for(var st=0;st<$e[ie].length;st++){var pt=Ne[$e[ie][st]];pt&&he.push(pt)}else $e.helperType&&Ne[$e.helperType]?he.push(Ne[$e.helperType]):Ne[$e.name]&&he.push(Ne[$e.name]);for(var qt=0;qt<Ne._global.length;qt++){var fn=Ne._global[qt];fn.pred($e,this)&&Fe(he,fn.val)==-1&&he.push(fn.val)}return he},getStateAfter:function(z,ie){var he=this.doc;return z=jt(he,z==null?he.first+he.size-1:z),zr(this,z+1,ie).state},cursorCoords:function(z,ie){var he,Ne=this.doc.sel.primary();return z==null?he=Ne.head:typeof z=="object"?he=Kt(this.doc,z):he=z?Ne.from():Ne.to(),Ha(this,he,ie||"page")},charCoords:function(z,ie){return Ul(this,Kt(this.doc,z),ie||"page")},coordsChar:function(z,ie){return z=Cs(this,z,ie||"page"),Ma(this,z.left,z.top)},lineAtHeight:function(z,ie){return z=Cs(this,{top:z,left:0},ie||"page").top,zt(this.doc,z+this.display.viewOffset)},heightAtLine:function(z,ie,he){var Ne=!1,$e;if(typeof z=="number"){var st=this.doc.first+this.doc.size-1;z<this.doc.first?z=this.doc.first:z>st&&(z=st,Ne=!0),$e=vn(this.doc,z)}else $e=z;return fs(this,$e,{top:0,left:0},ie||"page",he||Ne).top+(Ne?this.doc.height-ji($e):0)},defaultTextHeight:function(){return fl(this.display)},defaultCharWidth:function(){return Pl(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(z,ie,he,Ne,$e){var st=this.display;z=Ha(this,Kt(this.doc,z));var pt=z.bottom,qt=z.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),st.sizer.appendChild(ie),Ne=="over")pt=z.top;else if(Ne=="above"||Ne=="near"){var fn=Math.max(st.wrapper.clientHeight,this.doc.height),Nn=Math.max(st.sizer.clientWidth,st.lineSpace.clientWidth);(Ne=="above"||z.bottom+ie.offsetHeight>fn)&&z.top>ie.offsetHeight?pt=z.top-ie.offsetHeight:z.bottom+ie.offsetHeight<=fn&&(pt=z.bottom),qt+ie.offsetWidth>Nn&&(qt=Nn-ie.offsetWidth)}ie.style.top=pt+"px",ie.style.left=ie.style.right="",$e=="right"?(qt=st.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):($e=="left"?qt=0:$e=="middle"&&(qt=(st.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=qt+"px"),he&&Bt(this,{left:qt,top:pt,right:qt+ie.offsetWidth,bottom:pt+ie.offsetHeight})},triggerOnKeyDown:si(au),triggerOnKeyPress:si(su),triggerOnKeyUp:lu,triggerOnMouseDown:si(cu),execCommand:function(z){if(as.hasOwnProperty(z))return as[z].call(null,this)},triggerElectric:si(function(z){ku(this,z)}),findPosH:function(z,ie,he,Ne){var $e=1;ie<0&&($e=-1,ie=-ie);for(var st=Kt(this.doc,z),pt=0;pt<ie&&(st=Bu(this.doc,st,$e,he,Ne),!st.hitSide);++pt);return st},moveH:si(function(z,ie){var he=this;this.extendSelectionsBy(function(Ne){return he.display.shift||he.doc.extend||Ne.empty()?Bu(he.doc,Ne.head,z,ie,he.options.rtlMoveVisually):z<0?Ne.from():Ne.to()},nt)}),deleteH:si(function(z,ie){var he=this.doc.sel,Ne=this.doc;he.somethingSelected()?Ne.replaceSelection("",null,"+delete"):ps(this,function($e){var st=Bu(Ne,$e.head,z,ie,!1);return z<0?{from:st,to:$e.head}:{from:$e.head,to:st}})}),findPosV:function(z,ie,he,Ne){var $e=1,st=Ne;ie<0&&($e=-1,ie=-ie);for(var pt=Kt(this.doc,z),qt=0;qt<ie;++qt){var fn=Ha(this,pt,"div");if(st==null?st=fn.left:fn.left=st,pt=zu(this,fn,$e,he),pt.hitSide)break}return pt},moveV:si(function(z,ie){var he=this,Ne=this.doc,$e=[],st=!this.display.shift&&!Ne.extend&&Ne.sel.somethingSelected();if(Ne.extendSelectionsBy(function(qt){if(st)return z<0?qt.from():qt.to();var fn=Ha(he,qt.head,"div");qt.goalColumn!=null&&(fn.left=qt.goalColumn),$e.push(fn.left);var Nn=zu(he,fn,z,ie);return ie=="page"&&qt==Ne.sel.primary()&&cn(he,Ul(he,Nn,"div").top-fn.top),Nn},nt),$e.length)for(var pt=0;pt<Ne.sel.ranges.length;pt++)Ne.sel.ranges[pt].goalColumn=$e[pt]}),findWordAt:function(z){var ie=this.doc,he=vn(ie,z.line).text,Ne=z.ch,$e=z.ch;if(he){var st=this.getHelper(z,"wordChars");(z.sticky=="before"||$e==he.length)&&Ne?--Ne:++$e;for(var pt=he.charAt(Ne),qt=re(pt,st)?function(fn){return re(fn,st)}:/\s/.test(pt)?function(fn){return/\s/.test(fn)}:function(fn){return!/\s/.test(fn)&&!re(fn)};Ne>0&&qt(he.charAt(Ne-1));)--Ne;for(;$e<he.length&&qt(he.charAt($e));)++$e}return new gn(At(z.line,Ne),At(z.line,$e))},toggleOverwrite:function(z){z!=null&&z==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ye(this.display.cursorDiv,"CodeMirror-overwrite"):Ze(this.display.cursorDiv,"CodeMirror-overwrite"),Gt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==ve()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:si(function(z,ie){wn(this,z,ie)}),getScrollInfo:function(){var z=this.display.scroller;return{left:z.scrollLeft,top:z.scrollTop,height:z.scrollHeight-el(this)-this.display.barHeight,width:z.scrollWidth-el(this)-this.display.barWidth,clientHeight:Ao(this),clientWidth:Dl(this)}},scrollIntoView:si(function(z,ie){z==null?(z={from:this.doc.sel.primary().head,to:null},ie==null&&(ie=this.options.cursorScrollMargin)):typeof z=="number"?z={from:At(z,0),to:null}:z.from==null&&(z={from:z,to:null}),z.to||(z.to=z.from),z.margin=ie||0,z.from.line!=null?Wn(this,z):Dn(this,z.from,z.to,z.margin)}),setSize:si(function(z,ie){var he=this,Ne=function(st){return typeof st=="number"||/^\d+$/.test(String(st))?st+"px":st};z!=null&&(this.display.wrapper.style.width=Ne(z)),ie!=null&&(this.display.wrapper.style.height=Ne(ie)),this.options.lineWrapping&&gl(this);var $e=this.display.viewFrom;this.doc.iter($e,this.display.viewTo,function(st){if(st.widgets){for(var pt=0;pt<st.widgets.length;pt++)if(st.widgets[pt].noHScroll){Wl(he,$e,"widget");break}}++$e}),this.curOp.forceUpdate=!0,Gt(this,"refresh",this)}),operation:function(z){return ii(this,z)},startOperation:function(){return Or(this)},endOperation:function(){return Rr(this)},refresh:si(function(){var z=this.display.cachedTextHeight;_a(this),this.curOp.forceUpdate=!0,_l(this),wn(this,this.doc.scrollLeft,this.doc.scrollTop),Ve(this.display),(z==null||Math.abs(z-fl(this.display))>.5||this.options.lineWrapping)&&rs(this),Gt(this,"refresh",this)}),swapDoc:si(function(z){var ie=this.doc;return ie.cm=null,this.state.selectingText&&this.state.selectingText(),Cr(this,z),_l(this),this.display.input.reset(),wn(this,z.scrollLeft,z.scrollTop),this.curOp.forceScroll=!0,Po(this,"swapDoc",this,ie),ie}),phrase:function(z){var ie=this.options.phrases;return ie&&Object.prototype.hasOwnProperty.call(ie,z)?ie[z]:z},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}},St(a),a.registerHelper=function(z,ie,he){ee.hasOwnProperty(z)||(ee[z]=a[z]={_global:[]}),ee[z][ie]=he},a.registerGlobalHelper=function(z,ie,he,Ne){a.registerHelper(z,ie,Ne),ee[z]._global.push({pred:he,val:Ne})}}function Bu(a,y,ee,z,ie){var he=y,Ne=ee,$e=vn(a,y.line),st=ie&&a.direction=="rtl"?-ee:ee;function pt(){var Oi=y.line+st;return Oi<a.first||Oi>=a.first+a.size?!1:(y=new At(Oi,y.ch,y.sticky),$e=vn(a,Oi))}function qt(Oi){var mi;if(z=="codepoint"){var Wi=$e.text.charCodeAt(y.ch+(z>0?0:-1));isNaN(Wi)?mi=null:mi=new At(y.line,Math.max(0,Math.min($e.text.length,y.ch+ee*(Wi>=55296&&Wi<56320?2:1))),-ee)}else ie?mi=pu(a.cm,$e,y,ee):mi=Ys($e,y,ee);if(mi==null)if(!Oi&&pt())y=tu(ie,a.cm,$e,y.line,st);else return!1;else y=mi;return!0}if(z=="char"||z=="codepoint")qt();else if(z=="column")qt(!0);else if(z=="word"||z=="group")for(var fn=null,Nn=z=="group",Mn=a.cm&&a.cm.getHelper(y,"wordChars"),mr=!0;!(ee<0&&!qt(!mr));mr=!1){var Nr=$e.text.charAt(y.ch)||`
`,ti=re(Nr,Mn)?"w":Nn&&Nr==`
`?"n":!Nn||/\s/.test(Nr)?null:"p";if(Nn&&!mr&&!ti&&(ti="s"),fn&&fn!=ti){ee<0&&(ee=1,qt(),y.sticky="after");break}if(ti&&(fn=ti),ee>0&&!qt(!mr))break}var hi=ca(a,y,he,Ne,!0);return ht(he,hi)&&(hi.hitSide=!0),hi}function zu(a,y,ee,z){var ie=a.doc,he=y.left,Ne;if(z=="page"){var $e=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),st=Math.max($e-.5*fl(a.display),3);Ne=(ee>0?y.bottom:y.top)+ee*st}else z=="line"&&(Ne=ee>0?y.bottom+3:y.top-3);for(var pt;pt=Ma(a,he,Ne),!!pt.outside;){if(ee<0?Ne<=0:Ne>=ie.height){pt.hitSide=!0;break}Ne+=ee*5}return pt}var ba=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new se,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ba.prototype.init=function(a){var y=this,ee=this,z=ee.cm,ie=ee.div=a.lineDiv;Ru(ie,z.options.spellcheck,z.options.autocorrect,z.options.autocapitalize);function he($e){for(var st=$e.target;st;st=st.parentNode){if(st==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(st.className))break}return!1}Ut(ie,"paste",function($e){!he($e)||Rt(z,$e)||Tu($e,z)||pe<=11&&setTimeout(_r(z,function(){return y.updateFromDOM()}),20)}),Ut(ie,"compositionstart",function($e){y.composing={data:$e.data,done:!1}}),Ut(ie,"compositionupdate",function($e){y.composing||(y.composing={data:$e.data,done:!1})}),Ut(ie,"compositionend",function($e){y.composing&&($e.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Ut(ie,"touchstart",function(){return ee.forceCompositionEnd()}),Ut(ie,"input",function(){y.composing||y.readFromDOMSoon()});function Ne($e){if(!(!he($e)||Rt(z,$e))){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()}),$e.type=="cut"&&z.replaceSelection("",null,"cut");else if(z.options.lineWiseCopyCut){var st=Nu(z);yu({lineWise:!0,text:st.text}),$e.type=="cut"&&z.operation(function(){z.setSelections(st.ranges,0,Ee),z.replaceSelection("",null,"cut")})}else return;if($e.clipboardData){$e.clipboardData.clearData();var pt=es.text.join(`
`);if($e.clipboardData.setData("Text",pt),$e.clipboardData.getData("Text")==pt){$e.preventDefault();return}}var qt=Zu(),fn=qt.firstChild;z.display.lineSpace.insertBefore(qt,z.display.lineSpace.firstChild),fn.value=es.text.join(`
`);var Nn=document.activeElement;Xe(fn),setTimeout(function(){z.display.lineSpace.removeChild(qt),Nn.focus(),Nn==ie&&ee.showPrimarySelection()},50)}}Ut(ie,"copy",Ne),Ut(ie,"cut",Ne)},ba.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ba.prototype.prepareSelection=function(){var a=hu(this.cm,!1);return a.focus=document.activeElement==this.div,a},ba.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ba.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,ee=y.doc.sel.primary(),z=ee.from(),ie=ee.to();if(y.display.viewTo==y.display.viewFrom||z.line>=y.display.viewTo||ie.line<y.display.viewFrom){a.removeAllRanges();return}var he=bu(y,a.anchorNode,a.anchorOffset),Ne=bu(y,a.focusNode,a.focusOffset);if(!(he&&!he.bad&&Ne&&!Ne.bad&&Ht(sn(he,Ne),z)==0&&Ht(Jt(he,Ne),ie)==0)){var $e=y.display.view,st=z.line>=y.display.viewFrom&&Wu(y,z)||{node:$e[0].measure.map[2],offset:0},pt=ie.line<y.display.viewTo&&Wu(y,ie);if(!pt){var qt=$e[$e.length-1].measure,fn=qt.maps?qt.maps[qt.maps.length-1]:qt.map;pt={node:fn[fn.length-1],offset:fn[fn.length-2]-fn[fn.length-3]}}if(!st||!pt){a.removeAllRanges();return}var Nn=a.rangeCount&&a.getRangeAt(0),Mn;try{Mn=Se(st.node,st.offset,pt.offset,pt.node)}catch(mr){}Mn&&(!b&&y.state.focused?(a.collapse(st.node,st.offset),Mn.collapsed||(a.removeAllRanges(),a.addRange(Mn))):(a.removeAllRanges(),a.addRange(Mn)),Nn&&a.anchorNode==null?a.addRange(Nn):b&&this.startGracePeriod()),this.rememberSelection()}},ba.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},ba.prototype.showMultipleSelections=function(a){Te(this.cm.display.cursorDiv,a.cursors),Te(this.cm.display.selectionDiv,a.selection)},ba.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},ba.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var y=a.getRangeAt(0).commonAncestorContainer;return qe(this.div,y)},ba.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ba.prototype.blur=function(){this.div.blur()},ba.prototype.getField=function(){return this.div},ba.prototype.supportsTouch=function(){return!0},ba.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():ii(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function y(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,y))}this.polling.set(this.cm.options.pollInterval,y)},ba.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},ba.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),y=this.cm;if(Me&&xe&&this.cm.display.gutterSpecs.length&&Gu(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ee=bu(y,a.anchorNode,a.anchorOffset),z=bu(y,a.focusNode,a.focusOffset);ee&&z&&ii(y,function(){ci(y.doc,Kn(ee,z),Ee),(ee.bad||z.bad)&&(y.curOp.selectionChanged=!0)})}}},ba.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,y=a.display,ee=a.doc.sel.primary(),z=ee.from(),ie=ee.to();if(z.ch==0&&z.line>a.firstLine()&&(z=At(z.line-1,vn(a.doc,z.line-1).length)),ie.ch==vn(a.doc,ie.line).text.length&&ie.line<a.lastLine()&&(ie=At(ie.line+1,0)),z.line<y.viewFrom||ie.line>y.viewTo-1)return!1;var he,Ne,$e;z.line==y.viewFrom||(he=Tl(a,z.line))==0?(Ne=Mt(y.view[0].line),$e=y.view[0].node):(Ne=Mt(y.view[he].line),$e=y.view[he-1].node.nextSibling);var st=Tl(a,ie.line),pt,qt;if(st==y.view.length-1?(pt=y.viewTo-1,qt=y.lineDiv.lastChild):(pt=Mt(y.view[st+1].line)-1,qt=y.view[st+1].node.previousSibling),!$e)return!1;for(var fn=a.doc.splitLines(_u(a,$e,qt,Ne,pt)),Nn=Rn(a.doc,At(Ne,0),At(pt,vn(a.doc,pt).text.length));fn.length>1&&Nn.length>1;)if(dt(fn)==dt(Nn))fn.pop(),Nn.pop(),pt--;else if(fn[0]==Nn[0])fn.shift(),Nn.shift(),Ne++;else break;for(var Mn=0,mr=0,Nr=fn[0],ti=Nn[0],hi=Math.min(Nr.length,ti.length);Mn<hi&&Nr.charCodeAt(Mn)==ti.charCodeAt(Mn);)++Mn;for(var Oi=dt(fn),mi=dt(Nn),Wi=Math.min(Oi.length-(fn.length==1?Mn:0),mi.length-(Nn.length==1?Mn:0));mr<Wi&&Oi.charCodeAt(Oi.length-mr-1)==mi.charCodeAt(mi.length-mr-1);)++mr;if(fn.length==1&&Nn.length==1&&Ne==z.line)for(;Mn&&Mn>z.ch&&Oi.charCodeAt(Oi.length-mr-1)==mi.charCodeAt(mi.length-mr-1);)Mn--,mr++;fn[fn.length-1]=Oi.slice(0,Oi.length-mr).replace(/^\u200b+/,""),fn[0]=fn[0].slice(Mn).replace(/\u200b+$/,"");var mo=At(Ne,Mn),io=At(pt,Nn.length?dt(Nn).length-mr:0);if(fn.length>1||fn[0]||Ht(mo,io))return Fo(a.doc,fn,mo,io,"+input"),!0},ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},ba.prototype.reset=function(){this.forceCompositionEnd()},ba.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ba.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ba.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ii(this.cm,function(){return _a(a.cm)})},ba.prototype.setUneditable=function(a){a.contentEditable="false"},ba.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||_r(this.cm,Pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ba.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ba.prototype.onContextMenu=function(){},ba.prototype.resetPosition=function(){},ba.prototype.needsContentAttribute=!0;function Wu(a,y){var ee=il(a,y.line);if(!ee||ee.hidden)return null;var z=vn(a.doc,y.line),ie=Kl(ee,z,y.line),he=ot(z,a.doc.direction),Ne="left";if(he){var $e=ft(he,y.ch);Ne=$e%2?"right":"left"}var st=Gl(ie.map,y.ch,Ne);return st.offset=st.collapse=="right"?st.end:st.start,st}function Gu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Xs(a,y){return y&&(a.bad=!0),a}function _u(a,y,ee,z,ie){var he="",Ne=!1,$e=a.doc.lineSeparator(),st=!1;function pt(Mn){return function(mr){return mr.id==Mn}}function qt(){Ne&&(he+=$e,st&&(he+=$e),Ne=st=!1)}function fn(Mn){Mn&&(qt(),he+=Mn)}function Nn(Mn){if(Mn.nodeType==1){var mr=Mn.getAttribute("cm-text");if(mr){fn(mr);return}var Nr=Mn.getAttribute("cm-marker"),ti;if(Nr){var hi=a.findMarks(At(z,0),At(ie+1,0),pt(+Nr));hi.length&&(ti=hi[0].find(0))&&fn(Rn(a.doc,ti.from,ti.to).join($e));return}if(Mn.getAttribute("contenteditable")=="false")return;var Oi=/^(pre|div|p|li|table|br)$/i.test(Mn.nodeName);if(!/^br$/i.test(Mn.nodeName)&&Mn.textContent.length==0)return;Oi&&qt();for(var mi=0;mi<Mn.childNodes.length;mi++)Nn(Mn.childNodes[mi]);/^(pre|p)$/i.test(Mn.nodeName)&&(st=!0),Oi&&(Ne=!0)}else Mn.nodeType==3&&fn(Mn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Nn(y),y!=ee;)y=y.nextSibling,st=!1;return he}function bu(a,y,ee){var z;if(y==a.display.lineDiv){if(z=a.display.lineDiv.childNodes[ee],!z)return Xs(a.clipPos(At(a.display.viewTo-1)),!0);y=null,ee=0}else for(z=y;;z=z.parentNode){if(!z||z==a.display.lineDiv)return null;if(z.parentNode&&z.parentNode==a.display.lineDiv)break}for(var ie=0;ie<a.display.view.length;ie++){var he=a.display.view[ie];if(he.node==z)return Xu(he,y,ee)}}function Xu(a,y,ee){var z=a.text.firstChild,ie=!1;if(!y||!qe(z,y))return Xs(At(Mt(a.line),0),!0);if(y==z&&(ie=!0,y=z.childNodes[ee],ee=0,!y)){var he=a.rest?dt(a.rest):a.line;return Xs(At(Mt(he),he.text.length),ie)}var Ne=y.nodeType==3?y:null,$e=y;for(!Ne&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(Ne=y.firstChild,ee&&(ee=Ne.nodeValue.length));$e.parentNode!=z;)$e=$e.parentNode;var st=a.measure,pt=st.maps;function qt(ti,hi,Oi){for(var mi=-1;mi<(pt?pt.length:0);mi++)for(var Wi=mi<0?st.map:pt[mi],mo=0;mo<Wi.length;mo+=3){var io=Wi[mo+2];if(io==ti||io==hi){var Ko=Mt(mi<0?a.line:a.rest[mi]),wa=Wi[mo]+Oi;return(Oi<0||io!=ti)&&(wa=Wi[mo+(Oi?1:0)]),At(Ko,wa)}}}var fn=qt(Ne,$e,ee);if(fn)return Xs(fn,ie);for(var Nn=$e.nextSibling,Mn=Ne?Ne.nodeValue.length-ee:0;Nn;Nn=Nn.nextSibling){if(fn=qt(Nn,Nn.firstChild,0),fn)return Xs(At(fn.line,fn.ch-Mn),ie);Mn+=Nn.textContent.length}for(var mr=$e.previousSibling,Nr=ee;mr;mr=mr.previousSibling){if(fn=qt(mr,mr.firstChild,-1),fn)return Xs(At(fn.line,fn.ch+Nr),ie);Nr+=mr.textContent.length}}var Ya=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new se,this.hasSelection=!1,this.composing=null};Ya.prototype.init=function(a){var y=this,ee=this,z=this.cm;this.createField(a);var ie=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),we&&(ie.style.width="0px"),Ut(ie,"input",function(){Pe&&pe>=9&&y.hasSelection&&(y.hasSelection=null),ee.poll()}),Ut(ie,"paste",function(Ne){Rt(z,Ne)||Tu(Ne,z)||(z.state.pasteIncoming=+new Date,ee.fastPoll())});function he(Ne){if(!Rt(z,Ne)){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()});else if(z.options.lineWiseCopyCut){var $e=Nu(z);yu({lineWise:!0,text:$e.text}),Ne.type=="cut"?z.setSelections($e.ranges,null,Ee):(ee.prevInput="",ie.value=$e.text.join(`
`),Xe(ie))}else return;Ne.type=="cut"&&(z.state.cutIncoming=+new Date)}}Ut(ie,"cut",he),Ut(ie,"copy",he),Ut(a.scroller,"paste",function(Ne){if(!(Wa(a,Ne)||Rt(z,Ne))){if(!ie.dispatchEvent){z.state.pasteIncoming=+new Date,ee.focus();return}var $e=new Event("paste");$e.clipboardData=Ne.clipboardData,ie.dispatchEvent($e)}}),Ut(a.lineSpace,"selectstart",function(Ne){Wa(a,Ne)||Lt(Ne)}),Ut(ie,"compositionstart",function(){var Ne=z.getCursor("from");ee.composing&&ee.composing.range.clear(),ee.composing={start:Ne,range:z.markText(Ne,z.getCursor("to"),{className:"CodeMirror-composing"})}}),Ut(ie,"compositionend",function(){ee.composing&&(ee.poll(),ee.composing.range.clear(),ee.composing=null)})},Ya.prototype.createField=function(a){this.wrapper=Zu(),this.textarea=this.wrapper.firstChild},Ya.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ya.prototype.prepareSelection=function(){var a=this.cm,y=a.display,ee=a.doc,z=hu(a);if(a.options.moveInputWithCursor){var ie=Ha(a,ee.sel.primary().head,"div"),he=y.wrapper.getBoundingClientRect(),Ne=y.lineDiv.getBoundingClientRect();z.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,ie.top+Ne.top-he.top)),z.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,ie.left+Ne.left-he.left))}return z},Ya.prototype.showSelection=function(a){var y=this.cm,ee=y.display;Te(ee.cursorDiv,a.cursors),Te(ee.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ya.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var ee=y.getSelection();this.textarea.value=ee,y.state.focused&&Xe(this.textarea),Pe&&pe>=9&&(this.hasSelection=ee)}else a||(this.prevInput=this.textarea.value="",Pe&&pe>=9&&(this.hasSelection=null))}},Ya.prototype.getField=function(){return this.textarea},Ya.prototype.supportsTouch=function(){return!1},Ya.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ge||ve()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ya.prototype.blur=function(){this.textarea.blur()},Ya.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ya.prototype.receivedFocus=function(){this.slowPoll()},Ya.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ya.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function ee(){var z=y.poll();!z&&!a?(a=!0,y.polling.set(60,ee)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,ee)},Ya.prototype.poll=function(){var a=this,y=this.cm,ee=this.textarea,z=this.prevInput;if(this.contextMenuPending||!y.state.focused||Gn(ee)&&!z&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var ie=ee.value;if(ie==z&&!y.somethingSelected())return!1;if(Pe&&pe>=9&&this.hasSelection===ie||Ae&&/[\uf700-\uf7ff]/.test(ie))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var he=ie.charCodeAt(0);if(he==8203&&!z&&(z="\u200B"),he==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ne=0,$e=Math.min(z.length,ie.length);Ne<$e&&z.charCodeAt(Ne)==ie.charCodeAt(Ne);)++Ne;return ii(y,function(){Pu(y,ie.slice(Ne),z.length-Ne,null,a.composing?"*compose":null),ie.length>1e3||ie.indexOf(`
`)>-1?ee.value=a.prevInput="":a.prevInput=ie,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ya.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ya.prototype.onKeyPress=function(){Pe&&pe>=9&&(this.hasSelection=null),this.fastPoll()},Ya.prototype.onContextMenu=function(a){var y=this,ee=y.cm,z=ee.display,ie=y.textarea;y.contextMenuPending&&y.contextMenuPending();var he=zl(ee,a),Ne=z.scroller.scrollTop;if(!he||ue)return;var $e=ee.options.resetSelectionOnContextMenu;$e&&ee.doc.sel.contains(he)==-1&&_r(ee,ci)(ee.doc,Kn(he),Ee);var st=ie.style.cssText,pt=y.wrapper.style.cssText,qt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-qt.top-5)+"px; left: "+(a.clientX-qt.left-5)+`px;
z-index: 1000; background: `+(Pe?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var fn;Ce&&(fn=window.scrollY),z.input.focus(),Ce&&window.scrollTo(null,fn),z.input.reset(),ee.somethingSelected()||(ie.value=y.prevInput=" "),y.contextMenuPending=Mn,z.selForContextMenu=ee.doc.sel,clearTimeout(z.detectingSelectAll);function Nn(){if(ie.selectionStart!=null){var Nr=ee.somethingSelected(),ti="\u200B"+(Nr?ie.value:"");ie.value="\u21DA",ie.value=ti,y.prevInput=Nr?"":"\u200B",ie.selectionStart=1,ie.selectionEnd=ti.length,z.selForContextMenu=ee.doc.sel}}function Mn(){if(y.contextMenuPending==Mn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=pt,ie.style.cssText=st,Pe&&pe<9&&z.scrollbars.setScrollTop(z.scroller.scrollTop=Ne),ie.selectionStart!=null)){(!Pe||Pe&&pe<9)&&Nn();var Nr=0,ti=function(){z.selForContextMenu==ee.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&y.prevInput=="\u200B"?_r(ee,Vi)(ee):Nr++<10?z.detectingSelectAll=setTimeout(ti,500):(z.selForContextMenu=null,z.input.reset())};z.detectingSelectAll=setTimeout(ti,200)}}if(Pe&&pe>=9&&Nn(),Oe){vt(a);var mr=function(){ln(window,"mouseup",mr),setTimeout(Mn,20)};Ut(window,"mouseup",mr)}else setTimeout(Mn,50)},Ya.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ya.prototype.setUneditable=function(){},Ya.prototype.needsContentAttribute=!1;function Qu(a,y){if(y=y?Ct(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var ee=ve();y.autofocus=ee==a||a.getAttribute("autofocus")!=null&&ee==document.body}function z(){a.value=$e.getValue()}var ie;if(a.form&&(Ut(a.form,"submit",z),!y.leaveSubmitMethodAlone)){var he=a.form;ie=he.submit;try{var Ne=he.submit=function(){z(),he.submit=ie,he.submit(),he.submit=Ne}}catch(st){}}y.finishInit=function(st){st.save=z,st.getTextArea=function(){return a},st.toTextArea=function(){st.toTextArea=isNaN,z(),a.parentNode.removeChild(st.getWrapperElement()),a.style.display="",a.form&&(ln(a.form,"submit",z),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var $e=La(function(st){return a.parentNode.insertBefore(st,a.nextSibling)},y);return $e}function $u(a){a.off=ln,a.on=Ut,a.wheelEventPixels=Bn,a.Doc=Fi,a.splitLines=In,a.countColumn=ze,a.findColumn=Et,a.isWordChar=x,a.Pass=at,a.signal=Gt,a.Line=Io,a.changeEnd=pr,a.scrollbarModel=kr,a.Pos=At,a.cmpPos=Ht,a.modes=Fn,a.mimeModes=xn,a.resolveMode=Sn,a.getMode=kn,a.modeExtensions=Zn,a.extendMode=An,a.copyState=jn,a.startState=yr,a.innerMode=Un,a.commands=as,a.keyMap=Va,a.keyName=ms,a.isModifierKey=qs,a.lookupKey=As,a.normalizeKeyMap=ll,a.StringStream=Ar,a.SharedTextMarker=ua,a.TextMarker=Xa,a.LineWidget=Vo,a.e_preventDefault=Lt,a.e_stopPropagation=tn,a.e_stop=vt,a.addClass=ye,a.contains=qe,a.rmClass=Ze,a.keyNames=Yi}ju(La),Yu(La);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Cu in Fi.prototype)Fi.prototype.hasOwnProperty(Cu)&&Fe(Ju,Cu)<0&&(La.prototype[Cu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Fi.prototype[Cu]));return St(Fi),La.inputStyles={textarea:Ya,contenteditable:ba},La.defineMode=function(a){!La.defaults.mode&&a!="null"&&(La.defaults.mode=a),dn.apply(this,arguments)},La.defineMIME=rn,La.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),La.defineMIME("text/plain","null"),La.defineExtension=function(a,y){La.prototype[a]=y},La.defineDocExtension=function(a,y){Fi.prototype[a]=y},La.fromTextArea=Qu,$u(La),La.version="5.58.2",La})},25419:function(Cn,Zt,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(He,fe){var Ue=b.getMode(He,"text/html"),Pe=Ue.name=="null";function pe(ze){if(b.findModeByName){var se=b.findModeByName(ze);se&&(ze=se.mime||se.mimes[0])}var Fe=b.getMode(He,ze);return Fe.name=="null"?null:Fe}fe.highlightFormatting===void 0&&(fe.highlightFormatting=!1),fe.maxBlockquoteDepth===void 0&&(fe.maxBlockquoteDepth=0),fe.taskLists===void 0&&(fe.taskLists=!1),fe.strikethrough===void 0&&(fe.strikethrough=!1),fe.emoji===void 0&&(fe.emoji=!1),fe.fencedCodeBlockHighlighting===void 0&&(fe.fencedCodeBlockHighlighting=!0),fe.fencedCodeBlockDefaultMode===void 0&&(fe.fencedCodeBlockDefaultMode="text/plain"),fe.xml===void 0&&(fe.xml=!0),fe.tokenTypeOverrides===void 0&&(fe.tokenTypeOverrides={});var Ce={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 de in Ce)Ce.hasOwnProperty(de)&&fe.tokenTypeOverrides[de]&&(Ce[de]=fe.tokenTypeOverrides[de]);var xe=/^([*\-_])(?:\s*\1){2,}\s*$/,ue=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Be=/^\[(x| )\](?=\s)/i,be=fe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Le=/^ {0,3}(?:\={1,}|-{2,})\s*$/,we=/^[^#!\[\]*_\\<>` "'(~:]+/,Me=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ge=/^\s*\[[^\]]+?\]:.*$/,Ae=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,De=" ";function Re(ze,se,Fe){return se.f=se.inline=Fe,Fe(ze,se)}function tt(ze,se,Fe){return se.f=se.block=Fe,Fe(ze,se)}function ce(ze){return!ze||!/\S/.test(ze.string)}function Oe(ze){if(ze.linkTitle=!1,ze.linkHref=!1,ze.linkText=!1,ze.em=!1,ze.strong=!1,ze.strikethrough=!1,ze.quote=0,ze.indentedCode=!1,ze.f==Ze){var se=Pe;if(!se){var Fe=b.innerMode(Ue,ze.htmlState);se=Fe.mode.name=="xml"&&Fe.state.tagStart===null&&!Fe.state.context&&Fe.state.tokenize.isInText}se&&(ze.f=et,ze.block=Ge,ze.htmlState=null)}return ze.trailingSpace=0,ze.trailingSpaceNewLine=!1,ze.prevLine=ze.thisLine,ze.thisLine={stream:null},null}function Ge(ze,se){var Fe=ze.column()===se.indentation,Je=ce(se.prevLine.stream),at=se.indentedCode,Ee=se.prevLine.hr,We=se.list!==!1,nt=(se.listStack[se.listStack.length-1]||0)+3;se.indentedCode=!1;var Et=se.indentation;if(se.indentationDiff===null&&(se.indentationDiff=se.indentation,We)){for(se.list=null;Et<se.listStack[se.listStack.length-1];)se.listStack.pop(),se.listStack.length?se.indentation=se.listStack[se.listStack.length-1]:se.list=!1;se.list!==!1&&(se.indentationDiff=Et-se.listStack[se.listStack.length-1])}var ct=!Je&&!Ee&&!se.prevLine.header&&(!We||!at)&&!se.prevLine.fencedCodeEnd,wt=(se.list===!1||Ee||Je)&&se.indentation<=nt&&ze.match(xe),dt=null;if(se.indentationDiff>=4&&(at||se.prevLine.fencedCodeEnd||se.prevLine.header||Je))return ze.skipToEnd(),se.indentedCode=!0,Ce.code;if(ze.eatSpace())return null;if(Fe&&se.indentation<=nt&&(dt=ze.match(be))&&dt[1].length<=6)return se.quote=0,se.header=dt[1].length,se.thisLine.header=!0,fe.highlightFormatting&&(se.formatting="header"),se.f=se.inline,Te(se);if(se.indentation<=nt&&ze.eat(">"))return se.quote=Fe?1:se.quote+1,fe.highlightFormatting&&(se.formatting="quote"),ze.eatSpace(),Te(se);if(!wt&&!se.setext&&Fe&&se.indentation<=nt&&(dt=ze.match(ue))){var Dt=dt[1]?"ol":"ul";return se.indentation=Et+ze.current().length,se.list=!0,se.quote=0,se.listStack.push(se.indentation),se.em=!1,se.strong=!1,se.code=!1,se.strikethrough=!1,fe.taskLists&&ze.match(Be,!1)&&(se.taskList=!0),se.f=se.inline,fe.highlightFormatting&&(se.formatting=["list","list-"+Dt]),Te(se)}else{if(Fe&&se.indentation<=nt&&(dt=ze.match(Me,!0)))return se.quote=0,se.fencedEndRE=new RegExp(dt[1]+"+ *$"),se.localMode=fe.fencedCodeBlockHighlighting&&pe(dt[2]||fe.fencedCodeBlockDefaultMode),se.localMode&&(se.localState=b.startState(se.localMode)),se.f=se.block=rt,fe.highlightFormatting&&(se.formatting="code-block"),se.code=-1,Te(se);if(se.setext||(!ct||!We)&&!se.quote&&se.list===!1&&!se.code&&!wt&&!ge.test(ze.string)&&(dt=ze.lookAhead(1))&&(dt=dt.match(Le)))return se.setext?(se.header=se.setext,se.setext=0,ze.skipToEnd(),fe.highlightFormatting&&(se.formatting="header")):(se.header=dt[0].charAt(0)=="="?1:2,se.setext=se.header),se.thisLine.header=!0,se.f=se.inline,Te(se);if(wt)return ze.skipToEnd(),se.hr=!0,se.thisLine.hr=!0,Ce.hr;if(ze.peek()==="[")return Re(ze,se,gt)}return Re(ze,se,se.inline)}function Ze(ze,se){var Fe=Ue.token(ze,se.htmlState);if(!Pe){var Je=b.innerMode(Ue,se.htmlState);(Je.mode.name=="xml"&&Je.state.tagStart===null&&!Je.state.context&&Je.state.tokenize.isInText||se.md_inside&&ze.current().indexOf(">")>-1)&&(se.f=et,se.block=Ge,se.htmlState=null)}return Fe}function rt(ze,se){var Fe=se.listStack[se.listStack.length-1]||0,Je=se.indentation<Fe,at=Fe+3;if(se.fencedEndRE&&se.indentation<=at&&(Je||ze.match(se.fencedEndRE))){fe.highlightFormatting&&(se.formatting="code-block");var Ee;return Je||(Ee=Te(se)),se.localMode=se.localState=null,se.block=Ge,se.f=et,se.fencedEndRE=null,se.code=0,se.thisLine.fencedCodeEnd=!0,Je?tt(ze,se,se.block):Ee}else return se.localMode?se.localMode.token(ze,se.localState):(ze.skipToEnd(),Ce.code)}function Te(ze){var se=[];if(ze.formatting){se.push(Ce.formatting),typeof ze.formatting=="string"&&(ze.formatting=[ze.formatting]);for(var Fe=0;Fe<ze.formatting.length;Fe++)se.push(Ce.formatting+"-"+ze.formatting[Fe]),ze.formatting[Fe]==="header"&&se.push(Ce.formatting+"-"+ze.formatting[Fe]+"-"+ze.header),ze.formatting[Fe]==="quote"&&(!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=ze.quote?se.push(Ce.formatting+"-"+ze.formatting[Fe]+"-"+ze.quote):se.push("error"))}if(ze.taskOpen)return se.push("meta"),se.length?se.join(" "):null;if(ze.taskClosed)return se.push("property"),se.length?se.join(" "):null;if(ze.linkHref?se.push(Ce.linkHref,"url"):(ze.strong&&se.push(Ce.strong),ze.em&&se.push(Ce.em),ze.strikethrough&&se.push(Ce.strikethrough),ze.emoji&&se.push(Ce.emoji),ze.linkText&&se.push(Ce.linkText),ze.code&&se.push(Ce.code),ze.image&&se.push(Ce.image),ze.imageAltText&&se.push(Ce.imageAltText,"link"),ze.imageMarker&&se.push(Ce.imageMarker)),ze.header&&se.push(Ce.header,Ce.header+"-"+ze.header),ze.quote&&(se.push(Ce.quote),!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=ze.quote?se.push(Ce.quote+"-"+ze.quote):se.push(Ce.quote+"-"+fe.maxBlockquoteDepth)),ze.list!==!1){var Je=(ze.listStack.length-1)%3;Je?Je===1?se.push(Ce.list2):se.push(Ce.list3):se.push(Ce.list1)}return ze.trailingSpaceNewLine?se.push("trailing-space-new-line"):ze.trailingSpace&&se.push("trailing-space-"+(ze.trailingSpace%2?"a":"b")),se.length?se.join(" "):null}function Ke(ze,se){if(ze.match(we,!0))return Te(se)}function et(ze,se){var Fe=se.text(ze,se);if(typeof Fe!="undefined")return Fe;if(se.list)return se.list=null,Te(se);if(se.taskList){var Je=ze.match(Be,!0)[1]===" ";return Je?se.taskOpen=!0:se.taskClosed=!0,fe.highlightFormatting&&(se.formatting="task"),se.taskList=!1,Te(se)}if(se.taskOpen=!1,se.taskClosed=!1,se.header&&ze.match(/^#+$/,!0))return fe.highlightFormatting&&(se.formatting="header"),Te(se);var at=ze.next();if(se.linkTitle){se.linkTitle=!1;var Ee=at;at==="("&&(Ee=")"),Ee=(Ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var We="^\\s*(?:[^"+Ee+"\\\\]+|\\\\\\\\|\\\\.)"+Ee;if(ze.match(new RegExp(We),!0))return Ce.linkHref}if(at==="`"){var nt=se.formatting;fe.highlightFormatting&&(se.formatting="code"),ze.eatWhile("`");var Et=ze.current().length;if(se.code==0&&(!se.quote||Et==1))return se.code=Et,Te(se);if(Et==se.code){var ct=Te(se);return se.code=0,ct}else return se.formatting=nt,Te(se)}else if(se.code)return Te(se);if(at==="\\"&&(ze.next(),fe.highlightFormatting)){var wt=Te(se),dt=Ce.formatting+"-escape";return wt?wt+" "+dt:dt}if(at==="!"&&ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return se.imageMarker=!0,se.image=!0,fe.highlightFormatting&&(se.formatting="image"),Te(se);if(at==="["&&se.imageMarker&&ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return se.imageMarker=!1,se.imageAltText=!0,fe.highlightFormatting&&(se.formatting="image"),Te(se);if(at==="]"&&se.imageAltText){fe.highlightFormatting&&(se.formatting="image");var wt=Te(se);return se.imageAltText=!1,se.image=!1,se.inline=se.f=qe,wt}if(at==="["&&!se.image)return se.linkText&&ze.match(/^.*?\]/)||(se.linkText=!0,fe.highlightFormatting&&(se.formatting="link")),Te(se);if(at==="]"&&se.linkText){fe.highlightFormatting&&(se.formatting="link");var wt=Te(se);return se.linkText=!1,se.inline=se.f=ze.match(/\(.*?\)| ?\[.*?\]/,!1)?qe:et,wt}if(at==="<"&&ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Se,fe.highlightFormatting&&(se.formatting="link");var wt=Te(se);return wt?wt+=" ":wt="",wt+Ce.linkInline}if(at==="<"&&ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Se,fe.highlightFormatting&&(se.formatting="link");var wt=Te(se);return wt?wt+=" ":wt="",wt+Ce.linkEmail}if(fe.xml&&at==="<"&&ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Dt=ze.string.indexOf(">",ze.pos);if(Dt!=-1){var Ft=ze.string.substring(ze.start,Dt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ft)&&(se.md_inside=!0)}return ze.backUp(1),se.htmlState=b.startState(Ue),tt(ze,se,Ze)}if(fe.xml&&at==="<"&&ze.match(/^\/\w*?>/))return se.md_inside=!1,"tag";if(at==="*"||at==="_"){for(var oe=1,ae=ze.pos==1?" ":ze.string.charAt(ze.pos-2);oe<3&&ze.eat(at);)oe++;var te=ze.peek()||" ",x=!/\s/.test(te)&&(!Ae.test(te)||/\s/.test(ae)||Ae.test(ae)),re=!/\s/.test(ae)&&(!Ae.test(ae)||/\s/.test(te)||Ae.test(te)),ne=null,le=null;if(oe%2&&(!se.em&&x&&(at==="*"||!re||Ae.test(ae))?ne=!0:se.em==at&&re&&(at==="*"||!x||Ae.test(te))&&(ne=!1)),oe>1&&(!se.strong&&x&&(at==="*"||!re||Ae.test(ae))?le=!0:se.strong==at&&re&&(at==="*"||!x||Ae.test(te))&&(le=!1)),le!=null||ne!=null){fe.highlightFormatting&&(se.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(se.em=at),le===!0&&(se.strong=at);var ct=Te(se);return ne===!1&&(se.em=!1),le===!1&&(se.strong=!1),ct}}else if(at===" "&&(ze.eat("*")||ze.eat("_"))){if(ze.peek()===" ")return Te(se);ze.backUp(1)}if(fe.strikethrough){if(at==="~"&&ze.eatWhile(at)){if(se.strikethrough){fe.highlightFormatting&&(se.formatting="strikethrough");var ct=Te(se);return se.strikethrough=!1,ct}else if(ze.match(/^[^\s]/,!1))return se.strikethrough=!0,fe.highlightFormatting&&(se.formatting="strikethrough"),Te(se)}else if(at===" "&&ze.match(/^~~/,!0)){if(ze.peek()===" ")return Te(se);ze.backUp(2)}}if(fe.emoji&&at===":"&&ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){se.emoji=!0,fe.highlightFormatting&&(se.formatting="emoji");var Ie=Te(se);return se.emoji=!1,Ie}return at===" "&&(ze.match(/^ +$/,!1)?se.trailingSpace++:se.trailingSpace&&(se.trailingSpaceNewLine=!0)),Te(se)}function Se(ze,se){var Fe=ze.next();if(Fe===">"){se.f=se.inline=et,fe.highlightFormatting&&(se.formatting="link");var Je=Te(se);return Je?Je+=" ":Je="",Je+Ce.linkInline}return ze.match(/^[^>]+/,!0),Ce.linkInline}function qe(ze,se){if(ze.eatSpace())return null;var Fe=ze.next();return Fe==="("||Fe==="["?(se.f=se.inline=ye(Fe==="("?")":"]"),fe.highlightFormatting&&(se.formatting="link-string"),se.linkHref=!0,Te(se)):"error"}var ve={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ye(ze){return function(se,Fe){var Je=se.next();if(Je===ze){Fe.f=Fe.inline=et,fe.highlightFormatting&&(Fe.formatting="link-string");var at=Te(Fe);return Fe.linkHref=!1,at}return se.match(ve[ze]),Fe.linkHref=!0,Te(Fe)}}function gt(ze,se){return ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(se.f=Xe,ze.next(),fe.highlightFormatting&&(se.formatting="link"),se.linkText=!0,Te(se)):Re(ze,se,et)}function Xe(ze,se){if(ze.match(/^\]:/,!0)){se.f=se.inline=ut,fe.highlightFormatting&&(se.formatting="link");var Fe=Te(se);return se.linkText=!1,Fe}return ze.match(/^([^\]\\]|\\.)+/,!0),Ce.linkText}function ut(ze,se){return ze.eatSpace()?null:(ze.match(/^[^\s]+/,!0),ze.peek()===void 0?se.linkTitle=!0:ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),se.f=se.inline=et,Ce.linkHref+" url")}var Ct={startState:function(){return{f:Ge,prevLine:{stream:null},thisLine:{stream:null},block:Ge,htmlState:null,indentation:0,inline:et,text:Ke,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(ze){return{f:ze.f,prevLine:ze.prevLine,thisLine:ze.thisLine,block:ze.block,htmlState:ze.htmlState&&b.copyState(Ue,ze.htmlState),indentation:ze.indentation,localMode:ze.localMode,localState:ze.localMode?b.copyState(ze.localMode,ze.localState):null,inline:ze.inline,text:ze.text,formatting:!1,linkText:ze.linkText,linkTitle:ze.linkTitle,linkHref:ze.linkHref,code:ze.code,em:ze.em,strong:ze.strong,strikethrough:ze.strikethrough,emoji:ze.emoji,header:ze.header,setext:ze.setext,hr:ze.hr,taskList:ze.taskList,list:ze.list,listStack:ze.listStack.slice(0),quote:ze.quote,indentedCode:ze.indentedCode,trailingSpace:ze.trailingSpace,trailingSpaceNewLine:ze.trailingSpaceNewLine,md_inside:ze.md_inside,fencedEndRE:ze.fencedEndRE}},token:function(ze,se){if(se.formatting=!1,ze!=se.thisLine.stream){if(se.header=0,se.hr=!1,ze.match(/^\s*$/,!0))return Oe(se),null;if(se.prevLine=se.thisLine,se.thisLine={stream:ze},se.taskList=!1,se.trailingSpace=0,se.trailingSpaceNewLine=!1,!se.localState&&(se.f=se.block,se.f!=Ze)){var Fe=ze.match(/^\s*/,!0)[0].replace(/\t/g,De).length;if(se.indentation=Fe,se.indentationDiff=null,Fe>0)return null}}return se.f(ze,se)},innerMode:function(ze){return ze.block==Ze?{state:ze.htmlState,mode:Ue}:ze.localState?{state:ze.localState,mode:ze.localMode}:{state:ze,mode:Ct}},indent:function(ze,se,Fe){return ze.block==Ze&&Ue.indent?Ue.indent(ze.htmlState,se,Fe):ze.localState&&ze.localMode.indent?ze.localMode.indent(ze.localState,se,Fe):b.Pass},blankLine:Oe,getType:Te,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Ct},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(Cn,Zt,E){(function(b){b(E(89780))})(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 He=0;He<b.modeInfo.length;He++){var fe=b.modeInfo[He];fe.mimes&&(fe.mime=fe.mimes[0])}b.findModeByMIME=function(Ue){Ue=Ue.toLowerCase();for(var Pe=0;Pe<b.modeInfo.length;Pe++){var pe=b.modeInfo[Pe];if(pe.mime==Ue)return pe;if(pe.mimes){for(var Ce=0;Ce<pe.mimes.length;Ce++)if(pe.mimes[Ce]==Ue)return pe}}if(/\+xml$/.test(Ue))return b.findModeByMIME("application/xml");if(/\+json$/.test(Ue))return b.findModeByMIME("application/json")},b.findModeByExtension=function(Ue){Ue=Ue.toLowerCase();for(var Pe=0;Pe<b.modeInfo.length;Pe++){var pe=b.modeInfo[Pe];if(pe.ext){for(var Ce=0;Ce<pe.ext.length;Ce++)if(pe.ext[Ce]==Ue)return pe}}},b.findModeByFileName=function(Ue){for(var Pe=0;Pe<b.modeInfo.length;Pe++){var pe=b.modeInfo[Pe];if(pe.file&&pe.file.test(Ue))return pe}var Ce=Ue.lastIndexOf("."),de=Ce>-1&&Ue.substring(Ce+1,Ue.length);if(de)return b.findModeByExtension(de)},b.findModeByName=function(Ue){Ue=Ue.toLowerCase();for(var Pe=0;Pe<b.modeInfo.length;Pe++){var pe=b.modeInfo[Pe];if(pe.name.toLowerCase()==Ue)return pe;if(pe.alias){for(var Ce=0;Ce<pe.alias.length;Ce++)if(pe.alias[Ce].toLowerCase()==Ue)return pe}}}})},67549:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";b.defineMode("stex",function(He,fe){"use strict";function Ue(we,Me){we.cmdState.push(Me)}function Pe(we){return we.cmdState.length>0?we.cmdState[we.cmdState.length-1]:null}function pe(we){var Me=we.cmdState.pop();Me&&Me.closeBracket()}function Ce(we){for(var Me=we.cmdState,ge=Me.length-1;ge>=0;ge--){var Ae=Me[ge];if(Ae.name!="DEFAULT")return Ae}return{styleIdentifier:function(){return null}}}function de(we,Me,ge){return function(){this.name=we,this.bracketNo=0,this.style=Me,this.styles=ge,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var xe={};xe.importmodule=de("importmodule","tag",["string","builtin"]),xe.documentclass=de("documentclass","tag",["","atom"]),xe.usepackage=de("usepackage","tag",["atom"]),xe.begin=de("begin","tag",["atom"]),xe.end=de("end","tag",["atom"]),xe.label=de("label","tag",["atom"]),xe.ref=de("ref","tag",["atom"]),xe.eqref=de("eqref","tag",["atom"]),xe.cite=de("cite","tag",["atom"]),xe.bibitem=de("bibitem","tag",["atom"]),xe.Bibitem=de("Bibitem","tag",["atom"]),xe.RBibitem=de("RBibitem","tag",["atom"]),xe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ue(we,Me){we.f=Me}function Be(we,Me){var ge;if(we.match(/^\\[a-zA-Z@]+/)){var Ae=we.current().slice(1);return ge=xe.hasOwnProperty(Ae)?xe[Ae]:xe.DEFAULT,ge=new ge,Ue(Me,ge),ue(Me,Le),ge.style}if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/\\]/))return"tag";if(we.match("\\["))return ue(Me,function(Re,tt){return be(Re,tt,"\\]")}),"keyword";if(we.match("\\("))return ue(Me,function(Re,tt){return be(Re,tt,"\\)")}),"keyword";if(we.match("$$"))return ue(Me,function(Re,tt){return be(Re,tt,"$$")}),"keyword";if(we.match("$"))return ue(Me,function(Re,tt){return be(Re,tt,"$")}),"keyword";var De=we.next();if(De=="%")return we.skipToEnd(),"comment";if(De=="}"||De=="]"){if(ge=Pe(Me),ge)ge.closeBracket(De),ue(Me,Le);else return"error";return"bracket"}else return De=="{"||De=="["?(ge=xe.DEFAULT,ge=new ge,Ue(Me,ge),"bracket"):/\d/.test(De)?(we.eatWhile(/[\w.%]/),"atom"):(we.eatWhile(/[\w\-_]/),ge=Ce(Me),ge.name=="begin"&&(ge.argument=we.current()),ge.styleIdentifier())}function be(we,Me,ge){if(we.eatSpace())return null;if(ge&&we.match(ge))return ue(Me,Be),"keyword";if(we.match(/^\\[a-zA-Z@]+/))return"tag";if(we.match(/^[a-zA-Z]+/))return"variable-2";if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/]/)||we.match(/^[\^_&]/))return"tag";if(we.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(we.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ae=we.next();return Ae=="{"||Ae=="}"||Ae=="["||Ae=="]"||Ae=="("||Ae==")"?"bracket":Ae=="%"?(we.skipToEnd(),"comment"):"error"}function Le(we,Me){var ge=we.peek(),Ae;return ge=="{"||ge=="["?(Ae=Pe(Me),Ae.openBracket(ge),we.eat(ge),ue(Me,Be),"bracket"):/[ \t\r]/.test(ge)?(we.eat(ge),null):(ue(Me,Be),pe(Me),Be(we,Me))}return{startState:function(){var we=fe.inMathMode?function(Me,ge){return be(Me,ge)}:Be;return{cmdState:[],f:we}},copyState:function(we){return{cmdState:we.cmdState.slice(),f:we.f}},token:function(we,Me){return Me.f(we,Me)},blankLine:function(we){we.f=Be,we.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var He={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},fe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(Ue,Pe){var pe=Ue.indentUnit,Ce={},de=Pe.htmlMode?He:fe;for(var xe in de)Ce[xe]=de[xe];for(var xe in Pe)Ce[xe]=Pe[xe];var ue,Be;function be(Se,qe){function ve(Xe){return qe.tokenize=Xe,Xe(Se,qe)}var ye=Se.next();if(ye=="<")return Se.eat("!")?Se.eat("[")?Se.match("CDATA[")?ve(Me("atom","]]>")):null:Se.match("--")?ve(Me("comment","-->")):Se.match("DOCTYPE",!0,!0)?(Se.eatWhile(/[\w\._\-]/),ve(ge(1))):null:Se.eat("?")?(Se.eatWhile(/[\w\._\-]/),qe.tokenize=Me("meta","?>"),"meta"):(ue=Se.eat("/")?"closeTag":"openTag",qe.tokenize=Le,"tag bracket");if(ye=="&"){var gt;return Se.eat("#")?Se.eat("x")?gt=Se.eatWhile(/[a-fA-F\d]/)&&Se.eat(";"):gt=Se.eatWhile(/[\d]/)&&Se.eat(";"):gt=Se.eatWhile(/[\w\.\-:]/)&&Se.eat(";"),gt?"atom":"error"}else return Se.eatWhile(/[^&<]/),null}be.isInText=!0;function Le(Se,qe){var ve=Se.next();if(ve==">"||ve=="/"&&Se.eat(">"))return qe.tokenize=be,ue=ve==">"?"endTag":"selfcloseTag","tag bracket";if(ve=="=")return ue="equals",null;if(ve=="<"){qe.tokenize=be,qe.state=tt,qe.tagName=qe.tagStart=null;var ye=qe.tokenize(Se,qe);return ye?ye+" tag error":"tag error"}else return/[\'\"]/.test(ve)?(qe.tokenize=we(ve),qe.stringStartCol=Se.column(),qe.tokenize(Se,qe)):(Se.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function we(Se){var qe=function(ve,ye){for(;!ve.eol();)if(ve.next()==Se){ye.tokenize=Le;break}return"string"};return qe.isInAttribute=!0,qe}function Me(Se,qe){return function(ve,ye){for(;!ve.eol();){if(ve.match(qe)){ye.tokenize=be;break}ve.next()}return Se}}function ge(Se){return function(qe,ve){for(var ye;(ye=qe.next())!=null;){if(ye=="<")return ve.tokenize=ge(Se+1),ve.tokenize(qe,ve);if(ye==">")if(Se==1){ve.tokenize=be;break}else return ve.tokenize=ge(Se-1),ve.tokenize(qe,ve)}return"meta"}}function Ae(Se,qe,ve){this.prev=Se.context,this.tagName=qe,this.indent=Se.indented,this.startOfLine=ve,(Ce.doNotIndent.hasOwnProperty(qe)||Se.context&&Se.context.noIndent)&&(this.noIndent=!0)}function De(Se){Se.context&&(Se.context=Se.context.prev)}function Re(Se,qe){for(var ve;;){if(!Se.context||(ve=Se.context.tagName,!Ce.contextGrabbers.hasOwnProperty(ve)||!Ce.contextGrabbers[ve].hasOwnProperty(qe)))return;De(Se)}}function tt(Se,qe,ve){return Se=="openTag"?(ve.tagStart=qe.column(),ce):Se=="closeTag"?Oe:tt}function ce(Se,qe,ve){return Se=="word"?(ve.tagName=qe.current(),Be="tag",rt):Ce.allowMissingTagName&&Se=="endTag"?(Be="tag bracket",rt(Se,qe,ve)):(Be="error",ce)}function Oe(Se,qe,ve){if(Se=="word"){var ye=qe.current();return ve.context&&ve.context.tagName!=ye&&Ce.implicitlyClosed.hasOwnProperty(ve.context.tagName)&&De(ve),ve.context&&ve.context.tagName==ye||Ce.matchClosing===!1?(Be="tag",Ge):(Be="tag error",Ze)}else return Ce.allowMissingTagName&&Se=="endTag"?(Be="tag bracket",Ge(Se,qe,ve)):(Be="error",Ze)}function Ge(Se,qe,ve){return Se!="endTag"?(Be="error",Ge):(De(ve),tt)}function Ze(Se,qe,ve){return Be="error",Ge(Se,qe,ve)}function rt(Se,qe,ve){if(Se=="word")return Be="attribute",Te;if(Se=="endTag"||Se=="selfcloseTag"){var ye=ve.tagName,gt=ve.tagStart;return ve.tagName=ve.tagStart=null,Se=="selfcloseTag"||Ce.autoSelfClosers.hasOwnProperty(ye)?Re(ve,ye):(Re(ve,ye),ve.context=new Ae(ve,ye,gt==ve.indented)),tt}return Be="error",rt}function Te(Se,qe,ve){return Se=="equals"?Ke:(Ce.allowMissing||(Be="error"),rt(Se,qe,ve))}function Ke(Se,qe,ve){return Se=="string"?et:Se=="word"&&Ce.allowUnquoted?(Be="string",rt):(Be="error",rt(Se,qe,ve))}function et(Se,qe,ve){return Se=="string"?et:rt(Se,qe,ve)}return{startState:function(Se){var qe={tokenize:be,state:tt,indented:Se||0,tagName:null,tagStart:null,context:null};return Se!=null&&(qe.baseIndent=Se),qe},token:function(Se,qe){if(!qe.tagName&&Se.sol()&&(qe.indented=Se.indentation()),Se.eatSpace())return null;ue=null;var ve=qe.tokenize(Se,qe);return(ve||ue)&&ve!="comment"&&(Be=null,qe.state=qe.state(ue||ve,Se,qe),Be&&(ve=Be=="error"?ve+" error":Be)),ve},indent:function(Se,qe,ve){var ye=Se.context;if(Se.tokenize.isInAttribute)return Se.tagStart==Se.indented?Se.stringStartCol+1:Se.indented+pe;if(ye&&ye.noIndent)return b.Pass;if(Se.tokenize!=Le&&Se.tokenize!=be)return ve?ve.match(/^(\s*)/)[0].length:0;if(Se.tagName)return Ce.multilineTagIndentPastTag!==!1?Se.tagStart+Se.tagName.length+2:Se.tagStart+pe*(Ce.multilineTagIndentFactor||1);if(Ce.alignCDATA&&/<!\[CDATA\[/.test(qe))return 0;var gt=qe&&/^<(\/)?([\w_:\.-]*)/.exec(qe);if(gt&&gt[1])for(;ye;)if(ye.tagName==gt[2]){ye=ye.prev;break}else if(Ce.implicitlyClosed.hasOwnProperty(ye.tagName))ye=ye.prev;else break;else if(gt)for(;ye;){var Xe=Ce.contextGrabbers[ye.tagName];if(Xe&&Xe.hasOwnProperty(gt[2]))ye=ye.prev;else break}for(;ye&&ye.prev&&!ye.startOfLine;)ye=ye.prev;return ye?ye.indent+pe:Se.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Ce.htmlMode?"html":"xml",helperType:Ce.htmlMode?"html":"xml",skipAttribute:function(Se){Se.state==Ke&&(Se.state=rt)},xmlCurrentTag:function(Se){return Se.tagName?{name:Se.tagName,close:Se.type=="closeTag"}:null},xmlCurrentContext:function(Se){for(var qe=[],ve=Se.context;ve;ve=ve.prev)ve.tagName&&qe.push(ve.tagName);return qe.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},67467:function(Cn,Zt){Zt.read=function(E,b,He,fe,Ue){var Pe,pe,Ce=Ue*8-fe-1,de=(1<<Ce)-1,xe=de>>1,ue=-7,Be=He?Ue-1:0,be=He?-1:1,Le=E[b+Be];for(Be+=be,Pe=Le&(1<<-ue)-1,Le>>=-ue,ue+=Ce;ue>0;Pe=Pe*256+E[b+Be],Be+=be,ue-=8);for(pe=Pe&(1<<-ue)-1,Pe>>=-ue,ue+=fe;ue>0;pe=pe*256+E[b+Be],Be+=be,ue-=8);if(Pe===0)Pe=1-xe;else{if(Pe===de)return pe?NaN:(Le?-1:1)*(1/0);pe=pe+Math.pow(2,fe),Pe=Pe-xe}return(Le?-1:1)*pe*Math.pow(2,Pe-fe)},Zt.write=function(E,b,He,fe,Ue,Pe){var pe,Ce,de,xe=Pe*8-Ue-1,ue=(1<<xe)-1,Be=ue>>1,be=Ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,Le=fe?0:Pe-1,we=fe?1:-1,Me=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(Ce=isNaN(b)?1:0,pe=ue):(pe=Math.floor(Math.log(b)/Math.LN2),b*(de=Math.pow(2,-pe))<1&&(pe--,de*=2),pe+Be>=1?b+=be/de:b+=be*Math.pow(2,1-Be),b*de>=2&&(pe++,de/=2),pe+Be>=ue?(Ce=0,pe=ue):pe+Be>=1?(Ce=(b*de-1)*Math.pow(2,Ue),pe=pe+Be):(Ce=b*Math.pow(2,Be-1)*Math.pow(2,Ue),pe=0));Ue>=8;E[He+Le]=Ce&255,Le+=we,Ce/=256,Ue-=8);for(pe=pe<<Ue|Ce,xe+=Ue;xe>0;E[He+Le]=pe&255,Le+=we,pe/=256,xe-=8);E[He+Le-we]|=Me*128}},86129:function(Cn,Zt,E){var b=E(19208).lW,He=E(97671);(function(fe){Cn.exports=fe()})(function(){return function fe(Ue,Pe,pe){function Ce(ue,Be){if(!Pe[ue]){if(!Ue[ue]){var be=void 0;if(!Be&&be)return require(ue,!0);if(de)return de(ue,!0);var Le=new Error("Cannot find module '"+ue+"'");throw Le.code="MODULE_NOT_FOUND",Le}var we=Pe[ue]={exports:{}};Ue[ue][0].call(we.exports,function(Me){var ge=Ue[ue][1][Me];return Ce(ge||Me)},we,we.exports,fe,Ue,Pe,pe)}return Pe[ue].exports}for(var de=void 0,xe=0;xe<pe.length;xe++)Ce(pe[xe]);return Ce}({1:[function(fe,Ue,Pe){"use strict";var pe=fe("./utils"),Ce=fe("./support"),de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Pe.encode=function(xe){for(var ue,Be,be,Le,we,Me,ge,Ae=[],De=0,Re=xe.length,tt=Re,ce=pe.getTypeOf(xe)!=="string";De<xe.length;)tt=Re-De,be=ce?(ue=xe[De++],Be=De<Re?xe[De++]:0,De<Re?xe[De++]:0):(ue=xe.charCodeAt(De++),Be=De<Re?xe.charCodeAt(De++):0,De<Re?xe.charCodeAt(De++):0),Le=ue>>2,we=(3&ue)<<4|Be>>4,Me=1<tt?(15&Be)<<2|be>>6:64,ge=2<tt?63&be:64,Ae.push(de.charAt(Le)+de.charAt(we)+de.charAt(Me)+de.charAt(ge));return Ae.join("")},Pe.decode=function(xe){var ue,Be,be,Le,we,Me,ge=0,Ae=0,De="data:";if(xe.substr(0,De.length)===De)throw new Error("Invalid base64 input, it looks like a data url.");var Re,tt=3*(xe=xe.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(xe.charAt(xe.length-1)===de.charAt(64)&&tt--,xe.charAt(xe.length-2)===de.charAt(64)&&tt--,tt%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Re=Ce.uint8array?new Uint8Array(0|tt):new Array(0|tt);ge<xe.length;)ue=de.indexOf(xe.charAt(ge++))<<2|(Le=de.indexOf(xe.charAt(ge++)))>>4,Be=(15&Le)<<4|(we=de.indexOf(xe.charAt(ge++)))>>2,be=(3&we)<<6|(Me=de.indexOf(xe.charAt(ge++))),Re[Ae++]=ue,we!==64&&(Re[Ae++]=Be),Me!==64&&(Re[Ae++]=be);return Re}},{"./support":30,"./utils":32}],2:[function(fe,Ue,Pe){"use strict";var pe=fe("./external"),Ce=fe("./stream/DataWorker"),de=fe("./stream/Crc32Probe"),xe=fe("./stream/DataLengthProbe");function ue(Be,be,Le,we,Me){this.compressedSize=Be,this.uncompressedSize=be,this.crc32=Le,this.compression=we,this.compressedContent=Me}ue.prototype={getContentWorker:function(){var Be=new Ce(pe.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new xe("data_length")),be=this;return Be.on("end",function(){if(this.streamInfo.data_length!==be.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Be},getCompressedWorker:function(){return new Ce(pe.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ue.createWorkerFrom=function(Be,be,Le){return Be.pipe(new de).pipe(new xe("uncompressedSize")).pipe(be.compressWorker(Le)).pipe(new xe("compressedSize")).withStreamInfo("compression",be)},Ue.exports=ue},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(fe,Ue,Pe){"use strict";var pe=fe("./stream/GenericWorker");Pe.STORE={magic:"\0\0",compressWorker:function(){return new pe("STORE compression")},uncompressWorker:function(){return new pe("STORE decompression")}},Pe.DEFLATE=fe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(fe,Ue,Pe){"use strict";var pe=fe("./utils"),Ce=function(){for(var de,xe=[],ue=0;ue<256;ue++){de=ue;for(var Be=0;Be<8;Be++)de=1&de?3988292384^de>>>1:de>>>1;xe[ue]=de}return xe}();Ue.exports=function(de,xe){return de!==void 0&&de.length?pe.getTypeOf(de)!=="string"?function(ue,Be,be,Le){var we=Ce,Me=Le+be;ue^=-1;for(var ge=Le;ge<Me;ge++)ue=ue>>>8^we[255&(ue^Be[ge])];return-1^ue}(0|xe,de,de.length,0):function(ue,Be,be,Le){var we=Ce,Me=Le+be;ue^=-1;for(var ge=Le;ge<Me;ge++)ue=ue>>>8^we[255&(ue^Be.charCodeAt(ge))];return-1^ue}(0|xe,de,de.length,0):0}},{"./utils":32}],5:[function(fe,Ue,Pe){"use strict";Pe.base64=!1,Pe.binary=!1,Pe.dir=!1,Pe.createFolders=!0,Pe.date=null,Pe.compression=null,Pe.compressionOptions=null,Pe.comment=null,Pe.unixPermissions=null,Pe.dosPermissions=null},{}],6:[function(fe,Ue,Pe){"use strict";var pe=null;pe=typeof Promise!="undefined"?Promise:fe("lie"),Ue.exports={Promise:pe}},{lie:37}],7:[function(fe,Ue,Pe){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Ce=fe("pako"),de=fe("./utils"),xe=fe("./stream/GenericWorker"),ue=pe?"uint8array":"array";function Be(be,Le){xe.call(this,"FlateWorker/"+be),this._pako=null,this._pakoAction=be,this._pakoOptions=Le,this.meta={}}Pe.magic="\b\0",de.inherits(Be,xe),Be.prototype.processChunk=function(be){this.meta=be.meta,this._pako===null&&this._createPako(),this._pako.push(de.transformTo(ue,be.data),!1)},Be.prototype.flush=function(){xe.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Be.prototype.cleanUp=function(){xe.prototype.cleanUp.call(this),this._pako=null},Be.prototype._createPako=function(){this._pako=new Ce[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var be=this;this._pako.onData=function(Le){be.push({data:Le,meta:be.meta})}},Pe.compressWorker=function(be){return new Be("Deflate",be)},Pe.uncompressWorker=function(){return new Be("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(fe,Ue,Pe){"use strict";function pe(we,Me){var ge,Ae="";for(ge=0;ge<Me;ge++)Ae+=String.fromCharCode(255&we),we>>>=8;return Ae}function Ce(we,Me,ge,Ae,De,Re){var tt,ce,Oe=we.file,Ge=we.compression,Ze=Re!==ue.utf8encode,rt=de.transformTo("string",Re(Oe.name)),Te=de.transformTo("string",ue.utf8encode(Oe.name)),Ke=Oe.comment,et=de.transformTo("string",Re(Ke)),Se=de.transformTo("string",ue.utf8encode(Ke)),qe=Te.length!==Oe.name.length,ve=Se.length!==Ke.length,ye="",gt="",Xe="",ut=Oe.dir,Ct=Oe.date,ze={crc32:0,compressedSize:0,uncompressedSize:0};Me&&!ge||(ze.crc32=we.crc32,ze.compressedSize=we.compressedSize,ze.uncompressedSize=we.uncompressedSize);var se=0;Me&&(se|=8),Ze||!qe&&!ve||(se|=2048);var Fe=0,Je=0;ut&&(Fe|=16),De==="UNIX"?(Je=798,Fe|=function(Ee,We){var nt=Ee;return Ee||(nt=We?16893:33204),(65535&nt)<<16}(Oe.unixPermissions,ut)):(Je=20,Fe|=function(Ee){return 63&(Ee||0)}(Oe.dosPermissions)),tt=Ct.getUTCHours(),tt<<=6,tt|=Ct.getUTCMinutes(),tt<<=5,tt|=Ct.getUTCSeconds()/2,ce=Ct.getUTCFullYear()-1980,ce<<=4,ce|=Ct.getUTCMonth()+1,ce<<=5,ce|=Ct.getUTCDate(),qe&&(gt=pe(1,1)+pe(Be(rt),4)+Te,ye+="up"+pe(gt.length,2)+gt),ve&&(Xe=pe(1,1)+pe(Be(et),4)+Se,ye+="uc"+pe(Xe.length,2)+Xe);var at="";return at+=`
\0`,at+=pe(se,2),at+=Ge.magic,at+=pe(tt,2),at+=pe(ce,2),at+=pe(ze.crc32,4),at+=pe(ze.compressedSize,4),at+=pe(ze.uncompressedSize,4),at+=pe(rt.length,2),at+=pe(ye.length,2),{fileRecord:be.LOCAL_FILE_HEADER+at+rt+ye,dirRecord:be.CENTRAL_FILE_HEADER+pe(Je,2)+at+pe(et.length,2)+"\0\0\0\0"+pe(Fe,4)+pe(Ae,4)+rt+ye+et}}var de=fe("../utils"),xe=fe("../stream/GenericWorker"),ue=fe("../utf8"),Be=fe("../crc32"),be=fe("../signature");function Le(we,Me,ge,Ae){xe.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Me,this.zipPlatform=ge,this.encodeFileName=Ae,this.streamFiles=we,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}de.inherits(Le,xe),Le.prototype.push=function(we){var Me=we.meta.percent||0,ge=this.entriesCount,Ae=this._sources.length;this.accumulate?this.contentBuffer.push(we):(this.bytesWritten+=we.data.length,xe.prototype.push.call(this,{data:we.data,meta:{currentFile:this.currentFile,percent:ge?(Me+100*(ge-Ae-1))/ge:100}}))},Le.prototype.openedSource=function(we){this.currentSourceOffset=this.bytesWritten,this.currentFile=we.file.name;var Me=this.streamFiles&&!we.file.dir;if(Me){var ge=Ce(we,Me,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:ge.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Le.prototype.closedSource=function(we){this.accumulate=!1;var Me=this.streamFiles&&!we.file.dir,ge=Ce(we,Me,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(ge.dirRecord),Me)this.push({data:function(Ae){return be.DATA_DESCRIPTOR+pe(Ae.crc32,4)+pe(Ae.compressedSize,4)+pe(Ae.uncompressedSize,4)}(we),meta:{percent:100}});else for(this.push({data:ge.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Le.prototype.flush=function(){for(var we=this.bytesWritten,Me=0;Me<this.dirRecords.length;Me++)this.push({data:this.dirRecords[Me],meta:{percent:100}});var ge=this.bytesWritten-we,Ae=function(De,Re,tt,ce,Oe){var Ge=de.transformTo("string",Oe(ce));return be.CENTRAL_DIRECTORY_END+"\0\0\0\0"+pe(De,2)+pe(De,2)+pe(Re,4)+pe(tt,4)+pe(Ge.length,2)+Ge}(this.dirRecords.length,ge,we,this.zipComment,this.encodeFileName);this.push({data:Ae,meta:{percent:100}})},Le.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Le.prototype.registerPrevious=function(we){this._sources.push(we);var Me=this;return we.on("data",function(ge){Me.processChunk(ge)}),we.on("end",function(){Me.closedSource(Me.previous.streamInfo),Me._sources.length?Me.prepareNextSource():Me.end()}),we.on("error",function(ge){Me.error(ge)}),this},Le.prototype.resume=function(){return!!xe.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Le.prototype.error=function(we){var Me=this._sources;if(!xe.prototype.error.call(this,we))return!1;for(var ge=0;ge<Me.length;ge++)try{Me[ge].error(we)}catch(Ae){}return!0},Le.prototype.lock=function(){xe.prototype.lock.call(this);for(var we=this._sources,Me=0;Me<we.length;Me++)we[Me].lock()},Ue.exports=Le},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(fe,Ue,Pe){"use strict";var pe=fe("../compressions"),Ce=fe("./ZipFileWorker");Pe.generateWorker=function(de,xe,ue){var Be=new Ce(xe.streamFiles,ue,xe.platform,xe.encodeFileName),be=0;try{de.forEach(function(Le,we){be++;var Me=function(Re,tt){var ce=Re||tt,Oe=pe[ce];if(!Oe)throw new Error(ce+" is not a valid compression method !");return Oe}(we.options.compression,xe.compression),ge=we.options.compressionOptions||xe.compressionOptions||{},Ae=we.dir,De=we.date;we._compressWorker(Me,ge).withStreamInfo("file",{name:Le,dir:Ae,date:De,comment:we.comment||"",unixPermissions:we.unixPermissions,dosPermissions:we.dosPermissions}).pipe(Be)}),Be.entriesCount=be}catch(Le){Be.error(Le)}return Be}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(fe,Ue,Pe){"use strict";function pe(){if(!(this instanceof pe))return new pe;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var Ce=new pe;for(var de in this)typeof this[de]!="function"&&(Ce[de]=this[de]);return Ce}}(pe.prototype=fe("./object")).loadAsync=fe("./load"),pe.support=fe("./support"),pe.defaults=fe("./defaults"),pe.version="3.10.1",pe.loadAsync=function(Ce,de){return new pe().loadAsync(Ce,de)},pe.external=fe("./external"),Ue.exports=pe},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(fe,Ue,Pe){"use strict";var pe=fe("./utils"),Ce=fe("./external"),de=fe("./utf8"),xe=fe("./zipEntries"),ue=fe("./stream/Crc32Probe"),Be=fe("./nodejsUtils");function be(Le){return new Ce.Promise(function(we,Me){var ge=Le.decompressed.getContentWorker().pipe(new ue);ge.on("error",function(Ae){Me(Ae)}).on("end",function(){ge.streamInfo.crc32!==Le.decompressed.crc32?Me(new Error("Corrupted zip : CRC32 mismatch")):we()}).resume()})}Ue.exports=function(Le,we){var Me=this;return we=pe.extend(we||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:de.utf8decode}),Be.isNode&&Be.isStream(Le)?Ce.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):pe.prepareContent("the loaded zip file",Le,!0,we.optimizedBinaryString,we.base64).then(function(ge){var Ae=new xe(we);return Ae.load(ge),Ae}).then(function(ge){var Ae=[Ce.Promise.resolve(ge)],De=ge.files;if(we.checkCRC32)for(var Re=0;Re<De.length;Re++)Ae.push(be(De[Re]));return Ce.Promise.all(Ae)}).then(function(ge){for(var Ae=ge.shift(),De=Ae.files,Re=0;Re<De.length;Re++){var tt=De[Re],ce=tt.fileNameStr,Oe=pe.resolve(tt.fileNameStr);Me.file(Oe,tt.decompressed,{binary:!0,optimizedBinaryString:!0,date:tt.date,dir:tt.dir,comment:tt.fileCommentStr.length?tt.fileCommentStr:null,unixPermissions:tt.unixPermissions,dosPermissions:tt.dosPermissions,createFolders:we.createFolders}),tt.dir||(Me.file(Oe).unsafeOriginalName=ce)}return Ae.zipComment.length&&(Me.comment=Ae.zipComment),Me})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils"),Ce=fe("../stream/GenericWorker");function de(xe,ue){Ce.call(this,"Nodejs stream input adapter for "+xe),this._upstreamEnded=!1,this._bindStream(ue)}pe.inherits(de,Ce),de.prototype._bindStream=function(xe){var ue=this;(this._stream=xe).pause(),xe.on("data",function(Be){ue.push({data:Be,meta:{percent:0}})}).on("error",function(Be){ue.isPaused?this.generatedError=Be:ue.error(Be)}).on("end",function(){ue.isPaused?ue._upstreamEnded=!0:ue.end()})},de.prototype.pause=function(){return!!Ce.prototype.pause.call(this)&&(this._stream.pause(),!0)},de.prototype.resume=function(){return!!Ce.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ue.exports=de},{"../stream/GenericWorker":28,"../utils":32}],13:[function(fe,Ue,Pe){"use strict";var pe=fe("readable-stream").Readable;function Ce(de,xe,ue){pe.call(this,xe),this._helper=de;var Be=this;de.on("data",function(be,Le){Be.push(be)||Be._helper.pause(),ue&&ue(Le)}).on("error",function(be){Be.emit("error",be)}).on("end",function(){Be.push(null)})}fe("../utils").inherits(Ce,pe),Ce.prototype._read=function(){this._helper.resume()},Ue.exports=Ce},{"../utils":32,"readable-stream":16}],14:[function(fe,Ue,Pe){"use strict";Ue.exports={isNode:typeof b!="undefined",newBufferFrom:function(pe,Ce){if(b.from&&b.from!==Uint8Array.from)return b.from(pe,Ce);if(typeof pe=="number")throw new Error('The "data" argument must not be a number');return new b(pe,Ce)},allocBuffer:function(pe){if(b.alloc)return b.alloc(pe);var Ce=new b(pe);return Ce.fill(0),Ce},isBuffer:function(pe){return b.isBuffer(pe)},isStream:function(pe){return pe&&typeof pe.on=="function"&&typeof pe.pause=="function"&&typeof pe.resume=="function"}}},{}],15:[function(fe,Ue,Pe){"use strict";function pe(Oe,Ge,Ze){var rt,Te=de.getTypeOf(Ge),Ke=de.extend(Ze||{},Be);Ke.date=Ke.date||new Date,Ke.compression!==null&&(Ke.compression=Ke.compression.toUpperCase()),typeof Ke.unixPermissions=="string"&&(Ke.unixPermissions=parseInt(Ke.unixPermissions,8)),Ke.unixPermissions&&16384&Ke.unixPermissions&&(Ke.dir=!0),Ke.dosPermissions&&16&Ke.dosPermissions&&(Ke.dir=!0),Ke.dir&&(Oe=De(Oe)),Ke.createFolders&&(rt=Ae(Oe))&&Re.call(this,rt,!0);var et=Te==="string"&&Ke.binary===!1&&Ke.base64===!1;Ze&&Ze.binary!==void 0||(Ke.binary=!et),(Ge instanceof be&&Ge.uncompressedSize===0||Ke.dir||!Ge||Ge.length===0)&&(Ke.base64=!1,Ke.binary=!0,Ge="",Ke.compression="STORE",Te="string");var Se=null;Se=Ge instanceof be||Ge instanceof xe?Ge:Me.isNode&&Me.isStream(Ge)?new ge(Oe,Ge):de.prepareContent(Oe,Ge,Ke.binary,Ke.optimizedBinaryString,Ke.base64);var qe=new Le(Oe,Se,Ke);this.files[Oe]=qe}var Ce=fe("./utf8"),de=fe("./utils"),xe=fe("./stream/GenericWorker"),ue=fe("./stream/StreamHelper"),Be=fe("./defaults"),be=fe("./compressedObject"),Le=fe("./zipObject"),we=fe("./generate"),Me=fe("./nodejsUtils"),ge=fe("./nodejs/NodejsStreamInputAdapter"),Ae=function(Oe){Oe.slice(-1)==="/"&&(Oe=Oe.substring(0,Oe.length-1));var Ge=Oe.lastIndexOf("/");return 0<Ge?Oe.substring(0,Ge):""},De=function(Oe){return Oe.slice(-1)!=="/"&&(Oe+="/"),Oe},Re=function(Oe,Ge){return Ge=Ge!==void 0?Ge:Be.createFolders,Oe=De(Oe),this.files[Oe]||pe.call(this,Oe,null,{dir:!0,createFolders:Ge}),this.files[Oe]};function tt(Oe){return Object.prototype.toString.call(Oe)==="[object RegExp]"}var ce={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Oe){var Ge,Ze,rt;for(Ge in this.files)rt=this.files[Ge],(Ze=Ge.slice(this.root.length,Ge.length))&&Ge.slice(0,this.root.length)===this.root&&Oe(Ze,rt)},filter:function(Oe){var Ge=[];return this.forEach(function(Ze,rt){Oe(Ze,rt)&&Ge.push(rt)}),Ge},file:function(Oe,Ge,Ze){if(arguments.length!==1)return Oe=this.root+Oe,pe.call(this,Oe,Ge,Ze),this;if(tt(Oe)){var rt=Oe;return this.filter(function(Ke,et){return!et.dir&&rt.test(Ke)})}var Te=this.files[this.root+Oe];return Te&&!Te.dir?Te:null},folder:function(Oe){if(!Oe)return this;if(tt(Oe))return this.filter(function(Te,Ke){return Ke.dir&&Oe.test(Te)});var Ge=this.root+Oe,Ze=Re.call(this,Ge),rt=this.clone();return rt.root=Ze.name,rt},remove:function(Oe){Oe=this.root+Oe;var Ge=this.files[Oe];if(Ge||(Oe.slice(-1)!=="/"&&(Oe+="/"),Ge=this.files[Oe]),Ge&&!Ge.dir)delete this.files[Oe];else for(var Ze=this.filter(function(Te,Ke){return Ke.name.slice(0,Oe.length)===Oe}),rt=0;rt<Ze.length;rt++)delete this.files[Ze[rt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Oe){var Ge,Ze={};try{if((Ze=de.extend(Oe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Ce.utf8encode})).type=Ze.type.toLowerCase(),Ze.compression=Ze.compression.toUpperCase(),Ze.type==="binarystring"&&(Ze.type="string"),!Ze.type)throw new Error("No output type specified.");de.checkSupport(Ze.type),Ze.platform!=="darwin"&&Ze.platform!=="freebsd"&&Ze.platform!=="linux"&&Ze.platform!=="sunos"||(Ze.platform="UNIX"),Ze.platform==="win32"&&(Ze.platform="DOS");var rt=Ze.comment||this.comment||"";Ge=we.generateWorker(this,Ze,rt)}catch(Te){(Ge=new xe("error")).error(Te)}return new ue(Ge,Ze.type||"string",Ze.mimeType)},generateAsync:function(Oe,Ge){return this.generateInternalStream(Oe).accumulate(Ge)},generateNodeStream:function(Oe,Ge){return(Oe=Oe||{}).type||(Oe.type="nodebuffer"),this.generateInternalStream(Oe).toNodejsStream(Ge)}};Ue.exports=ce},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(fe,Ue,Pe){"use strict";Ue.exports=fe("stream")},{stream:void 0}],17:[function(fe,Ue,Pe){"use strict";var pe=fe("./DataReader");function Ce(de){pe.call(this,de);for(var xe=0;xe<this.data.length;xe++)de[xe]=255&de[xe]}fe("../utils").inherits(Ce,pe),Ce.prototype.byteAt=function(de){return this.data[this.zero+de]},Ce.prototype.lastIndexOfSignature=function(de){for(var xe=de.charCodeAt(0),ue=de.charCodeAt(1),Be=de.charCodeAt(2),be=de.charCodeAt(3),Le=this.length-4;0<=Le;--Le)if(this.data[Le]===xe&&this.data[Le+1]===ue&&this.data[Le+2]===Be&&this.data[Le+3]===be)return Le-this.zero;return-1},Ce.prototype.readAndCheckSignature=function(de){var xe=de.charCodeAt(0),ue=de.charCodeAt(1),Be=de.charCodeAt(2),be=de.charCodeAt(3),Le=this.readData(4);return xe===Le[0]&&ue===Le[1]&&Be===Le[2]&&be===Le[3]},Ce.prototype.readData=function(de){if(this.checkOffset(de),de===0)return[];var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ue.exports=Ce},{"../utils":32,"./DataReader":18}],18:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils");function Ce(de){this.data=de,this.length=de.length,this.index=0,this.zero=0}Ce.prototype={checkOffset:function(de){this.checkIndex(this.index+de)},checkIndex:function(de){if(this.length<this.zero+de||de<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+de+"). Corrupted zip ?")},setIndex:function(de){this.checkIndex(de),this.index=de},skip:function(de){this.setIndex(this.index+de)},byteAt:function(){},readInt:function(de){var xe,ue=0;for(this.checkOffset(de),xe=this.index+de-1;xe>=this.index;xe--)ue=(ue<<8)+this.byteAt(xe);return this.index+=de,ue},readString:function(de){return pe.transformTo("string",this.readData(de))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var de=this.readInt(4);return new Date(Date.UTC(1980+(de>>25&127),(de>>21&15)-1,de>>16&31,de>>11&31,de>>5&63,(31&de)<<1))}},Ue.exports=Ce},{"../utils":32}],19:[function(fe,Ue,Pe){"use strict";var pe=fe("./Uint8ArrayReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.readData=function(de){this.checkOffset(de);var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ue.exports=Ce},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(fe,Ue,Pe){"use strict";var pe=fe("./DataReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.byteAt=function(de){return this.data.charCodeAt(this.zero+de)},Ce.prototype.lastIndexOfSignature=function(de){return this.data.lastIndexOf(de)-this.zero},Ce.prototype.readAndCheckSignature=function(de){return de===this.readData(4)},Ce.prototype.readData=function(de){this.checkOffset(de);var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ue.exports=Ce},{"../utils":32,"./DataReader":18}],21:[function(fe,Ue,Pe){"use strict";var pe=fe("./ArrayReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.readData=function(de){if(this.checkOffset(de),de===0)return new Uint8Array(0);var xe=this.data.subarray(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ue.exports=Ce},{"../utils":32,"./ArrayReader":17}],22:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils"),Ce=fe("../support"),de=fe("./ArrayReader"),xe=fe("./StringReader"),ue=fe("./NodeBufferReader"),Be=fe("./Uint8ArrayReader");Ue.exports=function(be){var Le=pe.getTypeOf(be);return pe.checkSupport(Le),Le!=="string"||Ce.uint8array?Le==="nodebuffer"?new ue(be):Ce.uint8array?new Be(pe.transformTo("uint8array",be)):new de(pe.transformTo("array",be)):new xe(be)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(fe,Ue,Pe){"use strict";Pe.LOCAL_FILE_HEADER="PK",Pe.CENTRAL_FILE_HEADER="PK",Pe.CENTRAL_DIRECTORY_END="PK",Pe.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Pe.ZIP64_CENTRAL_DIRECTORY_END="PK",Pe.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(fe,Ue,Pe){"use strict";var pe=fe("./GenericWorker"),Ce=fe("../utils");function de(xe){pe.call(this,"ConvertWorker to "+xe),this.destType=xe}Ce.inherits(de,pe),de.prototype.processChunk=function(xe){this.push({data:Ce.transformTo(this.destType,xe.data),meta:xe.meta})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],25:[function(fe,Ue,Pe){"use strict";var pe=fe("./GenericWorker"),Ce=fe("../crc32");function de(){pe.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}fe("../utils").inherits(de,pe),de.prototype.processChunk=function(xe){this.streamInfo.crc32=Ce(xe.data,this.streamInfo.crc32||0),this.push(xe)},Ue.exports=de},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils"),Ce=fe("./GenericWorker");function de(xe){Ce.call(this,"DataLengthProbe for "+xe),this.propName=xe,this.withStreamInfo(xe,0)}pe.inherits(de,Ce),de.prototype.processChunk=function(xe){if(xe){var ue=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ue+xe.data.length}Ce.prototype.processChunk.call(this,xe)},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],27:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils"),Ce=fe("./GenericWorker");function de(xe){Ce.call(this,"DataWorker");var ue=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,xe.then(function(Be){ue.dataIsReady=!0,ue.data=Be,ue.max=Be&&Be.length||0,ue.type=pe.getTypeOf(Be),ue.isPaused||ue._tickAndRepeat()},function(Be){ue.error(Be)})}pe.inherits(de,Ce),de.prototype.cleanUp=function(){Ce.prototype.cleanUp.call(this),this.data=null},de.prototype.resume=function(){return!!Ce.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,pe.delay(this._tickAndRepeat,[],this)),!0)},de.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(pe.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},de.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var xe=null,ue=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":xe=this.data.substring(this.index,ue);break;case"uint8array":xe=this.data.subarray(this.index,ue);break;case"array":case"nodebuffer":xe=this.data.slice(this.index,ue)}return this.index=ue,this.push({data:xe,meta:{percent:this.max?this.index/this.max*100:0}})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],28:[function(fe,Ue,Pe){"use strict";function pe(Ce){this.name=Ce||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}pe.prototype={push:function(Ce){this.emit("data",Ce)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Ce){this.emit("error",Ce)}return!0},error:function(Ce){return!this.isFinished&&(this.isPaused?this.generatedError=Ce:(this.isFinished=!0,this.emit("error",Ce),this.previous&&this.previous.error(Ce),this.cleanUp()),!0)},on:function(Ce,de){return this._listeners[Ce].push(de),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Ce,de){if(this._listeners[Ce])for(var xe=0;xe<this._listeners[Ce].length;xe++)this._listeners[Ce][xe].call(this,de)},pipe:function(Ce){return Ce.registerPrevious(this)},registerPrevious:function(Ce){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Ce.streamInfo,this.mergeStreamInfo(),this.previous=Ce;var de=this;return Ce.on("data",function(xe){de.processChunk(xe)}),Ce.on("end",function(){de.end()}),Ce.on("error",function(xe){de.error(xe)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var Ce=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Ce=!0),this.previous&&this.previous.resume(),!Ce},flush:function(){},processChunk:function(Ce){this.push(Ce)},withStreamInfo:function(Ce,de){return this.extraStreamInfo[Ce]=de,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Ce in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Ce)&&(this.streamInfo[Ce]=this.extraStreamInfo[Ce])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var Ce="Worker "+this.name;return this.previous?this.previous+" -> "+Ce:Ce}},Ue.exports=pe},{}],29:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils"),Ce=fe("./ConvertWorker"),de=fe("./GenericWorker"),xe=fe("../base64"),ue=fe("../support"),Be=fe("../external"),be=null;if(ue.nodestream)try{be=fe("../nodejs/NodejsStreamOutputAdapter")}catch(Me){}function Le(Me,ge){return new Be.Promise(function(Ae,De){var Re=[],tt=Me._internalType,ce=Me._outputType,Oe=Me._mimeType;Me.on("data",function(Ge,Ze){Re.push(Ge),ge&&ge(Ze)}).on("error",function(Ge){Re=[],De(Ge)}).on("end",function(){try{var Ge=function(Ze,rt,Te){switch(Ze){case"blob":return pe.newBlob(pe.transformTo("arraybuffer",rt),Te);case"base64":return xe.encode(rt);default:return pe.transformTo(Ze,rt)}}(ce,function(Ze,rt){var Te,Ke=0,et=null,Se=0;for(Te=0;Te<rt.length;Te++)Se+=rt[Te].length;switch(Ze){case"string":return rt.join("");case"array":return Array.prototype.concat.apply([],rt);case"uint8array":for(et=new Uint8Array(Se),Te=0;Te<rt.length;Te++)et.set(rt[Te],Ke),Ke+=rt[Te].length;return et;case"nodebuffer":return b.concat(rt);default:throw new Error("concat : unsupported type '"+Ze+"'")}}(tt,Re),Oe);Ae(Ge)}catch(Ze){De(Ze)}Re=[]}).resume()})}function we(Me,ge,Ae){var De=ge;switch(ge){case"blob":case"arraybuffer":De="uint8array";break;case"base64":De="string"}try{this._internalType=De,this._outputType=ge,this._mimeType=Ae,pe.checkSupport(De),this._worker=Me.pipe(new Ce(De)),Me.lock()}catch(Re){this._worker=new de("error"),this._worker.error(Re)}}we.prototype={accumulate:function(Me){return Le(this,Me)},on:function(Me,ge){var Ae=this;return Me==="data"?this._worker.on(Me,function(De){ge.call(Ae,De.data,De.meta)}):this._worker.on(Me,function(){pe.delay(ge,arguments,Ae)}),this},resume:function(){return pe.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(Me){if(pe.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new be(this,{objectMode:this._outputType!=="nodebuffer"},Me)}},Ue.exports=we},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(fe,Ue,Pe){"use strict";if(Pe.base64=!0,Pe.array=!0,Pe.string=!0,Pe.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Pe.nodebuffer=typeof b!="undefined",Pe.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Pe.blob=!1;else{var pe=new ArrayBuffer(0);try{Pe.blob=new Blob([pe],{type:"application/zip"}).size===0}catch(de){try{var Ce=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Ce.append(pe),Pe.blob=Ce.getBlob("application/zip").size===0}catch(xe){Pe.blob=!1}}}try{Pe.nodestream=!!fe("readable-stream").Readable}catch(de){Pe.nodestream=!1}},{"readable-stream":16}],31:[function(fe,Ue,Pe){"use strict";for(var pe=fe("./utils"),Ce=fe("./support"),de=fe("./nodejsUtils"),xe=fe("./stream/GenericWorker"),ue=new Array(256),Be=0;Be<256;Be++)ue[Be]=252<=Be?6:248<=Be?5:240<=Be?4:224<=Be?3:192<=Be?2:1;ue[254]=ue[254]=1;function be(){xe.call(this,"utf-8 decode"),this.leftOver=null}function Le(){xe.call(this,"utf-8 encode")}Pe.utf8encode=function(we){return Ce.nodebuffer?de.newBufferFrom(we,"utf-8"):function(Me){var ge,Ae,De,Re,tt,ce=Me.length,Oe=0;for(Re=0;Re<ce;Re++)(64512&(Ae=Me.charCodeAt(Re)))==55296&&Re+1<ce&&(64512&(De=Me.charCodeAt(Re+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(De-56320),Re++),Oe+=Ae<128?1:Ae<2048?2:Ae<65536?3:4;for(ge=Ce.uint8array?new Uint8Array(Oe):new Array(Oe),Re=tt=0;tt<Oe;Re++)(64512&(Ae=Me.charCodeAt(Re)))==55296&&Re+1<ce&&(64512&(De=Me.charCodeAt(Re+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(De-56320),Re++),Ae<128?ge[tt++]=Ae:(Ae<2048?ge[tt++]=192|Ae>>>6:(Ae<65536?ge[tt++]=224|Ae>>>12:(ge[tt++]=240|Ae>>>18,ge[tt++]=128|Ae>>>12&63),ge[tt++]=128|Ae>>>6&63),ge[tt++]=128|63&Ae);return ge}(we)},Pe.utf8decode=function(we){return Ce.nodebuffer?pe.transformTo("nodebuffer",we).toString("utf-8"):function(Me){var ge,Ae,De,Re,tt=Me.length,ce=new Array(2*tt);for(ge=Ae=0;ge<tt;)if((De=Me[ge++])<128)ce[Ae++]=De;else if(4<(Re=ue[De]))ce[Ae++]=65533,ge+=Re-1;else{for(De&=Re===2?31:Re===3?15:7;1<Re&&ge<tt;)De=De<<6|63&Me[ge++],Re--;1<Re?ce[Ae++]=65533:De<65536?ce[Ae++]=De:(De-=65536,ce[Ae++]=55296|De>>10&1023,ce[Ae++]=56320|1023&De)}return ce.length!==Ae&&(ce.subarray?ce=ce.subarray(0,Ae):ce.length=Ae),pe.applyFromCharCode(ce)}(we=pe.transformTo(Ce.uint8array?"uint8array":"array",we))},pe.inherits(be,xe),be.prototype.processChunk=function(we){var Me=pe.transformTo(Ce.uint8array?"uint8array":"array",we.data);if(this.leftOver&&this.leftOver.length){if(Ce.uint8array){var ge=Me;(Me=new Uint8Array(ge.length+this.leftOver.length)).set(this.leftOver,0),Me.set(ge,this.leftOver.length)}else Me=this.leftOver.concat(Me);this.leftOver=null}var Ae=function(Re,tt){var ce;for((tt=tt||Re.length)>Re.length&&(tt=Re.length),ce=tt-1;0<=ce&&(192&Re[ce])==128;)ce--;return ce<0||ce===0?tt:ce+ue[Re[ce]]>tt?ce:tt}(Me),De=Me;Ae!==Me.length&&(Ce.uint8array?(De=Me.subarray(0,Ae),this.leftOver=Me.subarray(Ae,Me.length)):(De=Me.slice(0,Ae),this.leftOver=Me.slice(Ae,Me.length))),this.push({data:Pe.utf8decode(De),meta:we.meta})},be.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Pe.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Pe.Utf8DecodeWorker=be,pe.inherits(Le,xe),Le.prototype.processChunk=function(we){this.push({data:Pe.utf8encode(we.data),meta:we.meta})},Pe.Utf8EncodeWorker=Le},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(fe,Ue,Pe){"use strict";var pe=fe("./support"),Ce=fe("./base64"),de=fe("./nodejsUtils"),xe=fe("./external");function ue(ge){return ge}function Be(ge,Ae){for(var De=0;De<ge.length;++De)Ae[De]=255&ge.charCodeAt(De);return Ae}fe("setimmediate"),Pe.newBlob=function(ge,Ae){Pe.checkSupport("blob");try{return new Blob([ge],{type:Ae})}catch(Re){try{var De=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return De.append(ge),De.getBlob(Ae)}catch(tt){throw new Error("Bug : can't construct the Blob.")}}};var be={stringifyByChunk:function(ge,Ae,De){var Re=[],tt=0,ce=ge.length;if(ce<=De)return String.fromCharCode.apply(null,ge);for(;tt<ce;)Ae==="array"||Ae==="nodebuffer"?Re.push(String.fromCharCode.apply(null,ge.slice(tt,Math.min(tt+De,ce)))):Re.push(String.fromCharCode.apply(null,ge.subarray(tt,Math.min(tt+De,ce)))),tt+=De;return Re.join("")},stringifyByChar:function(ge){for(var Ae="",De=0;De<ge.length;De++)Ae+=String.fromCharCode(ge[De]);return Ae},applyCanBeUsed:{uint8array:function(){try{return pe.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(ge){return!1}}(),nodebuffer:function(){try{return pe.nodebuffer&&String.fromCharCode.apply(null,de.allocBuffer(1)).length===1}catch(ge){return!1}}()}};function Le(ge){var Ae=65536,De=Pe.getTypeOf(ge),Re=!0;if(De==="uint8array"?Re=be.applyCanBeUsed.uint8array:De==="nodebuffer"&&(Re=be.applyCanBeUsed.nodebuffer),Re)for(;1<Ae;)try{return be.stringifyByChunk(ge,De,Ae)}catch(tt){Ae=Math.floor(Ae/2)}return be.stringifyByChar(ge)}function we(ge,Ae){for(var De=0;De<ge.length;De++)Ae[De]=ge[De];return Ae}Pe.applyFromCharCode=Le;var Me={};Me.string={string:ue,array:function(ge){return Be(ge,new Array(ge.length))},arraybuffer:function(ge){return Me.string.uint8array(ge).buffer},uint8array:function(ge){return Be(ge,new Uint8Array(ge.length))},nodebuffer:function(ge){return Be(ge,de.allocBuffer(ge.length))}},Me.array={string:Le,array:ue,arraybuffer:function(ge){return new Uint8Array(ge).buffer},uint8array:function(ge){return new Uint8Array(ge)},nodebuffer:function(ge){return de.newBufferFrom(ge)}},Me.arraybuffer={string:function(ge){return Le(new Uint8Array(ge))},array:function(ge){return we(new Uint8Array(ge),new Array(ge.byteLength))},arraybuffer:ue,uint8array:function(ge){return new Uint8Array(ge)},nodebuffer:function(ge){return de.newBufferFrom(new Uint8Array(ge))}},Me.uint8array={string:Le,array:function(ge){return we(ge,new Array(ge.length))},arraybuffer:function(ge){return ge.buffer},uint8array:ue,nodebuffer:function(ge){return de.newBufferFrom(ge)}},Me.nodebuffer={string:Le,array:function(ge){return we(ge,new Array(ge.length))},arraybuffer:function(ge){return Me.nodebuffer.uint8array(ge).buffer},uint8array:function(ge){return we(ge,new Uint8Array(ge.length))},nodebuffer:ue},Pe.transformTo=function(ge,Ae){if(Ae=Ae||"",!ge)return Ae;Pe.checkSupport(ge);var De=Pe.getTypeOf(Ae);return Me[De][ge](Ae)},Pe.resolve=function(ge){for(var Ae=ge.split("/"),De=[],Re=0;Re<Ae.length;Re++){var tt=Ae[Re];tt==="."||tt===""&&Re!==0&&Re!==Ae.length-1||(tt===".."?De.pop():De.push(tt))}return De.join("/")},Pe.getTypeOf=function(ge){return typeof ge=="string"?"string":Object.prototype.toString.call(ge)==="[object Array]"?"array":pe.nodebuffer&&de.isBuffer(ge)?"nodebuffer":pe.uint8array&&ge instanceof Uint8Array?"uint8array":pe.arraybuffer&&ge instanceof ArrayBuffer?"arraybuffer":void 0},Pe.checkSupport=function(ge){if(!pe[ge.toLowerCase()])throw new Error(ge+" is not supported by this platform")},Pe.MAX_VALUE_16BITS=65535,Pe.MAX_VALUE_32BITS=-1,Pe.pretty=function(ge){var Ae,De,Re="";for(De=0;De<(ge||"").length;De++)Re+="\\x"+((Ae=ge.charCodeAt(De))<16?"0":"")+Ae.toString(16).toUpperCase();return Re},Pe.delay=function(ge,Ae,De){setImmediate(function(){ge.apply(De||null,Ae||[])})},Pe.inherits=function(ge,Ae){function De(){}De.prototype=Ae.prototype,ge.prototype=new De},Pe.extend=function(){var ge,Ae,De={};for(ge=0;ge<arguments.length;ge++)for(Ae in arguments[ge])Object.prototype.hasOwnProperty.call(arguments[ge],Ae)&&De[Ae]===void 0&&(De[Ae]=arguments[ge][Ae]);return De},Pe.prepareContent=function(ge,Ae,De,Re,tt){return xe.Promise.resolve(Ae).then(function(ce){return pe.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new xe.Promise(function(Oe,Ge){var Ze=new FileReader;Ze.onload=function(rt){Oe(rt.target.result)},Ze.onerror=function(rt){Ge(rt.target.error)},Ze.readAsArrayBuffer(ce)}):ce}).then(function(ce){var Oe=Pe.getTypeOf(ce);return Oe?(Oe==="arraybuffer"?ce=Pe.transformTo("uint8array",ce):Oe==="string"&&(tt?ce=Ce.decode(ce):De&&Re!==!0&&(ce=function(Ge){return Be(Ge,pe.uint8array?new Uint8Array(Ge.length):new Array(Ge.length))}(ce))),ce):xe.Promise.reject(new Error("Can't read the data of '"+ge+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(fe,Ue,Pe){"use strict";var pe=fe("./reader/readerFor"),Ce=fe("./utils"),de=fe("./signature"),xe=fe("./zipEntry"),ue=fe("./support");function Be(be){this.files=[],this.loadOptions=be}Be.prototype={checkSignature:function(be){if(!this.reader.readAndCheckSignature(be)){this.reader.index-=4;var Le=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Ce.pretty(Le)+", expected "+Ce.pretty(be)+")")}},isSignature:function(be,Le){var we=this.reader.index;this.reader.setIndex(be);var Me=this.reader.readString(4)===Le;return this.reader.setIndex(we),Me},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var be=this.reader.readData(this.zipCommentLength),Le=ue.uint8array?"uint8array":"array",we=Ce.transformTo(Le,be);this.zipComment=this.loadOptions.decodeFileName(we)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var be,Le,we,Me=this.zip64EndOfCentralSize-44;0<Me;)be=this.reader.readInt(2),Le=this.reader.readInt(4),we=this.reader.readData(Le),this.zip64ExtensibleData[be]={id:be,length:Le,value:we}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var be,Le;for(be=0;be<this.files.length;be++)Le=this.files[be],this.reader.setIndex(Le.localHeaderOffset),this.checkSignature(de.LOCAL_FILE_HEADER),Le.readLocalPart(this.reader),Le.handleUTF8(),Le.processAttributes()},readCentralDir:function(){var be;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(de.CENTRAL_FILE_HEADER);)(be=new xe({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(be);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var be=this.reader.lastIndexOfSignature(de.CENTRAL_DIRECTORY_END);if(be<0)throw this.isSignature(0,de.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(be);var Le=be;if(this.checkSignature(de.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Ce.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Ce.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Ce.MAX_VALUE_16BITS||this.centralDirRecords===Ce.MAX_VALUE_16BITS||this.centralDirSize===Ce.MAX_VALUE_32BITS||this.centralDirOffset===Ce.MAX_VALUE_32BITS){if(this.zip64=!0,(be=this.reader.lastIndexOfSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(be),this.checkSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,de.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(de.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(de.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var we=this.centralDirOffset+this.centralDirSize;this.zip64&&(we+=20,we+=12+this.zip64EndOfCentralSize);var Me=Le-we;if(0<Me)this.isSignature(Le,de.CENTRAL_FILE_HEADER)||(this.reader.zero=Me);else if(Me<0)throw new Error("Corrupted zip: missing "+Math.abs(Me)+" bytes.")},prepareReader:function(be){this.reader=pe(be)},load:function(be){this.prepareReader(be),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ue.exports=Be},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(fe,Ue,Pe){"use strict";var pe=fe("./reader/readerFor"),Ce=fe("./utils"),de=fe("./compressedObject"),xe=fe("./crc32"),ue=fe("./utf8"),Be=fe("./compressions"),be=fe("./support");function Le(we,Me){this.options=we,this.loadOptions=Me}Le.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(we){var Me,ge;if(we.skip(22),this.fileNameLength=we.readInt(2),ge=we.readInt(2),this.fileName=we.readData(this.fileNameLength),we.skip(ge),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((Me=function(Ae){for(var De in Be)if(Object.prototype.hasOwnProperty.call(Be,De)&&Be[De].magic===Ae)return Be[De];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Ce.pretty(this.compressionMethod)+" unknown (inner file : "+Ce.transformTo("string",this.fileName)+")");this.decompressed=new de(this.compressedSize,this.uncompressedSize,this.crc32,Me,we.readData(this.compressedSize))},readCentralPart:function(we){this.versionMadeBy=we.readInt(2),we.skip(2),this.bitFlag=we.readInt(2),this.compressionMethod=we.readString(2),this.date=we.readDate(),this.crc32=we.readInt(4),this.compressedSize=we.readInt(4),this.uncompressedSize=we.readInt(4);var Me=we.readInt(2);if(this.extraFieldsLength=we.readInt(2),this.fileCommentLength=we.readInt(2),this.diskNumberStart=we.readInt(2),this.internalFileAttributes=we.readInt(2),this.externalFileAttributes=we.readInt(4),this.localHeaderOffset=we.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");we.skip(Me),this.readExtraFields(we),this.parseZIP64ExtraField(we),this.fileComment=we.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var we=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),we==0&&(this.dosPermissions=63&this.externalFileAttributes),we==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var we=pe(this.extraFields[1].value);this.uncompressedSize===Ce.MAX_VALUE_32BITS&&(this.uncompressedSize=we.readInt(8)),this.compressedSize===Ce.MAX_VALUE_32BITS&&(this.compressedSize=we.readInt(8)),this.localHeaderOffset===Ce.MAX_VALUE_32BITS&&(this.localHeaderOffset=we.readInt(8)),this.diskNumberStart===Ce.MAX_VALUE_32BITS&&(this.diskNumberStart=we.readInt(4))}},readExtraFields:function(we){var Me,ge,Ae,De=we.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});we.index+4<De;)Me=we.readInt(2),ge=we.readInt(2),Ae=we.readData(ge),this.extraFields[Me]={id:Me,length:ge,value:Ae};we.setIndex(De)},handleUTF8:function(){var we=be.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ue.utf8decode(this.fileName),this.fileCommentStr=ue.utf8decode(this.fileComment);else{var Me=this.findExtraFieldUnicodePath();if(Me!==null)this.fileNameStr=Me;else{var ge=Ce.transformTo(we,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(ge)}var Ae=this.findExtraFieldUnicodeComment();if(Ae!==null)this.fileCommentStr=Ae;else{var De=Ce.transformTo(we,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(De)}}},findExtraFieldUnicodePath:function(){var we=this.extraFields[28789];if(we){var Me=pe(we.value);return Me.readInt(1)!==1||xe(this.fileName)!==Me.readInt(4)?null:ue.utf8decode(Me.readData(we.length-5))}return null},findExtraFieldUnicodeComment:function(){var we=this.extraFields[25461];if(we){var Me=pe(we.value);return Me.readInt(1)!==1||xe(this.fileComment)!==Me.readInt(4)?null:ue.utf8decode(Me.readData(we.length-5))}return null}},Ue.exports=Le},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(fe,Ue,Pe){"use strict";function pe(Me,ge,Ae){this.name=Me,this.dir=Ae.dir,this.date=Ae.date,this.comment=Ae.comment,this.unixPermissions=Ae.unixPermissions,this.dosPermissions=Ae.dosPermissions,this._data=ge,this._dataBinary=Ae.binary,this.options={compression:Ae.compression,compressionOptions:Ae.compressionOptions}}var Ce=fe("./stream/StreamHelper"),de=fe("./stream/DataWorker"),xe=fe("./utf8"),ue=fe("./compressedObject"),Be=fe("./stream/GenericWorker");pe.prototype={internalStream:function(Me){var ge=null,Ae="string";try{if(!Me)throw new Error("No output type specified.");var De=(Ae=Me.toLowerCase())==="string"||Ae==="text";Ae!=="binarystring"&&Ae!=="text"||(Ae="string"),ge=this._decompressWorker();var Re=!this._dataBinary;Re&&!De&&(ge=ge.pipe(new xe.Utf8EncodeWorker)),!Re&&De&&(ge=ge.pipe(new xe.Utf8DecodeWorker))}catch(tt){(ge=new Be("error")).error(tt)}return new Ce(ge,Ae,"")},async:function(Me,ge){return this.internalStream(Me).accumulate(ge)},nodeStream:function(Me,ge){return this.internalStream(Me||"nodebuffer").toNodejsStream(ge)},_compressWorker:function(Me,ge){if(this._data instanceof ue&&this._data.compression.magic===Me.magic)return this._data.getCompressedWorker();var Ae=this._decompressWorker();return this._dataBinary||(Ae=Ae.pipe(new xe.Utf8EncodeWorker)),ue.createWorkerFrom(Ae,Me,ge)},_decompressWorker:function(){return this._data instanceof ue?this._data.getContentWorker():this._data instanceof Be?this._data:new de(this._data)}};for(var be=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Le=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},we=0;we<be.length;we++)pe.prototype[be[we]]=Le;Ue.exports=pe},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(fe,Ue,Pe){(function(pe){"use strict";var Ce,de,xe=pe.MutationObserver||pe.WebKitMutationObserver;if(xe){var ue=0,Be=new xe(Me),be=pe.document.createTextNode("");Be.observe(be,{characterData:!0}),Ce=function(){be.data=ue=++ue%2}}else if(pe.setImmediate||pe.MessageChannel===void 0)Ce="document"in pe&&"onreadystatechange"in pe.document.createElement("script")?function(){var ge=pe.document.createElement("script");ge.onreadystatechange=function(){Me(),ge.onreadystatechange=null,ge.parentNode.removeChild(ge),ge=null},pe.document.documentElement.appendChild(ge)}:function(){setTimeout(Me,0)};else{var Le=new pe.MessageChannel;Le.port1.onmessage=Me,Ce=function(){Le.port2.postMessage(0)}}var we=[];function Me(){var ge,Ae;de=!0;for(var De=we.length;De;){for(Ae=we,we=[],ge=-1;++ge<De;)Ae[ge]();De=we.length}de=!1}Ue.exports=function(ge){we.push(ge)!==1||de||Ce()}}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(fe,Ue,Pe){"use strict";var pe=fe("immediate");function Ce(){}var de={},xe=["REJECTED"],ue=["FULFILLED"],Be=["PENDING"];function be(De){if(typeof De!="function")throw new TypeError("resolver must be a function");this.state=Be,this.queue=[],this.outcome=void 0,De!==Ce&&ge(this,De)}function Le(De,Re,tt){this.promise=De,typeof Re=="function"&&(this.onFulfilled=Re,this.callFulfilled=this.otherCallFulfilled),typeof tt=="function"&&(this.onRejected=tt,this.callRejected=this.otherCallRejected)}function we(De,Re,tt){pe(function(){var ce;try{ce=Re(tt)}catch(Oe){return de.reject(De,Oe)}ce===De?de.reject(De,new TypeError("Cannot resolve promise with itself")):de.resolve(De,ce)})}function Me(De){var Re=De&&De.then;if(De&&(typeof De=="object"||typeof De=="function")&&typeof Re=="function")return function(){Re.apply(De,arguments)}}function ge(De,Re){var tt=!1;function ce(Ze){tt||(tt=!0,de.reject(De,Ze))}function Oe(Ze){tt||(tt=!0,de.resolve(De,Ze))}var Ge=Ae(function(){Re(Oe,ce)});Ge.status==="error"&&ce(Ge.value)}function Ae(De,Re){var tt={};try{tt.value=De(Re),tt.status="success"}catch(ce){tt.status="error",tt.value=ce}return tt}(Ue.exports=be).prototype.finally=function(De){if(typeof De!="function")return this;var Re=this.constructor;return this.then(function(tt){return Re.resolve(De()).then(function(){return tt})},function(tt){return Re.resolve(De()).then(function(){throw tt})})},be.prototype.catch=function(De){return this.then(null,De)},be.prototype.then=function(De,Re){if(typeof De!="function"&&this.state===ue||typeof Re!="function"&&this.state===xe)return this;var tt=new this.constructor(Ce);return this.state!==Be?we(tt,this.state===ue?De:Re,this.outcome):this.queue.push(new Le(tt,De,Re)),tt},Le.prototype.callFulfilled=function(De){de.resolve(this.promise,De)},Le.prototype.otherCallFulfilled=function(De){we(this.promise,this.onFulfilled,De)},Le.prototype.callRejected=function(De){de.reject(this.promise,De)},Le.prototype.otherCallRejected=function(De){we(this.promise,this.onRejected,De)},de.resolve=function(De,Re){var tt=Ae(Me,Re);if(tt.status==="error")return de.reject(De,tt.value);var ce=tt.value;if(ce)ge(De,ce);else{De.state=ue,De.outcome=Re;for(var Oe=-1,Ge=De.queue.length;++Oe<Ge;)De.queue[Oe].callFulfilled(Re)}return De},de.reject=function(De,Re){De.state=xe,De.outcome=Re;for(var tt=-1,ce=De.queue.length;++tt<ce;)De.queue[tt].callRejected(Re);return De},be.resolve=function(De){return De instanceof this?De:de.resolve(new this(Ce),De)},be.reject=function(De){var Re=new this(Ce);return de.reject(Re,De)},be.all=function(De){var Re=this;if(Object.prototype.toString.call(De)!=="[object Array]")return this.reject(new TypeError("must be an array"));var tt=De.length,ce=!1;if(!tt)return this.resolve([]);for(var Oe=new Array(tt),Ge=0,Ze=-1,rt=new this(Ce);++Ze<tt;)Te(De[Ze],Ze);return rt;function Te(Ke,et){Re.resolve(Ke).then(function(Se){Oe[et]=Se,++Ge!==tt||ce||(ce=!0,de.resolve(rt,Oe))},function(Se){ce||(ce=!0,de.reject(rt,Se))})}},be.race=function(De){var Re=this;if(Object.prototype.toString.call(De)!=="[object Array]")return this.reject(new TypeError("must be an array"));var tt=De.length,ce=!1;if(!tt)return this.resolve([]);for(var Oe=-1,Ge=new this(Ce);++Oe<tt;)Ze=De[Oe],Re.resolve(Ze).then(function(rt){ce||(ce=!0,de.resolve(Ge,rt))},function(rt){ce||(ce=!0,de.reject(Ge,rt))});var Ze;return Ge}},{immediate:36}],38:[function(fe,Ue,Pe){"use strict";var pe={};(0,fe("./lib/utils/common").assign)(pe,fe("./lib/deflate"),fe("./lib/inflate"),fe("./lib/zlib/constants")),Ue.exports=pe},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(fe,Ue,Pe){"use strict";var pe=fe("./zlib/deflate"),Ce=fe("./utils/common"),de=fe("./utils/strings"),xe=fe("./zlib/messages"),ue=fe("./zlib/zstream"),Be=Object.prototype.toString,be=0,Le=-1,we=0,Me=8;function ge(De){if(!(this instanceof ge))return new ge(De);this.options=Ce.assign({level:Le,method:Me,chunkSize:16384,windowBits:15,memLevel:8,strategy:we,to:""},De||{});var Re=this.options;Re.raw&&0<Re.windowBits?Re.windowBits=-Re.windowBits:Re.gzip&&0<Re.windowBits&&Re.windowBits<16&&(Re.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ue,this.strm.avail_out=0;var tt=pe.deflateInit2(this.strm,Re.level,Re.method,Re.windowBits,Re.memLevel,Re.strategy);if(tt!==be)throw new Error(xe[tt]);if(Re.header&&pe.deflateSetHeader(this.strm,Re.header),Re.dictionary){var ce;if(ce=typeof Re.dictionary=="string"?de.string2buf(Re.dictionary):Be.call(Re.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Re.dictionary):Re.dictionary,(tt=pe.deflateSetDictionary(this.strm,ce))!==be)throw new Error(xe[tt]);this._dict_set=!0}}function Ae(De,Re){var tt=new ge(Re);if(tt.push(De,!0),tt.err)throw tt.msg||xe[tt.err];return tt.result}ge.prototype.push=function(De,Re){var tt,ce,Oe=this.strm,Ge=this.options.chunkSize;if(this.ended)return!1;ce=Re===~~Re?Re:Re===!0?4:0,typeof De=="string"?Oe.input=de.string2buf(De):Be.call(De)==="[object ArrayBuffer]"?Oe.input=new Uint8Array(De):Oe.input=De,Oe.next_in=0,Oe.avail_in=Oe.input.length;do{if(Oe.avail_out===0&&(Oe.output=new Ce.Buf8(Ge),Oe.next_out=0,Oe.avail_out=Ge),(tt=pe.deflate(Oe,ce))!==1&&tt!==be)return this.onEnd(tt),!(this.ended=!0);Oe.avail_out!==0&&(Oe.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(de.buf2binstring(Ce.shrinkBuf(Oe.output,Oe.next_out))):this.onData(Ce.shrinkBuf(Oe.output,Oe.next_out)))}while((0<Oe.avail_in||Oe.avail_out===0)&&tt!==1);return ce===4?(tt=pe.deflateEnd(this.strm),this.onEnd(tt),this.ended=!0,tt===be):ce!==2||(this.onEnd(be),!(Oe.avail_out=0))},ge.prototype.onData=function(De){this.chunks.push(De)},ge.prototype.onEnd=function(De){De===be&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ce.flattenChunks(this.chunks)),this.chunks=[],this.err=De,this.msg=this.strm.msg},Pe.Deflate=ge,Pe.deflate=Ae,Pe.deflateRaw=function(De,Re){return(Re=Re||{}).raw=!0,Ae(De,Re)},Pe.gzip=function(De,Re){return(Re=Re||{}).gzip=!0,Ae(De,Re)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(fe,Ue,Pe){"use strict";var pe=fe("./zlib/inflate"),Ce=fe("./utils/common"),de=fe("./utils/strings"),xe=fe("./zlib/constants"),ue=fe("./zlib/messages"),Be=fe("./zlib/zstream"),be=fe("./zlib/gzheader"),Le=Object.prototype.toString;function we(ge){if(!(this instanceof we))return new we(ge);this.options=Ce.assign({chunkSize:16384,windowBits:0,to:""},ge||{});var Ae=this.options;Ae.raw&&0<=Ae.windowBits&&Ae.windowBits<16&&(Ae.windowBits=-Ae.windowBits,Ae.windowBits===0&&(Ae.windowBits=-15)),!(0<=Ae.windowBits&&Ae.windowBits<16)||ge&&ge.windowBits||(Ae.windowBits+=32),15<Ae.windowBits&&Ae.windowBits<48&&!(15&Ae.windowBits)&&(Ae.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Be,this.strm.avail_out=0;var De=pe.inflateInit2(this.strm,Ae.windowBits);if(De!==xe.Z_OK)throw new Error(ue[De]);this.header=new be,pe.inflateGetHeader(this.strm,this.header)}function Me(ge,Ae){var De=new we(Ae);if(De.push(ge,!0),De.err)throw De.msg||ue[De.err];return De.result}we.prototype.push=function(ge,Ae){var De,Re,tt,ce,Oe,Ge,Ze=this.strm,rt=this.options.chunkSize,Te=this.options.dictionary,Ke=!1;if(this.ended)return!1;Re=Ae===~~Ae?Ae:Ae===!0?xe.Z_FINISH:xe.Z_NO_FLUSH,typeof ge=="string"?Ze.input=de.binstring2buf(ge):Le.call(ge)==="[object ArrayBuffer]"?Ze.input=new Uint8Array(ge):Ze.input=ge,Ze.next_in=0,Ze.avail_in=Ze.input.length;do{if(Ze.avail_out===0&&(Ze.output=new Ce.Buf8(rt),Ze.next_out=0,Ze.avail_out=rt),(De=pe.inflate(Ze,xe.Z_NO_FLUSH))===xe.Z_NEED_DICT&&Te&&(Ge=typeof Te=="string"?de.string2buf(Te):Le.call(Te)==="[object ArrayBuffer]"?new Uint8Array(Te):Te,De=pe.inflateSetDictionary(this.strm,Ge)),De===xe.Z_BUF_ERROR&&Ke===!0&&(De=xe.Z_OK,Ke=!1),De!==xe.Z_STREAM_END&&De!==xe.Z_OK)return this.onEnd(De),!(this.ended=!0);Ze.next_out&&(Ze.avail_out!==0&&De!==xe.Z_STREAM_END&&(Ze.avail_in!==0||Re!==xe.Z_FINISH&&Re!==xe.Z_SYNC_FLUSH)||(this.options.to==="string"?(tt=de.utf8border(Ze.output,Ze.next_out),ce=Ze.next_out-tt,Oe=de.buf2string(Ze.output,tt),Ze.next_out=ce,Ze.avail_out=rt-ce,ce&&Ce.arraySet(Ze.output,Ze.output,tt,ce,0),this.onData(Oe)):this.onData(Ce.shrinkBuf(Ze.output,Ze.next_out)))),Ze.avail_in===0&&Ze.avail_out===0&&(Ke=!0)}while((0<Ze.avail_in||Ze.avail_out===0)&&De!==xe.Z_STREAM_END);return De===xe.Z_STREAM_END&&(Re=xe.Z_FINISH),Re===xe.Z_FINISH?(De=pe.inflateEnd(this.strm),this.onEnd(De),this.ended=!0,De===xe.Z_OK):Re!==xe.Z_SYNC_FLUSH||(this.onEnd(xe.Z_OK),!(Ze.avail_out=0))},we.prototype.onData=function(ge){this.chunks.push(ge)},we.prototype.onEnd=function(ge){ge===xe.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ce.flattenChunks(this.chunks)),this.chunks=[],this.err=ge,this.msg=this.strm.msg},Pe.Inflate=we,Pe.inflate=Me,Pe.inflateRaw=function(ge,Ae){return(Ae=Ae||{}).raw=!0,Me(ge,Ae)},Pe.ungzip=Me},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(fe,Ue,Pe){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Pe.assign=function(xe){for(var ue=Array.prototype.slice.call(arguments,1);ue.length;){var Be=ue.shift();if(Be){if(typeof Be!="object")throw new TypeError(Be+"must be non-object");for(var be in Be)Be.hasOwnProperty(be)&&(xe[be]=Be[be])}}return xe},Pe.shrinkBuf=function(xe,ue){return xe.length===ue?xe:xe.subarray?xe.subarray(0,ue):(xe.length=ue,xe)};var Ce={arraySet:function(xe,ue,Be,be,Le){if(ue.subarray&&xe.subarray)xe.set(ue.subarray(Be,Be+be),Le);else for(var we=0;we<be;we++)xe[Le+we]=ue[Be+we]},flattenChunks:function(xe){var ue,Be,be,Le,we,Me;for(ue=be=0,Be=xe.length;ue<Be;ue++)be+=xe[ue].length;for(Me=new Uint8Array(be),ue=Le=0,Be=xe.length;ue<Be;ue++)we=xe[ue],Me.set(we,Le),Le+=we.length;return Me}},de={arraySet:function(xe,ue,Be,be,Le){for(var we=0;we<be;we++)xe[Le+we]=ue[Be+we]},flattenChunks:function(xe){return[].concat.apply([],xe)}};Pe.setTyped=function(xe){xe?(Pe.Buf8=Uint8Array,Pe.Buf16=Uint16Array,Pe.Buf32=Int32Array,Pe.assign(Pe,Ce)):(Pe.Buf8=Array,Pe.Buf16=Array,Pe.Buf32=Array,Pe.assign(Pe,de))},Pe.setTyped(pe)},{}],42:[function(fe,Ue,Pe){"use strict";var pe=fe("./common"),Ce=!0,de=!0;try{String.fromCharCode.apply(null,[0])}catch(be){Ce=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(be){de=!1}for(var xe=new pe.Buf8(256),ue=0;ue<256;ue++)xe[ue]=252<=ue?6:248<=ue?5:240<=ue?4:224<=ue?3:192<=ue?2:1;function Be(be,Le){if(Le<65537&&(be.subarray&&de||!be.subarray&&Ce))return String.fromCharCode.apply(null,pe.shrinkBuf(be,Le));for(var we="",Me=0;Me<Le;Me++)we+=String.fromCharCode(be[Me]);return we}xe[254]=xe[254]=1,Pe.string2buf=function(be){var Le,we,Me,ge,Ae,De=be.length,Re=0;for(ge=0;ge<De;ge++)(64512&(we=be.charCodeAt(ge)))==55296&&ge+1<De&&(64512&(Me=be.charCodeAt(ge+1)))==56320&&(we=65536+(we-55296<<10)+(Me-56320),ge++),Re+=we<128?1:we<2048?2:we<65536?3:4;for(Le=new pe.Buf8(Re),ge=Ae=0;Ae<Re;ge++)(64512&(we=be.charCodeAt(ge)))==55296&&ge+1<De&&(64512&(Me=be.charCodeAt(ge+1)))==56320&&(we=65536+(we-55296<<10)+(Me-56320),ge++),we<128?Le[Ae++]=we:(we<2048?Le[Ae++]=192|we>>>6:(we<65536?Le[Ae++]=224|we>>>12:(Le[Ae++]=240|we>>>18,Le[Ae++]=128|we>>>12&63),Le[Ae++]=128|we>>>6&63),Le[Ae++]=128|63&we);return Le},Pe.buf2binstring=function(be){return Be(be,be.length)},Pe.binstring2buf=function(be){for(var Le=new pe.Buf8(be.length),we=0,Me=Le.length;we<Me;we++)Le[we]=be.charCodeAt(we);return Le},Pe.buf2string=function(be,Le){var we,Me,ge,Ae,De=Le||be.length,Re=new Array(2*De);for(we=Me=0;we<De;)if((ge=be[we++])<128)Re[Me++]=ge;else if(4<(Ae=xe[ge]))Re[Me++]=65533,we+=Ae-1;else{for(ge&=Ae===2?31:Ae===3?15:7;1<Ae&&we<De;)ge=ge<<6|63&be[we++],Ae--;1<Ae?Re[Me++]=65533:ge<65536?Re[Me++]=ge:(ge-=65536,Re[Me++]=55296|ge>>10&1023,Re[Me++]=56320|1023&ge)}return Be(Re,Me)},Pe.utf8border=function(be,Le){var we;for((Le=Le||be.length)>be.length&&(Le=be.length),we=Le-1;0<=we&&(192&be[we])==128;)we--;return we<0||we===0?Le:we+xe[be[we]]>Le?we:Le}},{"./common":41}],43:[function(fe,Ue,Pe){"use strict";Ue.exports=function(pe,Ce,de,xe){for(var ue=65535&pe|0,Be=pe>>>16&65535|0,be=0;de!==0;){for(de-=be=2e3<de?2e3:de;Be=Be+(ue=ue+Ce[xe++]|0)|0,--be;);ue%=65521,Be%=65521}return ue|Be<<16|0}},{}],44:[function(fe,Ue,Pe){"use strict";Ue.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(fe,Ue,Pe){"use strict";var pe=function(){for(var Ce,de=[],xe=0;xe<256;xe++){Ce=xe;for(var ue=0;ue<8;ue++)Ce=1&Ce?3988292384^Ce>>>1:Ce>>>1;de[xe]=Ce}return de}();Ue.exports=function(Ce,de,xe,ue){var Be=pe,be=ue+xe;Ce^=-1;for(var Le=ue;Le<be;Le++)Ce=Ce>>>8^Be[255&(Ce^de[Le])];return-1^Ce}},{}],46:[function(fe,Ue,Pe){"use strict";var pe,Ce=fe("../utils/common"),de=fe("./trees"),xe=fe("./adler32"),ue=fe("./crc32"),Be=fe("./messages"),be=0,Le=4,we=0,Me=-2,ge=-1,Ae=4,De=2,Re=8,tt=9,ce=286,Oe=30,Ge=19,Ze=2*ce+1,rt=15,Te=3,Ke=258,et=Ke+Te+1,Se=42,qe=113,ve=1,ye=2,gt=3,Xe=4;function ut(oe,ae){return oe.msg=Be[ae],ae}function Ct(oe){return(oe<<1)-(4<oe?9:0)}function ze(oe){for(var ae=oe.length;0<=--ae;)oe[ae]=0}function se(oe){var ae=oe.state,te=ae.pending;te>oe.avail_out&&(te=oe.avail_out),te!==0&&(Ce.arraySet(oe.output,ae.pending_buf,ae.pending_out,te,oe.next_out),oe.next_out+=te,ae.pending_out+=te,oe.total_out+=te,oe.avail_out-=te,ae.pending-=te,ae.pending===0&&(ae.pending_out=0))}function Fe(oe,ae){de._tr_flush_block(oe,0<=oe.block_start?oe.block_start:-1,oe.strstart-oe.block_start,ae),oe.block_start=oe.strstart,se(oe.strm)}function Je(oe,ae){oe.pending_buf[oe.pending++]=ae}function at(oe,ae){oe.pending_buf[oe.pending++]=ae>>>8&255,oe.pending_buf[oe.pending++]=255&ae}function Ee(oe,ae){var te,x,re=oe.max_chain_length,ne=oe.strstart,le=oe.prev_length,Ie=oe.nice_match,ke=oe.strstart>oe.w_size-et?oe.strstart-(oe.w_size-et):0,Ye=oe.window,_e=oe.w_mask,it=oe.prev,ft=oe.strstart+Ke,yt=Ye[ne+le-1],ot=Ye[ne+le];oe.prev_length>=oe.good_match&&(re>>=2),Ie>oe.lookahead&&(Ie=oe.lookahead);do if(Ye[(te=ae)+le]===ot&&Ye[te+le-1]===yt&&Ye[te]===Ye[ne]&&Ye[++te]===Ye[ne+1]){ne+=2,te++;do;while(Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&ne<ft);if(x=Ke-(ft-ne),ne=ft-Ke,le<x){if(oe.match_start=ae,Ie<=(le=x))break;yt=Ye[ne+le-1],ot=Ye[ne+le]}}while((ae=it[ae&_e])>ke&&--re!=0);return le<=oe.lookahead?le:oe.lookahead}function We(oe){var ae,te,x,re,ne,le,Ie,ke,Ye,_e,it=oe.w_size;do{if(re=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=it+(it-et)){for(Ce.arraySet(oe.window,oe.window,it,it,0),oe.match_start-=it,oe.strstart-=it,oe.block_start-=it,ae=te=oe.hash_size;x=oe.head[--ae],oe.head[ae]=it<=x?x-it:0,--te;);for(ae=te=it;x=oe.prev[--ae],oe.prev[ae]=it<=x?x-it:0,--te;);re+=it}if(oe.strm.avail_in===0)break;if(le=oe.strm,Ie=oe.window,ke=oe.strstart+oe.lookahead,Ye=re,_e=void 0,_e=le.avail_in,Ye<_e&&(_e=Ye),te=_e===0?0:(le.avail_in-=_e,Ce.arraySet(Ie,le.input,le.next_in,_e,ke),le.state.wrap===1?le.adler=xe(le.adler,Ie,_e,ke):le.state.wrap===2&&(le.adler=ue(le.adler,Ie,_e,ke)),le.next_in+=_e,le.total_in+=_e,_e),oe.lookahead+=te,oe.lookahead+oe.insert>=Te)for(ne=oe.strstart-oe.insert,oe.ins_h=oe.window[ne],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+1])&oe.hash_mask;oe.insert&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+Te-1])&oe.hash_mask,oe.prev[ne&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=ne,ne++,oe.insert--,!(oe.lookahead+oe.insert<Te)););}while(oe.lookahead<et&&oe.strm.avail_in!==0)}function nt(oe,ae){for(var te,x;;){if(oe.lookahead<et){if(We(oe),oe.lookahead<et&&ae===be)return ve;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=Te&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Te-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),te!==0&&oe.strstart-te<=oe.w_size-et&&(oe.match_length=Ee(oe,te)),oe.match_length>=Te)if(x=de._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-Te),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=Te){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Te-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart,--oe.match_length!=0;);oe.strstart++}else oe.strstart+=oe.match_length,oe.match_length=0,oe.ins_h=oe.window[oe.strstart],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+1])&oe.hash_mask;else x=de._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++;if(x&&(Fe(oe,!1),oe.strm.avail_out===0))return ve}return oe.insert=oe.strstart<Te-1?oe.strstart:Te-1,ae===Le?(Fe(oe,!0),oe.strm.avail_out===0?gt:Xe):oe.last_lit&&(Fe(oe,!1),oe.strm.avail_out===0)?ve:ye}function Et(oe,ae){for(var te,x,re;;){if(oe.lookahead<et){if(We(oe),oe.lookahead<et&&ae===be)return ve;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=Te&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Te-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),oe.prev_length=oe.match_length,oe.prev_match=oe.match_start,oe.match_length=Te-1,te!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-te<=oe.w_size-et&&(oe.match_length=Ee(oe,te),oe.match_length<=5&&(oe.strategy===1||oe.match_length===Te&&4096<oe.strstart-oe.match_start)&&(oe.match_length=Te-1)),oe.prev_length>=Te&&oe.match_length<=oe.prev_length){for(re=oe.strstart+oe.lookahead-Te,x=de._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-Te),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;++oe.strstart<=re&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Te-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),--oe.prev_length!=0;);if(oe.match_available=0,oe.match_length=Te-1,oe.strstart++,x&&(Fe(oe,!1),oe.strm.avail_out===0))return ve}else if(oe.match_available){if((x=de._tr_tally(oe,0,oe.window[oe.strstart-1]))&&Fe(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return ve}else oe.match_available=1,oe.strstart++,oe.lookahead--}return oe.match_available&&(x=de._tr_tally(oe,0,oe.window[oe.strstart-1]),oe.match_available=0),oe.insert=oe.strstart<Te-1?oe.strstart:Te-1,ae===Le?(Fe(oe,!0),oe.strm.avail_out===0?gt:Xe):oe.last_lit&&(Fe(oe,!1),oe.strm.avail_out===0)?ve:ye}function ct(oe,ae,te,x,re){this.good_length=oe,this.max_lazy=ae,this.nice_length=te,this.max_chain=x,this.func=re}function wt(){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=Re,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 Ce.Buf16(2*Ze),this.dyn_dtree=new Ce.Buf16(2*(2*Oe+1)),this.bl_tree=new Ce.Buf16(2*(2*Ge+1)),ze(this.dyn_ltree),ze(this.dyn_dtree),ze(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ce.Buf16(rt+1),this.heap=new Ce.Buf16(2*ce+1),ze(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ce.Buf16(2*ce+1),ze(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 dt(oe){var ae;return oe&&oe.state?(oe.total_in=oe.total_out=0,oe.data_type=De,(ae=oe.state).pending=0,ae.pending_out=0,ae.wrap<0&&(ae.wrap=-ae.wrap),ae.status=ae.wrap?Se:qe,oe.adler=ae.wrap===2?0:1,ae.last_flush=be,de._tr_init(ae),we):ut(oe,Me)}function Dt(oe){var ae=dt(oe);return ae===we&&function(te){te.window_size=2*te.w_size,ze(te.head),te.max_lazy_match=pe[te.level].max_lazy,te.good_match=pe[te.level].good_length,te.nice_match=pe[te.level].nice_length,te.max_chain_length=pe[te.level].max_chain,te.strstart=0,te.block_start=0,te.lookahead=0,te.insert=0,te.match_length=te.prev_length=Te-1,te.match_available=0,te.ins_h=0}(oe.state),ae}function Ft(oe,ae,te,x,re,ne){if(!oe)return Me;var le=1;if(ae===ge&&(ae=6),x<0?(le=0,x=-x):15<x&&(le=2,x-=16),re<1||tt<re||te!==Re||x<8||15<x||ae<0||9<ae||ne<0||Ae<ne)return ut(oe,Me);x===8&&(x=9);var Ie=new wt;return(oe.state=Ie).strm=oe,Ie.wrap=le,Ie.gzhead=null,Ie.w_bits=x,Ie.w_size=1<<Ie.w_bits,Ie.w_mask=Ie.w_size-1,Ie.hash_bits=re+7,Ie.hash_size=1<<Ie.hash_bits,Ie.hash_mask=Ie.hash_size-1,Ie.hash_shift=~~((Ie.hash_bits+Te-1)/Te),Ie.window=new Ce.Buf8(2*Ie.w_size),Ie.head=new Ce.Buf16(Ie.hash_size),Ie.prev=new Ce.Buf16(Ie.w_size),Ie.lit_bufsize=1<<re+6,Ie.pending_buf_size=4*Ie.lit_bufsize,Ie.pending_buf=new Ce.Buf8(Ie.pending_buf_size),Ie.d_buf=1*Ie.lit_bufsize,Ie.l_buf=3*Ie.lit_bufsize,Ie.level=ae,Ie.strategy=ne,Ie.method=te,Dt(oe)}pe=[new ct(0,0,0,0,function(oe,ae){var te=65535;for(te>oe.pending_buf_size-5&&(te=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(We(oe),oe.lookahead===0&&ae===be)return ve;if(oe.lookahead===0)break}oe.strstart+=oe.lookahead,oe.lookahead=0;var x=oe.block_start+te;if((oe.strstart===0||oe.strstart>=x)&&(oe.lookahead=oe.strstart-x,oe.strstart=x,Fe(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-et&&(Fe(oe,!1),oe.strm.avail_out===0))return ve}return oe.insert=0,ae===Le?(Fe(oe,!0),oe.strm.avail_out===0?gt:Xe):(oe.strstart>oe.block_start&&(Fe(oe,!1),oe.strm.avail_out),ve)}),new ct(4,4,8,4,nt),new ct(4,5,16,8,nt),new ct(4,6,32,32,nt),new ct(4,4,16,16,Et),new ct(8,16,32,32,Et),new ct(8,16,128,128,Et),new ct(8,32,128,256,Et),new ct(32,128,258,1024,Et),new ct(32,258,258,4096,Et)],Pe.deflateInit=function(oe,ae){return Ft(oe,ae,Re,15,8,0)},Pe.deflateInit2=Ft,Pe.deflateReset=Dt,Pe.deflateResetKeep=dt,Pe.deflateSetHeader=function(oe,ae){return oe&&oe.state?oe.state.wrap!==2?Me:(oe.state.gzhead=ae,we):Me},Pe.deflate=function(oe,ae){var te,x,re,ne;if(!oe||!oe.state||5<ae||ae<0)return oe?ut(oe,Me):Me;if(x=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||x.status===666&&ae!==Le)return ut(oe,oe.avail_out===0?-5:Me);if(x.strm=oe,te=x.last_flush,x.last_flush=ae,x.status===Se)if(x.wrap===2)oe.adler=0,Je(x,31),Je(x,139),Je(x,8),x.gzhead?(Je(x,(x.gzhead.text?1:0)+(x.gzhead.hcrc?2:0)+(x.gzhead.extra?4:0)+(x.gzhead.name?8:0)+(x.gzhead.comment?16:0)),Je(x,255&x.gzhead.time),Je(x,x.gzhead.time>>8&255),Je(x,x.gzhead.time>>16&255),Je(x,x.gzhead.time>>24&255),Je(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),Je(x,255&x.gzhead.os),x.gzhead.extra&&x.gzhead.extra.length&&(Je(x,255&x.gzhead.extra.length),Je(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(Je(x,0),Je(x,0),Je(x,0),Je(x,0),Je(x,0),Je(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),Je(x,3),x.status=qe);else{var le=Re+(x.w_bits-8<<4)<<8;le|=(2<=x.strategy||x.level<2?0:x.level<6?1:x.level===6?2:3)<<6,x.strstart!==0&&(le|=32),le+=31-le%31,x.status=qe,at(x,le),x.strstart!==0&&(at(x,oe.adler>>>16),at(x,65535&oe.adler)),oe.adler=1}if(x.status===69)if(x.gzhead.extra){for(re=x.pending;x.gzindex<(65535&x.gzhead.extra.length)&&(x.pending!==x.pending_buf_size||(x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),re=x.pending,x.pending!==x.pending_buf_size));)Je(x,255&x.gzhead.extra[x.gzindex]),x.gzindex++;x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),x.gzindex===x.gzhead.extra.length&&(x.gzindex=0,x.status=73)}else x.status=73;if(x.status===73)if(x.gzhead.name){re=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindex<x.gzhead.name.length?255&x.gzhead.name.charCodeAt(x.gzindex++):0,Je(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),ne===0&&(x.gzindex=0,x.status=91)}else x.status=91;if(x.status===91)if(x.gzhead.comment){re=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindex<x.gzhead.comment.length?255&x.gzhead.comment.charCodeAt(x.gzindex++):0,Je(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),ne===0&&(x.status=103)}else x.status=103;if(x.status===103&&(x.gzhead.hcrc?(x.pending+2>x.pending_buf_size&&se(oe),x.pending+2<=x.pending_buf_size&&(Je(x,255&oe.adler),Je(x,oe.adler>>8&255),oe.adler=0,x.status=qe)):x.status=qe),x.pending!==0){if(se(oe),oe.avail_out===0)return x.last_flush=-1,we}else if(oe.avail_in===0&&Ct(ae)<=Ct(te)&&ae!==Le)return ut(oe,-5);if(x.status===666&&oe.avail_in!==0)return ut(oe,-5);if(oe.avail_in!==0||x.lookahead!==0||ae!==be&&x.status!==666){var Ie=x.strategy===2?function(ke,Ye){for(var _e;;){if(ke.lookahead===0&&(We(ke),ke.lookahead===0)){if(Ye===be)return ve;break}if(ke.match_length=0,_e=de._tr_tally(ke,0,ke.window[ke.strstart]),ke.lookahead--,ke.strstart++,_e&&(Fe(ke,!1),ke.strm.avail_out===0))return ve}return ke.insert=0,Ye===Le?(Fe(ke,!0),ke.strm.avail_out===0?gt:Xe):ke.last_lit&&(Fe(ke,!1),ke.strm.avail_out===0)?ve:ye}(x,ae):x.strategy===3?function(ke,Ye){for(var _e,it,ft,yt,ot=ke.window;;){if(ke.lookahead<=Ke){if(We(ke),ke.lookahead<=Ke&&Ye===be)return ve;if(ke.lookahead===0)break}if(ke.match_length=0,ke.lookahead>=Te&&0<ke.strstart&&(it=ot[ft=ke.strstart-1])===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]){yt=ke.strstart+Ke;do;while(it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&it===ot[++ft]&&ft<yt);ke.match_length=Ke-(yt-ft),ke.match_length>ke.lookahead&&(ke.match_length=ke.lookahead)}if(ke.match_length>=Te?(_e=de._tr_tally(ke,1,ke.match_length-Te),ke.lookahead-=ke.match_length,ke.strstart+=ke.match_length,ke.match_length=0):(_e=de._tr_tally(ke,0,ke.window[ke.strstart]),ke.lookahead--,ke.strstart++),_e&&(Fe(ke,!1),ke.strm.avail_out===0))return ve}return ke.insert=0,Ye===Le?(Fe(ke,!0),ke.strm.avail_out===0?gt:Xe):ke.last_lit&&(Fe(ke,!1),ke.strm.avail_out===0)?ve:ye}(x,ae):pe[x.level].func(x,ae);if(Ie!==gt&&Ie!==Xe||(x.status=666),Ie===ve||Ie===gt)return oe.avail_out===0&&(x.last_flush=-1),we;if(Ie===ye&&(ae===1?de._tr_align(x):ae!==5&&(de._tr_stored_block(x,0,0,!1),ae===3&&(ze(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),se(oe),oe.avail_out===0))return x.last_flush=-1,we}return ae!==Le?we:x.wrap<=0?1:(x.wrap===2?(Je(x,255&oe.adler),Je(x,oe.adler>>8&255),Je(x,oe.adler>>16&255),Je(x,oe.adler>>24&255),Je(x,255&oe.total_in),Je(x,oe.total_in>>8&255),Je(x,oe.total_in>>16&255),Je(x,oe.total_in>>24&255)):(at(x,oe.adler>>>16),at(x,65535&oe.adler)),se(oe),0<x.wrap&&(x.wrap=-x.wrap),x.pending!==0?we:1)},Pe.deflateEnd=function(oe){var ae;return oe&&oe.state?(ae=oe.state.status)!==Se&&ae!==69&&ae!==73&&ae!==91&&ae!==103&&ae!==qe&&ae!==666?ut(oe,Me):(oe.state=null,ae===qe?ut(oe,-3):we):Me},Pe.deflateSetDictionary=function(oe,ae){var te,x,re,ne,le,Ie,ke,Ye,_e=ae.length;if(!oe||!oe.state||(ne=(te=oe.state).wrap)===2||ne===1&&te.status!==Se||te.lookahead)return Me;for(ne===1&&(oe.adler=xe(oe.adler,ae,_e,0)),te.wrap=0,_e>=te.w_size&&(ne===0&&(ze(te.head),te.strstart=0,te.block_start=0,te.insert=0),Ye=new Ce.Buf8(te.w_size),Ce.arraySet(Ye,ae,_e-te.w_size,te.w_size,0),ae=Ye,_e=te.w_size),le=oe.avail_in,Ie=oe.next_in,ke=oe.input,oe.avail_in=_e,oe.next_in=0,oe.input=ae,We(te);te.lookahead>=Te;){for(x=te.strstart,re=te.lookahead-(Te-1);te.ins_h=(te.ins_h<<te.hash_shift^te.window[x+Te-1])&te.hash_mask,te.prev[x&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=x,x++,--re;);te.strstart=x,te.lookahead=Te-1,We(te)}return te.strstart+=te.lookahead,te.block_start=te.strstart,te.insert=te.lookahead,te.lookahead=0,te.match_length=te.prev_length=Te-1,te.match_available=0,oe.next_in=Ie,oe.input=ke,oe.avail_in=le,te.wrap=ne,we},Pe.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(fe,Ue,Pe){"use strict";Ue.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(fe,Ue,Pe){"use strict";Ue.exports=function(pe,Ce){var de,xe,ue,Be,be,Le,we,Me,ge,Ae,De,Re,tt,ce,Oe,Ge,Ze,rt,Te,Ke,et,Se,qe,ve,ye;de=pe.state,xe=pe.next_in,ve=pe.input,ue=xe+(pe.avail_in-5),Be=pe.next_out,ye=pe.output,be=Be-(Ce-pe.avail_out),Le=Be+(pe.avail_out-257),we=de.dmax,Me=de.wsize,ge=de.whave,Ae=de.wnext,De=de.window,Re=de.hold,tt=de.bits,ce=de.lencode,Oe=de.distcode,Ge=(1<<de.lenbits)-1,Ze=(1<<de.distbits)-1;e:do{tt<15&&(Re+=ve[xe++]<<tt,tt+=8,Re+=ve[xe++]<<tt,tt+=8),rt=ce[Re&Ge];t:for(;;){if(Re>>>=Te=rt>>>24,tt-=Te,(Te=rt>>>16&255)===0)ye[Be++]=65535&rt;else{if(!(16&Te)){if(!(64&Te)){rt=ce[(65535&rt)+(Re&(1<<Te)-1)];continue t}if(32&Te){de.mode=12;break e}pe.msg="invalid literal/length code",de.mode=30;break e}Ke=65535&rt,(Te&=15)&&(tt<Te&&(Re+=ve[xe++]<<tt,tt+=8),Ke+=Re&(1<<Te)-1,Re>>>=Te,tt-=Te),tt<15&&(Re+=ve[xe++]<<tt,tt+=8,Re+=ve[xe++]<<tt,tt+=8),rt=Oe[Re&Ze];n:for(;;){if(Re>>>=Te=rt>>>24,tt-=Te,!(16&(Te=rt>>>16&255))){if(!(64&Te)){rt=Oe[(65535&rt)+(Re&(1<<Te)-1)];continue n}pe.msg="invalid distance code",de.mode=30;break e}if(et=65535&rt,tt<(Te&=15)&&(Re+=ve[xe++]<<tt,(tt+=8)<Te&&(Re+=ve[xe++]<<tt,tt+=8)),we<(et+=Re&(1<<Te)-1)){pe.msg="invalid distance too far back",de.mode=30;break e}if(Re>>>=Te,tt-=Te,(Te=Be-be)<et){if(ge<(Te=et-Te)&&de.sane){pe.msg="invalid distance too far back",de.mode=30;break e}if(qe=De,(Se=0)===Ae){if(Se+=Me-Te,Te<Ke){for(Ke-=Te;ye[Be++]=De[Se++],--Te;);Se=Be-et,qe=ye}}else if(Ae<Te){if(Se+=Me+Ae-Te,(Te-=Ae)<Ke){for(Ke-=Te;ye[Be++]=De[Se++],--Te;);if(Se=0,Ae<Ke){for(Ke-=Te=Ae;ye[Be++]=De[Se++],--Te;);Se=Be-et,qe=ye}}}else if(Se+=Ae-Te,Te<Ke){for(Ke-=Te;ye[Be++]=De[Se++],--Te;);Se=Be-et,qe=ye}for(;2<Ke;)ye[Be++]=qe[Se++],ye[Be++]=qe[Se++],ye[Be++]=qe[Se++],Ke-=3;Ke&&(ye[Be++]=qe[Se++],1<Ke&&(ye[Be++]=qe[Se++]))}else{for(Se=Be-et;ye[Be++]=ye[Se++],ye[Be++]=ye[Se++],ye[Be++]=ye[Se++],2<(Ke-=3););Ke&&(ye[Be++]=ye[Se++],1<Ke&&(ye[Be++]=ye[Se++]))}break}}break}}while(xe<ue&&Be<Le);xe-=Ke=tt>>3,Re&=(1<<(tt-=Ke<<3))-1,pe.next_in=xe,pe.next_out=Be,pe.avail_in=xe<ue?ue-xe+5:5-(xe-ue),pe.avail_out=Be<Le?Le-Be+257:257-(Be-Le),de.hold=Re,de.bits=tt}},{}],49:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils/common"),Ce=fe("./adler32"),de=fe("./crc32"),xe=fe("./inffast"),ue=fe("./inftrees"),Be=1,be=2,Le=0,we=-2,Me=1,ge=852,Ae=592;function De(Se){return(Se>>>24&255)+(Se>>>8&65280)+((65280&Se)<<8)+((255&Se)<<24)}function Re(){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 pe.Buf16(320),this.work=new pe.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function tt(Se){var qe;return Se&&Se.state?(qe=Se.state,Se.total_in=Se.total_out=qe.total=0,Se.msg="",qe.wrap&&(Se.adler=1&qe.wrap),qe.mode=Me,qe.last=0,qe.havedict=0,qe.dmax=32768,qe.head=null,qe.hold=0,qe.bits=0,qe.lencode=qe.lendyn=new pe.Buf32(ge),qe.distcode=qe.distdyn=new pe.Buf32(Ae),qe.sane=1,qe.back=-1,Le):we}function ce(Se){var qe;return Se&&Se.state?((qe=Se.state).wsize=0,qe.whave=0,qe.wnext=0,tt(Se)):we}function Oe(Se,qe){var ve,ye;return Se&&Se.state?(ye=Se.state,qe<0?(ve=0,qe=-qe):(ve=1+(qe>>4),qe<48&&(qe&=15)),qe&&(qe<8||15<qe)?we:(ye.window!==null&&ye.wbits!==qe&&(ye.window=null),ye.wrap=ve,ye.wbits=qe,ce(Se))):we}function Ge(Se,qe){var ve,ye;return Se?(ye=new Re,(Se.state=ye).window=null,(ve=Oe(Se,qe))!==Le&&(Se.state=null),ve):we}var Ze,rt,Te=!0;function Ke(Se){if(Te){var qe;for(Ze=new pe.Buf32(512),rt=new pe.Buf32(32),qe=0;qe<144;)Se.lens[qe++]=8;for(;qe<256;)Se.lens[qe++]=9;for(;qe<280;)Se.lens[qe++]=7;for(;qe<288;)Se.lens[qe++]=8;for(ue(Be,Se.lens,0,288,Ze,0,Se.work,{bits:9}),qe=0;qe<32;)Se.lens[qe++]=5;ue(be,Se.lens,0,32,rt,0,Se.work,{bits:5}),Te=!1}Se.lencode=Ze,Se.lenbits=9,Se.distcode=rt,Se.distbits=5}function et(Se,qe,ve,ye){var gt,Xe=Se.state;return Xe.window===null&&(Xe.wsize=1<<Xe.wbits,Xe.wnext=0,Xe.whave=0,Xe.window=new pe.Buf8(Xe.wsize)),ye>=Xe.wsize?(pe.arraySet(Xe.window,qe,ve-Xe.wsize,Xe.wsize,0),Xe.wnext=0,Xe.whave=Xe.wsize):(ye<(gt=Xe.wsize-Xe.wnext)&&(gt=ye),pe.arraySet(Xe.window,qe,ve-ye,gt,Xe.wnext),(ye-=gt)?(pe.arraySet(Xe.window,qe,ve-ye,ye,0),Xe.wnext=ye,Xe.whave=Xe.wsize):(Xe.wnext+=gt,Xe.wnext===Xe.wsize&&(Xe.wnext=0),Xe.whave<Xe.wsize&&(Xe.whave+=gt))),0}Pe.inflateReset=ce,Pe.inflateReset2=Oe,Pe.inflateResetKeep=tt,Pe.inflateInit=function(Se){return Ge(Se,15)},Pe.inflateInit2=Ge,Pe.inflate=function(Se,qe){var ve,ye,gt,Xe,ut,Ct,ze,se,Fe,Je,at,Ee,We,nt,Et,ct,wt,dt,Dt,Ft,oe,ae,te,x,re=0,ne=new pe.Buf8(4),le=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Se||!Se.state||!Se.output||!Se.input&&Se.avail_in!==0)return we;(ve=Se.state).mode===12&&(ve.mode=13),ut=Se.next_out,gt=Se.output,ze=Se.avail_out,Xe=Se.next_in,ye=Se.input,Ct=Se.avail_in,se=ve.hold,Fe=ve.bits,Je=Ct,at=ze,ae=Le;e:for(;;)switch(ve.mode){case Me:if(ve.wrap===0){ve.mode=13;break}for(;Fe<16;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(2&ve.wrap&&se===35615){ne[ve.check=0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0),Fe=se=0,ve.mode=2;break}if(ve.flags=0,ve.head&&(ve.head.done=!1),!(1&ve.wrap)||(((255&se)<<8)+(se>>8))%31){Se.msg="incorrect header check",ve.mode=30;break}if((15&se)!=8){Se.msg="unknown compression method",ve.mode=30;break}if(Fe-=4,oe=8+(15&(se>>>=4)),ve.wbits===0)ve.wbits=oe;else if(oe>ve.wbits){Se.msg="invalid window size",ve.mode=30;break}ve.dmax=1<<oe,Se.adler=ve.check=1,ve.mode=512&se?10:12,Fe=se=0;break;case 2:for(;Fe<16;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(ve.flags=se,(255&ve.flags)!=8){Se.msg="unknown compression method",ve.mode=30;break}if(57344&ve.flags){Se.msg="unknown header flags set",ve.mode=30;break}ve.head&&(ve.head.text=se>>8&1),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Fe=se=0,ve.mode=3;case 3:for(;Fe<32;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.head&&(ve.head.time=se),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ne[2]=se>>>16&255,ne[3]=se>>>24&255,ve.check=de(ve.check,ne,4,0)),Fe=se=0,ve.mode=4;case 4:for(;Fe<16;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.head&&(ve.head.xflags=255&se,ve.head.os=se>>8),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Fe=se=0,ve.mode=5;case 5:if(1024&ve.flags){for(;Fe<16;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.length=se,ve.head&&(ve.head.extra_len=se),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Fe=se=0}else ve.head&&(ve.head.extra=null);ve.mode=6;case 6:if(1024&ve.flags&&(Ct<(Ee=ve.length)&&(Ee=Ct),Ee&&(ve.head&&(oe=ve.head.extra_len-ve.length,ve.head.extra||(ve.head.extra=new Array(ve.head.extra_len)),pe.arraySet(ve.head.extra,ye,Xe,Ee,oe)),512&ve.flags&&(ve.check=de(ve.check,ye,Ee,Xe)),Ct-=Ee,Xe+=Ee,ve.length-=Ee),ve.length))break e;ve.length=0,ve.mode=7;case 7:if(2048&ve.flags){if(Ct===0)break e;for(Ee=0;oe=ye[Xe+Ee++],ve.head&&oe&&ve.length<65536&&(ve.head.name+=String.fromCharCode(oe)),oe&&Ee<Ct;);if(512&ve.flags&&(ve.check=de(ve.check,ye,Ee,Xe)),Ct-=Ee,Xe+=Ee,oe)break e}else ve.head&&(ve.head.name=null);ve.length=0,ve.mode=8;case 8:if(4096&ve.flags){if(Ct===0)break e;for(Ee=0;oe=ye[Xe+Ee++],ve.head&&oe&&ve.length<65536&&(ve.head.comment+=String.fromCharCode(oe)),oe&&Ee<Ct;);if(512&ve.flags&&(ve.check=de(ve.check,ye,Ee,Xe)),Ct-=Ee,Xe+=Ee,oe)break e}else ve.head&&(ve.head.comment=null);ve.mode=9;case 9:if(512&ve.flags){for(;Fe<16;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(se!==(65535&ve.check)){Se.msg="header crc mismatch",ve.mode=30;break}Fe=se=0}ve.head&&(ve.head.hcrc=ve.flags>>9&1,ve.head.done=!0),Se.adler=ve.check=0,ve.mode=12;break;case 10:for(;Fe<32;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}Se.adler=ve.check=De(se),Fe=se=0,ve.mode=11;case 11:if(ve.havedict===0)return Se.next_out=ut,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=Ct,ve.hold=se,ve.bits=Fe,2;Se.adler=ve.check=1,ve.mode=12;case 12:if(qe===5||qe===6)break e;case 13:if(ve.last){se>>>=7&Fe,Fe-=7&Fe,ve.mode=27;break}for(;Fe<3;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}switch(ve.last=1&se,Fe-=1,3&(se>>>=1)){case 0:ve.mode=14;break;case 1:if(Ke(ve),ve.mode=20,qe!==6)break;se>>>=2,Fe-=2;break e;case 2:ve.mode=17;break;case 3:Se.msg="invalid block type",ve.mode=30}se>>>=2,Fe-=2;break;case 14:for(se>>>=7&Fe,Fe-=7&Fe;Fe<32;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if((65535&se)!=(se>>>16^65535)){Se.msg="invalid stored block lengths",ve.mode=30;break}if(ve.length=65535&se,Fe=se=0,ve.mode=15,qe===6)break e;case 15:ve.mode=16;case 16:if(Ee=ve.length){if(Ct<Ee&&(Ee=Ct),ze<Ee&&(Ee=ze),Ee===0)break e;pe.arraySet(gt,ye,Xe,Ee,ut),Ct-=Ee,Xe+=Ee,ze-=Ee,ut+=Ee,ve.length-=Ee;break}ve.mode=12;break;case 17:for(;Fe<14;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(ve.nlen=257+(31&se),se>>>=5,Fe-=5,ve.ndist=1+(31&se),se>>>=5,Fe-=5,ve.ncode=4+(15&se),se>>>=4,Fe-=4,286<ve.nlen||30<ve.ndist){Se.msg="too many length or distance symbols",ve.mode=30;break}ve.have=0,ve.mode=18;case 18:for(;ve.have<ve.ncode;){for(;Fe<3;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.lens[le[ve.have++]]=7&se,se>>>=3,Fe-=3}for(;ve.have<19;)ve.lens[le[ve.have++]]=0;if(ve.lencode=ve.lendyn,ve.lenbits=7,te={bits:ve.lenbits},ae=ue(0,ve.lens,0,19,ve.lencode,0,ve.work,te),ve.lenbits=te.bits,ae){Se.msg="invalid code lengths set",ve.mode=30;break}ve.have=0,ve.mode=19;case 19:for(;ve.have<ve.nlen+ve.ndist;){for(;ct=(re=ve.lencode[se&(1<<ve.lenbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Fe);){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(wt<16)se>>>=Et,Fe-=Et,ve.lens[ve.have++]=wt;else{if(wt===16){for(x=Et+2;Fe<x;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(se>>>=Et,Fe-=Et,ve.have===0){Se.msg="invalid bit length repeat",ve.mode=30;break}oe=ve.lens[ve.have-1],Ee=3+(3&se),se>>>=2,Fe-=2}else if(wt===17){for(x=Et+3;Fe<x;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}Fe-=Et,oe=0,Ee=3+(7&(se>>>=Et)),se>>>=3,Fe-=3}else{for(x=Et+7;Fe<x;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}Fe-=Et,oe=0,Ee=11+(127&(se>>>=Et)),se>>>=7,Fe-=7}if(ve.have+Ee>ve.nlen+ve.ndist){Se.msg="invalid bit length repeat",ve.mode=30;break}for(;Ee--;)ve.lens[ve.have++]=oe}}if(ve.mode===30)break;if(ve.lens[256]===0){Se.msg="invalid code -- missing end-of-block",ve.mode=30;break}if(ve.lenbits=9,te={bits:ve.lenbits},ae=ue(Be,ve.lens,0,ve.nlen,ve.lencode,0,ve.work,te),ve.lenbits=te.bits,ae){Se.msg="invalid literal/lengths set",ve.mode=30;break}if(ve.distbits=6,ve.distcode=ve.distdyn,te={bits:ve.distbits},ae=ue(be,ve.lens,ve.nlen,ve.ndist,ve.distcode,0,ve.work,te),ve.distbits=te.bits,ae){Se.msg="invalid distances set",ve.mode=30;break}if(ve.mode=20,qe===6)break e;case 20:ve.mode=21;case 21:if(6<=Ct&&258<=ze){Se.next_out=ut,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=Ct,ve.hold=se,ve.bits=Fe,xe(Se,at),ut=Se.next_out,gt=Se.output,ze=Se.avail_out,Xe=Se.next_in,ye=Se.input,Ct=Se.avail_in,se=ve.hold,Fe=ve.bits,ve.mode===12&&(ve.back=-1);break}for(ve.back=0;ct=(re=ve.lencode[se&(1<<ve.lenbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Fe);){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(ct&&!(240&ct)){for(dt=Et,Dt=ct,Ft=wt;ct=(re=ve.lencode[Ft+((se&(1<<dt+Dt)-1)>>dt)])>>>16&255,wt=65535&re,!(dt+(Et=re>>>24)<=Fe);){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}se>>>=dt,Fe-=dt,ve.back+=dt}if(se>>>=Et,Fe-=Et,ve.back+=Et,ve.length=wt,ct===0){ve.mode=26;break}if(32&ct){ve.back=-1,ve.mode=12;break}if(64&ct){Se.msg="invalid literal/length code",ve.mode=30;break}ve.extra=15&ct,ve.mode=22;case 22:if(ve.extra){for(x=ve.extra;Fe<x;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.length+=se&(1<<ve.extra)-1,se>>>=ve.extra,Fe-=ve.extra,ve.back+=ve.extra}ve.was=ve.length,ve.mode=23;case 23:for(;ct=(re=ve.distcode[se&(1<<ve.distbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Fe);){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(!(240&ct)){for(dt=Et,Dt=ct,Ft=wt;ct=(re=ve.distcode[Ft+((se&(1<<dt+Dt)-1)>>dt)])>>>16&255,wt=65535&re,!(dt+(Et=re>>>24)<=Fe);){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}se>>>=dt,Fe-=dt,ve.back+=dt}if(se>>>=Et,Fe-=Et,ve.back+=Et,64&ct){Se.msg="invalid distance code",ve.mode=30;break}ve.offset=wt,ve.extra=15&ct,ve.mode=24;case 24:if(ve.extra){for(x=ve.extra;Fe<x;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}ve.offset+=se&(1<<ve.extra)-1,se>>>=ve.extra,Fe-=ve.extra,ve.back+=ve.extra}if(ve.offset>ve.dmax){Se.msg="invalid distance too far back",ve.mode=30;break}ve.mode=25;case 25:if(ze===0)break e;if(Ee=at-ze,ve.offset>Ee){if((Ee=ve.offset-Ee)>ve.whave&&ve.sane){Se.msg="invalid distance too far back",ve.mode=30;break}We=Ee>ve.wnext?(Ee-=ve.wnext,ve.wsize-Ee):ve.wnext-Ee,Ee>ve.length&&(Ee=ve.length),nt=ve.window}else nt=gt,We=ut-ve.offset,Ee=ve.length;for(ze<Ee&&(Ee=ze),ze-=Ee,ve.length-=Ee;gt[ut++]=nt[We++],--Ee;);ve.length===0&&(ve.mode=21);break;case 26:if(ze===0)break e;gt[ut++]=ve.length,ze--,ve.mode=21;break;case 27:if(ve.wrap){for(;Fe<32;){if(Ct===0)break e;Ct--,se|=ye[Xe++]<<Fe,Fe+=8}if(at-=ze,Se.total_out+=at,ve.total+=at,at&&(Se.adler=ve.check=ve.flags?de(ve.check,gt,at,ut-at):Ce(ve.check,gt,at,ut-at)),at=ze,(ve.flags?se:De(se))!==ve.check){Se.msg="incorrect data check",ve.mode=30;break}Fe=se=0}ve.mode=28;case 28:if(ve.wrap&&ve.flags){for(;Fe<32;){if(Ct===0)break e;Ct--,se+=ye[Xe++]<<Fe,Fe+=8}if(se!==(4294967295&ve.total)){Se.msg="incorrect length check",ve.mode=30;break}Fe=se=0}ve.mode=29;case 29:ae=1;break e;case 30:ae=-3;break e;case 31:return-4;case 32:default:return we}return Se.next_out=ut,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=Ct,ve.hold=se,ve.bits=Fe,(ve.wsize||at!==Se.avail_out&&ve.mode<30&&(ve.mode<27||qe!==4))&&et(Se,Se.output,Se.next_out,at-Se.avail_out)?(ve.mode=31,-4):(Je-=Se.avail_in,at-=Se.avail_out,Se.total_in+=Je,Se.total_out+=at,ve.total+=at,ve.wrap&&at&&(Se.adler=ve.check=ve.flags?de(ve.check,gt,at,Se.next_out-at):Ce(ve.check,gt,at,Se.next_out-at)),Se.data_type=ve.bits+(ve.last?64:0)+(ve.mode===12?128:0)+(ve.mode===20||ve.mode===15?256:0),(Je==0&&at===0||qe===4)&&ae===Le&&(ae=-5),ae)},Pe.inflateEnd=function(Se){if(!Se||!Se.state)return we;var qe=Se.state;return qe.window&&(qe.window=null),Se.state=null,Le},Pe.inflateGetHeader=function(Se,qe){var ve;return Se&&Se.state&&2&(ve=Se.state).wrap?((ve.head=qe).done=!1,Le):we},Pe.inflateSetDictionary=function(Se,qe){var ve,ye=qe.length;return Se&&Se.state?(ve=Se.state).wrap!==0&&ve.mode!==11?we:ve.mode===11&&Ce(1,qe,ye,0)!==ve.check?-3:et(Se,qe,ye,ye)?(ve.mode=31,-4):(ve.havedict=1,Le):we},Pe.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils/common"),Ce=[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],de=[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],xe=[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],ue=[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];Ue.exports=function(Be,be,Le,we,Me,ge,Ae,De){var Re,tt,ce,Oe,Ge,Ze,rt,Te,Ke,et=De.bits,Se=0,qe=0,ve=0,ye=0,gt=0,Xe=0,ut=0,Ct=0,ze=0,se=0,Fe=null,Je=0,at=new pe.Buf16(16),Ee=new pe.Buf16(16),We=null,nt=0;for(Se=0;Se<=15;Se++)at[Se]=0;for(qe=0;qe<we;qe++)at[be[Le+qe]]++;for(gt=et,ye=15;1<=ye&&at[ye]===0;ye--);if(ye<gt&&(gt=ye),ye===0)return Me[ge++]=20971520,Me[ge++]=20971520,De.bits=1,0;for(ve=1;ve<ye&&at[ve]===0;ve++);for(gt<ve&&(gt=ve),Se=Ct=1;Se<=15;Se++)if(Ct<<=1,(Ct-=at[Se])<0)return-1;if(0<Ct&&(Be===0||ye!==1))return-1;for(Ee[1]=0,Se=1;Se<15;Se++)Ee[Se+1]=Ee[Se]+at[Se];for(qe=0;qe<we;qe++)be[Le+qe]!==0&&(Ae[Ee[be[Le+qe]]++]=qe);if(Ze=Be===0?(Fe=We=Ae,19):Be===1?(Fe=Ce,Je-=257,We=de,nt-=257,256):(Fe=xe,We=ue,-1),Se=ve,Ge=ge,ut=qe=se=0,ce=-1,Oe=(ze=1<<(Xe=gt))-1,Be===1&&852<ze||Be===2&&592<ze)return 1;for(;;){for(rt=Se-ut,Ke=Ae[qe]<Ze?(Te=0,Ae[qe]):Ae[qe]>Ze?(Te=We[nt+Ae[qe]],Fe[Je+Ae[qe]]):(Te=96,0),Re=1<<Se-ut,ve=tt=1<<Xe;Me[Ge+(se>>ut)+(tt-=Re)]=rt<<24|Te<<16|Ke|0,tt!==0;);for(Re=1<<Se-1;se&Re;)Re>>=1;if(Re!==0?(se&=Re-1,se+=Re):se=0,qe++,--at[Se]==0){if(Se===ye)break;Se=be[Le+Ae[qe]]}if(gt<Se&&(se&Oe)!==ce){for(ut===0&&(ut=gt),Ge+=ve,Ct=1<<(Xe=Se-ut);Xe+ut<ye&&!((Ct-=at[Xe+ut])<=0);)Xe++,Ct<<=1;if(ze+=1<<Xe,Be===1&&852<ze||Be===2&&592<ze)return 1;Me[ce=se&Oe]=gt<<24|Xe<<16|Ge-ge|0}}return se!==0&&(Me[Ge+se]=Se-ut<<24|64<<16|0),De.bits=gt,0}},{"../utils/common":41}],51:[function(fe,Ue,Pe){"use strict";Ue.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(fe,Ue,Pe){"use strict";var pe=fe("../utils/common"),Ce=0,de=1;function xe(re){for(var ne=re.length;0<=--ne;)re[ne]=0}var ue=0,Be=29,be=256,Le=be+1+Be,we=30,Me=19,ge=2*Le+1,Ae=15,De=16,Re=7,tt=256,ce=16,Oe=17,Ge=18,Ze=[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],rt=[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],Te=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ke=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],et=new Array(2*(Le+2));xe(et);var Se=new Array(2*we);xe(Se);var qe=new Array(512);xe(qe);var ve=new Array(256);xe(ve);var ye=new Array(Be);xe(ye);var gt,Xe,ut,Ct=new Array(we);function ze(re,ne,le,Ie,ke){this.static_tree=re,this.extra_bits=ne,this.extra_base=le,this.elems=Ie,this.max_length=ke,this.has_stree=re&&re.length}function se(re,ne){this.dyn_tree=re,this.max_code=0,this.stat_desc=ne}function Fe(re){return re<256?qe[re]:qe[256+(re>>>7)]}function Je(re,ne){re.pending_buf[re.pending++]=255&ne,re.pending_buf[re.pending++]=ne>>>8&255}function at(re,ne,le){re.bi_valid>De-le?(re.bi_buf|=ne<<re.bi_valid&65535,Je(re,re.bi_buf),re.bi_buf=ne>>De-re.bi_valid,re.bi_valid+=le-De):(re.bi_buf|=ne<<re.bi_valid&65535,re.bi_valid+=le)}function Ee(re,ne,le){at(re,le[2*ne],le[2*ne+1])}function We(re,ne){for(var le=0;le|=1&re,re>>>=1,le<<=1,0<--ne;);return le>>>1}function nt(re,ne,le){var Ie,ke,Ye=new Array(Ae+1),_e=0;for(Ie=1;Ie<=Ae;Ie++)Ye[Ie]=_e=_e+le[Ie-1]<<1;for(ke=0;ke<=ne;ke++){var it=re[2*ke+1];it!==0&&(re[2*ke]=We(Ye[it]++,it))}}function Et(re){var ne;for(ne=0;ne<Le;ne++)re.dyn_ltree[2*ne]=0;for(ne=0;ne<we;ne++)re.dyn_dtree[2*ne]=0;for(ne=0;ne<Me;ne++)re.bl_tree[2*ne]=0;re.dyn_ltree[2*tt]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function ct(re){8<re.bi_valid?Je(re,re.bi_buf):0<re.bi_valid&&(re.pending_buf[re.pending++]=re.bi_buf),re.bi_buf=0,re.bi_valid=0}function wt(re,ne,le,Ie){var ke=2*ne,Ye=2*le;return re[ke]<re[Ye]||re[ke]===re[Ye]&&Ie[ne]<=Ie[le]}function dt(re,ne,le){for(var Ie=re.heap[le],ke=le<<1;ke<=re.heap_len&&(ke<re.heap_len&&wt(ne,re.heap[ke+1],re.heap[ke],re.depth)&&ke++,!wt(ne,Ie,re.heap[ke],re.depth));)re.heap[le]=re.heap[ke],le=ke,ke<<=1;re.heap[le]=Ie}function Dt(re,ne,le){var Ie,ke,Ye,_e,it=0;if(re.last_lit!==0)for(;Ie=re.pending_buf[re.d_buf+2*it]<<8|re.pending_buf[re.d_buf+2*it+1],ke=re.pending_buf[re.l_buf+it],it++,Ie===0?Ee(re,ke,ne):(Ee(re,(Ye=ve[ke])+be+1,ne),(_e=Ze[Ye])!==0&&at(re,ke-=ye[Ye],_e),Ee(re,Ye=Fe(--Ie),le),(_e=rt[Ye])!==0&&at(re,Ie-=Ct[Ye],_e)),it<re.last_lit;);Ee(re,tt,ne)}function Ft(re,ne){var le,Ie,ke,Ye=ne.dyn_tree,_e=ne.stat_desc.static_tree,it=ne.stat_desc.has_stree,ft=ne.stat_desc.elems,yt=-1;for(re.heap_len=0,re.heap_max=ge,le=0;le<ft;le++)Ye[2*le]!==0?(re.heap[++re.heap_len]=yt=le,re.depth[le]=0):Ye[2*le+1]=0;for(;re.heap_len<2;)Ye[2*(ke=re.heap[++re.heap_len]=yt<2?++yt:0)]=1,re.depth[ke]=0,re.opt_len--,it&&(re.static_len-=_e[2*ke+1]);for(ne.max_code=yt,le=re.heap_len>>1;1<=le;le--)dt(re,Ye,le);for(ke=ft;le=re.heap[1],re.heap[1]=re.heap[re.heap_len--],dt(re,Ye,1),Ie=re.heap[1],re.heap[--re.heap_max]=le,re.heap[--re.heap_max]=Ie,Ye[2*ke]=Ye[2*le]+Ye[2*Ie],re.depth[ke]=(re.depth[le]>=re.depth[Ie]?re.depth[le]:re.depth[Ie])+1,Ye[2*le+1]=Ye[2*Ie+1]=ke,re.heap[1]=ke++,dt(re,Ye,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(ot,lt){var Ut,kt,ln,Gt,Rt,Vt,$t=lt.dyn_tree,St=lt.max_code,Lt=lt.stat_desc.static_tree,tn=lt.stat_desc.has_stree,hn=lt.stat_desc.extra_bits,vt=lt.stat_desc.extra_base,Tt=lt.stat_desc.max_length,_t=0;for(Gt=0;Gt<=Ae;Gt++)ot.bl_count[Gt]=0;for($t[2*ot.heap[ot.heap_max]+1]=0,Ut=ot.heap_max+1;Ut<ge;Ut++)Tt<(Gt=$t[2*$t[2*(kt=ot.heap[Ut])+1]+1]+1)&&(Gt=Tt,_t++),$t[2*kt+1]=Gt,St<kt||(ot.bl_count[Gt]++,Rt=0,vt<=kt&&(Rt=hn[kt-vt]),Vt=$t[2*kt],ot.opt_len+=Vt*(Gt+Rt),tn&&(ot.static_len+=Vt*(Lt[2*kt+1]+Rt)));if(_t!==0){do{for(Gt=Tt-1;ot.bl_count[Gt]===0;)Gt--;ot.bl_count[Gt]--,ot.bl_count[Gt+1]+=2,ot.bl_count[Tt]--,_t-=2}while(0<_t);for(Gt=Tt;Gt!==0;Gt--)for(kt=ot.bl_count[Gt];kt!==0;)St<(ln=ot.heap[--Ut])||($t[2*ln+1]!==Gt&&(ot.opt_len+=(Gt-$t[2*ln+1])*$t[2*ln],$t[2*ln+1]=Gt),kt--)}}(re,ne),nt(Ye,yt,re.bl_count)}function oe(re,ne,le){var Ie,ke,Ye=-1,_e=ne[1],it=0,ft=7,yt=4;for(_e===0&&(ft=138,yt=3),ne[2*(le+1)+1]=65535,Ie=0;Ie<=le;Ie++)ke=_e,_e=ne[2*(Ie+1)+1],++it<ft&&ke===_e||(it<yt?re.bl_tree[2*ke]+=it:ke!==0?(ke!==Ye&&re.bl_tree[2*ke]++,re.bl_tree[2*ce]++):it<=10?re.bl_tree[2*Oe]++:re.bl_tree[2*Ge]++,Ye=ke,yt=(it=0)===_e?(ft=138,3):ke===_e?(ft=6,3):(ft=7,4))}function ae(re,ne,le){var Ie,ke,Ye=-1,_e=ne[1],it=0,ft=7,yt=4;for(_e===0&&(ft=138,yt=3),Ie=0;Ie<=le;Ie++)if(ke=_e,_e=ne[2*(Ie+1)+1],!(++it<ft&&ke===_e)){if(it<yt)for(;Ee(re,ke,re.bl_tree),--it!=0;);else ke!==0?(ke!==Ye&&(Ee(re,ke,re.bl_tree),it--),Ee(re,ce,re.bl_tree),at(re,it-3,2)):it<=10?(Ee(re,Oe,re.bl_tree),at(re,it-3,3)):(Ee(re,Ge,re.bl_tree),at(re,it-11,7));Ye=ke,yt=(it=0)===_e?(ft=138,3):ke===_e?(ft=6,3):(ft=7,4)}}xe(Ct);var te=!1;function x(re,ne,le,Ie){at(re,(ue<<1)+(Ie?1:0),3),function(ke,Ye,_e,it){ct(ke),it&&(Je(ke,_e),Je(ke,~_e)),pe.arraySet(ke.pending_buf,ke.window,Ye,_e,ke.pending),ke.pending+=_e}(re,ne,le,!0)}Pe._tr_init=function(re){te||(function(){var ne,le,Ie,ke,Ye,_e=new Array(Ae+1);for(ke=Ie=0;ke<Be-1;ke++)for(ye[ke]=Ie,ne=0;ne<1<<Ze[ke];ne++)ve[Ie++]=ke;for(ve[Ie-1]=ke,ke=Ye=0;ke<16;ke++)for(Ct[ke]=Ye,ne=0;ne<1<<rt[ke];ne++)qe[Ye++]=ke;for(Ye>>=7;ke<we;ke++)for(Ct[ke]=Ye<<7,ne=0;ne<1<<rt[ke]-7;ne++)qe[256+Ye++]=ke;for(le=0;le<=Ae;le++)_e[le]=0;for(ne=0;ne<=143;)et[2*ne+1]=8,ne++,_e[8]++;for(;ne<=255;)et[2*ne+1]=9,ne++,_e[9]++;for(;ne<=279;)et[2*ne+1]=7,ne++,_e[7]++;for(;ne<=287;)et[2*ne+1]=8,ne++,_e[8]++;for(nt(et,Le+1,_e),ne=0;ne<we;ne++)Se[2*ne+1]=5,Se[2*ne]=We(ne,5);gt=new ze(et,Ze,be+1,Le,Ae),Xe=new ze(Se,rt,0,we,Ae),ut=new ze(new Array(0),Te,0,Me,Re)}(),te=!0),re.l_desc=new se(re.dyn_ltree,gt),re.d_desc=new se(re.dyn_dtree,Xe),re.bl_desc=new se(re.bl_tree,ut),re.bi_buf=0,re.bi_valid=0,Et(re)},Pe._tr_stored_block=x,Pe._tr_flush_block=function(re,ne,le,Ie){var ke,Ye,_e=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(it){var ft,yt=4093624447;for(ft=0;ft<=31;ft++,yt>>>=1)if(1&yt&&it.dyn_ltree[2*ft]!==0)return Ce;if(it.dyn_ltree[18]!==0||it.dyn_ltree[20]!==0||it.dyn_ltree[26]!==0)return de;for(ft=32;ft<be;ft++)if(it.dyn_ltree[2*ft]!==0)return de;return Ce}(re)),Ft(re,re.l_desc),Ft(re,re.d_desc),_e=function(it){var ft;for(oe(it,it.dyn_ltree,it.l_desc.max_code),oe(it,it.dyn_dtree,it.d_desc.max_code),Ft(it,it.bl_desc),ft=Me-1;3<=ft&&it.bl_tree[2*Ke[ft]+1]===0;ft--);return it.opt_len+=3*(ft+1)+5+5+4,ft}(re),ke=re.opt_len+3+7>>>3,(Ye=re.static_len+3+7>>>3)<=ke&&(ke=Ye)):ke=Ye=le+5,le+4<=ke&&ne!==-1?x(re,ne,le,Ie):re.strategy===4||Ye===ke?(at(re,2+(Ie?1:0),3),Dt(re,et,Se)):(at(re,4+(Ie?1:0),3),function(it,ft,yt,ot){var lt;for(at(it,ft-257,5),at(it,yt-1,5),at(it,ot-4,4),lt=0;lt<ot;lt++)at(it,it.bl_tree[2*Ke[lt]+1],3);ae(it,it.dyn_ltree,ft-1),ae(it,it.dyn_dtree,yt-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,_e+1),Dt(re,re.dyn_ltree,re.dyn_dtree)),Et(re),Ie&&ct(re)},Pe._tr_tally=function(re,ne,le){return re.pending_buf[re.d_buf+2*re.last_lit]=ne>>>8&255,re.pending_buf[re.d_buf+2*re.last_lit+1]=255&ne,re.pending_buf[re.l_buf+re.last_lit]=255&le,re.last_lit++,ne===0?re.dyn_ltree[2*le]++:(re.matches++,ne--,re.dyn_ltree[2*(ve[le]+be+1)]++,re.dyn_dtree[2*Fe(ne)]++),re.last_lit===re.lit_bufsize-1},Pe._tr_align=function(re){at(re,2,3),Ee(re,tt,et),function(ne){ne.bi_valid===16?(Je(ne,ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0):8<=ne.bi_valid&&(ne.pending_buf[ne.pending++]=255&ne.bi_buf,ne.bi_buf>>=8,ne.bi_valid-=8)}(re)}},{"../utils/common":41}],53:[function(fe,Ue,Pe){"use strict";Ue.exports=function(){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}},{}],54:[function(fe,Ue,Pe){(function(pe){(function(Ce,de){"use strict";if(!Ce.setImmediate){var xe,ue,Be,be,Le=1,we={},Me=!1,ge=Ce.document,Ae=Object.getPrototypeOf&&Object.getPrototypeOf(Ce);Ae=Ae&&Ae.setTimeout?Ae:Ce,xe={}.toString.call(Ce.process)==="[object process]"?function(ce){He.nextTick(function(){Re(ce)})}:function(){if(Ce.postMessage&&!Ce.importScripts){var ce=!0,Oe=Ce.onmessage;return Ce.onmessage=function(){ce=!1},Ce.postMessage("","*"),Ce.onmessage=Oe,ce}}()?(be="setImmediate$"+Math.random()+"$",Ce.addEventListener?Ce.addEventListener("message",tt,!1):Ce.attachEvent("onmessage",tt),function(ce){Ce.postMessage(be+ce,"*")}):Ce.MessageChannel?((Be=new MessageChannel).port1.onmessage=function(ce){Re(ce.data)},function(ce){Be.port2.postMessage(ce)}):ge&&"onreadystatechange"in ge.createElement("script")?(ue=ge.documentElement,function(ce){var Oe=ge.createElement("script");Oe.onreadystatechange=function(){Re(ce),Oe.onreadystatechange=null,ue.removeChild(Oe),Oe=null},ue.appendChild(Oe)}):function(ce){setTimeout(Re,0,ce)},Ae.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var Oe=new Array(arguments.length-1),Ge=0;Ge<Oe.length;Ge++)Oe[Ge]=arguments[Ge+1];var Ze={callback:ce,args:Oe};return we[Le]=Ze,xe(Le),Le++},Ae.clearImmediate=De}function De(ce){delete we[ce]}function Re(ce){if(Me)setTimeout(Re,0,ce);else{var Oe=we[ce];if(Oe){Me=!0;try{(function(Ge){var Ze=Ge.callback,rt=Ge.args;switch(rt.length){case 0:Ze();break;case 1:Ze(rt[0]);break;case 2:Ze(rt[0],rt[1]);break;case 3:Ze(rt[0],rt[1],rt[2]);break;default:Ze.apply(de,rt)}})(Oe)}finally{De(ce),Me=!1}}}}function tt(ce){ce.source===Ce&&typeof ce.data=="string"&&ce.data.indexOf(be)===0&&Re(+ce.data.slice(be.length))}})(typeof self=="undefined"?pe===void 0?this:pe:self)}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(Cn,Zt,E){"use strict";E.d(Zt,{hP:function(){return Ft}});var b=function(oe,ae){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,x){te.__proto__=x}||function(te,x){for(var re in x)Object.prototype.hasOwnProperty.call(x,re)&&(te[re]=x[re])})(oe,ae)};function He(oe,ae){function te(){this.constructor=oe}b(oe,ae),oe.prototype=ae===null?Object.create(ae):(te.prototype=ae.prototype,new te)}function fe(oe,ae,te,x){return new(te||(te=Promise))(function(re,ne){function le(Ye){try{ke(x.next(Ye))}catch(_e){ne(_e)}}function Ie(Ye){try{ke(x.throw(Ye))}catch(_e){ne(_e)}}function ke(Ye){var _e;Ye.done?re(Ye.value):(_e=Ye.value,_e instanceof te?_e:new te(function(it){it(_e)})).then(le,Ie)}ke((x=x.apply(oe,ae||[])).next())})}function Ue(oe,ae){var te,x,re,ne,le={label:0,sent:function(){if(1&re[0])throw re[1];return re[1]},trys:[],ops:[]};return ne={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ie(ke){return function(Ye){return function(_e){if(te)throw new TypeError("Generator is already executing.");for(;le;)try{if(te=1,x&&(re=2&_e[0]?x.return:_e[0]?x.throw||((re=x.return)&&re.call(x),0):x.next)&&!(re=re.call(x,_e[1])).done)return re;switch(x=0,re&&(_e=[2&_e[0],re.value]),_e[0]){case 0:case 1:re=_e;break;case 4:return le.label++,{value:_e[1],done:!1};case 5:le.label++,x=_e[1],_e=[0];continue;case 7:_e=le.ops.pop(),le.trys.pop();continue;default:if(re=le.trys,!((re=re.length>0&&re[re.length-1])||_e[0]!==6&&_e[0]!==2)){le=0;continue}if(_e[0]===3&&(!re||_e[1]>re[0]&&_e[1]<re[3])){le.label=_e[1];break}if(_e[0]===6&&le.label<re[1]){le.label=re[1],re=_e;break}if(re&&le.label<re[2]){le.label=re[2],le.ops.push(_e);break}re[2]&&le.ops.pop(),le.trys.pop();continue}_e=ae.call(oe,le)}catch(it){_e=[6,it],x=0}finally{te=re=0}if(5&_e[0])throw _e[1];return{value:_e[0]?_e[1]:void 0,done:!0}}([ke,Ye])}}}function Pe(){for(var oe=0,ae=0,te=arguments.length;ae<te;ae++)oe+=arguments[ae].length;var x=Array(oe),re=0;for(ae=0;ae<te;ae++)for(var ne=arguments[ae],le=0,Ie=ne.length;le<Ie;le++,re++)x[re]=ne[le];return x}var pe=function(){function oe(){}return oe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},oe.setAttributes=function(ae,te){for(var x=0,re=te;x<re.length;x++){var ne=re[x],le=ne[0],Ie=ne[1];ae.setAttribute(le,Ie)}},oe.createRect=function(ae,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","rect");return re.setAttribute("width",ae.toString()),re.setAttribute("height",te.toString()),x&&oe.setAttributes(re,x),re},oe.createLine=function(ae,te,x,re,ne){var le=document.createElementNS("http://www.w3.org/2000/svg","line");return le.setAttribute("x1",ae.toString()),le.setAttribute("y1",te.toString()),le.setAttribute("x2",x.toString()),le.setAttribute("y2",re.toString()),ne&&oe.setAttributes(le,ne),le},oe.createPolygon=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","polygon");return x.setAttribute("points",ae),te&&oe.setAttributes(x,te),x},oe.createCircle=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","circle");return x.setAttribute("cx",(ae/2).toString()),x.setAttribute("cy",(ae/2).toString()),x.setAttribute("r",ae.toString()),te&&oe.setAttributes(x,te),x},oe.createEllipse=function(ae,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return re.setAttribute("cx",(ae/2).toString()),re.setAttribute("cy",(te/2).toString()),re.setAttribute("rx",(ae/2).toString()),re.setAttribute("ry",(te/2).toString()),x&&oe.setAttributes(re,x),re},oe.createGroup=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return ae&&oe.setAttributes(te,ae),te},oe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},oe.createMarker=function(ae,te,x,re,ne,le,Ie){var ke=document.createElementNS("http://www.w3.org/2000/svg","marker");return oe.setAttributes(ke,[["id",ae],["orient",te],["markerWidth",x.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",le.toString()]]),ke.appendChild(Ie),ke},oe.createText=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),ae&&oe.setAttributes(te,ae),te},oe.createTSpan=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","tspan");return x.textContent=ae,te&&oe.setAttributes(x,te),x},oe.createImage=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return ae&&oe.setAttributes(te,ae),te},oe.createPoint=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return x.x=ae,x.y=te,x},oe.createPath=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","path");return x.setAttribute("d",ae),te&&oe.setAttributes(x,te),x},oe}(),Ce=function(){function oe(){}return oe.addKey=function(ae){oe.key=ae},Object.defineProperty(oe,"isLicensed",{get:function(){return!!oe.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(oe.key)},enumerable:!1,configurable:!0}),oe}(),de=function(){function oe(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return oe.prototype.rasterize=function(ae,te,x){var re=this;return new Promise(function(ne){var le=x!==void 0?x:document.createElement("canvas");ae===null&&(re.markersOnly=!0,re.naturalSize=!1);var Ie=document.createElementNS("http://www.w3.org/2000/svg","svg");Ie.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ie.setAttribute("width",te.width.baseVal.valueAsString),Ie.setAttribute("height",te.height.baseVal.valueAsString),Ie.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Ie.innerHTML=te.innerHTML,re.naturalSize===!0?(Ie.width.baseVal.value=ae.naturalWidth,Ie.height.baseVal.value=ae.naturalHeight):re.width!==void 0&&re.height!==void 0&&(Ie.width.baseVal.value=re.width,Ie.height.baseVal.value=re.height),le.width=Ie.width.baseVal.value,le.height=Ie.height.baseVal.value;var ke=Ie.outerHTML,Ye=le.getContext("2d");re.markersOnly!==!0&&Ye.drawImage(ae,0,0,le.width,le.height);var _e=window.URL,it=new Image(le.width,le.height);it.setAttribute("crossOrigin","anonymous");var ft=new Blob([ke],{type:"image/svg+xml"}),yt=_e.createObjectURL(ft);it.onload=function(){Ye.drawImage(it,0,0),_e.revokeObjectURL(yt);var ot=le.toDataURL(re.imageType,re.imageQuality);ne(ot)},it.src=yt})},oe}(),xe=function(){},ue=function(){function oe(ae){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ae+"_"}return Object.defineProperty(oe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),oe.prototype.addClass=function(ae){return this.styleSheet===void 0&&this.addStyleSheet(),ae.name=""+this.classNamePrefix+ae.localName,this.classes.push(ae),this.styleSheet.sheet.insertRule("."+ae.name+" {"+ae.style+"}",this.styleSheet.sheet.cssRules.length),ae},oe.prototype.addRule=function(ae){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ae),this.styleSheet.sheet.insertRule(ae.selector+" {"+ae.style+"}",this.styleSheet.sheet.cssRules.length)},oe.prototype.addStyleSheet=function(){var ae;this.styleSheet=document.createElement("style"),((ae=this.styleSheetRoot)!==null&&ae!==void 0?ae:document.head).appendChild(this.styleSheet),this.addRule(new Be("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new Be("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new Be("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new be("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new be("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},oe.prototype.removeStyleSheet=function(){var ae;this.styleSheet&&(((ae=this.styleSheetRoot)!==null&&ae!==void 0?ae:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},oe}(),Be=function(oe,ae){this.selector=oe,this.style=ae},be=function(oe,ae){this.localName=oe,this.style=ae},Le=function(){function oe(ae,te,x,re,ne){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ae,this.displayMode=te,this.markerItems=x,this.uiStyleSettings=re,this.styles=ne,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return oe.prototype.show=function(ae){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ae,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var x=document.createElement("div");x.className=this.toolbarBlockStyleClass.name,x.style.whiteSpace="nowrap",this.uiContainer.appendChild(x),this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(x,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"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(ne){var le=document.createElement("div");le.className=""+te.toolbarButtonStyleClass.name,le.setAttribute("data-type-name",ne.typeName),le.innerHTML=ne.icon,le.addEventListener("click",function(){te.markerToolbarButtonClicked(le,ne)}),te.buttons.push(le),te.markerButtons.push(le)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var re=document.createElement("div");re.className=this.toolbarBlockStyleClass.name,re.style.whiteSpace="nowrap",re.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(re),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},oe.prototype.addButtonClickListener=function(ae){this.buttonClickListeners.push(ae)},oe.prototype.removeButtonClickListener=function(ae){this.buttonClickListeners.indexOf(ae)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ae),1)},oe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},oe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ae=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te<this.markerButtons.length;te++)te<ae||te===ae&&this.markerButtons.length-1===ae?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===ae&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},oe.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},oe.prototype.resetButtonStyles=function(){var ae=this;this.buttons.forEach(function(te){te.className=te.className.replace(ae.uiStyleSettings.toolbarButtonStyleColorsClassName?ae.uiStyleSettings.toolbarButtonStyleColorsClassName:ae.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ae.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(ae.uiStyleSettings.toolbarButtonStyleColorsClassName?ae.uiStyleSettings.toolbarButtonStyleColorsClassName:ae.toolbarButtonStyleColorsClass.name)})},oe.prototype.addActionButton=function(ae,te,x){var re=this,ne=document.createElement("div");switch(ne.className=""+this.toolbarButtonStyleClass.name,ne.innerHTML=te,ne.setAttribute("data-action",x),ne.addEventListener("click",function(){re.actionToolbarButtonClicked(ne,x)}),x){case"select":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":ne.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":ne.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":ne.style.fill=this.uiStyleSettings.closeButtonColor}ae.appendChild(ne),this.buttons.push(ne)},oe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new be("toolbar",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
height: `+this.uiStyleSettings.toolbarHeight+`px;
box-sizing: content-box;
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolbarStyleColorsClass=this.styles.addClass(new be("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new be("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new be("toolbar-overflow-block",`
position: absolute;
top: `+this.uiStyleSettings.toolbarHeight+`px;
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
z-index: 10;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new be("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ae=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new be("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ae)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ae)+`px;
padding: `+ae+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new be("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new be("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Be("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new Be("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},oe.prototype.markerToolbarButtonClicked=function(ae,te){this.setActiveButton(ae),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(x){return x("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},oe.prototype.actionToolbarButtonClicked=function(ae,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(x){return x("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},oe.prototype.setActiveButton=function(ae){this.resetButtonStyles(),ae.className=ae.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ae.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},oe.prototype.setActiveMarkerButton=function(ae){var te=this.markerButtons.find(function(x){return x.getAttribute("data-type-name")===ae});te&&this.setActiveButton(te)},oe.prototype.setCurrentMarker=function(ae){var te=this;this.currentMarker=ae,this.buttons.filter(function(x){return/delete|notes/.test(x.getAttribute("data-action"))}).forEach(function(x){te.currentMarker===void 0?(x.style.fillOpacity="0.4",x.style.pointerEvents="none"):(x.style.fillOpacity="1",x.style.pointerEvents="all")})},oe}(),we=function(){function oe(ae,te,x,re){this.panels=[],this.panelButtons=[],this.markerjsContainer=ae,this.displayMode=te,this.uiStyleSettings=x,this.styles=re,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return oe.prototype.addStyles=function(){var ae;this.toolboxStyleClass=this.styles.addClass(new be("toolbox",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: column;
font-family: sans-serif;
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
box-sizing: content-box;
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolboxStyleColorsClass=this.styles.addClass(new be("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new be("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new be("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new be("toolbox-panel-row",`
display: flex;
`+(this.displayMode==="inline"?"position: absolute;":"")+`
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
cursor: default;
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
`+(this.displayMode==="inline"?"width: 100%;":"")+`
box-sizing: content-box;
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new be("toolbox-panel-row_colors",`
background-color: `+((ae=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ae!==void 0?ae:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new be("toolbox_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
padding: `+te+`px;
box-sizing: content-box;
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new be("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new be("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new Be("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Be("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},oe.prototype.show=function(ae){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ae,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},oe.prototype.setPanelButtons=function(ae){var te,x,re=this;this.panels=ae,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((x=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&x!==void 0?x:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var le;ne.uiStyleSettings=re.uiStyleSettings;var Ie=document.createElement("div");Ie.className=re.toolboxButtonStyleClass.name+" "+((le=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:re.toolboxButtonStyleColorsClass.name),Ie.innerHTML=ne.icon,Ie.title=ne.title,Ie.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Ie),re.buttonRow.appendChild(Ie)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},oe.prototype.panelButtonClick=function(ae){var te=this,x=-1;if(ae!==this.activePanel){x=this.panels.indexOf(ae),this.panelRow.innerHTML="";var re=ae.getUi();re.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(re),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=ae}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,le){var Ie,ke;ne.className=te.toolboxButtonStyleClass.name+" "+(le===x?""+((Ie=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ie!==void 0?Ie:te.toolboxActiveButtonStyleColorsClass.name):""+((ke=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ke!==void 0?ke:te.toolboxButtonStyleColorsClass.name))})},oe}(),Me=function(oe,ae){this.title=oe,this.icon=ae},ge=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return le.colors=[],le.addTransparent=!1,le.colorBoxes=[],le.colors=x,le.currentColor=re,le.setCurrentColor=le.setCurrentColor.bind(le),le.getColorBox=le.getColorBox.bind(le),le}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.overflow="hidden",x.style.whiteSpace="nowrap",this.colors.forEach(function(re){var ne=te.getColorBox(re);x.appendChild(ne),te.colorBoxes.push(ne)}),x},ae.prototype.getColorBox=function(te){var x=this,re=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-re,le=document.createElement("div");le.style.display="inline-block",le.style.boxSizing="content-box",le.style.width=ne-2+"px",le.style.height=ne-2+"px",le.style.padding="1px",le.style.marginRight="2px",le.style.marginBottom="2px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderRadius=(ne+2)/2+"px",le.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){x.setCurrentColor(te,le)});var Ie=document.createElement("div");return Ie.style.display="inline-block",Ie.style.width=ne-2+"px",Ie.style.height=ne-2+"px",Ie.style.backgroundColor=te,Ie.style.borderRadius=ne/2+"px",te==="transparent"&&(Ie.style.fill=this.uiStyleSettings.toolboxAccentColor,Ie.innerHTML=`<svg viewBox="0 0 24 24">
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
</svg>`),le.appendChild(Ie),le},ae.prototype.setCurrentColor=function(te,x){var re=this;this.currentColor=te,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},ae}(Me),Ae=function(){function oe(ae,te,x){this._state="new",this._isSelected=!1,this._container=ae,this._overlayContainer=te,this.globalSettings=x,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(oe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(ae){return!1},Object.defineProperty(oe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),oe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},oe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},oe.prototype.pointerDown=function(ae,te){},oe.prototype.dblClick=function(ae,te){},oe.prototype.manipulate=function(ae){},oe.prototype.pointerUp=function(ae){this.stateChanged()},oe.prototype.dispose=function(){},oe.prototype.addMarkerVisualToContainer=function(ae){this.container.childNodes.length>0?this.container.insertBefore(ae,this.container.childNodes[0]):this.container.appendChild(ae)},oe.prototype.getState=function(){return{typeName:oe.typeName,state:this.state,notes:this.notes}},oe.prototype.restoreState=function(ae){this._state=ae.state,this.notes=ae.notes},oe.prototype.scale=function(ae,te){},oe.prototype.colorChanged=function(ae){this.onColorChanged&&this.onColorChanged(ae),this.stateChanged()},oe.prototype.fillColorChanged=function(ae){this.onFillColorChanged&&this.onFillColorChanged(ae),this.stateChanged()},oe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ae=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ae.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ae)&&this.onStateChanged(this)}},oe.typeName="MarkerBase",oe}(),De=function(){function oe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return oe.prototype.findGripByVisual=function(ae){return this.topLeft.ownsTarget(ae)?this.topLeft:this.topCenter.ownsTarget(ae)?this.topCenter:this.topRight.ownsTarget(ae)?this.topRight:this.centerLeft.ownsTarget(ae)?this.centerLeft:this.centerRight.ownsTarget(ae)?this.centerRight:this.bottomLeft.ownsTarget(ae)?this.bottomLeft:this.bottomCenter.ownsTarget(ae)?this.bottomCenter:this.bottomRight.ownsTarget(ae)?this.bottomRight:void 0},oe}(),Re=function(){function oe(){this.GRIP_SIZE=10,this.visual=pe.createGroup(),this.visual.appendChild(pe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(pe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return oe.prototype.ownsTarget=function(ae){return ae===this.visual||ae===this.visual.childNodes[0]||ae===this.visual.childNodes[1]},oe}(),tt=function(){function oe(){}return oe.toITransformMatrix=function(ae){return{a:ae.a,b:ae.b,c:ae.c,d:ae.d,e:ae.e,f:ae.f}},oe.toSVGMatrix=function(ae,te){return ae.a=te.a,ae.b=te.b,ae.c=te.c,ae.d=te.d,ae.e=te.e,ae.f=te.f,ae},oe}(),ce=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(pe.createTransform()),ne.setupControlBox(),ne}return He(ae,oe),Object.defineProperty(ae.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var x=pe.createTransform();this._visual.transform.baseVal.appendItem(x)},enumerable:!1,configurable:!0}),ae.prototype.ownsTarget=function(te){return!!oe.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var re=this.unrotatePoint(te);if(this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.offsetX=re.x-this.left,this.offsetY=re.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(x),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(x)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var le=this.container.transform.baseVal.getItem(0);le.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(le,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ae.prototype.pointerUp=function(te){var x=this.state;oe.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",x==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ae.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ae.prototype.manipulate=function(te){var x=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(x.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(x.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(x):this.state==="rotate"&&this.rotate(te)},ae.prototype.resize=function(te){var x=this.manipulationStartLeft,re=this.manipulationStartWidth,ne=this.manipulationStartTop,le=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:x=this.manipulationStartLeft+te.x-this.manipulationStartX,re=this.manipulationStartWidth+this.manipulationStartLeft-x;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:re=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+te.y-this.manipulationStartY,le=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:le=this.manipulationStartHeight+te.y-this.manipulationStartY}re>=0?(this.left=x,this.width=re):(this.left=x+re,this.width=-re),le>=0?(this.top=ne,this.height=le):(this.top=ne+le,this.height=-le),this.setSize()},ae.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ae.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var x=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*x,this.applyRotation()}},ae.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},ae.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM(),re=pe.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},ae.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM();x=x.inverse();var re=pe.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},ae.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ae.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup();var te=pe.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=pe.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=pe.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 De,this.addControlGrips(),this.controlBox.style.display="none"},ae.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,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()},ae.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()},ae.prototype.createGrip=function(){var te=new Re;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ae.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,x=-te/2,re=x,ne=(this.width+this.CB_DISTANCE)/2-te/2,le=(this.height+this.CB_DISTANCE)/2-te/2,Ie=this.height+this.CB_DISTANCE-te/2,ke=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,x,re),this.positionGrip(this.controlGrips.topCenter.visual,ne,re),this.positionGrip(this.controlGrips.topRight.visual,ke,re),this.positionGrip(this.controlGrips.centerLeft.visual,x,le),this.positionGrip(this.controlGrips.centerRight.visual,ke,le),this.positionGrip(this.controlGrips.bottomLeft.visual,x,Ie),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Ie),this.positionGrip(this.controlGrips.bottomRight.visual,ke,Ie),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,re-3*this.CB_DISTANCE)},ae.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},ae.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ae.prototype.showControlBox=function(){this.controlBox.style.display=""},ae.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)},oe.prototype.getState.call(this))},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.left=x.left,this.top=x.top,this.width=x.width,this.height=x.height,this.rotationAngle=x.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,x.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,x.containerTransformMatrix))},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x);var re=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:re.x*te,y:re.y*x});this.left=ne.x,this.top=ne.y,this.width=this.width*te,this.height=this.height*x,this.adjustControlBox()},ae}(Ae),Oe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=pe.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)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ae.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this))},ae.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.opacity=x.opacity,this.createVisual(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.title="Rectangle marker",ae}(ce),Ge=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return le.widths=[],le.widthBoxes=[],le.widths=x,le.currentWidth=re,le.setCurrentWidth=le.setCurrentWidth.bind(le),le}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",this.widths.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentWidth(re,ne)}),x.appendChild(ne);var le=document.createElement("div");le.innerText=re.toString(),le.style.marginRight="5px",ne.appendChild(le);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=re+"px solid "+te.uiStyleSettings.toolboxColor,ke.style.flexGrow="2",Ie.appendChild(ke),ne.appendChild(Ie),te.widthBoxes.push(ne)}),x},ae.prototype.setCurrentWidth=function(te,x){var re=this;this.currentWidth=te,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ae}(Me),Ze=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return le.styles=[],le.styleBoxes=[],le.styles=x,le.currentStyle=re,le.setCurrentStyle=le.setCurrentStyle.bind(le),le}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",this.styles.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/te.styles.length-5+"%",ne.style.borderColor=re===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentStyle(re,ne)}),x.appendChild(ne);var le=document.createElement("div");le.style.minHeight="20px",le.style.flexGrow="2",le.style.overflow="hidden";var Ie=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+te.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(re!==""?'stroke-dasharray="'+re+'"':"")+` />
</svg>`;le.innerHTML=Ie,ne.appendChild(le),te.styleBoxes.push(ne)}),x},ae.prototype.setCurrentStyle=function(te,x){var re=this;this.currentStyle=te,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ae}(Me),rt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ge("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return He(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="FrameMarker",ae.title="Frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ae}(Oe),Te=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,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ke=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!!oe.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.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(x)?this.activeGrip=this.grip1:this.grip2.ownsTarget(x)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ae.prototype.pointerUp=function(te){var x=this.state;oe.prototype.pointerUp.call(this,te),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(te),this._state="select",x==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ae.prototype.adjustVisual=function(){},ae.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},ae.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},ae.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ae.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ae.prototype.adjustControlBox=function(){this.positionGrips()},ae.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ae.prototype.createGrip=function(){var te=new Re;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ae.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},ae.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},ae.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},oe.prototype.getState.call(this))},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.x1=x.x1,this.y1=x.y1,this.x2=x.x2,this.y2=x.y2},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.x1=this.x1*te,this.y1=this.y1*x,this.x2=this.x2*te,this.y2=this.y2*x,this.adjustVisual(),this.adjustControlBox()},ae}(Ae),et=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ge("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=pe.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)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ae.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()),pe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.createVisual(),this.adjustVisual()},ae.typeName="LineMarker",ae.title="Line marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ae}(Ke),Se=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return le.fonts=[],le.fontBoxes=[],le.fonts=x,le.currentFont=re,le.setCurrentFont=le.setCurrentFont.bind(le),le}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.overflow="hidden",x.style.flexGrow="2",this.fonts.forEach(function(re){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/te.fonts.length-5+"%",ne.style.borderColor=re===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentFont(re,ne)}),x.appendChild(ne);var le=document.createElement("div");le.style.display="flex",le.style.minHeight="20px",le.style.flexGrow="2",le.style.fontFamily=re,le.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",le.appendChild(Ie),ne.appendChild(le),te.fontBoxes.push(ne)}),x},ae.prototype.setCurrentFont=function(te,x){var re=this;this.currentFont=te,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ae}(Me),qe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=re.defaultColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new ge("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){if(oe.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var x=!1;return this.textElement.childNodes.forEach(function(re){re===te&&(x=!0)}),x},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.bgRectangle=pe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=pe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.renderText=function(){var te=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(x){te.textElement.appendChild(pe.createTSpan(x.trim()===""?" ":x.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ae.prototype.getTextScale=function(){var te=this.textElement.getBBox(),x=1;if(te.width>0&&te.height>0){var re=(1*this.width-this.width*this.padding*2/100)/te.width,ne=(1*this.height-this.height*this.padding*2/100)/te.height;x=Math.min(re,ne)}return x},ae.prototype.getTextPosition=function(te){var x=this.textElement.getBBox(),re=0,ne=0;return x.width>0&&x.height>0&&(re=(this.width-x.width*te)/2,ne=this.height/2-x.height*te/2),{x:re,y:ne}},ae.prototype.sizeText=function(){var te=this.textElement.getBBox(),x=this.getTextScale(),re=this.getTextPosition(x);re.y-=te.y*x,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+re.x+"px, "+re.y+"px) scale("+x+", "+x+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(re.x,re.y),this.textElement.transform.baseVal.getItem(1).setScale(x,x))},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ae.prototype.pointerUp=function(te){var x=this.state;x==="creating"&&(this._suppressMarkerCreateEvent=!0),oe.prototype.pointerUp.call(this,te),this.setSize(),(x==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.showTextEditor=function(){var te=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(x){x.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var x=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&x>.9;)x-=.1,te.textEditor.style.fontSize=Math.max(x,.9)+"em"}),this.textEditor.addEventListener("keyup",function(x){x.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(x){if(x.clipboardData){var re=x.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(re)),x.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ae.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),x=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),re=this.textElement.getBBox(),ne={x:re.width*te,y:re.height*te};x.x-=ne.x/2,x.y-=ne.y/2,this.textEditor.style.top=x.y+"px",this.textEditor.style.left=x.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-x.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},ae.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ae.prototype.select=function(){oe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ae.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),oe.prototype.deselect.call(this)},ae.prototype.dblClick=function(te,x){oe.prototype.dblClick.call(this,te,x),this.showTextEditor()},ae.prototype.setColor=function(te){this.textElement&&pe.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ae.prototype.setFont=function(te){this.textElement&&pe.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ae.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ae.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){var x=te;this.color=x.color,this.fontFamily=x.fontFamily,this.padding=x.padding,this.text=x.text,this.createVisual(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize(),this.sizeText(),this.positionTextEditor()},ae.typeName="TextMarker",ae.title="Text marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',ae}(ce),ve=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=re.defaultColor,ne.lineWidth=re.defaultStrokeWidth,ne.pixelRatio=re.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new ge("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.drawingImage=pe.createImage(),this.visual.appendChild(this.drawingImage);var te=pe.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){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(te.x,te.y),this.drawing=!0):oe.prototype.pointerDown.call(this,te,x)},ae.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ae.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):oe.prototype.pointerUp.call(this,te)},ae.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)},ae.prototype.select=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.select.call(this)},ae.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.deselect.call(this)},ae.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),x=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],re=x[0],ne=x[1],le=x[2],Ie=x[3],ke=!1,Ye=0;Ye<this.canvasElement.height;Ye++)for(var _e=0;_e<this.canvasElement.width;_e++)te.data[Ye*this.canvasElement.width*4+4*_e+3]>0&&(ke=!0,Ye<ne&&(ne=Ye),_e<re&&(re=_e),Ye>Ie&&(Ie=Ye),_e>le&&(le=_e));if(ke){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(le-re)/this.pixelRatio,this.height=(Ie-ne)/this.pixelRatio;var it=document.createElement("canvas");it.width=le-re,it.height=Ie-ne,it.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,le-re,Ie-ne),0,0),this.drawingImgUrl=it.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ae.prototype.setDrawingImage=function(){pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ae.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ae.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){this.createVisual(),oe.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setDrawingImage()},ae.typeName="FreehandMarker",ae.title="Freehand marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',ae}(ce),ye=function(oe){function ae(te,x,re){var ne=oe.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return ne.typeBoxes=[],ne.currentType=x,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2";for(var re=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 Ye=document.createElement("div");if(Ye.style.display="flex",Ye.style.flexGrow="2",Ye.style.alignItems="center",Ye.style.justifyContent="space-between",Ye.style.padding="5px",Ye.style.borderWidth="2px",Ye.style.borderStyle="solid",Ye.style.borderColor=ke===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Ye.addEventListener("click",function(){te.setCurrentType(ke,Ye)}),x.appendChild(Ye),ke==="both"||ke==="start"){var _e=document.createElement("div");_e.style.display="flex",_e.style.alignItems="center",_e.style.minHeight="20px",_e.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,5 10,0 10,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,_e.style.marginLeft="5px",Ye.appendChild(_e)}var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.style.flexGrow="2";var ft=document.createElement("hr");if(ft.style.minWidth="20px",ft.style.border="0px",ft.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),ft.style.flexGrow="2",it.appendChild(ft),Ye.appendChild(it),ke==="both"||ke==="end"){var yt=document.createElement("div");yt.style.display="flex",yt.style.alignItems="center",yt.style.minHeight="20px",yt.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 10,5 0,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,yt.style.marginRight="5px",Ye.appendChild(yt)}ne.typeBoxes.push(Ye)},ne=this,le=0;le<4;le++)re(le);return x},ae.prototype.setCurrentType=function(te,x){var re=this;this.currentType=te,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ae}(Me),gt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new ye("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ae.prototype.getArrowPoints=function(te,x){var re=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return te-re/2+","+(x+ne/2)+" "+te+","+(x-ne/2)+" "+(te+re/2)+","+(x+ne/2)},ae.prototype.createTips=function(){this.arrow1=pe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=pe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(oe.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",pe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),pe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var x=this.arrow1.transform.baseVal.getItem(0);x.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(x,0);var re=this.arrow2.transform.baseVal.getItem(0);re.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(re,0)}},ae.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.arrowType=x.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ae}(et),Xe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.fillColor=re.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new ge("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return He(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ae}(Oe),ut=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return le.opacities=[],le.opacityBoxes=[],le.opacities=x,le.currentOpacity=re,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return He(ae,oe),ae.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",x.style.justifyContent="space-between",this.opacities.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentOpacity(re,ne)}),x.appendChild(ne);var le=document.createElement("div");le.innerText=100*re+"%",ne.appendChild(le),te.opacityBoxes.push(ne)}),x},ae.prototype.setCurrentOpacity=function(te,x){var re=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ae}(Me),Ct=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=re.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=re.defaultHighlightOpacity,ne.fillPanel=new ge("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ut("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return He(ae,oe),ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',ae}(Xe),ze='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',se='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Fe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=re.defaultStrokeColor,ne.bgColor=re.defaultFillColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new ge("Text color",re.defaultColorSet,ne.color,ze),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new ge("Fill color",re.defaultColorSet,ne.bgColor,se),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Re,ne.tipGrip.visual.transform.baseVal.appendItem(pe.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return oe.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ae.prototype.createTip=function(){pe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=pe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(te,x){this.state==="new"&&oe.prototype.pointerDown.call(this,te,x),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(x)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):oe.prototype.pointerDown.call(this,te,x)},ae.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,oe.prototype.pointerUp.call(this,te);else{var x=this.state==="creating";oe.prototype.pointerUp.call(this,te),this.setTipPoints(x),this.positionTip()}},ae.prototype.manipulate=function(te){if(this.tipMoving){var x=this.unrotatePoint(te);this.tipPosition={x:x.x-this.manipulationStartLeft,y:x.y-this.manipulationStartTop},this.positionTip()}else oe.prototype.manipulate.call(this,te)},ae.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(pe.setAttributes(this.bgRectangle,[["fill",te]]),pe.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ae.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},ae.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var x=Math.min(this.height/2,15),re=this.height/5;te&&(this.tipPosition={x:x+re/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x,y:0},this.tipBase2Position={x:x+re,y:0}):(this.tipBase1Position={x:0,y:x},this.tipBase2Position={x:0,y:x+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-x-re,y:0},this.tipBase2Position={x:this.width-x,y:0}):(this.tipBase1Position={x:this.width,y:x},this.tipBase2Position={x:this.width,y:x+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?ne<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-x-re,y:this.height},this.tipBase2Position={x:this.width-x,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-x-re},this.tipBase2Position={x:this.width,y:this.height-x}):ne<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x,y:this.height},this.tipBase2Position={x:x+re,y:this.height}):(this.tipBase1Position={x:0,y:this.height-x},this.tipBase2Position={x:0,y:this.height-x-re})},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.positionTip()},ae.prototype.positionTip=function(){pe.setAttributes(this.tip,[["points",this.getTipPoints()]]);var te=this.tipGrip.visual.transform.baseVal.getItem(0);te.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(te,0)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ae.prototype.select=function(){this.positionTip(),oe.prototype.select.call(this)},ae.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){var x=te;this.bgColor=x.bgColor,this.tipPosition=x.tipPosition,oe.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*x},this.positionTip()},ae.typeName="CalloutMarker",ae.title="Callout marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',ae}(qe),Je=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.setOpacity=ne.setOpacity.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.strokePanel=new ge("Line color",Pe(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ge("Fill color",Pe(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.opacityPanel=new ut("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=pe.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.opacity=x.opacity,this.createVisual(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.typeName="EllipseMarker",ae.title="Ellipse marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ae}(ce),at=function(oe){function ae(te,x,re){return oe.call(this,te,x,re)||this}return He(ae,oe),Object.defineProperty(ae.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},ae.prototype.createTips=function(){this.tip1=pe.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=pe.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip2)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(oe.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(pe.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),x=this.tip1.transform.baseVal.getItem(0);x.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(x,0);var re=this.tip2.transform.baseVal.getItem(0);re.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(re,0)}},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',ae}(et),Ee=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokePanel.colors=re.defaultColorSet,ne.fillColor="transparent",ne}return He(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ae}(Je),We=function(){function oe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),oe.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},oe.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},oe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},oe.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},oe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},oe}(),nt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ge("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorCurve=pe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=pe.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)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(x)&&(this.activeGrip=this.curveGrip,this._state="resize")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),pe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=pe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=pe.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)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,oe.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){oe.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/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()))},ae.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),oe.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ae.prototype.scale=function(te,x){this.curveX=this.curveX*te,this.curveY=this.curveY*x,oe.prototype.scale.call(this,te,x)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.curveX=x.curveX,this.curveY=x.curveY,this.createVisual(),this.adjustVisual()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',ae}(Ke),Et=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.textColor=re.defaultStrokeColor,ne.fontFamily=re.defaultFontFamily,ne.fontSize=re.defaultCaptionFontSize,ne.captionText=re.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new ge("Line color",Pe(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ge("Fill color",Pe(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new ge("Text color",re.defaultColorSet,ne.textColor,ze),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return He(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=pe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=pe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=pe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ae.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),pe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),pe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ae.prototype.showTextEditor=function(){var te=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.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(x){x.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(x){x.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(x){x.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ae.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ae.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(te,x){oe.prototype.dblClick.call(this,te,x),this.showTextEditor()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&pe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&pe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&pe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&pe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},oe.prototype.getState.call(this));return te.typeName=this.typeName,te},ae.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.textColor=x.textColor,this.fontFamily=x.fontFamily,this.captionText=x.captionText,this.fontSize=x.fontSize,this.createVisual(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',ae}(ce),ct=function(){function oe(ae,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=te}return Object.defineProperty(oe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),oe.prototype.preventDefault=function(){this._defaultPrevented=!0},oe}(),wt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,!1)||this;return ne.dataUrl=x,ne.state=re,ne}return He(ae,oe),ae}(ct),dt=function(oe){function ae(te,x,re){re===void 0&&(re=!1);var ne=oe.call(this,te,re)||this;return ne.marker=x,ne}return He(ae,oe),ae}(ct),Dt=function(){function oe(){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 oe.prototype.addEventListener=function(ae,te){this[ae].push(te)},oe.prototype.removeEventListener=function(ae,te){var x=this[ae].indexOf(te);x>-1&&this[ae].splice(x,1)},oe}(),Ft=function(){function oe(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Te,this._isOpen=!1,this.undoRedoManager=new We,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 Dt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new ue(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.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(oe.prototype,"ALL_MARKER_TYPES",{get:function(){return[rt,ve,gt,qe,Ee,Je,Ct,Fe,at,Xe,et,nt,Et]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[rt,ve,gt,qe,Je,Ct,Fe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[rt,ve,gt,qe,Ct]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var te=this;this._availableMarkerTypes.splice(0),ae.forEach(function(x){if(typeof x=="string"){var re=te.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===x});re!==void 0&&te._availableMarkerTypes.push(re)}else te._availableMarkerTypes.push(x)})},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,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(oe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),oe.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},oe.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&xe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=xe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new ct(ae))})},oe.prototype.render=function(){return fe(this,void 0,void 0,function(){var ae;return Ue(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ae=new de).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},oe.prototype.close=function(ae){var te=this;if(ae===void 0&&(ae=!1),this.isOpen){var x=!1;ae||this.eventListeners.beforeclose.forEach(function(re){var ne=new ct(te,!0);re(ne),ne.defaultPrevented&&(x=!0)}),x||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(re){return re(new ct(te))}),this.detachEvents(),this._isOpen=!1)}},oe.prototype.addMarkersToToolbar=function(){for(var ae,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];(ae=this._availableMarkerTypes).push.apply(ae,te)},oe.prototype.addRenderEventListener=function(ae){this.addEventListener("render",function(te){ae(te.dataUrl,te.state)})},oe.prototype.removeRenderEventListener=function(ae){},oe.prototype.addCloseEventListener=function(ae){this.addEventListener("close",function(){ae()})},oe.prototype.removeCloseEventListener=function(ae){},oe.prototype.setupResizeObserver=function(){var ae=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ae.resize(ae.target.clientWidth,ae.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ae.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},oe.prototype.onPopupTargetResize=function(){var ae=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/ae>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,x=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ae;this.resize(te,x)},oe.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},oe.prototype.resize=function(ae,te){this._isResizing=!0;var x=ae/this.imageWidth,re=te/this.imageHeight;this.imageWidth=Math.round(ae),this.imageHeight=Math.round(te),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(x,re),this._isResizing=!1},oe.prototype.scaleMarkers=function(ae,te){var x,re=this;this._currentMarker&&this._currentMarker instanceof qe?this._currentMarker.scale(ae,te):(x=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(ne){ne!==re._currentMarker&&ne.scale(ae,te)}),x!==void 0&&this.setCurrentMarker(x)},oe.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},oe.prototype.setTopLeft=function(){var ae=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=ae.left-te.left,this.top=ae.top-te.top},oe.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},oe.prototype.addDefs=function(){for(var ae,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];this.defs=pe.createDefs(),this.addDefsToImage(),(ae=this.defs).append.apply(ae,te)},oe.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},oe.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},oe.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},oe.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},oe.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},oe.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},oe.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},oe.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var ae=document.createElement("a");ae.href="https://markerjs.com/",ae.target="_blank",ae.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},oe.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")},oe.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"},oe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},oe.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 ae=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"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 Le(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.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new we(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},oe.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},oe.prototype.removeMarker=function(ae){this.markerImage.removeChild(ae.container),this.markers.indexOf(ae)>-1&&this.markers.splice(this.markers.indexOf(ae),1),ae.dispose()},oe.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())},oe.prototype.toolbarButtonClicked=function(ae,te){if(ae==="marker"&&te!==void 0)this.createNewMarker(te);else if(ae==="action")switch(te){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()}},oe.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(re){var ne=new dt(ae,ae._currentMarker,!0);re(ne),ne.defaultPrevented&&(te=!0)}),!te){var x=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(re){return re(new dt(ae,x))})}}},oe.prototype.clear=function(){var ae=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Ie=new dt(ae,void 0,!0);le(Ie),Ie.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var x=function(le){var Ie=re.markers[le];re.setCurrentMarker(re.markers[le]),re._currentMarker.dispose(),re.markerImage.removeChild(re._currentMarker.container),re.markers.splice(re.markers.indexOf(re._currentMarker),1),re.eventListeners.markerdelete.forEach(function(ke){return ke(new dt(ae,Ie))})},re=this,ne=this.markers.length-1;ne>=0;ne--)x(ne);this.addUndoStep()}},Object.defineProperty(oe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),oe.prototype.showNotesEditor=function(){var ae;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=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},oe.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)},oe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},oe.prototype.addUndoStep=function(){var ae=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),x=this.undoRedoManager.getLastUndoStep();if(!x||x.width===te.width&&x.height===te.height){var re=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),re<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(ne){return ne(new ct(ae))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(ne){return ne(new ct(ae))})}},oe.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},oe.prototype.undoStep=function(){var ae=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ct(ae))}))},oe.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},oe.prototype.redoStep=function(){var ae=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ct(ae))}))},oe.prototype.stepZoom=function(){var ae=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ae<this.zoomSteps.length-1?this.zoomSteps[ae+1]:this.zoomSteps[0]},oe.prototype.panTo=function(ae){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ae.x,top:this.prevPanPoint.y-ae.y}),this.prevPanPoint=ae},oe.prototype.startRenderAndClose=function(){return fe(this,void 0,void 0,function(){var ae,te,x=this;return Ue(this,function(re){switch(re.label){case 0:return[4,this.render()];case 1:return ae=re.sent(),te=this.getState(),this.eventListeners.render.forEach(function(ne){return ne(new wt(x,ae,te))}),this.close(!0),[2]}})})},oe.prototype.getState=function(ae){ae===!0&&this.setCurrentMarker();var te={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(x){return te.markers.push(x.getState())}),te},oe.prototype.restoreState=function(ae){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ae.markers.forEach(function(x){var re=te._availableMarkerTypes.find(function(le){return le.typeName===x.typeName});if(re!==void 0){var ne=te.addNewMarker(re);ne.restoreState(x),te.markers.push(ne)}}),ae.width&&ae.height&&(ae.width!==this.imageWidth||ae.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ae.width,this.imageHeight/ae.height),this.eventListeners.restorestate.forEach(function(x){return x(new ct(te))})},oe.prototype.addNewMarker=function(ae){var te=pe.createGroup();return this.markerImage.appendChild(te),new ae(te,this.overlayContainer,this.settings)},oe.prototype.createNewMarker=function(ae){var te,x=this;(te=typeof ae=="string"?this._availableMarkerTypes.find(function(re){return re.typeName===ae}):ae)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(te),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(te.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(re){return re(new dt(x,x._currentMarker))}))},oe.prototype.markerCreated=function(ae){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ae),this.setCurrentMarker(ae),ae instanceof ve&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(ve):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(x){return x(new dt(te,te._currentMarker))})},oe.prototype.colorChanged=function(ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ae,this.settings.defaultStrokeColor=ae)},oe.prototype.fillColorChanged=function(ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ae)},oe.prototype.markerStateChanged=function(ae){var te=this;this.eventListeners.markerchange.forEach(function(x){return x(new dt(te,ae))})},oe.prototype.setCurrentMarker=function(ae){var te=this;this._currentMarker!==ae&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(x){return x(new dt(te,te._currentMarker))})),this._currentMarker=ae,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(x){return x(new dt(te,te._currentMarker))}))},oe.prototype.onPointerDown=function(ae){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ae.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(ae.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ae.clientX,ae.clientY),ae.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ae.clientX,y:ae.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ae.clientX,ae.clientY))},oe.prototype.onDblClick=function(ae){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(ae.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ae.clientX,ae.clientY),ae.target):this.setCurrentMarker()}},oe.prototype.onPointerMove=function(ae){this.touchPoints!==1&&ae.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ae.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ae.clientX,ae.clientY)):this.zoomLevel>1&&this.panTo({x:ae.clientX,y:ae.clientY}))},oe.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},oe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},oe.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},oe.prototype.clientToLocalCoordinates=function(ae,te){var x=this.markerImage.getBoundingClientRect();return{x:(ae-x.left)/this.zoomLevel,y:(te-x.top)/this.zoomLevel}},oe.prototype.onWindowResize=function(){this.positionUI()},oe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"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()},oe.prototype.addLicenseKey=function(ae){Ce.addKey(ae)},oe.prototype.addEventListener=function(ae,te){this.eventListeners.addEventListener(ae,te)},oe.prototype.removeEventListener=function(ae,te){this.eventListeners.removeEventListener(ae,te)},oe.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(oe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),oe.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new ct(ae))}))},oe.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new ct(ae))}))},oe.instanceCounter=0,oe}()},6551:function(Cn,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Ce}});var b=E(42978),He=E(59301),fe=E(47273),Ue=0,Pe=(0,fe.Z)();function pe(){var de;return Pe?(de=Ue,Ue+=1):de="TEST_OR_SSR",de}function Ce(de){var xe=He.useState(),ue=(0,b.Z)(xe,2),Be=ue[0],be=ue[1];return He.useEffect(function(){be("rc_select_".concat(pe()))},[]),de||Be}},37463:function(Cn,Zt,E){"use strict";E.d(Zt,{Ac:function(){return Rt},Xo:function(){return $t},Wx:function(){return Lt},ZP:function(){return vr},lk:function(){return tt}});var b=E(54476),He=E(94480),fe=E(20068),Ue=E(33885),Pe=E(42978),pe=E(75931),Ce=E(76190),de=E(18929),xe=E(48736),ue=E(59301),Be=E(92310),be=E.n(Be),Le=E(34280),we=E(49658),Me=E(8654),ge=function(zt){var bt=zt.className,Ot=zt.customizeIcon,At=zt.customizeIconProps,Ht=zt.children,ht=zt.onMouseDown,Qt=zt.onClick,Jt=typeof Ot=="function"?Ot(At):Ot;return ue.createElement("span",{className:bt,onMouseDown:function(jt){jt.preventDefault(),ht==null||ht(jt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Qt,"aria-hidden":!0},Jt!==void 0?Jt:ue.createElement("span",{className:be()(bt.split(/\s+/).map(function(sn){return"".concat(sn,"-icon")}))},Ht))},Ae=ge,De=function(zt,bt,Ot,At,Ht){var ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Qt=arguments.length>6?arguments[6]:void 0,Jt=arguments.length>7?arguments[7]:void 0,sn=ue.useMemo(function(){if((0,Ce.Z)(At)==="object")return At.clearIcon;if(Ht)return Ht},[At,Ht]),jt=ue.useMemo(function(){return!!(!ht&&At&&(Ot.length||Qt)&&!(Jt==="combobox"&&Qt===""))},[At,ht,Ot.length,Qt,Jt]);return{allowClear:jt,clearIcon:ue.createElement(Ae,{className:"".concat(zt,"-clear"),onMouseDown:bt,customizeIcon:sn},"\xD7")}},Re=ue.createContext(null);function tt(){return ue.useContext(Re)}function ce(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,zt=ue.useState(!1),bt=(0,Pe.Z)(zt,2),Ot=bt[0],At=bt[1],Ht=ue.useRef(null),ht=function(){window.clearTimeout(Ht.current)};ue.useEffect(function(){return ht},[]);var Qt=function(sn,jt){ht(),Ht.current=window.setTimeout(function(){At(sn),jt&&jt()},Mt)};return[Ot,Qt,ht]}function Oe(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,zt=ue.useRef(null),bt=ue.useRef(null);ue.useEffect(function(){return function(){window.clearTimeout(bt.current)}},[]);function Ot(At){(At||zt.current===null)&&(zt.current=At),window.clearTimeout(bt.current),bt.current=window.setTimeout(function(){zt.current=null},Mt)}return[function(){return zt.current},Ot]}function Ge(Mt,zt,bt,Ot){var At=ue.useRef(null);At.current={open:zt,triggerOpen:bt,customizedTrigger:Ot},ue.useEffect(function(){function Ht(ht){var Qt;if(!((Qt=At.current)!==null&&Qt!==void 0&&Qt.customizedTrigger)){var Jt=ht.target;Jt.shadowRoot&&ht.composed&&(Jt=ht.composedPath()[0]||Jt),At.current.open&&Mt().filter(function(sn){return sn}).every(function(sn){return!sn.contains(Jt)&&sn!==Jt})&&At.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var Ze=E(10228);function rt(Mt){return Mt&&![Ze.Z.ESC,Ze.Z.SHIFT,Ze.Z.BACKSPACE,Ze.Z.TAB,Ze.Z.WIN_KEY,Ze.Z.ALT,Ze.Z.META,Ze.Z.WIN_KEY_RIGHT,Ze.Z.CTRL,Ze.Z.SEMICOLON,Ze.Z.EQUALS,Ze.Z.CAPS_LOCK,Ze.Z.CONTEXT_MENU,Ze.Z.F1,Ze.Z.F2,Ze.Z.F3,Ze.Z.F4,Ze.Z.F5,Ze.Z.F6,Ze.Z.F7,Ze.Z.F8,Ze.Z.F9,Ze.Z.F10,Ze.Z.F11,Ze.Z.F12].includes(Mt)}var Te=E(26112),Ke=E(83836);function et(Mt,zt,bt){var Ot=(0,Ue.Z)((0,Ue.Z)({},Mt),bt?zt:{});return Object.keys(zt).forEach(function(At){var Ht=zt[At];typeof Ht=="function"&&(Ot[At]=function(){for(var ht,Qt=arguments.length,Jt=new Array(Qt),sn=0;sn<Qt;sn++)Jt[sn]=arguments[sn];return Ht.apply(void 0,Jt),(ht=Mt[At])===null||ht===void 0?void 0:ht.call.apply(ht,[Mt].concat(Jt))})}),Ot}var Se=et,qe=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],ve=function(zt,bt){var Ot=zt.prefixCls,At=zt.id,Ht=zt.inputElement,ht=zt.autoFocus,Qt=zt.autoComplete,Jt=zt.editable,sn=zt.activeDescendantId,jt=zt.value,Kt=zt.open,Xt=zt.attrs,nn=(0,pe.Z)(zt,qe),Hn=Ht||ue.createElement("input",null),zn=Hn,Yn=zn.ref,Lr=zn.props;return(0,xe.Kp)(!("maxLength"in Hn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Hn=ue.cloneElement(Hn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({type:"search"},Se(nn,Lr,!0)),{},{id:At,ref:(0,Me.sQ)(bt,Yn),autoComplete:Qt||"off",autoFocus:ht,className:be()("".concat(Ot,"-selection-search-input"),Lr==null?void 0:Lr.className),role:"combobox","aria-expanded":Kt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(At,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(At,"_list"),"aria-activedescendant":Kt?sn:void 0},Xt),{},{value:Jt?jt:"",readOnly:!Jt,unselectable:Jt?null:"on",style:(0,Ue.Z)((0,Ue.Z)({},Lr.style),{},{opacity:Jt?null:0})})),Hn},ye=ue.forwardRef(ve),gt=ye;function Xe(Mt){return Array.isArray(Mt)?Mt:Mt!==void 0?[Mt]:[]}var ut=typeof window!="undefined"&&window.document&&window.document.documentElement,Ct=ut;function ze(Mt){return Mt!=null}function se(Mt){return!Mt&&Mt!==0}function Fe(Mt){return["string","number"].includes((0,Ce.Z)(Mt))}function Je(Mt){var zt=void 0;return Mt&&(Fe(Mt.title)?zt=Mt.title.toString():Fe(Mt.label)&&(zt=Mt.label.toString())),zt}function at(Mt,zt){Ct?ue.useLayoutEffect(Mt,zt):ue.useEffect(Mt,zt)}function Ee(Mt){var zt;return(zt=Mt.key)!==null&&zt!==void 0?zt:Mt.value}var We=function(zt){zt.preventDefault(),zt.stopPropagation()},nt=function(zt){var bt=zt.id,Ot=zt.prefixCls,At=zt.values,Ht=zt.open,ht=zt.searchValue,Qt=zt.autoClearSearchValue,Jt=zt.inputRef,sn=zt.placeholder,jt=zt.disabled,Kt=zt.mode,Xt=zt.showSearch,nn=zt.autoFocus,Hn=zt.autoComplete,zn=zt.activeDescendantId,Yn=zt.tabIndex,Lr=zt.removeIcon,zr=zt.maxTagCount,Qr=zt.maxTagTextLength,Br=zt.maxTagPlaceholder,gr=Br===void 0?function(ur){return"+ ".concat(ur.length," ...")}:Br,Fr=zt.tagRender,Kr=zt.onToggleOpen,ni=zt.onRemove,ri=zt.onInputChange,ai=zt.onInputPaste,Pr=zt.onInputKeyDown,Jr=zt.onInputMouseDown,Xr=zt.onInputCompositionStart,Ri=zt.onInputCompositionEnd,Hi=zt.onInputBlur,Zi=ue.useRef(null),zi=(0,ue.useState)(0),Ji=(0,Pe.Z)(zi,2),wi=Ji[0],Mi=Ji[1],fi=(0,ue.useState)(!1),Xi=(0,Pe.Z)(fi,2),oo=Xi[0],Ro=Xi[1],fo="".concat(Ot,"-selection"),bo=Ht||Kt==="multiple"&&Qt===!1||Kt==="tags"?ht:"",co=Kt==="tags"||Kt==="multiple"&&Qt===!1||Xt&&(Ht||oo);at(function(){Mi(Zi.current.scrollWidth)},[bo]);var yo=function(qn,Wr,qr,rr,Qn){return ue.createElement("span",{title:Je(qn),className:be()("".concat(fo,"-item"),(0,fe.Z)({},"".concat(fo,"-item-disabled"),qr))},ue.createElement("span",{className:"".concat(fo,"-item-content")},Wr),rr&&ue.createElement(Ae,{className:"".concat(fo,"-item-remove"),onMouseDown:We,onClick:Qn,customizeIcon:Lr},"\xD7"))},Pi=function(qn,Wr,qr,rr,Qn,xr){var Zr=function(vo){We(vo),Kr(!Ht)};return ue.createElement("span",{onMouseDown:Zr},Fr({label:Wr,value:qn,disabled:qr,closable:rr,onClose:Qn,isMaxTag:!!xr}))},Ai=function(qn){var Wr=qn.disabled,qr=qn.label,rr=qn.value,Qn=!jt&&!Wr,xr=qr;if(typeof Qr=="number"&&(typeof qr=="string"||typeof qr=="number")){var Zr=String(xr);Zr.length>Qr&&(xr="".concat(Zr.slice(0,Qr),"..."))}var ji=function(ao){ao&&ao.stopPropagation(),ni(qn)};return typeof Fr=="function"?Pi(rr,xr,Wr,Qn,ji):yo(qn,xr,Wr,Qn,ji)},Gr=function(qn){if(!At.length)return null;var Wr=typeof gr=="function"?gr(qn):gr;return typeof Fr=="function"?Pi(void 0,Wr,!1,!1,void 0,!0):yo({title:Wr},Wr,!1)},Vn=ue.createElement("div",{className:"".concat(fo,"-search"),style:{width:wi},onFocus:function(){Ro(!0)},onBlur:function(){Ro(!1)}},ue.createElement(gt,{ref:Jt,open:Ht,prefixCls:Ot,id:bt,inputElement:null,disabled:jt,autoFocus:nn,autoComplete:Hn,editable:co,activeDescendantId:zn,value:bo,onKeyDown:Pr,onMouseDown:Jr,onChange:ri,onPaste:ai,onCompositionStart:Xr,onCompositionEnd:Ri,onBlur:Hi,tabIndex:Yn,attrs:(0,Te.Z)(zt,!0)}),ue.createElement("span",{ref:Zi,className:"".concat(fo,"-search-mirror"),"aria-hidden":!0},bo,"\xA0")),or=ue.createElement(Ke.Z,{prefixCls:"".concat(fo,"-overflow"),data:At,renderItem:Ai,renderRest:Gr,suffix:Vn,itemKey:Ee,maxCount:zr});return ue.createElement("span",{className:"".concat(fo,"-wrap")},or,!At.length&&!bo&&ue.createElement("span",{className:"".concat(fo,"-placeholder")},sn))},Et=nt,ct=function(zt){var bt=zt.inputElement,Ot=zt.prefixCls,At=zt.id,Ht=zt.inputRef,ht=zt.disabled,Qt=zt.autoFocus,Jt=zt.autoComplete,sn=zt.activeDescendantId,jt=zt.mode,Kt=zt.open,Xt=zt.values,nn=zt.placeholder,Hn=zt.tabIndex,zn=zt.showSearch,Yn=zt.searchValue,Lr=zt.activeValue,zr=zt.maxLength,Qr=zt.onInputKeyDown,Br=zt.onInputMouseDown,gr=zt.onInputChange,Fr=zt.onInputPaste,Kr=zt.onInputCompositionStart,ni=zt.onInputCompositionEnd,ri=zt.onInputBlur,ai=zt.title,Pr=ue.useState(!1),Jr=(0,Pe.Z)(Pr,2),Xr=Jr[0],Ri=Jr[1],Hi=jt==="combobox",Zi=Hi||zn,zi=Xt[0],Ji=Yn||"";Hi&&Lr&&!Xr&&(Ji=Lr),ue.useEffect(function(){Hi&&Ri(!1)},[Hi,Lr]);var wi=jt!=="combobox"&&!Kt&&!zn?!1:!!Ji,Mi=ai===void 0?Je(zi):ai,fi=ue.useMemo(function(){return zi?null:ue.createElement("span",{className:"".concat(Ot,"-selection-placeholder"),style:wi?{visibility:"hidden"}:void 0},nn)},[zi,wi,nn,Ot]);return ue.createElement("span",{className:"".concat(Ot,"-selection-wrap")},ue.createElement("span",{className:"".concat(Ot,"-selection-search")},ue.createElement(gt,{ref:Ht,prefixCls:Ot,id:At,open:Kt,inputElement:bt,disabled:ht,autoFocus:Qt,autoComplete:Jt,editable:Zi,activeDescendantId:sn,value:Ji,onKeyDown:Qr,onMouseDown:Br,onChange:function(oo){Ri(!0),gr(oo)},onPaste:Fr,onCompositionStart:Kr,onCompositionEnd:ni,onBlur:ri,tabIndex:Hn,attrs:(0,Te.Z)(zt,!0),maxLength:Hi?zr:void 0})),!Hi&&zi?ue.createElement("span",{className:"".concat(Ot,"-selection-item"),title:Mi,style:wi?{visibility:"hidden"}:void 0},zi.label):null,fi)},wt=ct,dt=function(zt,bt){var Ot=(0,ue.useRef)(null),At=(0,ue.useRef)(!1),Ht=zt.prefixCls,ht=zt.open,Qt=zt.mode,Jt=zt.showSearch,sn=zt.tokenWithEnter,jt=zt.disabled,Kt=zt.prefix,Xt=zt.autoClearSearchValue,nn=zt.onSearch,Hn=zt.onSearchSubmit,zn=zt.onToggleOpen,Yn=zt.onInputKeyDown,Lr=zt.onInputBlur,zr=zt.domRef;ue.useImperativeHandle(bt,function(){return{focus:function(Mi){Ot.current.focus(Mi)},blur:function(){Ot.current.blur()}}});var Qr=Oe(0),Br=(0,Pe.Z)(Qr,2),gr=Br[0],Fr=Br[1],Kr=function(Mi){var fi=Mi.which,Xi=Ot.current instanceof HTMLTextAreaElement;!Xi&&ht&&(fi===Ze.Z.UP||fi===Ze.Z.DOWN)&&Mi.preventDefault(),Yn&&Yn(Mi),fi===Ze.Z.ENTER&&Qt==="tags"&&!At.current&&!ht&&(Hn==null||Hn(Mi.target.value)),!(Xi&&!ht&&~[Ze.Z.UP,Ze.Z.DOWN,Ze.Z.LEFT,Ze.Z.RIGHT].indexOf(fi))&&rt(fi)&&zn(!0)},ni=function(){Fr(!0)},ri=(0,ue.useRef)(null),ai=function(Mi){nn(Mi,!0,At.current)!==!1&&zn(!0)},Pr=function(){At.current=!0},Jr=function(Mi){At.current=!1,Qt!=="combobox"&&ai(Mi.target.value)},Xr=function(Mi){var fi=Mi.target.value;if(sn&&ri.current&&/[\r\n]/.test(ri.current)){var Xi=ri.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");fi=fi.replace(Xi,ri.current)}ri.current=null,ai(fi)},Ri=function(Mi){var fi=Mi.clipboardData,Xi=fi==null?void 0:fi.getData("text");ri.current=Xi||""},Hi=function(Mi){var fi=Mi.target;if(fi!==Ot.current){var Xi=document.body.style.msTouchAction!==void 0;Xi?setTimeout(function(){Ot.current.focus()}):Ot.current.focus()}},Zi=function(Mi){var fi=gr();Mi.target!==Ot.current&&!fi&&!(Qt==="combobox"&&jt)&&Mi.preventDefault(),(Qt!=="combobox"&&(!Jt||!fi)||!ht)&&(ht&&Xt!==!1&&nn("",!0,!1),zn())},zi={inputRef:Ot,onInputKeyDown:Kr,onInputMouseDown:ni,onInputChange:Xr,onInputPaste:Ri,onInputCompositionStart:Pr,onInputCompositionEnd:Jr,onInputBlur:Lr},Ji=Qt==="multiple"||Qt==="tags"?ue.createElement(Et,(0,b.Z)({},zt,zi)):ue.createElement(wt,(0,b.Z)({},zt,zi));return ue.createElement("div",{ref:zr,className:"".concat(Ht,"-selector"),onClick:Hi,onMouseDown:Zi},Kt&&ue.createElement("div",{className:"".concat(Ht,"-prefix")},Kt),Ji)},Dt=ue.forwardRef(dt),Ft=Dt,oe=E(65030),ae=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(zt){var bt=zt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"}}},x=function(zt,bt){var Ot=zt.prefixCls,At=zt.disabled,Ht=zt.visible,ht=zt.children,Qt=zt.popupElement,Jt=zt.animation,sn=zt.transitionName,jt=zt.dropdownStyle,Kt=zt.dropdownClassName,Xt=zt.direction,nn=Xt===void 0?"ltr":Xt,Hn=zt.placement,zn=zt.builtinPlacements,Yn=zt.dropdownMatchSelectWidth,Lr=zt.dropdownRender,zr=zt.dropdownAlign,Qr=zt.getPopupContainer,Br=zt.empty,gr=zt.getTriggerDOMNode,Fr=zt.onPopupVisibleChange,Kr=zt.onPopupMouseEnter,ni=(0,pe.Z)(zt,ae),ri="".concat(Ot,"-dropdown"),ai=Qt;Lr&&(ai=Lr(Qt));var Pr=ue.useMemo(function(){return zn||te(Yn)},[zn,Yn]),Jr=Jt?"".concat(ri,"-").concat(Jt):sn,Xr=typeof Yn=="number",Ri=ue.useMemo(function(){return Xr?null:Yn===!1?"minWidth":"width"},[Yn,Xr]),Hi=jt;Xr&&(Hi=(0,Ue.Z)((0,Ue.Z)({},Hi),{},{width:Yn}));var Zi=ue.useRef(null);return ue.useImperativeHandle(bt,function(){return{getPopupElement:function(){var Ji;return(Ji=Zi.current)===null||Ji===void 0?void 0:Ji.popupElement}}}),ue.createElement(oe.Z,(0,b.Z)({},ni,{showAction:Fr?["click"]:[],hideAction:Fr?["click"]:[],popupPlacement:Hn||(nn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Pr,prefixCls:ri,popupTransitionName:Jr,popup:ue.createElement("div",{onMouseEnter:Kr},ai),ref:Zi,stretch:Ri,popupAlign:zr,popupVisible:Ht,getPopupContainer:Qr,popupClassName:be()(Kt,(0,fe.Z)({},"".concat(ri,"-empty"),Br)),popupStyle:Hi,getTriggerDOMNode:gr,onPopupVisibleChange:Fr}),ht)},re=ue.forwardRef(x),ne=re,le=E(66712);function Ie(Mt,zt){var bt=Mt.key,Ot;return"value"in Mt&&(Ot=Mt.value),bt!=null?bt:Ot!==void 0?Ot:"rc-index-key-".concat(zt)}function ke(Mt){return typeof Mt!="undefined"&&!Number.isNaN(Mt)}function Ye(Mt,zt){var bt=Mt||{},Ot=bt.label,At=bt.value,Ht=bt.options,ht=bt.groupLabel,Qt=Ot||(zt?"children":"label");return{label:Qt,value:At||"value",options:Ht||"options",groupLabel:ht||Qt}}function _e(Mt){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bt=zt.fieldNames,Ot=zt.childrenAsData,At=[],Ht=Ye(bt,!1),ht=Ht.label,Qt=Ht.value,Jt=Ht.options,sn=Ht.groupLabel;function jt(Kt,Xt){Array.isArray(Kt)&&Kt.forEach(function(nn){if(Xt||!(Jt in nn)){var Hn=nn[Qt];At.push({key:Ie(nn,At.length),groupOption:Xt,data:nn,label:nn[ht],value:Hn})}else{var zn=nn[sn];zn===void 0&&Ot&&(zn=nn.label),At.push({key:Ie(nn,At.length),group:!0,data:nn,label:zn}),jt(nn[Jt],!0)}})}return jt(Mt,!1),At}function it(Mt){var zt=(0,Ue.Z)({},Mt);return"props"in zt||Object.defineProperty(zt,"props",{get:function(){return(0,xe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),zt}}),zt}var ft=function(zt,bt,Ot){if(!bt||!bt.length)return null;var At=!1,Ht=function Qt(Jt,sn){var jt=(0,le.Z)(sn),Kt=jt[0],Xt=jt.slice(1);if(!Kt)return[Jt];var nn=Jt.split(Kt);return At=At||nn.length>1,nn.reduce(function(Hn,zn){return[].concat((0,He.Z)(Hn),(0,He.Z)(Qt(zn,Xt)))},[]).filter(Boolean)},ht=Ht(zt,bt);return At?typeof Ot!="undefined"?ht.slice(0,Ot):ht:null},yt=ue.createContext(null),ot=yt;function lt(Mt){var zt=Mt.visible,bt=Mt.values;if(!zt)return null;var Ot=50;return ue.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(bt.slice(0,Ot).map(function(At){var Ht=At.label,ht=At.value;return["number","string"].includes((0,Ce.Z)(Ht))?Ht:ht}).join(", ")),bt.length>Ot?", ...":null)}var Ut=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],kt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ln=function(zt){return zt==="tags"||zt==="multiple"},Gt=ue.forwardRef(function(Mt,zt){var bt,Ot=Mt.id,At=Mt.prefixCls,Ht=Mt.className,ht=Mt.showSearch,Qt=Mt.tagRender,Jt=Mt.direction,sn=Mt.omitDomProps,jt=Mt.displayValues,Kt=Mt.onDisplayValuesChange,Xt=Mt.emptyOptions,nn=Mt.notFoundContent,Hn=nn===void 0?"Not Found":nn,zn=Mt.onClear,Yn=Mt.mode,Lr=Mt.disabled,zr=Mt.loading,Qr=Mt.getInputElement,Br=Mt.getRawInputElement,gr=Mt.open,Fr=Mt.defaultOpen,Kr=Mt.onDropdownVisibleChange,ni=Mt.activeValue,ri=Mt.onActiveValueChange,ai=Mt.activeDescendantId,Pr=Mt.searchValue,Jr=Mt.autoClearSearchValue,Xr=Mt.onSearch,Ri=Mt.onSearchSplit,Hi=Mt.tokenSeparators,Zi=Mt.allowClear,zi=Mt.prefix,Ji=Mt.suffixIcon,wi=Mt.clearIcon,Mi=Mt.OptionList,fi=Mt.animation,Xi=Mt.transitionName,oo=Mt.dropdownStyle,Ro=Mt.dropdownClassName,fo=Mt.dropdownMatchSelectWidth,bo=Mt.dropdownRender,co=Mt.dropdownAlign,yo=Mt.placement,Pi=Mt.builtinPlacements,Ai=Mt.getPopupContainer,Gr=Mt.showAction,Vn=Gr===void 0?[]:Gr,or=Mt.onFocus,ur=Mt.onBlur,qn=Mt.onKeyUp,Wr=Mt.onKeyDown,qr=Mt.onMouseDown,rr=(0,pe.Z)(Mt,Ut),Qn=ln(Yn),xr=(ht!==void 0?ht:Qn)||Yn==="combobox",Zr=(0,Ue.Z)({},rr);kt.forEach(function(Uo){delete Zr[Uo]}),sn==null||sn.forEach(function(Uo){delete Zr[Uo]});var ji=ue.useState(!1),vo=(0,Pe.Z)(ji,2),ao=vo[0],Io=vo[1];ue.useEffect(function(){Io((0,we.Z)())},[]);var wo=ue.useRef(null),Co=ue.useRef(null),To=ue.useRef(null),Oo=ue.useRef(null),Mo=ue.useRef(null),ha=ue.useRef(!1),Aa=ce(),xa=(0,Pe.Z)(Aa,3),Ba=xa[0],Da=xa[1],Gi=xa[2];ue.useImperativeHandle(zt,function(){var Uo,Eo;return{focus:(Uo=Oo.current)===null||Uo===void 0?void 0:Uo.focus,blur:(Eo=Oo.current)===null||Eo===void 0?void 0:Eo.blur,scrollTo:function(tl){var Oa;return(Oa=Mo.current)===null||Oa===void 0?void 0:Oa.scrollTo(tl)},nativeElement:wo.current||Co.current}});var Li=ue.useMemo(function(){var Uo;if(Yn!=="combobox")return Pr;var Eo=(Uo=jt[0])===null||Uo===void 0?void 0:Uo.value;return typeof Eo=="string"||typeof Eo=="number"?String(Eo):""},[Pr,Yn,jt]),ea=Yn==="combobox"&&typeof Qr=="function"&&Qr()||null,ta=typeof Br=="function"&&Br(),_i=(0,Me.x1)(Co,ta==null||(bt=ta.props)===null||bt===void 0?void 0:bt.ref),Wo=ue.useState(!1),Jo=(0,Pe.Z)(Wo,2),ho=Jo[0],Zo=Jo[1];(0,Le.Z)(function(){Zo(!0)},[]);var Po=(0,de.Z)(!1,{defaultValue:Fr,value:gr}),Ta=(0,Pe.Z)(Po,2),rl=Ta[0],za=Ta[1],Ia=ho?rl:!1,Yl=!Hn&&Xt;(Lr||Yl&&Ia&&Yn==="combobox")&&(Ia=!1);var jl=Yl?!1:Ia,qi=ue.useCallback(function(Uo){var Eo=Uo!==void 0?Uo:!Ia;Lr||(za(Eo),Ia!==Eo&&(Kr==null||Kr(Eo)))},[Lr,Ia,za,Kr]),xo=ue.useMemo(function(){return(Hi||[]).some(function(Uo){return[`
`,`\r
`].includes(Uo)})},[Hi]),Qi=ue.useContext(ot)||{},to=Qi.maxCount,ko=Qi.rawValues,da=function(Eo,Ma,tl){if(!(Qn&&ke(to)&&(ko==null?void 0:ko.size)>=to)){var Oa=!0,ka=Eo;ri==null||ri(null);var Fl=ft(Eo,Hi,ke(to)?to-ko.size:void 0),El=tl?null:Fl;return Yn!=="combobox"&&El&&(ka="",Ri==null||Ri(El),qi(!1),Oa=!1),Xr&&Li!==ka&&Xr(ka,{source:Ma?"typing":"effect"}),Oa}},Cl=function(Eo){!Eo||!Eo.trim()||Xr(Eo,{source:"submit"})};ue.useEffect(function(){!Ia&&!Qn&&Yn!=="combobox"&&da("",!1,!1)},[Ia]),ue.useEffect(function(){rl&&Lr&&za(!1),Lr&&!ha.current&&Da(!1)},[Lr]);var Ga=Oe(),Wa=(0,Pe.Z)(Ga,2),Fa=Wa[0],pl=Wa[1],Al=ue.useRef(!1),el=function(Eo){var Ma=Fa(),tl=Eo.key,Oa=tl==="Enter";if(Oa&&(Yn!=="combobox"&&Eo.preventDefault(),Ia||qi(!0)),pl(!!Li),tl==="Backspace"&&!Ma&&Qn&&!Li&&jt.length){for(var ka=(0,He.Z)(jt),Fl=null,El=ka.length-1;El>=0;El-=1){var Ll=ka[El];if(!Ll.disabled){ka.splice(El,1),Fl=Ll;break}}Fl&&Kt(ka,{type:"remove",values:[Fl]})}for(var ol=arguments.length,fl=new Array(ol>1?ol-1:0),Pl=1;Pl<ol;Pl++)fl[Pl-1]=arguments[Pl];if(Ia&&(!Oa||!Al.current)){var Vl;Oa&&(Al.current=!0),(Vl=Mo.current)===null||Vl===void 0||Vl.onKeyDown.apply(Vl,[Eo].concat(fl))}Wr==null||Wr.apply(void 0,[Eo].concat(fl))},Dl=function(Eo){for(var Ma=arguments.length,tl=new Array(Ma>1?Ma-1:0),Oa=1;Oa<Ma;Oa++)tl[Oa-1]=arguments[Oa];if(Ia){var ka;(ka=Mo.current)===null||ka===void 0||ka.onKeyUp.apply(ka,[Eo].concat(tl))}Eo.key==="Enter"&&(Al.current=!1),qn==null||qn.apply(void 0,[Eo].concat(tl))},Ao=function(Eo){var Ma=jt.filter(function(tl){return tl!==Eo});Kt(Ma,{type:"remove",values:[Eo]})},xl=function(){Al.current=!1},Kl=ue.useRef(!1),us=function(){Da(!0),Lr||(or&&!Kl.current&&or.apply(void 0,arguments),Vn.includes("focus")&&qi(!0)),Kl.current=!0},ys=function(){ha.current=!0,Da(!1,function(){Kl.current=!1,ha.current=!1,qi(!1)}),!Lr&&(Li&&(Yn==="tags"?Xr(Li,{source:"submit"}):Yn==="multiple"&&Xr("",{source:"blur"})),ur&&ur.apply(void 0,arguments))},il=[];ue.useEffect(function(){return function(){il.forEach(function(Uo){return clearTimeout(Uo)}),il.splice(0,il.length)}},[]);var Zl=function(Eo){var Ma,tl=Eo.target,Oa=(Ma=To.current)===null||Ma===void 0?void 0:Ma.getPopupElement();if(Oa&&Oa.contains(tl)){var ka=setTimeout(function(){var ol=il.indexOf(ka);if(ol!==-1&&il.splice(ol,1),Gi(),!ao&&!Oa.contains(document.activeElement)){var fl;(fl=Oo.current)===null||fl===void 0||fl.focus()}});il.push(ka)}for(var Fl=arguments.length,El=new Array(Fl>1?Fl-1:0),Ll=1;Ll<Fl;Ll++)El[Ll-1]=arguments[Ll];qr==null||qr.apply(void 0,[Eo].concat(El))},vl=ue.useState({}),Is=(0,Pe.Z)(vl,2),Gl=Is[1];function cs(){Gl({})}var ts;ta&&(ts=function(Eo){qi(Eo)}),Ge(function(){var Uo;return[wo.current,(Uo=To.current)===null||Uo===void 0?void 0:Uo.getPopupElement()]},jl,qi,!!ta);var Js=ue.useMemo(function(){return(0,Ue.Z)((0,Ue.Z)({},Mt),{},{notFoundContent:Hn,open:Ia,triggerOpen:jl,id:Ot,showSearch:xr,multiple:Qn,toggleOpen:qi})},[Mt,Hn,jl,Ia,Ot,xr,Qn,qi]),ds=!!Ji||zr,gl;ds&&(gl=ue.createElement(Ae,{className:be()("".concat(At,"-arrow"),(0,fe.Z)({},"".concat(At,"-arrow-loading"),zr)),customizeIcon:Ji,customizeIconProps:{loading:zr,searchValue:Li,open:Ia,focused:Ba,showSearch:xr}}));var _l=function(){var Eo;zn==null||zn(),(Eo=Oo.current)===null||Eo===void 0||Eo.focus(),Kt([],{type:"clear",values:jt}),da("",!1,!1)},ns=De(At,_l,jt,Zi,wi,Lr,Li,Yn),bs=ns.allowClear,Xl=ns.clearIcon,fs=ue.createElement(Mi,{ref:Mo}),Cs=be()(At,Ht,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(At,"-focused"),Ba),"".concat(At,"-multiple"),Qn),"".concat(At,"-single"),!Qn),"".concat(At,"-allow-clear"),Zi),"".concat(At,"-show-arrow"),ds),"".concat(At,"-disabled"),Lr),"".concat(At,"-loading"),zr),"".concat(At,"-open"),Ia),"".concat(At,"-customize-input"),ea),"".concat(At,"-show-search"),xr)),Ul=ue.createElement(ne,{ref:To,disabled:Lr,prefixCls:At,visible:jl,popupElement:fs,animation:fi,transitionName:Xi,dropdownStyle:oo,dropdownClassName:Ro,direction:Jt,dropdownMatchSelectWidth:fo,dropdownRender:bo,dropdownAlign:co,placement:yo,builtinPlacements:Pi,getPopupContainer:Ai,empty:Xt,getTriggerDOMNode:function(Eo){return Co.current||Eo},onPopupVisibleChange:ts,onPopupMouseEnter:cs},ta?ue.cloneElement(ta,{ref:_i}):ue.createElement(Ft,(0,b.Z)({},Mt,{domRef:Co,prefixCls:At,inputElement:ea,ref:Oo,id:Ot,prefix:zi,showSearch:xr,autoClearSearchValue:Jr,mode:Yn,activeDescendantId:ai,tagRender:Qt,values:jt,open:Ia,onToggleOpen:qi,activeValue:ni,searchValue:Li,onSearch:da,onSearchSubmit:Cl,onRemove:Ao,tokenWithEnter:xo,onInputBlur:xl}))),Ha;return ta?Ha=Ul:Ha=ue.createElement("div",(0,b.Z)({className:Cs},Zr,{ref:wo,onMouseDown:Zl,onKeyDown:el,onKeyUp:Dl,onFocus:us,onBlur:ys}),ue.createElement(lt,{visible:Ba&&!Ia,values:jt}),Ul,gl,bs&&Xl),ue.createElement(Re.Provider,{value:Js},Ha)}),Rt=Gt,Vt=function(){return null};Vt.isSelectOptGroup=!0;var $t=Vt,St=function(){return null};St.isSelectOption=!0;var Lt=St,tn=E(80547),hn=E(2738),vt=E(48911);function Tt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var _t=["disabled","title","children","style","className"];function on(Mt){return typeof Mt=="string"||typeof Mt=="number"}var En=function(zt,bt){var Ot=tt(),At=Ot.prefixCls,Ht=Ot.id,ht=Ot.open,Qt=Ot.multiple,Jt=Ot.mode,sn=Ot.searchValue,jt=Ot.toggleOpen,Kt=Ot.notFoundContent,Xt=Ot.onPopupScroll,nn=ue.useContext(ot),Hn=nn.maxCount,zn=nn.flattenOptions,Yn=nn.onActiveValue,Lr=nn.defaultActiveFirstOption,zr=nn.onSelect,Qr=nn.menuItemSelectedIcon,Br=nn.rawValues,gr=nn.fieldNames,Fr=nn.virtual,Kr=nn.direction,ni=nn.listHeight,ri=nn.listItemHeight,ai=nn.optionRender,Pr="".concat(At,"-item"),Jr=(0,tn.Z)(function(){return zn},[ht,zn],function(Gr,Vn){return Vn[0]&&Gr[1]!==Vn[1]}),Xr=ue.useRef(null),Ri=ue.useMemo(function(){return Qt&&ke(Hn)&&(Br==null?void 0:Br.size)>=Hn},[Qt,Hn,Br==null?void 0:Br.size]),Hi=function(Vn){Vn.preventDefault()},Zi=function(Vn){var or;(or=Xr.current)===null||or===void 0||or.scrollTo(typeof Vn=="number"?{index:Vn}:Vn)},zi=ue.useCallback(function(Gr){return Jt==="combobox"?!1:Br.has(Gr)},[Jt,(0,He.Z)(Br).toString(),Br.size]),Ji=function(Vn){for(var or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ur=Jr.length,qn=0;qn<ur;qn+=1){var Wr=(Vn+qn*or+ur)%ur,qr=Jr[Wr]||{},rr=qr.group,Qn=qr.data;if(!rr&&!(Qn!=null&&Qn.disabled)&&(zi(Qn.value)||!Ri))return Wr}return-1},wi=ue.useState(function(){return Ji(0)}),Mi=(0,Pe.Z)(wi,2),fi=Mi[0],Xi=Mi[1],oo=function(Vn){var or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Xi(Vn);var ur={source:or?"keyboard":"mouse"},qn=Jr[Vn];if(!qn){Yn(null,-1,ur);return}Yn(qn.value,Vn,ur)};(0,ue.useEffect)(function(){oo(Lr!==!1?Ji(0):-1)},[Jr.length,sn]);var Ro=ue.useCallback(function(Gr){return Jt==="combobox"?String(Gr).toLowerCase()===sn.toLowerCase():Br.has(Gr)},[Jt,sn,(0,He.Z)(Br).toString(),Br.size]);(0,ue.useEffect)(function(){var Gr=setTimeout(function(){if(!Qt&&ht&&Br.size===1){var or=Array.from(Br)[0],ur=Jr.findIndex(function(qn){var Wr=qn.data;return sn?String(Wr.value).startsWith(sn):Wr.value===or});ur!==-1&&(oo(ur),Zi(ur))}});if(ht){var Vn;(Vn=Xr.current)===null||Vn===void 0||Vn.scrollTo(void 0)}return function(){return clearTimeout(Gr)}},[ht,sn]);var fo=function(Vn){Vn!==void 0&&zr(Vn,{selected:!Br.has(Vn)}),Qt||jt(!1)};if(ue.useImperativeHandle(bt,function(){return{onKeyDown:function(Vn){var or=Vn.which,ur=Vn.ctrlKey;switch(or){case Ze.Z.N:case Ze.Z.P:case Ze.Z.UP:case Ze.Z.DOWN:{var qn=0;if(or===Ze.Z.UP?qn=-1:or===Ze.Z.DOWN?qn=1:Tt()&&ur&&(or===Ze.Z.N?qn=1:or===Ze.Z.P&&(qn=-1)),qn!==0){var Wr=Ji(fi+qn,qn);Zi(Wr),oo(Wr,!0)}break}case Ze.Z.TAB:case Ze.Z.ENTER:{var qr,rr=Jr[fi];rr&&!(rr!=null&&(qr=rr.data)!==null&&qr!==void 0&&qr.disabled)&&!Ri?fo(rr.value):fo(void 0),ht&&Vn.preventDefault();break}case Ze.Z.ESC:jt(!1),ht&&Vn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Vn){Zi(Vn)}}}),Jr.length===0)return ue.createElement("div",{role:"listbox",id:"".concat(Ht,"_list"),className:"".concat(Pr,"-empty"),onMouseDown:Hi},Kt);var bo=Object.keys(gr).map(function(Gr){return gr[Gr]}),co=function(Vn){return Vn.label};function yo(Gr,Vn){var or=Gr.group;return{role:or?"presentation":"option",id:"".concat(Ht,"_list_").concat(Vn)}}var Pi=function(Vn){var or=Jr[Vn];if(!or)return null;var ur=or.data||{},qn=ur.value,Wr=or.group,qr=(0,Te.Z)(ur,!0),rr=co(or);return or?ue.createElement("div",(0,b.Z)({"aria-label":typeof rr=="string"&&!Wr?rr:null},qr,{key:Vn},yo(or,Vn),{"aria-selected":Ro(qn)}),qn):null},Ai={role:"listbox",id:"".concat(Ht,"_list")};return ue.createElement(ue.Fragment,null,Fr&&ue.createElement("div",(0,b.Z)({},Ai,{style:{height:0,width:0,overflow:"hidden"}}),Pi(fi-1),Pi(fi),Pi(fi+1)),ue.createElement(vt.Z,{itemKey:"key",ref:Xr,data:Jr,height:ni,itemHeight:ri,fullHeight:!1,onMouseDown:Hi,onScroll:Xt,virtual:Fr,direction:Kr,innerProps:Fr?null:Ai},function(Gr,Vn){var or=Gr.group,ur=Gr.groupOption,qn=Gr.data,Wr=Gr.label,qr=Gr.value,rr=qn.key;if(or){var Qn,xr=(Qn=qn.title)!==null&&Qn!==void 0?Qn:on(Wr)?Wr.toString():void 0;return ue.createElement("div",{className:be()(Pr,"".concat(Pr,"-group"),qn.className),title:xr},Wr!==void 0?Wr:rr)}var Zr=qn.disabled,ji=qn.title,vo=qn.children,ao=qn.style,Io=qn.className,wo=(0,pe.Z)(qn,_t),Co=(0,hn.Z)(wo,bo),To=zi(qr),Oo=Zr||!To&&Ri,Mo="".concat(Pr,"-option"),ha=be()(Pr,Mo,Io,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Mo,"-grouped"),ur),"".concat(Mo,"-active"),fi===Vn&&!Oo),"".concat(Mo,"-disabled"),Oo),"".concat(Mo,"-selected"),To)),Aa=co(Gr),xa=!Qr||typeof Qr=="function"||To,Ba=typeof Aa=="number"?Aa:Aa||qr,Da=on(Ba)?Ba.toString():void 0;return ji!==void 0&&(Da=ji),ue.createElement("div",(0,b.Z)({},(0,Te.Z)(Co),Fr?{}:yo(Gr,Vn),{"aria-selected":Ro(qr),className:ha,title:Da,onMouseMove:function(){fi===Vn||Oo||oo(Vn)},onClick:function(){Oo||fo(qr)},style:ao}),ue.createElement("div",{className:"".concat(Mo,"-content")},typeof ai=="function"?ai(Gr,{index:Vn}):Ba),ue.isValidElement(Qr)||To,xa&&ue.createElement(Ae,{className:"".concat(Pr,"-option-state"),customizeIcon:Qr,customizeIconProps:{value:qr,disabled:Oo,isSelected:To}},To?"\u2713":null))}))},Tn=ue.forwardRef(En),$n=Tn,er=function(Mt,zt){var bt=ue.useRef({values:new Map,options:new Map}),Ot=ue.useMemo(function(){var Ht=bt.current,ht=Ht.values,Qt=Ht.options,Jt=Mt.map(function(Kt){if(Kt.label===void 0){var Xt;return(0,Ue.Z)((0,Ue.Z)({},Kt),{},{label:(Xt=ht.get(Kt.value))===null||Xt===void 0?void 0:Xt.label})}return Kt}),sn=new Map,jt=new Map;return Jt.forEach(function(Kt){sn.set(Kt.value,Kt),jt.set(Kt.value,zt.get(Kt.value)||Qt.get(Kt.value))}),bt.current.values=sn,bt.current.options=jt,Jt},[Mt,zt]),At=ue.useCallback(function(Ht){return zt.get(Ht)||bt.current.options.get(Ht)},[zt]);return[Ot,At]};function In(Mt,zt){return Xe(Mt).join("").toUpperCase().includes(zt)}var Gn=function(Mt,zt,bt,Ot,At){return ue.useMemo(function(){if(!bt||Ot===!1)return Mt;var Ht=zt.options,ht=zt.label,Qt=zt.value,Jt=[],sn=typeof Ot=="function",jt=bt.toUpperCase(),Kt=sn?Ot:function(nn,Hn){return At?In(Hn[At],jt):Hn[Ht]?In(Hn[ht!=="children"?ht:"label"],jt):In(Hn[Qt],jt)},Xt=sn?function(nn){return it(nn)}:function(nn){return nn};return Mt.forEach(function(nn){if(nn[Ht]){var Hn=Kt(bt,Xt(nn));if(Hn)Jt.push(nn);else{var zn=nn[Ht].filter(function(Yn){return Kt(bt,Xt(Yn))});zn.length&&Jt.push((0,Ue.Z)((0,Ue.Z)({},nn),{},(0,fe.Z)({},Ht,zn)))}return}Kt(bt,Xt(nn))&&Jt.push(nn)}),Jt},[Mt,Ot,At,bt,zt])},Wt=E(6551),un=E(11592),On=["children","value"],Fn=["children"];function xn(Mt){var zt=Mt,bt=zt.key,Ot=zt.props,At=Ot.children,Ht=Ot.value,ht=(0,pe.Z)(Ot,On);return(0,Ue.Z)({key:bt,value:Ht!==void 0?Ht:bt,children:At},ht)}function dn(Mt){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,un.Z)(Mt).map(function(bt,Ot){if(!ue.isValidElement(bt)||!bt.type)return null;var At=bt,Ht=At.type.isSelectOptGroup,ht=At.key,Qt=At.props,Jt=Qt.children,sn=(0,pe.Z)(Qt,Fn);return zt||!Ht?xn(bt):(0,Ue.Z)((0,Ue.Z)({key:"__RC_SELECT_GRP__".concat(ht===null?Ot:ht,"__"),label:ht},sn),{},{options:dn(Jt)})}).filter(function(bt){return bt})}var rn=function(zt,bt,Ot,At,Ht){return ue.useMemo(function(){var ht=zt,Qt=!zt;Qt&&(ht=dn(bt));var Jt=new Map,sn=new Map,jt=function(nn,Hn,zn){zn&&typeof zn=="string"&&nn.set(Hn[zn],Hn)},Kt=function Xt(nn){for(var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,zn=0;zn<nn.length;zn+=1){var Yn=nn[zn];!Yn[Ot.options]||Hn?(Jt.set(Yn[Ot.value],Yn),jt(sn,Yn,Ot.label),jt(sn,Yn,At),jt(sn,Yn,Ht)):Xt(Yn[Ot.options],!0)}};return Kt(ht),{options:ht,valueOptions:Jt,labelOptions:sn}},[zt,bt,Ot,At,Ht])},Sn=rn;function kn(Mt){var zt=ue.useRef();zt.current=Mt;var bt=ue.useCallback(function(){return zt.current.apply(zt,arguments)},[]);return bt}function Zn(Mt){var zt=Mt.mode,bt=Mt.options,Ot=Mt.children,At=Mt.backfill,Ht=Mt.allowClear,ht=Mt.placeholder,Qt=Mt.getInputElement,Jt=Mt.showSearch,sn=Mt.onSearch,jt=Mt.defaultOpen,Kt=Mt.autoFocus,Xt=Mt.labelInValue,nn=Mt.value,Hn=Mt.inputValue,zn=Mt.optionLabelProp,Yn=isMultiple(zt),Lr=Jt!==void 0?Jt:Yn||zt==="combobox",zr=bt||convertChildrenToData(Ot);if(warning(zt!=="tags"||zr.every(function(Fr){return!Fr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),zt==="tags"||zt==="combobox"){var Qr=zr.some(function(Fr){return Fr.options?Fr.options.some(function(Kr){return typeof("value"in Kr?Kr.value:Kr.key)=="number"}):typeof("value"in Fr?Fr.value:Fr.key)=="number"});warning(!Qr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(zt!=="combobox"||!zn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(zt==="combobox"||!At,"`backfill` only works with `combobox` mode."),warning(zt==="combobox"||!Qt,"`getInputElement` only work with `combobox` mode."),noteOnce(zt!=="combobox"||!Qt||!Ht||!ht,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),sn&&!Lr&&zt!=="combobox"&&zt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!jt||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),nn!=null){var Br=toArray(nn);warning(!Xt||Br.every(function(Fr){return _typeof(Fr)==="object"&&("key"in Fr||"value"in Fr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Yn||Array.isArray(nn),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ot){var gr=null;toNodeArray(Ot).some(function(Fr){if(!React.isValidElement(Fr)||!Fr.type)return!1;var Kr=Fr,ni=Kr.type;if(ni.isSelectOption)return!1;if(ni.isSelectOptGroup){var ri=toNodeArray(Fr.props.children).every(function(ai){return!React.isValidElement(ai)||!Fr.type||ai.type.isSelectOption?!0:(gr=ai.type,!1)});return!ri}return gr=ni,!0}),gr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(gr.displayName||gr.name||gr,"`.")),warning(Hn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function An(Mt,zt){if(Mt){var bt=function Ot(At){for(var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ht=0;ht<At.length;ht++){var Qt=At[ht];if(Qt[zt==null?void 0:zt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Ht&&Array.isArray(Qt[zt==null?void 0:zt.options])&&Ot(Qt[zt==null?void 0:zt.options],!0))break}};bt(Mt)}}var jn=null,Un=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],yr=["inputValue"];function Ar(Mt){return!Mt||(0,Ce.Z)(Mt)!=="object"}var vn=ue.forwardRef(function(Mt,zt){var bt=Mt.id,Ot=Mt.mode,At=Mt.prefixCls,Ht=At===void 0?"rc-select":At,ht=Mt.backfill,Qt=Mt.fieldNames,Jt=Mt.inputValue,sn=Mt.searchValue,jt=Mt.onSearch,Kt=Mt.autoClearSearchValue,Xt=Kt===void 0?!0:Kt,nn=Mt.onSelect,Hn=Mt.onDeselect,zn=Mt.dropdownMatchSelectWidth,Yn=zn===void 0?!0:zn,Lr=Mt.filterOption,zr=Mt.filterSort,Qr=Mt.optionFilterProp,Br=Mt.optionLabelProp,gr=Mt.options,Fr=Mt.optionRender,Kr=Mt.children,ni=Mt.defaultActiveFirstOption,ri=Mt.menuItemSelectedIcon,ai=Mt.virtual,Pr=Mt.direction,Jr=Mt.listHeight,Xr=Jr===void 0?200:Jr,Ri=Mt.listItemHeight,Hi=Ri===void 0?20:Ri,Zi=Mt.labelRender,zi=Mt.value,Ji=Mt.defaultValue,wi=Mt.labelInValue,Mi=Mt.onChange,fi=Mt.maxCount,Xi=(0,pe.Z)(Mt,Un),oo=(0,Wt.ZP)(bt),Ro=ln(Ot),fo=!!(!gr&&Kr),bo=ue.useMemo(function(){return Lr===void 0&&Ot==="combobox"?!1:Lr},[Lr,Ot]),co=ue.useMemo(function(){return Ye(Qt,fo)},[JSON.stringify(Qt),fo]),yo=(0,de.Z)("",{value:sn!==void 0?sn:Jt,postState:function(xo){return xo||""}}),Pi=(0,Pe.Z)(yo,2),Ai=Pi[0],Gr=Pi[1],Vn=Sn(gr,Kr,co,Qr,Br),or=Vn.valueOptions,ur=Vn.labelOptions,qn=Vn.options,Wr=ue.useCallback(function(qi){var xo=Xe(qi);return xo.map(function(Qi){var to,ko,da,Cl,Ga;if(Ar(Qi))to=Qi;else{var Wa;da=Qi.key,ko=Qi.label,to=(Wa=Qi.value)!==null&&Wa!==void 0?Wa:da}var Fa=or.get(to);if(Fa){var pl;if(ko===void 0&&(ko=Fa==null?void 0:Fa[Br||co.label]),da===void 0&&(da=(pl=Fa==null?void 0:Fa.key)!==null&&pl!==void 0?pl:to),Cl=Fa==null?void 0:Fa.disabled,Ga=Fa==null?void 0:Fa.title,0)var Al}return{label:ko,value:to,key:da,disabled:Cl,title:Ga}})},[co,Br,or]),qr=(0,de.Z)(Ji,{value:zi}),rr=(0,Pe.Z)(qr,2),Qn=rr[0],xr=rr[1],Zr=ue.useMemo(function(){var qi,xo=Ro&&Qn===null?[]:Qn,Qi=Wr(xo);return Ot==="combobox"&&se((qi=Qi[0])===null||qi===void 0?void 0:qi.value)?[]:Qi},[Qn,Wr,Ot,Ro]),ji=er(Zr,or),vo=(0,Pe.Z)(ji,2),ao=vo[0],Io=vo[1],wo=ue.useMemo(function(){if(!Ot&&ao.length===1){var qi=ao[0];if(qi.value===null&&(qi.label===null||qi.label===void 0))return[]}return ao.map(function(xo){var Qi;return(0,Ue.Z)((0,Ue.Z)({},xo),{},{label:(Qi=typeof Zi=="function"?Zi(xo):xo.label)!==null&&Qi!==void 0?Qi:xo.value})})},[Ot,ao,Zi]),Co=ue.useMemo(function(){return new Set(ao.map(function(qi){return qi.value}))},[ao]);ue.useEffect(function(){if(Ot==="combobox"){var qi,xo=(qi=ao[0])===null||qi===void 0?void 0:qi.value;Gr(ze(xo)?String(xo):"")}},[ao]);var To=kn(function(qi,xo){var Qi=xo!=null?xo:qi;return(0,fe.Z)((0,fe.Z)({},co.value,qi),co.label,Qi)}),Oo=ue.useMemo(function(){if(Ot!=="tags")return qn;var qi=(0,He.Z)(qn),xo=function(to){return or.has(to)};return(0,He.Z)(ao).sort(function(Qi,to){return Qi.value<to.value?-1:1}).forEach(function(Qi){var to=Qi.value;xo(to)||qi.push(To(to,Qi.label))}),qi},[To,qn,or,ao,Ot]),Mo=Gn(Oo,co,Ai,bo,Qr),ha=ue.useMemo(function(){return Ot!=="tags"||!Ai||Mo.some(function(qi){return qi[Qr||"value"]===Ai})||Mo.some(function(qi){return qi[co.value]===Ai})?Mo:[To(Ai)].concat((0,He.Z)(Mo))},[To,Qr,Ot,Mo,Ai,co]),Aa=function qi(xo){var Qi=(0,He.Z)(xo).sort(function(to,ko){return zr(to,ko,{searchValue:Ai})});return Qi.map(function(to){return Array.isArray(to.options)?(0,Ue.Z)((0,Ue.Z)({},to),{},{options:to.options.length>0?qi(to.options):to.options}):to})},xa=ue.useMemo(function(){return zr?Aa(ha):ha},[ha,zr,Ai]),Ba=ue.useMemo(function(){return _e(xa,{fieldNames:co,childrenAsData:fo})},[xa,co,fo]),Da=function(xo){var Qi=Wr(xo);if(xr(Qi),Mi&&(Qi.length!==ao.length||Qi.some(function(da,Cl){var Ga;return((Ga=ao[Cl])===null||Ga===void 0?void 0:Ga.value)!==(da==null?void 0:da.value)}))){var to=wi?Qi:Qi.map(function(da){return da.value}),ko=Qi.map(function(da){return it(Io(da.value))});Mi(Ro?to:to[0],Ro?ko:ko[0])}},Gi=ue.useState(null),Li=(0,Pe.Z)(Gi,2),ea=Li[0],ta=Li[1],_i=ue.useState(0),Wo=(0,Pe.Z)(_i,2),Jo=Wo[0],ho=Wo[1],Zo=ni!==void 0?ni:Ot!=="combobox",Po=ue.useCallback(function(qi,xo){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},to=Qi.source,ko=to===void 0?"keyboard":to;ho(xo),ht&&Ot==="combobox"&&qi!==null&&ko==="keyboard"&&ta(String(qi))},[ht,Ot]),Ta=function(xo,Qi,to){var ko=function(){var Ao,xl=Io(xo);return[wi?{label:xl==null?void 0:xl[co.label],value:xo,key:(Ao=xl==null?void 0:xl.key)!==null&&Ao!==void 0?Ao:xo}:xo,it(xl)]};if(Qi&&nn){var da=ko(),Cl=(0,Pe.Z)(da,2),Ga=Cl[0],Wa=Cl[1];nn(Ga,Wa)}else if(!Qi&&Hn&&to!=="clear"){var Fa=ko(),pl=(0,Pe.Z)(Fa,2),Al=pl[0],el=pl[1];Hn(Al,el)}},rl=kn(function(qi,xo){var Qi,to=Ro?xo.selected:!0;to?Qi=Ro?[].concat((0,He.Z)(ao),[qi]):[qi]:Qi=ao.filter(function(ko){return ko.value!==qi}),Da(Qi),Ta(qi,to),Ot==="combobox"?ta(""):(!ln||Xt)&&(Gr(""),ta(""))}),za=function(xo,Qi){Da(xo);var to=Qi.type,ko=Qi.values;(to==="remove"||to==="clear")&&ko.forEach(function(da){Ta(da.value,!1,to)})},Ia=function(xo,Qi){if(Gr(xo),ta(null),Qi.source==="submit"){var to=(xo||"").trim();if(to){var ko=Array.from(new Set([].concat((0,He.Z)(Co),[to])));Da(ko),Ta(to,!0),Gr("")}return}Qi.source!=="blur"&&(Ot==="combobox"&&Da(xo),jt==null||jt(xo))},Yl=function(xo){var Qi=xo;Ot!=="tags"&&(Qi=xo.map(function(ko){var da=ur.get(ko);return da==null?void 0:da.value}).filter(function(ko){return ko!==void 0}));var to=Array.from(new Set([].concat((0,He.Z)(Co),(0,He.Z)(Qi))));Da(to),to.forEach(function(ko){Ta(ko,!0)})},jl=ue.useMemo(function(){var qi=ai!==!1&&Yn!==!1;return(0,Ue.Z)((0,Ue.Z)({},Vn),{},{flattenOptions:Ba,onActiveValue:Po,defaultActiveFirstOption:Zo,onSelect:rl,menuItemSelectedIcon:ri,rawValues:Co,fieldNames:co,virtual:qi,direction:Pr,listHeight:Xr,listItemHeight:Hi,childrenAsData:fo,maxCount:fi,optionRender:Fr})},[fi,Vn,Ba,Po,Zo,rl,ri,Co,co,ai,Yn,Pr,Xr,Hi,fo,Fr]);return ue.createElement(ot.Provider,{value:jl},ue.createElement(Rt,(0,b.Z)({},Xi,{id:oo,prefixCls:Ht,ref:zt,omitDomProps:yr,mode:Ot,displayValues:wo,onDisplayValuesChange:za,direction:Pr,searchValue:Ai,onSearch:Ia,autoClearSearchValue:Xt,onSearchSplit:Yl,dropdownMatchSelectWidth:Yn,OptionList:$n,emptyOptions:!Ba.length,activeValue:ea,activeDescendantId:"".concat(oo,"_list_").concat(Jo)})))}),Rn=vn;Rn.Option=Lt,Rn.OptGroup=$t;var sr=Rn,vr=sr},22711:function(Cn,Zt,E){"use strict";E.r(Zt),E.d(Zt,{ResizableTextArea:function(){return Se},default:function(){return gt}});var b=E(54476),He=E(20068),fe=E(33885),Ue=E(94480),Pe=E(42978),pe=E(75931),Ce=E(92310),de=E.n(Ce),xe=E(36901),ue=E(66003),Be=E(30292),be=E(18929),Le=E(59301),we=E(76190),Me=E(29301),ge=E(34280),Ae=E(16089),De=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,Re=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],tt={},ce;function Oe(Xe){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=Xe.getAttribute("id")||Xe.getAttribute("data-reactid")||Xe.getAttribute("name");if(ut&&tt[Ct])return tt[Ct];var ze=window.getComputedStyle(Xe),se=ze.getPropertyValue("box-sizing")||ze.getPropertyValue("-moz-box-sizing")||ze.getPropertyValue("-webkit-box-sizing"),Fe=parseFloat(ze.getPropertyValue("padding-bottom"))+parseFloat(ze.getPropertyValue("padding-top")),Je=parseFloat(ze.getPropertyValue("border-bottom-width"))+parseFloat(ze.getPropertyValue("border-top-width")),at=Re.map(function(We){return"".concat(We,":").concat(ze.getPropertyValue(We))}).join(";"),Ee={sizingStyle:at,paddingSize:Fe,borderSize:Je,boxSizing:se};return ut&&Ct&&(tt[Ct]=Ee),Ee}function Ge(Xe){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ze=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"),ce.setAttribute("name","hiddenTextarea"),document.body.appendChild(ce)),Xe.getAttribute("wrap")?ce.setAttribute("wrap",Xe.getAttribute("wrap")):ce.removeAttribute("wrap");var se=Oe(Xe,ut),Fe=se.paddingSize,Je=se.borderSize,at=se.boxSizing,Ee=se.sizingStyle;ce.setAttribute("style","".concat(Ee,";").concat(De)),ce.value=Xe.value||Xe.placeholder||"";var We=void 0,nt=void 0,Et,ct=ce.scrollHeight;if(at==="border-box"?ct+=Je:at==="content-box"&&(ct-=Fe),Ct!==null||ze!==null){ce.value=" ";var wt=ce.scrollHeight-Fe;Ct!==null&&(We=wt*Ct,at==="border-box"&&(We=We+Fe+Je),ct=Math.max(We,ct)),ze!==null&&(nt=wt*ze,at==="border-box"&&(nt=nt+Fe+Je),Et=ct>nt?"":"hidden",ct=Math.min(nt,ct))}var dt={height:ct,overflowY:Et,resize:"none"};return We&&(dt.minHeight=We),nt&&(dt.maxHeight=nt),dt}var Ze=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],rt=0,Te=1,Ke=2,et=Le.forwardRef(function(Xe,ut){var Ct=Xe,ze=Ct.prefixCls,se=Ct.defaultValue,Fe=Ct.value,Je=Ct.autoSize,at=Ct.onResize,Ee=Ct.className,We=Ct.style,nt=Ct.disabled,Et=Ct.onChange,ct=Ct.onInternalAutoSize,wt=(0,pe.Z)(Ct,Ze),dt=(0,be.Z)(se,{value:Fe,postState:function(Lt){return Lt!=null?Lt:""}}),Dt=(0,Pe.Z)(dt,2),Ft=Dt[0],oe=Dt[1],ae=function(Lt){oe(Lt.target.value),Et==null||Et(Lt)},te=Le.useRef();Le.useImperativeHandle(ut,function(){return{textArea:te.current}});var x=Le.useMemo(function(){return Je&&(0,we.Z)(Je)==="object"?[Je.minRows,Je.maxRows]:[]},[Je]),re=(0,Pe.Z)(x,2),ne=re[0],le=re[1],Ie=!!Je,ke=function(){try{if(document.activeElement===te.current){var Lt=te.current,tn=Lt.selectionStart,hn=Lt.selectionEnd,vt=Lt.scrollTop;te.current.setSelectionRange(tn,hn),te.current.scrollTop=vt}}catch(Tt){}},Ye=Le.useState(Ke),_e=(0,Pe.Z)(Ye,2),it=_e[0],ft=_e[1],yt=Le.useState(),ot=(0,Pe.Z)(yt,2),lt=ot[0],Ut=ot[1],kt=function(){ft(rt)};(0,ge.Z)(function(){Ie&&kt()},[Fe,ne,le,Ie]),(0,ge.Z)(function(){if(it===rt)ft(Te);else if(it===Te){var St=Ge(te.current,!1,ne,le);ft(Ke),Ut(St)}else ke()},[it]);var ln=Le.useRef(),Gt=function(){Ae.Z.cancel(ln.current)},Rt=function(Lt){it===Ke&&(at==null||at(Lt),Je&&(Gt(),ln.current=(0,Ae.Z)(function(){kt()})))};Le.useEffect(function(){return Gt},[]);var Vt=Ie?lt:null,$t=(0,fe.Z)((0,fe.Z)({},We),Vt);return(it===rt||it===Te)&&($t.overflowY="hidden",$t.overflowX="hidden"),Le.createElement(Me.Z,{onResize:Rt,disabled:!(Je||at)},Le.createElement("textarea",(0,b.Z)({},wt,{ref:te,style:$t,className:de()(ze,Ee,(0,He.Z)({},"".concat(ze,"-disabled"),nt)),disabled:nt,value:Ft,onChange:ae})))}),Se=et,qe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],ve=Le.forwardRef(function(Xe,ut){var Ct,ze=Xe.defaultValue,se=Xe.value,Fe=Xe.onFocus,Je=Xe.onBlur,at=Xe.onChange,Ee=Xe.allowClear,We=Xe.maxLength,nt=Xe.onCompositionStart,Et=Xe.onCompositionEnd,ct=Xe.suffix,wt=Xe.prefixCls,dt=wt===void 0?"rc-textarea":wt,Dt=Xe.showCount,Ft=Xe.count,oe=Xe.className,ae=Xe.style,te=Xe.disabled,x=Xe.hidden,re=Xe.classNames,ne=Xe.styles,le=Xe.onResize,Ie=Xe.onClear,ke=Xe.onPressEnter,Ye=Xe.readOnly,_e=Xe.autoSize,it=Xe.onKeyDown,ft=(0,pe.Z)(Xe,qe),yt=(0,be.Z)(ze,{value:se,defaultValue:ze}),ot=(0,Pe.Z)(yt,2),lt=ot[0],Ut=ot[1],kt=lt==null?"":String(lt),ln=Le.useState(!1),Gt=(0,Pe.Z)(ln,2),Rt=Gt[0],Vt=Gt[1],$t=Le.useRef(!1),St=Le.useState(null),Lt=(0,Pe.Z)(St,2),tn=Lt[0],hn=Lt[1],vt=(0,Le.useRef)(null),Tt=(0,Le.useRef)(null),_t=function(){var Rn;return(Rn=Tt.current)===null||Rn===void 0?void 0:Rn.textArea},on=function(){_t().focus()};(0,Le.useImperativeHandle)(ut,function(){var vn;return{resizableTextArea:Tt.current,focus:on,blur:function(){_t().blur()},nativeElement:((vn=vt.current)===null||vn===void 0?void 0:vn.nativeElement)||_t()}}),(0,Le.useEffect)(function(){Vt(function(vn){return!te&&vn})},[te]);var En=Le.useState(null),Tn=(0,Pe.Z)(En,2),$n=Tn[0],er=Tn[1];Le.useEffect(function(){if($n){var vn;(vn=_t()).setSelectionRange.apply(vn,(0,Ue.Z)($n))}},[$n]);var In=(0,ue.Z)(Ft,Dt),Gn=(Ct=In.max)!==null&&Ct!==void 0?Ct:We,Wt=Number(Gn)>0,un=In.strategy(kt),On=!!Gn&&un>Gn,Fn=function(Rn,sr){var vr=sr;!$t.current&&In.exceedFormatter&&In.max&&In.strategy(sr)>In.max&&(vr=In.exceedFormatter(sr,{max:In.max}),sr!==vr&&er([_t().selectionStart||0,_t().selectionEnd||0])),Ut(vr),(0,Be.rJ)(Rn.currentTarget,Rn,at,vr)},xn=function(Rn){$t.current=!0,nt==null||nt(Rn)},dn=function(Rn){$t.current=!1,Fn(Rn,Rn.currentTarget.value),Et==null||Et(Rn)},rn=function(Rn){Fn(Rn,Rn.target.value)},Sn=function(Rn){Rn.key==="Enter"&&ke&&ke(Rn),it==null||it(Rn)},kn=function(Rn){Vt(!0),Fe==null||Fe(Rn)},Zn=function(Rn){Vt(!1),Je==null||Je(Rn)},An=function(Rn){Ut(""),on(),(0,Be.rJ)(_t(),Rn,at)},jn=ct,Un;In.show&&(In.showFormatter?Un=In.showFormatter({value:kt,count:un,maxLength:Gn}):Un="".concat(un).concat(Wt?" / ".concat(Gn):""),jn=Le.createElement(Le.Fragment,null,jn,Le.createElement("span",{className:de()("".concat(dt,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},Un)));var yr=function(Rn){var sr;le==null||le(Rn),(sr=_t())!==null&&sr!==void 0&&sr.style.height&&hn(!0)},Ar=!_e&&!Dt&&!Ee;return Le.createElement(xe.BaseInput,{ref:vt,value:kt,allowClear:Ee,handleReset:An,suffix:jn,prefixCls:dt,classNames:(0,fe.Z)((0,fe.Z)({},re),{},{affixWrapper:de()(re==null?void 0:re.affixWrapper,(0,He.Z)((0,He.Z)({},"".concat(dt,"-show-count"),Dt),"".concat(dt,"-textarea-allow-clear"),Ee))}),disabled:te,focused:Rt,className:de()(oe,On&&"".concat(dt,"-out-of-range")),style:(0,fe.Z)((0,fe.Z)({},ae),tn&&!Ar?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Un=="string"?Un:void 0}},hidden:x,readOnly:Ye,onClear:Ie},Le.createElement(Se,(0,b.Z)({},ft,{autoSize:_e,maxLength:We,onKeyDown:Sn,onChange:rn,onFocus:kn,onBlur:Zn,onCompositionStart:xn,onCompositionEnd:dn,className:de()(re==null?void 0:re.textarea),style:(0,fe.Z)((0,fe.Z)({},ne==null?void 0:ne.textarea),{},{resize:ae==null?void 0:ae.resize}),disabled:te,prefixCls:dt,onResize:yr,ref:Tt,readOnly:Ye})))}),ye=ve,gt=ye},639:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return tt}});var b=E(54476),He=E(20068),fe=E(33885),Ue=E(42978),Pe=E(75931),pe=E(59301),Ce=E(92310),de=E.n(Ce),xe=E(26112),ue=E(30699),Be=function(Oe){for(var Ge=Oe.prefixCls,Ze=Oe.level,rt=Oe.isStart,Te=Oe.isEnd,Ke="".concat(Ge,"-indent-unit"),et=[],Se=0;Se<Ze;Se+=1)et.push(pe.createElement("span",{key:Se,className:de()(Ke,(0,He.Z)((0,He.Z)({},"".concat(Ke,"-start"),rt[Se]),"".concat(Ke,"-end"),Te[Se]))}));return pe.createElement("span",{"aria-hidden":"true",className:"".concat(Ge,"-indent")},et)},be=pe.memo(Be),Le=E(65065),we=E(34061),Me=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ge="open",Ae="close",De="---",Re=function(Oe){var Ge,Ze,rt,Te=Oe.eventKey,Ke=Oe.className,et=Oe.style,Se=Oe.dragOver,qe=Oe.dragOverGapTop,ve=Oe.dragOverGapBottom,ye=Oe.isLeaf,gt=Oe.isStart,Xe=Oe.isEnd,ut=Oe.expanded,Ct=Oe.selected,ze=Oe.checked,se=Oe.halfChecked,Fe=Oe.loading,Je=Oe.domRef,at=Oe.active,Ee=Oe.data,We=Oe.onMouseMove,nt=Oe.selectable,Et=(0,Pe.Z)(Oe,Me),ct=pe.useContext(ue.k),wt=pe.useContext(ue.y),dt=pe.useRef(null),Dt=pe.useState(!1),Ft=(0,Ue.Z)(Dt,2),oe=Ft[0],ae=Ft[1],te=!!(ct.disabled||Oe.disabled||(Ge=wt.nodeDisabled)!==null&&Ge!==void 0&&Ge.call(wt,Ee)),x=pe.useMemo(function(){return!ct.checkable||Oe.checkable===!1?!1:ct.checkable},[ct.checkable,Oe.checkable]),re=function(un){te||ct.onNodeSelect(un,(0,we.F)(Oe))},ne=function(un){te||!x||Oe.disableCheckbox||ct.onNodeCheck(un,(0,we.F)(Oe),!ze)},le=pe.useMemo(function(){return typeof nt=="boolean"?nt:ct.selectable},[nt,ct.selectable]),Ie=function(un){ct.onNodeClick(un,(0,we.F)(Oe)),le?re(un):ne(un)},ke=function(un){ct.onNodeDoubleClick(un,(0,we.F)(Oe))},Ye=function(un){ct.onNodeMouseEnter(un,(0,we.F)(Oe))},_e=function(un){ct.onNodeMouseLeave(un,(0,we.F)(Oe))},it=function(un){ct.onNodeContextMenu(un,(0,we.F)(Oe))},ft=pe.useMemo(function(){return!!(ct.draggable&&(!ct.draggable.nodeDraggable||ct.draggable.nodeDraggable(Ee)))},[ct.draggable,Ee]),yt=function(un){un.stopPropagation(),ae(!0),ct.onNodeDragStart(un,Oe);try{un.dataTransfer.setData("text/plain","")}catch(On){}},ot=function(un){un.preventDefault(),un.stopPropagation(),ct.onNodeDragEnter(un,Oe)},lt=function(un){un.preventDefault(),un.stopPropagation(),ct.onNodeDragOver(un,Oe)},Ut=function(un){un.stopPropagation(),ct.onNodeDragLeave(un,Oe)},kt=function(un){un.stopPropagation(),ae(!1),ct.onNodeDragEnd(un,Oe)},ln=function(un){un.preventDefault(),un.stopPropagation(),ae(!1),ct.onNodeDrop(un,Oe)},Gt=function(un){Fe||ct.onNodeExpand(un,(0,we.F)(Oe))},Rt=pe.useMemo(function(){var Wt=(0,Le.Z)(ct.keyEntities,Te)||{},un=Wt.children;return!!(un||[]).length},[ct.keyEntities,Te]),Vt=pe.useMemo(function(){return ye===!1?!1:ye||!ct.loadData&&!Rt||ct.loadData&&Oe.loaded&&!Rt},[ye,ct.loadData,Rt,Oe.loaded]);pe.useEffect(function(){Fe||typeof ct.loadData=="function"&&ut&&!Vt&&!Oe.loaded&&ct.onNodeLoad((0,we.F)(Oe))},[Fe,ct.loadData,ct.onNodeLoad,ut,Vt,Oe]);var $t=pe.useMemo(function(){var Wt;return(Wt=ct.draggable)!==null&&Wt!==void 0&&Wt.icon?pe.createElement("span",{className:"".concat(ct.prefixCls,"-draggable-icon")},ct.draggable.icon):null},[ct.draggable]),St=function(un){var On=Oe.switcherIcon||ct.switcherIcon;return typeof On=="function"?On((0,fe.Z)((0,fe.Z)({},Oe),{},{isLeaf:un})):On},Lt=function(){if(Vt){var un=St(!0);return un!==!1?pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-switcher"),"".concat(ct.prefixCls,"-switcher-noop"))},un):null}var On=St(!1);return On!==!1?pe.createElement("span",{onClick:Gt,className:de()("".concat(ct.prefixCls,"-switcher"),"".concat(ct.prefixCls,"-switcher_").concat(ut?ge:Ae))},On):null},tn=pe.useMemo(function(){if(!x)return null;var Wt=typeof x!="boolean"?x:null;return pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-checkbox"),(0,He.Z)((0,He.Z)((0,He.Z)({},"".concat(ct.prefixCls,"-checkbox-checked"),ze),"".concat(ct.prefixCls,"-checkbox-indeterminate"),!ze&&se),"".concat(ct.prefixCls,"-checkbox-disabled"),te||Oe.disableCheckbox)),onClick:ne,role:"checkbox","aria-checked":se?"mixed":ze,"aria-disabled":te||Oe.disableCheckbox,"aria-label":"Select ".concat(typeof Oe.title=="string"?Oe.title:"tree node")},Wt)},[x,ze,se,te,Oe.disableCheckbox,Oe.title]),hn=pe.useMemo(function(){return Vt?null:ut?ge:Ae},[Vt,ut]),vt=pe.useMemo(function(){return pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-iconEle"),"".concat(ct.prefixCls,"-icon__").concat(hn||"docu"),(0,He.Z)({},"".concat(ct.prefixCls,"-icon_loading"),Fe))})},[ct.prefixCls,hn,Fe]),Tt=pe.useMemo(function(){var Wt=!!ct.draggable,un=!Oe.disabled&&Wt&&ct.dragOverNodeKey===Te;return un?ct.dropIndicatorRender({dropPosition:ct.dropPosition,dropLevelOffset:ct.dropLevelOffset,indent:ct.indent,prefixCls:ct.prefixCls,direction:ct.direction}):null},[ct.dropPosition,ct.dropLevelOffset,ct.indent,ct.prefixCls,ct.direction,ct.draggable,ct.dragOverNodeKey,ct.dropIndicatorRender]),_t=pe.useMemo(function(){var Wt=Oe.title,un=Wt===void 0?De:Wt,On="".concat(ct.prefixCls,"-node-content-wrapper"),Fn;if(ct.showIcon){var xn=Oe.icon||ct.icon;Fn=xn?pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-iconEle"),"".concat(ct.prefixCls,"-icon__customize"))},typeof xn=="function"?xn(Oe):xn):vt}else ct.loadData&&Fe&&(Fn=vt);var dn;return typeof un=="function"?dn=un(Ee):ct.titleRender?dn=ct.titleRender(Ee):dn=un,pe.createElement("span",{ref:dt,title:typeof un=="string"?un:"",className:de()(On,"".concat(On,"-").concat(hn||"normal"),(0,He.Z)({},"".concat(ct.prefixCls,"-node-selected"),!te&&(Ct||oe))),onMouseEnter:Ye,onMouseLeave:_e,onContextMenu:it,onClick:Ie,onDoubleClick:ke},Fn,pe.createElement("span",{className:"".concat(ct.prefixCls,"-title")},dn),Tt)},[ct.prefixCls,ct.showIcon,Oe,ct.icon,vt,ct.titleRender,Ee,hn,Ye,_e,it,Ie,ke]),on=(0,xe.Z)(Et,{aria:!0,data:!0}),En=(0,Le.Z)(ct.keyEntities,Te)||{},Tn=En.level,$n=Xe[Xe.length-1],er=!te&&ft,In=ct.draggingNodeKey===Te,Gn=nt!==void 0?{"aria-selected":!!nt}:void 0;return pe.createElement("div",(0,b.Z)({ref:Je,role:"treeitem","aria-expanded":ye?void 0:ut,className:de()(Ke,"".concat(ct.prefixCls,"-treenode"),(rt={},(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)(rt,"".concat(ct.prefixCls,"-treenode-disabled"),te),"".concat(ct.prefixCls,"-treenode-switcher-").concat(ut?"open":"close"),!ye),"".concat(ct.prefixCls,"-treenode-checkbox-checked"),ze),"".concat(ct.prefixCls,"-treenode-checkbox-indeterminate"),se),"".concat(ct.prefixCls,"-treenode-selected"),Ct),"".concat(ct.prefixCls,"-treenode-loading"),Fe),"".concat(ct.prefixCls,"-treenode-active"),at),"".concat(ct.prefixCls,"-treenode-leaf-last"),$n),"".concat(ct.prefixCls,"-treenode-draggable"),ft),"dragging",In),(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)(rt,"drop-target",ct.dropTargetKey===Te),"drop-container",ct.dropContainerKey===Te),"drag-over",!te&&Se),"drag-over-gap-top",!te&&qe),"drag-over-gap-bottom",!te&&ve),"filter-node",(Ze=ct.filterTreeNode)===null||Ze===void 0?void 0:Ze.call(ct,(0,we.F)(Oe))),"".concat(ct.prefixCls,"-treenode-leaf"),Vt))),style:et,draggable:er,onDragStart:er?yt:void 0,onDragEnter:ft?ot:void 0,onDragOver:ft?lt:void 0,onDragLeave:ft?Ut:void 0,onDrop:ft?ln:void 0,onDragEnd:ft?kt:void 0,onMouseMove:We},Gn,on),pe.createElement(be,{prefixCls:ct.prefixCls,level:Tn,isStart:gt,isEnd:Xe}),$t,Lt(),tn,_t)};Re.isTreeNode=1;var tt=Re},30699:function(Cn,Zt,E){"use strict";E.d(Zt,{k:function(){return He},y:function(){return fe}});var b=E(59301),He=b.createContext(null),fe=b.createContext({})},3741:function(Cn,Zt,E){"use strict";E.d(Zt,{OF:function(){return Te.Z},y6:function(){return Ae.y},ZP:function(){return te}});var b=E(54476),He=E(76190),fe=E(33885),Ue=E(94480),Pe=E(67732),pe=E(83652),Ce=E(31226),de=E(42403),xe=E(158),ue=E(20068),Be=E(92310),be=E.n(Be),Le=E(10228),we=E(26112),Me=E(48736),ge=E(59301),Ae=E(30699),De=function(re){var ne=re.dropPosition,le=re.dropLevelOffset,Ie=re.indent,ke={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ne){case-1:ke.top=0,ke.left=-le*Ie;break;case 1:ke.bottom=0,ke.left=-le*Ie;break;case 0:ke.bottom=0,ke.left=Ie;break}return ge.createElement("div",{style:ke})},Re=De;function tt(x){if(x==null)throw new TypeError("Cannot destructure "+x)}var ce=E(42978),Oe=E(75931),Ge=E(34280),Ze=E(48911),rt=E(77900),Te=E(639);function Ke(x,re){var ne=ge.useState(!1),le=(0,ce.Z)(ne,2),Ie=le[0],ke=le[1];(0,Ge.Z)(function(){if(Ie)return x(),function(){re()}},[Ie]),(0,Ge.Z)(function(){return ke(!0),function(){ke(!1)}},[])}var et=Ke,Se=E(34061),qe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ve=ge.forwardRef(function(x,re){var ne=x.className,le=x.style,Ie=x.motion,ke=x.motionNodes,Ye=x.motionType,_e=x.onMotionStart,it=x.onMotionEnd,ft=x.active,yt=x.treeNodeRequiredProps,ot=(0,Oe.Z)(x,qe),lt=ge.useState(!0),Ut=(0,ce.Z)(lt,2),kt=Ut[0],ln=Ut[1],Gt=ge.useContext(Ae.k),Rt=Gt.prefixCls,Vt=ke&&Ye!=="hide";(0,Ge.Z)(function(){ke&&Vt!==kt&&ln(Vt)},[ke]);var $t=function(){ke&&_e()},St=ge.useRef(!1),Lt=function(){ke&&!St.current&&(St.current=!0,it())};et($t,Lt);var tn=function(vt){Vt===vt&&Lt()};return ke?ge.createElement(rt.default,(0,b.Z)({ref:re,visible:kt},Ie,{motionAppear:Ye==="show",onVisibleChanged:tn}),function(hn,vt){var Tt=hn.className,_t=hn.style;return ge.createElement("div",{ref:vt,className:be()("".concat(Rt,"-treenode-motion"),Tt),style:_t},ke.map(function(on){var En=Object.assign({},(tt(on.data),on.data)),Tn=on.title,$n=on.key,er=on.isStart,In=on.isEnd;delete En.children;var Gn=(0,Se.H8)($n,yt);return ge.createElement(Te.Z,(0,b.Z)({},En,Gn,{title:Tn,active:ft,data:on.data,key:$n,isStart:er,isEnd:In}))}))}):ge.createElement(Te.Z,(0,b.Z)({domRef:re,className:ne,style:le},ot,{active:ft}))}),ye=ve;function gt(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=x.length,le=re.length;if(Math.abs(ne-le)!==1)return{add:!1,key:null};function Ie(ke,Ye){var _e=new Map;ke.forEach(function(ft){_e.set(ft,!0)});var it=Ye.filter(function(ft){return!_e.has(ft)});return it.length===1?it[0]:null}return ne<le?{add:!0,key:Ie(x,re)}:{add:!1,key:Ie(re,x)}}function Xe(x,re,ne){var le=x.findIndex(function(_e){return _e.key===ne}),Ie=x[le+1],ke=re.findIndex(function(_e){return _e.key===ne});if(Ie){var Ye=re.findIndex(function(_e){return _e.key===Ie.key});return re.slice(ke+1,Ye)}return re.slice(ke+1)}var ut=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Ct={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ze=function(){},se="RC_TREE_MOTION_".concat(Math.random()),Fe={key:se},Je={key:se,level:0,index:0,pos:"0",node:Fe,nodes:[Fe]},at={parent:null,children:[],pos:Je.pos,data:Fe,title:null,key:se,isStart:[],isEnd:[]};function Ee(x,re,ne,le){return re===!1||!ne?x:x.slice(0,Math.ceil(ne/le)+1)}function We(x){var re=x.key,ne=x.pos;return(0,Se.km)(re,ne)}function nt(x){for(var re=String(x.data.key),ne=x;ne.parent;)ne=ne.parent,re="".concat(ne.data.key," > ").concat(re);return re}var Et=ge.forwardRef(function(x,re){var ne=x.prefixCls,le=x.data,Ie=x.selectable,ke=x.checkable,Ye=x.expandedKeys,_e=x.selectedKeys,it=x.checkedKeys,ft=x.loadedKeys,yt=x.loadingKeys,ot=x.halfCheckedKeys,lt=x.keyEntities,Ut=x.disabled,kt=x.dragging,ln=x.dragOverNodeKey,Gt=x.dropPosition,Rt=x.motion,Vt=x.height,$t=x.itemHeight,St=x.virtual,Lt=x.scrollWidth,tn=x.focusable,hn=x.activeItem,vt=x.focused,Tt=x.tabIndex,_t=x.onKeyDown,on=x.onFocus,En=x.onBlur,Tn=x.onActiveChange,$n=x.onListChangeStart,er=x.onListChangeEnd,In=(0,Oe.Z)(x,ut),Gn=ge.useRef(null),Wt=ge.useRef(null);ge.useImperativeHandle(re,function(){return{scrollTo:function(Qt){Gn.current.scrollTo(Qt)},getIndentWidth:function(){return Wt.current.offsetWidth}}});var un=ge.useState(Ye),On=(0,ce.Z)(un,2),Fn=On[0],xn=On[1],dn=ge.useState(le),rn=(0,ce.Z)(dn,2),Sn=rn[0],kn=rn[1],Zn=ge.useState(le),An=(0,ce.Z)(Zn,2),jn=An[0],Un=An[1],yr=ge.useState([]),Ar=(0,ce.Z)(yr,2),vn=Ar[0],Rn=Ar[1],sr=ge.useState(null),vr=(0,ce.Z)(sr,2),Mt=vr[0],zt=vr[1],bt=ge.useRef(le);bt.current=le;function Ot(){var ht=bt.current;kn(ht),Un(ht),Rn([]),zt(null),er()}(0,Ge.Z)(function(){xn(Ye);var ht=gt(Fn,Ye);if(ht.key!==null)if(ht.add){var Qt=Sn.findIndex(function(nn){var Hn=nn.key;return Hn===ht.key}),Jt=Ee(Xe(Sn,le,ht.key),St,Vt,$t),sn=Sn.slice();sn.splice(Qt+1,0,at),Un(sn),Rn(Jt),zt("show")}else{var jt=le.findIndex(function(nn){var Hn=nn.key;return Hn===ht.key}),Kt=Ee(Xe(le,Sn,ht.key),St,Vt,$t),Xt=le.slice();Xt.splice(jt+1,0,at),Un(Xt),Rn(Kt),zt("hide")}else Sn!==le&&(kn(le),Un(le))},[Ye,le]),ge.useEffect(function(){kt||Ot()},[kt]);var At=Rt?jn:le,Ht={expandedKeys:Ye,selectedKeys:_e,loadedKeys:ft,loadingKeys:yt,checkedKeys:it,halfCheckedKeys:ot,dragOverNodeKey:ln,dropPosition:Gt,keyEntities:lt};return ge.createElement(ge.Fragment,null,vt&&hn&&ge.createElement("span",{style:Ct,"aria-live":"assertive"},nt(hn)),ge.createElement("div",null,ge.createElement("input",{style:Ct,disabled:tn===!1||Ut,tabIndex:tn!==!1?Tt:null,onKeyDown:_t,onFocus:on,onBlur:En,value:"",onChange:ze,"aria-label":"for screen reader"})),ge.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ge.createElement("div",{className:"".concat(ne,"-indent")},ge.createElement("div",{ref:Wt,className:"".concat(ne,"-indent-unit")}))),ge.createElement(Ze.Z,(0,b.Z)({},In,{data:At,itemKey:We,height:Vt,fullHeight:!1,virtual:St,itemHeight:$t,scrollWidth:Lt,prefixCls:"".concat(ne,"-list"),ref:Gn,role:"tree",onVisibleChange:function(Qt){Qt.every(function(Jt){return We(Jt)!==se})&&Ot()}}),function(ht){var Qt=ht.pos,Jt=Object.assign({},(tt(ht.data),ht.data)),sn=ht.title,jt=ht.key,Kt=ht.isStart,Xt=ht.isEnd,nn=(0,Se.km)(jt,Qt);delete Jt.key,delete Jt.children;var Hn=(0,Se.H8)(nn,Ht);return ge.createElement(ye,(0,b.Z)({},Jt,Hn,{title:sn,active:!!hn&&jt===hn.key,pos:Qt,data:ht.data,isStart:Kt,isEnd:Xt,motion:Rt,motionNodes:jt===se?vn:null,motionType:Mt,onMotionStart:$n,onMotionEnd:Ot,treeNodeRequiredProps:Ht,onMouseMove:function(){Tn(null)}}))}))}),ct=Et,wt=E(82661),dt=E(34643),Dt=E(65065),Ft=10,oe=function(x){(0,de.Z)(ne,x);var re=(0,xe.Z)(ne);function ne(){var le;(0,Pe.Z)(this,ne);for(var Ie=arguments.length,ke=new Array(Ie),Ye=0;Ye<Ie;Ye++)ke[Ye]=arguments[Ye];return le=re.call.apply(re,[this].concat(ke)),(0,ue.Z)((0,Ce.Z)(le),"destroyed",!1),(0,ue.Z)((0,Ce.Z)(le),"delayedDragEnterLogic",void 0),(0,ue.Z)((0,Ce.Z)(le),"loadingRetryTimes",{}),(0,ue.Z)((0,Ce.Z)(le),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Se.w$)()}),(0,ue.Z)((0,Ce.Z)(le),"dragStartMousePosition",null),(0,ue.Z)((0,Ce.Z)(le),"dragNodeProps",null),(0,ue.Z)((0,Ce.Z)(le),"currentMouseOverDroppableNodeKey",null),(0,ue.Z)((0,Ce.Z)(le),"listRef",ge.createRef()),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragStart",function(_e,it){var ft=le.state,yt=ft.expandedKeys,ot=ft.keyEntities,lt=le.props.onDragStart,Ut=it.eventKey;le.dragNodeProps=it,le.dragStartMousePosition={x:_e.clientX,y:_e.clientY};var kt=(0,wt._5)(yt,Ut);le.setState({draggingNodeKey:Ut,dragChildrenKeys:(0,wt.wA)(Ut,ot),indent:le.listRef.current.getIndentWidth()}),le.setExpandedKeys(kt),window.addEventListener("dragend",le.onWindowDragEnd),lt==null||lt({event:_e,node:(0,Se.F)(it)})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragEnter",function(_e,it){var ft=le.state,yt=ft.expandedKeys,ot=ft.keyEntities,lt=ft.dragChildrenKeys,Ut=ft.flattenNodes,kt=ft.indent,ln=le.props,Gt=ln.onDragEnter,Rt=ln.onExpand,Vt=ln.allowDrop,$t=ln.direction,St=it.pos,Lt=it.eventKey;if(le.currentMouseOverDroppableNodeKey!==Lt&&(le.currentMouseOverDroppableNodeKey=Lt),!le.dragNodeProps){le.resetDragState();return}var tn=(0,wt.OM)(_e,le.dragNodeProps,it,kt,le.dragStartMousePosition,Vt,Ut,ot,yt,$t),hn=tn.dropPosition,vt=tn.dropLevelOffset,Tt=tn.dropTargetKey,_t=tn.dropContainerKey,on=tn.dropTargetPos,En=tn.dropAllowed,Tn=tn.dragOverNodeKey;if(lt.includes(Tt)||!En){le.resetDragState();return}if(le.delayedDragEnterLogic||(le.delayedDragEnterLogic={}),Object.keys(le.delayedDragEnterLogic).forEach(function($n){clearTimeout(le.delayedDragEnterLogic[$n])}),le.dragNodeProps.eventKey!==it.eventKey&&(_e.persist(),le.delayedDragEnterLogic[St]=window.setTimeout(function(){if(le.state.draggingNodeKey!==null){var $n=(0,Ue.Z)(yt),er=(0,Dt.Z)(ot,it.eventKey);er&&(er.children||[]).length&&($n=(0,wt.L0)(yt,it.eventKey)),le.props.hasOwnProperty("expandedKeys")||le.setExpandedKeys($n),Rt==null||Rt($n,{node:(0,Se.F)(it),expanded:!0,nativeEvent:_e.nativeEvent})}},800)),le.dragNodeProps.eventKey===Tt&&vt===0){le.resetDragState();return}le.setState({dragOverNodeKey:Tn,dropPosition:hn,dropLevelOffset:vt,dropTargetKey:Tt,dropContainerKey:_t,dropTargetPos:on,dropAllowed:En}),Gt==null||Gt({event:_e,node:(0,Se.F)(it),expandedKeys:yt})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragOver",function(_e,it){var ft=le.state,yt=ft.dragChildrenKeys,ot=ft.flattenNodes,lt=ft.keyEntities,Ut=ft.expandedKeys,kt=ft.indent,ln=le.props,Gt=ln.onDragOver,Rt=ln.allowDrop,Vt=ln.direction;if(le.dragNodeProps){var $t=(0,wt.OM)(_e,le.dragNodeProps,it,kt,le.dragStartMousePosition,Rt,ot,lt,Ut,Vt),St=$t.dropPosition,Lt=$t.dropLevelOffset,tn=$t.dropTargetKey,hn=$t.dropContainerKey,vt=$t.dropTargetPos,Tt=$t.dropAllowed,_t=$t.dragOverNodeKey;yt.includes(tn)||!Tt||(le.dragNodeProps.eventKey===tn&&Lt===0?le.state.dropPosition===null&&le.state.dropLevelOffset===null&&le.state.dropTargetKey===null&&le.state.dropContainerKey===null&&le.state.dropTargetPos===null&&le.state.dropAllowed===!1&&le.state.dragOverNodeKey===null||le.resetDragState():St===le.state.dropPosition&&Lt===le.state.dropLevelOffset&&tn===le.state.dropTargetKey&&hn===le.state.dropContainerKey&&vt===le.state.dropTargetPos&&Tt===le.state.dropAllowed&&_t===le.state.dragOverNodeKey||le.setState({dropPosition:St,dropLevelOffset:Lt,dropTargetKey:tn,dropContainerKey:hn,dropTargetPos:vt,dropAllowed:Tt,dragOverNodeKey:_t}),Gt==null||Gt({event:_e,node:(0,Se.F)(it)}))}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragLeave",function(_e,it){le.currentMouseOverDroppableNodeKey===it.eventKey&&!_e.currentTarget.contains(_e.relatedTarget)&&(le.resetDragState(),le.currentMouseOverDroppableNodeKey=null);var ft=le.props.onDragLeave;ft==null||ft({event:_e,node:(0,Se.F)(it)})}),(0,ue.Z)((0,Ce.Z)(le),"onWindowDragEnd",function(_e){le.onNodeDragEnd(_e,null,!0),window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragEnd",function(_e,it){var ft=le.props.onDragEnd;le.setState({dragOverNodeKey:null}),le.cleanDragState(),ft==null||ft({event:_e,node:(0,Se.F)(it)}),le.dragNodeProps=null,window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDrop",function(_e,it){var ft,yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ot=le.state,lt=ot.dragChildrenKeys,Ut=ot.dropPosition,kt=ot.dropTargetKey,ln=ot.dropTargetPos,Gt=ot.dropAllowed;if(Gt){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),kt!==null){var Vt=(0,fe.Z)((0,fe.Z)({},(0,Se.H8)(kt,le.getTreeNodeRequiredProps())),{},{active:((ft=le.getActiveItem())===null||ft===void 0?void 0:ft.key)===kt,data:(0,Dt.Z)(le.state.keyEntities,kt).node}),$t=lt.includes(kt);(0,Me.ZP)(!$t,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var St=(0,wt.yx)(ln),Lt={event:_e,node:(0,Se.F)(Vt),dragNode:le.dragNodeProps?(0,Se.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(lt),dropToGap:Ut!==0,dropPosition:Ut+Number(St[St.length-1])};yt||Rt==null||Rt(Lt),le.dragNodeProps=null}}}),(0,ue.Z)((0,Ce.Z)(le),"cleanDragState",function(){var _e=le.state.draggingNodeKey;_e!==null&&le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),le.dragStartMousePosition=null,le.currentMouseOverDroppableNodeKey=null}),(0,ue.Z)((0,Ce.Z)(le),"triggerExpandActionExpand",function(_e,it){var ft=le.state,yt=ft.expandedKeys,ot=ft.flattenNodes,lt=it.expanded,Ut=it.key,kt=it.isLeaf;if(!(kt||_e.shiftKey||_e.metaKey||_e.ctrlKey)){var ln=ot.filter(function(Rt){return Rt.key===Ut})[0],Gt=(0,Se.F)((0,fe.Z)((0,fe.Z)({},(0,Se.H8)(Ut,le.getTreeNodeRequiredProps())),{},{data:ln.data}));le.setExpandedKeys(lt?(0,wt._5)(yt,Ut):(0,wt.L0)(yt,Ut)),le.onNodeExpand(_e,Gt)}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeClick",function(_e,it){var ft=le.props,yt=ft.onClick,ot=ft.expandAction;ot==="click"&&le.triggerExpandActionExpand(_e,it),yt==null||yt(_e,it)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDoubleClick",function(_e,it){var ft=le.props,yt=ft.onDoubleClick,ot=ft.expandAction;ot==="doubleClick"&&le.triggerExpandActionExpand(_e,it),yt==null||yt(_e,it)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeSelect",function(_e,it){var ft=le.state.selectedKeys,yt=le.state,ot=yt.keyEntities,lt=yt.fieldNames,Ut=le.props,kt=Ut.onSelect,ln=Ut.multiple,Gt=it.selected,Rt=it[lt.key],Vt=!Gt;Vt?ln?ft=(0,wt.L0)(ft,Rt):ft=[Rt]:ft=(0,wt._5)(ft,Rt);var $t=ft.map(function(St){var Lt=(0,Dt.Z)(ot,St);return Lt?Lt.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:ft}),kt==null||kt(ft,{event:"select",selected:Vt,node:it,selectedNodes:$t,nativeEvent:_e.nativeEvent})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeCheck",function(_e,it,ft){var yt=le.state,ot=yt.keyEntities,lt=yt.checkedKeys,Ut=yt.halfCheckedKeys,kt=le.props,ln=kt.checkStrictly,Gt=kt.onCheck,Rt=it.key,Vt,$t={event:"check",node:it,checked:ft,nativeEvent:_e.nativeEvent};if(ln){var St=ft?(0,wt.L0)(lt,Rt):(0,wt._5)(lt,Rt),Lt=(0,wt._5)(Ut,Rt);Vt={checked:St,halfChecked:Lt},$t.checkedNodes=St.map(function(on){return(0,Dt.Z)(ot,on)}).filter(Boolean).map(function(on){return on.node}),le.setUncontrolledState({checkedKeys:St})}else{var tn=(0,dt.S)([].concat((0,Ue.Z)(lt),[Rt]),!0,ot),hn=tn.checkedKeys,vt=tn.halfCheckedKeys;if(!ft){var Tt=new Set(hn);Tt.delete(Rt);var _t=(0,dt.S)(Array.from(Tt),{checked:!1,halfCheckedKeys:vt},ot);hn=_t.checkedKeys,vt=_t.halfCheckedKeys}Vt=hn,$t.checkedNodes=[],$t.checkedNodesPositions=[],$t.halfCheckedKeys=vt,hn.forEach(function(on){var En=(0,Dt.Z)(ot,on);if(En){var Tn=En.node,$n=En.pos;$t.checkedNodes.push(Tn),$t.checkedNodesPositions.push({node:Tn,pos:$n})}}),le.setUncontrolledState({checkedKeys:hn},!1,{halfCheckedKeys:vt})}Gt==null||Gt(Vt,$t)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeLoad",function(_e){var it,ft=_e.key,yt=le.state.keyEntities,ot=(0,Dt.Z)(yt,ft);if(!(ot!=null&&(it=ot.children)!==null&&it!==void 0&&it.length)){var lt=new Promise(function(Ut,kt){le.setState(function(ln){var Gt=ln.loadedKeys,Rt=Gt===void 0?[]:Gt,Vt=ln.loadingKeys,$t=Vt===void 0?[]:Vt,St=le.props,Lt=St.loadData,tn=St.onLoad;if(!Lt||Rt.includes(ft)||$t.includes(ft))return null;var hn=Lt(_e);return hn.then(function(){var vt=le.state.loadedKeys,Tt=(0,wt.L0)(vt,ft);tn==null||tn(Tt,{event:"load",node:_e}),le.setUncontrolledState({loadedKeys:Tt}),le.setState(function(_t){return{loadingKeys:(0,wt._5)(_t.loadingKeys,ft)}}),Ut()}).catch(function(vt){if(le.setState(function(_t){return{loadingKeys:(0,wt._5)(_t.loadingKeys,ft)}}),le.loadingRetryTimes[ft]=(le.loadingRetryTimes[ft]||0)+1,le.loadingRetryTimes[ft]>=Ft){var Tt=le.state.loadedKeys;(0,Me.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,wt.L0)(Tt,ft)}),Ut()}kt(vt)}),{loadingKeys:(0,wt.L0)($t,ft)}})});return lt.catch(function(){}),lt}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeMouseEnter",function(_e,it){var ft=le.props.onMouseEnter;ft==null||ft({event:_e,node:it})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeMouseLeave",function(_e,it){var ft=le.props.onMouseLeave;ft==null||ft({event:_e,node:it})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeContextMenu",function(_e,it){var ft=le.props.onRightClick;ft&&(_e.preventDefault(),ft({event:_e,node:it}))}),(0,ue.Z)((0,Ce.Z)(le),"onFocus",function(){var _e=le.props.onFocus;le.setState({focused:!0});for(var it=arguments.length,ft=new Array(it),yt=0;yt<it;yt++)ft[yt]=arguments[yt];_e==null||_e.apply(void 0,ft)}),(0,ue.Z)((0,Ce.Z)(le),"onBlur",function(){var _e=le.props.onBlur;le.setState({focused:!1}),le.onActiveChange(null);for(var it=arguments.length,ft=new Array(it),yt=0;yt<it;yt++)ft[yt]=arguments[yt];_e==null||_e.apply(void 0,ft)}),(0,ue.Z)((0,Ce.Z)(le),"getTreeNodeRequiredProps",function(){var _e=le.state,it=_e.expandedKeys,ft=_e.selectedKeys,yt=_e.loadedKeys,ot=_e.loadingKeys,lt=_e.checkedKeys,Ut=_e.halfCheckedKeys,kt=_e.dragOverNodeKey,ln=_e.dropPosition,Gt=_e.keyEntities;return{expandedKeys:it||[],selectedKeys:ft||[],loadedKeys:yt||[],loadingKeys:ot||[],checkedKeys:lt||[],halfCheckedKeys:Ut||[],dragOverNodeKey:kt,dropPosition:ln,keyEntities:Gt}}),(0,ue.Z)((0,Ce.Z)(le),"setExpandedKeys",function(_e){var it=le.state,ft=it.treeData,yt=it.fieldNames,ot=(0,Se.oH)(ft,_e,yt);le.setUncontrolledState({expandedKeys:_e,flattenNodes:ot},!0)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeExpand",function(_e,it){var ft=le.state.expandedKeys,yt=le.state,ot=yt.listChanging,lt=yt.fieldNames,Ut=le.props,kt=Ut.onExpand,ln=Ut.loadData,Gt=it.expanded,Rt=it[lt.key];if(!ot){var Vt=ft.includes(Rt),$t=!Gt;if((0,Me.ZP)(Gt&&Vt||!Gt&&!Vt,"Expand state not sync with index check"),ft=$t?(0,wt.L0)(ft,Rt):(0,wt._5)(ft,Rt),le.setExpandedKeys(ft),kt==null||kt(ft,{node:it,expanded:$t,nativeEvent:_e.nativeEvent}),$t&&ln){var St=le.onNodeLoad(it);St&&St.then(function(){var Lt=(0,Se.oH)(le.state.treeData,ft,lt);le.setUncontrolledState({flattenNodes:Lt})}).catch(function(){var Lt=le.state.expandedKeys,tn=(0,wt._5)(Lt,Rt);le.setExpandedKeys(tn)})}}}),(0,ue.Z)((0,Ce.Z)(le),"onListChangeStart",function(){le.setUncontrolledState({listChanging:!0})}),(0,ue.Z)((0,Ce.Z)(le),"onListChangeEnd",function(){setTimeout(function(){le.setUncontrolledState({listChanging:!1})})}),(0,ue.Z)((0,Ce.Z)(le),"onActiveChange",function(_e){var it=le.state.activeKey,ft=le.props,yt=ft.onActiveChange,ot=ft.itemScrollOffset,lt=ot===void 0?0:ot;it!==_e&&(le.setState({activeKey:_e}),_e!==null&&le.scrollTo({key:_e,offset:lt}),yt==null||yt(_e))}),(0,ue.Z)((0,Ce.Z)(le),"getActiveItem",function(){var _e=le.state,it=_e.activeKey,ft=_e.flattenNodes;return it===null?null:ft.find(function(yt){var ot=yt.key;return ot===it})||null}),(0,ue.Z)((0,Ce.Z)(le),"offsetActiveKey",function(_e){var it=le.state,ft=it.flattenNodes,yt=it.activeKey,ot=ft.findIndex(function(kt){var ln=kt.key;return ln===yt});ot===-1&&_e<0&&(ot=ft.length),ot=(ot+_e+ft.length)%ft.length;var lt=ft[ot];if(lt){var Ut=lt.key;le.onActiveChange(Ut)}else le.onActiveChange(null)}),(0,ue.Z)((0,Ce.Z)(le),"onKeyDown",function(_e){var it=le.state,ft=it.activeKey,yt=it.expandedKeys,ot=it.checkedKeys,lt=it.fieldNames,Ut=le.props,kt=Ut.onKeyDown,ln=Ut.checkable,Gt=Ut.selectable;switch(_e.which){case Le.Z.UP:{le.offsetActiveKey(-1),_e.preventDefault();break}case Le.Z.DOWN:{le.offsetActiveKey(1),_e.preventDefault();break}}var Rt=le.getActiveItem();if(Rt&&Rt.data){var Vt=le.getTreeNodeRequiredProps(),$t=Rt.data.isLeaf===!1||!!(Rt.data[lt.children]||[]).length,St=(0,Se.F)((0,fe.Z)((0,fe.Z)({},(0,Se.H8)(ft,Vt)),{},{data:Rt.data,active:!0}));switch(_e.which){case Le.Z.LEFT:{$t&&yt.includes(ft)?le.onNodeExpand({},St):Rt.parent&&le.onActiveChange(Rt.parent.key),_e.preventDefault();break}case Le.Z.RIGHT:{$t&&!yt.includes(ft)?le.onNodeExpand({},St):Rt.children&&Rt.children.length&&le.onActiveChange(Rt.children[0].key),_e.preventDefault();break}case Le.Z.ENTER:case Le.Z.SPACE:{ln&&!St.disabled&&St.checkable!==!1&&!St.disableCheckbox?le.onNodeCheck({},St,!ot.includes(ft)):!ln&&Gt&&!St.disabled&&St.selectable!==!1&&le.onNodeSelect({},St);break}}}kt==null||kt(_e)}),(0,ue.Z)((0,Ce.Z)(le),"setUncontrolledState",function(_e){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var yt=!1,ot=!0,lt={};Object.keys(_e).forEach(function(Ut){if(le.props.hasOwnProperty(Ut)){ot=!1;return}yt=!0,lt[Ut]=_e[Ut]}),yt&&(!it||ot)&&le.setState((0,fe.Z)((0,fe.Z)({},lt),ft))}}),(0,ue.Z)((0,Ce.Z)(le),"scrollTo",function(_e){le.listRef.current.scrollTo(_e)}),le}return(0,pe.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props,ke=Ie.activeKey,Ye=Ie.itemScrollOffset,_e=Ye===void 0?0:Ye;ke!==void 0&&ke!==this.state.activeKey&&(this.setState({activeKey:ke}),ke!==null&&this.scrollTo({key:ke,offset:_e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ie=this.state,ke=Ie.focused,Ye=Ie.flattenNodes,_e=Ie.keyEntities,it=Ie.draggingNodeKey,ft=Ie.activeKey,yt=Ie.dropLevelOffset,ot=Ie.dropContainerKey,lt=Ie.dropTargetKey,Ut=Ie.dropPosition,kt=Ie.dragOverNodeKey,ln=Ie.indent,Gt=this.props,Rt=Gt.prefixCls,Vt=Gt.className,$t=Gt.style,St=Gt.showLine,Lt=Gt.focusable,tn=Gt.tabIndex,hn=tn===void 0?0:tn,vt=Gt.selectable,Tt=Gt.showIcon,_t=Gt.icon,on=Gt.switcherIcon,En=Gt.draggable,Tn=Gt.checkable,$n=Gt.checkStrictly,er=Gt.disabled,In=Gt.motion,Gn=Gt.loadData,Wt=Gt.filterTreeNode,un=Gt.height,On=Gt.itemHeight,Fn=Gt.scrollWidth,xn=Gt.virtual,dn=Gt.titleRender,rn=Gt.dropIndicatorRender,Sn=Gt.onContextMenu,kn=Gt.onScroll,Zn=Gt.direction,An=Gt.rootClassName,jn=Gt.rootStyle,Un=(0,we.Z)(this.props,{aria:!0,data:!0}),yr;En&&((0,He.Z)(En)==="object"?yr=En:typeof En=="function"?yr={nodeDraggable:En}:yr={});var Ar={prefixCls:Rt,selectable:vt,showIcon:Tt,icon:_t,switcherIcon:on,draggable:yr,draggingNodeKey:it,checkable:Tn,checkStrictly:$n,disabled:er,keyEntities:_e,dropLevelOffset:yt,dropContainerKey:ot,dropTargetKey:lt,dropPosition:Ut,dragOverNodeKey:kt,indent:ln,direction:Zn,dropIndicatorRender:rn,loadData:Gn,filterTreeNode:Wt,titleRender:dn,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};return ge.createElement(Ae.k.Provider,{value:Ar},ge.createElement("div",{className:be()(Rt,Vt,An,(0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Rt,"-show-line"),St),"".concat(Rt,"-focused"),ke),"".concat(Rt,"-active-focused"),ft!==null)),style:jn},ge.createElement(ct,(0,b.Z)({ref:this.listRef,prefixCls:Rt,style:$t,data:Ye,disabled:er,selectable:vt,checkable:!!Tn,motion:In,dragging:it!==null,height:un,itemHeight:On,virtual:xn,focusable:Lt,focused:ke,tabIndex:hn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Sn,onScroll:kn,scrollWidth:Fn},this.getTreeNodeRequiredProps(),Un))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,ke){var Ye=ke.prevProps,_e={prevProps:Ie};function it(hn){return!Ye&&Ie.hasOwnProperty(hn)||Ye&&Ye[hn]!==Ie[hn]}var ft,yt=ke.fieldNames;if(it("fieldNames")&&(yt=(0,Se.w$)(Ie.fieldNames),_e.fieldNames=yt),it("treeData")?ft=Ie.treeData:it("children")&&((0,Me.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ft=(0,Se.zn)(Ie.children)),ft){_e.treeData=ft;var ot=(0,Se.I8)(ft,{fieldNames:yt});_e.keyEntities=(0,fe.Z)((0,ue.Z)({},se,Je),ot.keyEntities)}var lt=_e.keyEntities||ke.keyEntities;if(it("expandedKeys")||Ye&&it("autoExpandParent"))_e.expandedKeys=Ie.autoExpandParent||!Ye&&Ie.defaultExpandParent?(0,wt.r7)(Ie.expandedKeys,lt):Ie.expandedKeys;else if(!Ye&&Ie.defaultExpandAll){var Ut=(0,fe.Z)({},lt);delete Ut[se];var kt=[];Object.keys(Ut).forEach(function(hn){var vt=Ut[hn];vt.children&&vt.children.length&&kt.push(vt.key)}),_e.expandedKeys=kt}else!Ye&&Ie.defaultExpandedKeys&&(_e.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,wt.r7)(Ie.defaultExpandedKeys,lt):Ie.defaultExpandedKeys);if(_e.expandedKeys||delete _e.expandedKeys,ft||_e.expandedKeys){var ln=(0,Se.oH)(ft||ke.treeData,_e.expandedKeys||ke.expandedKeys,yt);_e.flattenNodes=ln}if(Ie.selectable&&(it("selectedKeys")?_e.selectedKeys=(0,wt.BT)(Ie.selectedKeys,Ie):!Ye&&Ie.defaultSelectedKeys&&(_e.selectedKeys=(0,wt.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var Gt;if(it("checkedKeys")?Gt=(0,wt.E6)(Ie.checkedKeys)||{}:!Ye&&Ie.defaultCheckedKeys?Gt=(0,wt.E6)(Ie.defaultCheckedKeys)||{}:ft&&(Gt=(0,wt.E6)(Ie.checkedKeys)||{checkedKeys:ke.checkedKeys,halfCheckedKeys:ke.halfCheckedKeys}),Gt){var Rt=Gt,Vt=Rt.checkedKeys,$t=Vt===void 0?[]:Vt,St=Rt.halfCheckedKeys,Lt=St===void 0?[]:St;if(!Ie.checkStrictly){var tn=(0,dt.S)($t,!0,lt);$t=tn.checkedKeys,Lt=tn.halfCheckedKeys}_e.checkedKeys=$t,_e.halfCheckedKeys=Lt}}return it("loadedKeys")&&(_e.loadedKeys=Ie.loadedKeys),_e}}]),ne}(ge.Component);(0,ue.Z)(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:[],dropIndicatorRender:Re,allowDrop:function(){return!0},expandAction:!1}),(0,ue.Z)(oe,"TreeNode",Te.Z);var ae=oe,te=ae},82661:function(Cn,Zt,E){"use strict";E.d(Zt,{BT:function(){return ge},E6:function(){return Re},L0:function(){return ue},OM:function(){return Me},_5:function(){return xe},r7:function(){return tt},wA:function(){return be},yx:function(){return Be}});var b=E(94480),He=E(76190),fe=E(48736),Ue=E(59301),Pe=E(639),pe=E(65065),Ce=E(34061),de=null;function xe(ce,Oe){if(!ce)return[];var Ge=ce.slice(),Ze=Ge.indexOf(Oe);return Ze>=0&&Ge.splice(Ze,1),Ge}function ue(ce,Oe){var Ge=(ce||[]).slice();return Ge.indexOf(Oe)===-1&&Ge.push(Oe),Ge}function Be(ce){return ce.split("-")}function be(ce,Oe){var Ge=[],Ze=(0,pe.Z)(Oe,ce);function rt(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Te.forEach(function(Ke){var et=Ke.key,Se=Ke.children;Ge.push(et),rt(Se)})}return rt(Ze.children),Ge}function Le(ce){if(ce.parent){var Oe=Be(ce.pos);return Number(Oe[Oe.length-1])===ce.parent.children.length-1}return!1}function we(ce){var Oe=Be(ce.pos);return Number(Oe[Oe.length-1])===0}function Me(ce,Oe,Ge,Ze,rt,Te,Ke,et,Se,qe){var ve,ye=ce.clientX,gt=ce.clientY,Xe=ce.target.getBoundingClientRect(),ut=Xe.top,Ct=Xe.height,ze=(qe==="rtl"?-1:1)*(((rt==null?void 0:rt.x)||0)-ye),se=(ze-12)/Ze,Fe=Se.filter(function(te){var x;return(x=et[te])===null||x===void 0||(x=x.children)===null||x===void 0?void 0:x.length}),Je=(0,pe.Z)(et,Ge.eventKey);if(gt<ut+Ct/2){var at=Ke.findIndex(function(te){return te.key===Je.key}),Ee=at<=0?0:at-1,We=Ke[Ee].key;Je=(0,pe.Z)(et,We)}var nt=Je.key,Et=Je,ct=Je.key,wt=0,dt=0;if(!Fe.includes(nt))for(var Dt=0;Dt<se&&Le(Je);Dt+=1)Je=Je.parent,dt+=1;var Ft=Oe.data,oe=Je.node,ae=!0;return we(Je)&&Je.level===0&&gt<ut+Ct/2&&Te({dragNode:Ft,dropNode:oe,dropPosition:-1})&&Je.key===Ge.eventKey?wt=-1:(Et.children||[]).length&&Fe.includes(ct)?Te({dragNode:Ft,dropNode:oe,dropPosition:0})?wt=0:ae=!1:dt===0?se>-1.5?Te({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1:Te({dragNode:Ft,dropNode:oe,dropPosition:0})?wt=0:Te({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1:Te({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1,{dropPosition:wt,dropLevelOffset:dt,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:ct,dropContainerKey:wt===0?null:((ve=Je.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:ae}}function ge(ce,Oe){if(ce){var Ge=Oe.multiple;return Ge?ce.slice():ce.length?[ce[0]]:ce}}var Ae=function(Oe){return Oe};function De(ce,Oe){if(!ce)return[];var Ge=Oe||{},Ze=Ge.processProps,rt=Ze===void 0?Ae:Ze,Te=Array.isArray(ce)?ce:[ce];return Te.map(function(Ke){var et=Ke.children,Se=_objectWithoutProperties(Ke,de),qe=De(et,Oe);return React.createElement(TreeNode,_extends({key:Se.key},rt(Se)),qe)})}function Re(ce){if(!ce)return null;var Oe;if(Array.isArray(ce))Oe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,He.Z)(ce)==="object")Oe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,fe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Oe}function tt(ce,Oe){var Ge=new Set;function Ze(rt){if(!Ge.has(rt)){var Te=(0,pe.Z)(Oe,rt);if(Te){Ge.add(rt);var Ke=Te.parent,et=Te.node;et.disabled||Ke&&Ze(Ke.key)}}}return(ce||[]).forEach(function(rt){Ze(rt)}),(0,b.Z)(Ge)}},34643:function(Cn,Zt,E){"use strict";E.d(Zt,{S:function(){return Ce}});var b=E(48736),He=E(65065);function fe(de,xe){var ue=new Set;return de.forEach(function(Be){xe.has(Be)||ue.add(Be)}),ue}function Ue(de){var xe=de||{},ue=xe.disabled,Be=xe.disableCheckbox,be=xe.checkable;return!!(ue||Be)||be===!1}function Pe(de,xe,ue,Be){for(var be=new Set(de),Le=new Set,we=0;we<=ue;we+=1){var Me=xe.get(we)||new Set;Me.forEach(function(Re){var tt=Re.key,ce=Re.node,Oe=Re.children,Ge=Oe===void 0?[]:Oe;be.has(tt)&&!Be(ce)&&Ge.filter(function(Ze){return!Be(Ze.node)}).forEach(function(Ze){be.add(Ze.key)})})}for(var ge=new Set,Ae=ue;Ae>=0;Ae-=1){var De=xe.get(Ae)||new Set;De.forEach(function(Re){var tt=Re.parent,ce=Re.node;if(!(Be(ce)||!Re.parent||ge.has(Re.parent.key))){if(Be(Re.parent.node)){ge.add(tt.key);return}var Oe=!0,Ge=!1;(tt.children||[]).filter(function(Ze){return!Be(Ze.node)}).forEach(function(Ze){var rt=Ze.key,Te=be.has(rt);Oe&&!Te&&(Oe=!1),!Ge&&(Te||Le.has(rt))&&(Ge=!0)}),Oe&&be.add(tt.key),Ge&&Le.add(tt.key),ge.add(tt.key)}})}return{checkedKeys:Array.from(be),halfCheckedKeys:Array.from(fe(Le,be))}}function pe(de,xe,ue,Be,be){for(var Le=new Set(de),we=new Set(xe),Me=0;Me<=Be;Me+=1){var ge=ue.get(Me)||new Set;ge.forEach(function(tt){var ce=tt.key,Oe=tt.node,Ge=tt.children,Ze=Ge===void 0?[]:Ge;!Le.has(ce)&&!we.has(ce)&&!be(Oe)&&Ze.filter(function(rt){return!be(rt.node)}).forEach(function(rt){Le.delete(rt.key)})})}we=new Set;for(var Ae=new Set,De=Be;De>=0;De-=1){var Re=ue.get(De)||new Set;Re.forEach(function(tt){var ce=tt.parent,Oe=tt.node;if(!(be(Oe)||!tt.parent||Ae.has(tt.parent.key))){if(be(tt.parent.node)){Ae.add(ce.key);return}var Ge=!0,Ze=!1;(ce.children||[]).filter(function(rt){return!be(rt.node)}).forEach(function(rt){var Te=rt.key,Ke=Le.has(Te);Ge&&!Ke&&(Ge=!1),!Ze&&(Ke||we.has(Te))&&(Ze=!0)}),Ge||Le.delete(ce.key),Ze&&we.add(ce.key),Ae.add(ce.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(fe(we,Le))}}function Ce(de,xe,ue,Be){var be=[],Le;Be?Le=Be:Le=Ue;var we=new Set(de.filter(function(De){var Re=!!(0,He.Z)(ue,De);return Re||be.push(De),Re})),Me=new Map,ge=0;Object.keys(ue).forEach(function(De){var Re=ue[De],tt=Re.level,ce=Me.get(tt);ce||(ce=new Set,Me.set(tt,ce)),ce.add(Re),ge=Math.max(ge,tt)}),(0,b.ZP)(!be.length,"Tree missing follow keys: ".concat(be.slice(0,100).map(function(De){return"'".concat(De,"'")}).join(", ")));var Ae;return xe===!0?Ae=Pe(we,Me,ge,Le):Ae=pe(we,xe.halfCheckedKeys,Me,ge,Le),Ae}},65065:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(He,fe){return He[fe]}},34061:function(Cn,Zt,E){"use strict";E.d(Zt,{F:function(){return tt},H8:function(){return Re},I8:function(){return De},km:function(){return be},oH:function(){return ge},w$:function(){return Le},zn:function(){return Me}});var b=E(76190),He=E(94480),fe=E(33885),Ue=E(75931),Pe=E(11592),pe=E(2738),Ce=E(48736),de=E(65065),xe=["children"];function ue(ce,Oe){return"".concat(ce,"-").concat(Oe)}function Be(ce){return ce&&ce.type&&ce.type.isTreeNode}function be(ce,Oe){return ce!=null?ce:Oe}function Le(ce){var Oe=ce||{},Ge=Oe.title,Ze=Oe._title,rt=Oe.key,Te=Oe.children,Ke=Ge||"title";return{title:Ke,_title:Ze||[Ke],key:rt||"key",children:Te||"children"}}function we(ce,Oe){var Ge=new Map;function Ze(rt){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(rt||[]).forEach(function(Ke){var et=Ke[Oe.key],Se=Ke[Oe.children];warning(et!=null,"Tree node must have a certain key: [".concat(Te).concat(et,"]"));var qe=String(et);warning(!Ge.has(qe)||et===null||et===void 0,"Same 'key' exist in the Tree: ".concat(qe)),Ge.set(qe,!0),Ze(Se,"".concat(Te).concat(qe," > "))})}Ze(ce)}function Me(ce){function Oe(Ge){var Ze=(0,Pe.Z)(Ge);return Ze.map(function(rt){if(!Be(rt))return(0,Ce.ZP)(!rt,"Tree/TreeNode can only accept TreeNode as children."),null;var Te=rt.key,Ke=rt.props,et=Ke.children,Se=(0,Ue.Z)(Ke,xe),qe=(0,fe.Z)({key:Te},Se),ve=Oe(et);return ve.length&&(qe.children=ve),qe}).filter(function(rt){return rt})}return Oe(ce)}function ge(ce,Oe,Ge){var Ze=Le(Ge),rt=Ze._title,Te=Ze.key,Ke=Ze.children,et=new Set(Oe===!0?[]:Oe),Se=[];function qe(ve){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(gt,Xe){for(var ut=ue(ye?ye.pos:"0",Xe),Ct=be(gt[Te],ut),ze,se=0;se<rt.length;se+=1){var Fe=rt[se];if(gt[Fe]!==void 0){ze=gt[Fe];break}}var Je=Object.assign((0,pe.Z)(gt,[].concat((0,He.Z)(rt),[Te,Ke])),{title:ze,key:Ct,parent:ye,pos:ut,children:null,data:gt,isStart:[].concat((0,He.Z)(ye?ye.isStart:[]),[Xe===0]),isEnd:[].concat((0,He.Z)(ye?ye.isEnd:[]),[Xe===ve.length-1])});return Se.push(Je),Oe===!0||et.has(Ct)?Je.children=qe(gt[Ke]||[],Je):Je.children=[],Je})}return qe(ce),Se}function Ae(ce,Oe,Ge){var Ze={};(0,b.Z)(Ge)==="object"?Ze=Ge:Ze={externalGetKey:Ge},Ze=Ze||{};var rt=Ze,Te=rt.childrenPropName,Ke=rt.externalGetKey,et=rt.fieldNames,Se=Le(et),qe=Se.key,ve=Se.children,ye=Te||ve,gt;Ke?typeof Ke=="string"?gt=function(Ct){return Ct[Ke]}:typeof Ke=="function"&&(gt=function(Ct){return Ke(Ct)}):gt=function(Ct,ze){return be(Ct[qe],ze)};function Xe(ut,Ct,ze,se){var Fe=ut?ut[ye]:ce,Je=ut?ue(ze.pos,Ct):"0",at=ut?[].concat((0,He.Z)(se),[ut]):[];if(ut){var Ee=gt(ut,Je),We={node:ut,index:Ct,pos:Je,key:Ee,parentPos:ze.node?ze.pos:null,level:ze.level+1,nodes:at};Oe(We)}Fe&&Fe.forEach(function(nt,Et){Xe(nt,Et,{node:ut,pos:Je,level:ze?ze.level+1:-1},at)})}Xe(null)}function De(ce){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=Oe.initWrapper,Ze=Oe.processEntity,rt=Oe.onProcessFinished,Te=Oe.externalGetKey,Ke=Oe.childrenPropName,et=Oe.fieldNames,Se=arguments.length>2?arguments[2]:void 0,qe=Te||Se,ve={},ye={},gt={posEntities:ve,keyEntities:ye};return Ge&&(gt=Ge(gt)||gt),Ae(ce,function(Xe){var ut=Xe.node,Ct=Xe.index,ze=Xe.pos,se=Xe.key,Fe=Xe.parentPos,Je=Xe.level,at=Xe.nodes,Ee={node:ut,nodes:at,index:Ct,key:se,pos:ze,level:Je},We=be(se,ze);ve[ze]=Ee,ye[We]=Ee,Ee.parent=ve[Fe],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),Ze&&Ze(Ee,gt)},{externalGetKey:qe,childrenPropName:Ke,fieldNames:et}),rt&&rt(gt),gt}function Re(ce,Oe){var Ge=Oe.expandedKeys,Ze=Oe.selectedKeys,rt=Oe.loadedKeys,Te=Oe.loadingKeys,Ke=Oe.checkedKeys,et=Oe.halfCheckedKeys,Se=Oe.dragOverNodeKey,qe=Oe.dropPosition,ve=Oe.keyEntities,ye=(0,de.Z)(ve,ce),gt={eventKey:ce,expanded:Ge.indexOf(ce)!==-1,selected:Ze.indexOf(ce)!==-1,loaded:rt.indexOf(ce)!==-1,loading:Te.indexOf(ce)!==-1,checked:Ke.indexOf(ce)!==-1,halfChecked:et.indexOf(ce)!==-1,pos:String(ye?ye.pos:""),dragOver:Se===ce&&qe===0,dragOverGapTop:Se===ce&&qe===-1,dragOverGapBottom:Se===ce&&qe===1};return gt}function tt(ce){var Oe=ce.data,Ge=ce.expanded,Ze=ce.selected,rt=ce.checked,Te=ce.loaded,Ke=ce.loading,et=ce.halfChecked,Se=ce.dragOver,qe=ce.dragOverGapTop,ve=ce.dragOverGapBottom,ye=ce.pos,gt=ce.active,Xe=ce.eventKey,ut=(0,fe.Z)((0,fe.Z)({},Oe),{},{expanded:Ge,selected:Ze,checked:rt,loaded:Te,loading:Ke,halfChecked:et,dragOver:Se,dragOverGapTop:qe,dragOverGapBottom:ve,pos:ye,active:gt,key:Xe});return"props"in ut||Object.defineProperty(ut,"props",{get:function(){return(0,Ce.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),ut}},8224:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return He}});var b=E(4676);function He(fe,Ue,Pe,pe){var Ce=b.unstable_batchedUpdates?function(xe){b.unstable_batchedUpdates(Pe,xe)}:Pe;return fe!=null&&fe.addEventListener&&fe.addEventListener(Ue,Ce,pe),{remove:function(){fe!=null&&fe.removeEventListener&&fe.removeEventListener(Ue,Ce,pe)}}}},24514:function(Cn,Zt,E){"use strict";E.d(Zt,{G:function(){return Ue}});var b=E(47273),He=function(pe){if((0,b.Z)()&&window.document.documentElement){var Ce=Array.isArray(pe)?pe:[pe],de=window.document.documentElement;return Ce.some(function(xe){return xe in de.style})}return!1},fe=function(pe,Ce){if(!He(pe))return!1;var de=document.createElement("div"),xe=de.style[pe];return de.style[pe]=Ce,de.style[pe]!==xe};function Ue(Pe,pe){return!Array.isArray(Pe)&&pe!==void 0?fe(Pe,pe):He(Pe)}},48911:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ft}});var b=E(54476),He=E(76190),fe=E(33885),Ue=E(20068),Pe=E(42978),pe=E(75931),Ce=E(92310),de=E.n(Ce),xe=E(29301),ue=E(70425),Be=E(34280),be=E(59301),Le=E(4676),we=be.forwardRef(function(oe,ae){var te=oe.height,x=oe.offsetY,re=oe.offsetX,ne=oe.children,le=oe.prefixCls,Ie=oe.onInnerResize,ke=oe.innerProps,Ye=oe.rtl,_e=oe.extra,it={},ft={display:"flex",flexDirection:"column"};return x!==void 0&&(it={height:te,position:"relative",overflow:"hidden"},ft=(0,fe.Z)((0,fe.Z)({},ft),{},(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({transform:"translateY(".concat(x,"px)")},Ye?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),be.createElement("div",{style:it},be.createElement(xe.Z,{onResize:function(ot){var lt=ot.offsetHeight;lt&&Ie&&Ie()}},be.createElement("div",(0,b.Z)({style:ft,className:de()((0,Ue.Z)({},"".concat(le,"-holder-inner"),le)),ref:ae},ke),ne,_e)))});we.displayName="Filler";var Me=we;function ge(oe){var ae=oe.children,te=oe.setRef,x=be.useCallback(function(re){te(re)},[]);return be.cloneElement(ae,{ref:x})}function Ae(oe,ae,te,x,re,ne,le,Ie){var ke=Ie.getKey;return oe.slice(ae,te+1).map(function(Ye,_e){var it=ae+_e,ft=le(Ye,it,{style:{width:x},offsetX:re}),yt=ke(Ye);return be.createElement(ge,{key:yt,setRef:function(lt){return ne(Ye,lt)}},ft)})}function De(oe,ae,te,x){var re=te-oe,ne=ae-te,le=Math.min(re,ne)*2;if(x<=le){var Ie=Math.floor(x/2);return x%2?te+Ie+1:te-Ie}return re>ne?te-(x-ne):te+(x-re)}function Re(oe,ae,te){var x=oe.length,re=ae.length,ne,le;if(x===0&&re===0)return null;x<re?(ne=oe,le=ae):(ne=ae,le=oe);var Ie={__EMPTY_ITEM__:!0};function ke(ot){return ot!==void 0?te(ot):Ie}for(var Ye=null,_e=Math.abs(x-re)!==1,it=0;it<le.length;it+=1){var ft=ke(ne[it]),yt=ke(le[it]);if(ft!==yt){Ye=it,_e=_e||ft!==ke(le[it+1]);break}}return Ye===null?null:{index:Ye,multiple:_e}}function tt(oe,ae,te){var x=be.useState(oe),re=(0,Pe.Z)(x,2),ne=re[0],le=re[1],Ie=be.useState(null),ke=(0,Pe.Z)(Ie,2),Ye=ke[0],_e=ke[1];return be.useEffect(function(){var it=Re(ne||[],oe||[],ae);(it==null?void 0:it.index)!==void 0&&(te==null||te(it.index),_e(oe[it.index])),le(oe)},[oe]),[Ye]}var ce=E(16089),Oe=(typeof navigator=="undefined"?"undefined":(0,He.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Ge=Oe,Ze=function(oe,ae,te,x){var re=(0,be.useRef)(!1),ne=(0,be.useRef)(null);function le(){clearTimeout(ne.current),re.current=!0,ne.current=setTimeout(function(){re.current=!1},50)}var Ie=(0,be.useRef)({top:oe,bottom:ae,left:te,right:x});return Ie.current.top=oe,Ie.current.bottom=ae,Ie.current.left=te,Ie.current.right=x,function(ke,Ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,it=ke?Ye<0&&Ie.current.left||Ye>0&&Ie.current.right:Ye<0&&Ie.current.top||Ye>0&&Ie.current.bottom;return _e&&it?(clearTimeout(ne.current),re.current=!1):(!it||re.current)&&le(),!re.current&&it}};function rt(oe,ae,te,x,re,ne,le){var Ie=(0,be.useRef)(0),ke=(0,be.useRef)(null),Ye=(0,be.useRef)(null),_e=(0,be.useRef)(!1),it=Ze(ae,te,x,re);function ft(ln,Gt){if(ce.Z.cancel(ke.current),!it(!1,Gt)){var Rt=ln;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ie.current+=Gt,Ye.current=Gt,Ge||Rt.preventDefault(),ke.current=(0,ce.Z)(function(){var Vt=_e.current?10:1;le(Ie.current*Vt,!1),Ie.current=0})}}function yt(ln,Gt){le(Gt,!0),Ge||ln.preventDefault()}var ot=(0,be.useRef)(null),lt=(0,be.useRef)(null);function Ut(ln){if(oe){ce.Z.cancel(lt.current),lt.current=(0,ce.Z)(function(){ot.current=null},2);var Gt=ln.deltaX,Rt=ln.deltaY,Vt=ln.shiftKey,$t=Gt,St=Rt;(ot.current==="sx"||!ot.current&&Vt&&Rt&&!Gt)&&($t=Rt,St=0,ot.current="sx");var Lt=Math.abs($t),tn=Math.abs(St);ot.current===null&&(ot.current=ne&&Lt>tn?"x":"y"),ot.current==="y"?ft(ln,St):yt(ln,$t)}}function kt(ln){oe&&(_e.current=ln.detail===Ye.current)}return[Ut,kt]}function Te(oe,ae,te,x){var re=be.useMemo(function(){return[new Map,[]]},[oe,te.id,x]),ne=(0,Pe.Z)(re,2),le=ne[0],Ie=ne[1],ke=function(_e){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_e,ft=le.get(_e),yt=le.get(it);if(ft===void 0||yt===void 0)for(var ot=oe.length,lt=Ie.length;lt<ot;lt+=1){var Ut,kt=oe[lt],ln=ae(kt);le.set(ln,lt);var Gt=(Ut=te.get(ln))!==null&&Ut!==void 0?Ut:x;if(Ie[lt]=(Ie[lt-1]||0)+Gt,ln===_e&&(ft=lt),ln===it&&(yt=lt),ft!==void 0&&yt!==void 0)break}return{top:Ie[ft-1]||0,bottom:Ie[yt]}};return ke}var Ke=E(67732),et=E(83652),Se=function(){function oe(){(0,Ke.Z)(this,oe),(0,Ue.Z)(this,"maps",void 0),(0,Ue.Z)(this,"id",0),(0,Ue.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,et.Z)(oe,[{key:"set",value:function(te,x){this.diffRecords.set(te,this.maps[te]),this.maps[te]=x,this.id+=1}},{key:"get",value:function(te){return this.maps[te]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),oe}(),qe=Se;function ve(oe){var ae=parseFloat(oe);return isNaN(ae)?0:ae}function ye(oe,ae,te){var x=be.useState(0),re=(0,Pe.Z)(x,2),ne=re[0],le=re[1],Ie=(0,be.useRef)(new Map),ke=(0,be.useRef)(new qe),Ye=(0,be.useRef)(0);function _e(){Ye.current+=1}function it(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_e();var ot=function(){var kt=!1;Ie.current.forEach(function(ln,Gt){if(ln&&ln.offsetParent){var Rt=ln.offsetHeight,Vt=getComputedStyle(ln),$t=Vt.marginTop,St=Vt.marginBottom,Lt=ve($t),tn=ve(St),hn=Rt+Lt+tn;ke.current.get(Gt)!==hn&&(ke.current.set(Gt,hn),kt=!0)}}),kt&&le(function(ln){return ln+1})};if(yt)ot();else{Ye.current+=1;var lt=Ye.current;Promise.resolve().then(function(){lt===Ye.current&&ot()})}}function ft(yt,ot){var lt=oe(yt),Ut=Ie.current.get(lt);ot?(Ie.current.set(lt,ot),it()):Ie.current.delete(lt),!Ut!=!ot&&(ot?ae==null||ae(yt):te==null||te(yt))}return(0,be.useEffect)(function(){return _e},[]),[ft,it,ke.current,ne]}var gt=14/15;function Xe(oe,ae,te){var x=(0,be.useRef)(!1),re=(0,be.useRef)(0),ne=(0,be.useRef)(0),le=(0,be.useRef)(null),Ie=(0,be.useRef)(null),ke,Ye=function(yt){if(x.current){var ot=Math.ceil(yt.touches[0].pageX),lt=Math.ceil(yt.touches[0].pageY),Ut=re.current-ot,kt=ne.current-lt,ln=Math.abs(Ut)>Math.abs(kt);ln?re.current=ot:ne.current=lt;var Gt=te(ln,ln?Ut:kt,!1,yt);Gt&&yt.preventDefault(),clearInterval(Ie.current),Gt&&(Ie.current=setInterval(function(){ln?Ut*=gt:kt*=gt;var Rt=Math.floor(ln?Ut:kt);(!te(ln,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ie.current)},16))}},_e=function(){x.current=!1,ke()},it=function(yt){ke(),yt.touches.length===1&&!x.current&&(x.current=!0,re.current=Math.ceil(yt.touches[0].pageX),ne.current=Math.ceil(yt.touches[0].pageY),le.current=yt.target,le.current.addEventListener("touchmove",Ye,{passive:!1}),le.current.addEventListener("touchend",_e,{passive:!0}))};ke=function(){le.current&&(le.current.removeEventListener("touchmove",Ye),le.current.removeEventListener("touchend",_e))},(0,Be.Z)(function(){return oe&&ae.current.addEventListener("touchstart",it,{passive:!0}),function(){var ft;(ft=ae.current)===null||ft===void 0||ft.removeEventListener("touchstart",it),ke(),clearInterval(Ie.current)}},[oe])}function ut(oe){return Math.floor(Math.pow(oe,.5))}function Ct(oe,ae){var te="touches"in oe?oe.touches[0]:oe;return te[ae?"pageX":"pageY"]-window[ae?"scrollX":"scrollY"]}function ze(oe,ae,te){be.useEffect(function(){var x=ae.current;if(oe&&x){var re=!1,ne,le,Ie=function(){ce.Z.cancel(ne)},ke=function ft(){Ie(),ne=(0,ce.Z)(function(){te(le),ft()})},Ye=function(){re=!1,Ie()},_e=function(yt){if(!(yt.target.draggable||yt.button!==0)){var ot=yt;ot._virtualHandled||(ot._virtualHandled=!0,re=!0)}},it=function(yt){if(re){var ot=Ct(yt,!1),lt=x.getBoundingClientRect(),Ut=lt.top,kt=lt.bottom;if(ot<=Ut){var ln=Ut-ot;le=-ut(ln),ke()}else if(ot>=kt){var Gt=ot-kt;le=ut(Gt),ke()}else Ie()}};return x.addEventListener("mousedown",_e),x.ownerDocument.addEventListener("mouseup",Ye),x.ownerDocument.addEventListener("mousemove",it),x.ownerDocument.addEventListener("dragend",Ye),function(){x.removeEventListener("mousedown",_e),x.ownerDocument.removeEventListener("mouseup",Ye),x.ownerDocument.removeEventListener("mousemove",it),x.ownerDocument.removeEventListener("dragend",Ye),Ie()}}},[oe])}var se=10;function Fe(oe,ae,te,x,re,ne,le,Ie){var ke=be.useRef(),Ye=be.useState(null),_e=(0,Pe.Z)(Ye,2),it=_e[0],ft=_e[1];return(0,Be.Z)(function(){if(it&&it.times<se){if(!oe.current){ft(function(In){return(0,fe.Z)({},In)});return}ne();var yt=it.targetAlign,ot=it.originAlign,lt=it.index,Ut=it.offset,kt=oe.current.clientHeight,ln=!1,Gt=yt,Rt=null;if(kt){for(var Vt=yt||ot,$t=0,St=0,Lt=0,tn=Math.min(ae.length-1,lt),hn=0;hn<=tn;hn+=1){var vt=re(ae[hn]);St=$t;var Tt=te.get(vt);Lt=St+(Tt===void 0?x:Tt),$t=Lt}for(var _t=Vt==="top"?Ut:kt-Ut,on=tn;on>=0;on-=1){var En=re(ae[on]),Tn=te.get(En);if(Tn===void 0){ln=!0;break}if(_t-=Tn,_t<=0)break}switch(Vt){case"top":Rt=St-Ut;break;case"bottom":Rt=Lt-kt+Ut;break;default:{var $n=oe.current.scrollTop,er=$n+kt;St<$n?Gt="top":Lt>er&&(Gt="bottom")}}Rt!==null&&le(Rt),Rt!==it.lastTop&&(ln=!0)}ln&&ft((0,fe.Z)((0,fe.Z)({},it),{},{times:it.times+1,targetAlign:Gt,lastTop:Rt}))}},[it,oe.current]),function(yt){if(yt==null){Ie();return}if(ce.Z.cancel(ke.current),typeof yt=="number")le(yt);else if(yt&&(0,He.Z)(yt)==="object"){var ot,lt=yt.align;"index"in yt?ot=yt.index:ot=ae.findIndex(function(ln){return re(ln)===yt.key});var Ut=yt.offset,kt=Ut===void 0?0:Ut;ft({times:0,index:ot,offset:kt,originAlign:lt})}}}var Je=be.forwardRef(function(oe,ae){var te=oe.prefixCls,x=oe.rtl,re=oe.scrollOffset,ne=oe.scrollRange,le=oe.onStartMove,Ie=oe.onStopMove,ke=oe.onScroll,Ye=oe.horizontal,_e=oe.spinSize,it=oe.containerSize,ft=oe.style,yt=oe.thumbStyle,ot=oe.showScrollBar,lt=be.useState(!1),Ut=(0,Pe.Z)(lt,2),kt=Ut[0],ln=Ut[1],Gt=be.useState(null),Rt=(0,Pe.Z)(Gt,2),Vt=Rt[0],$t=Rt[1],St=be.useState(null),Lt=(0,Pe.Z)(St,2),tn=Lt[0],hn=Lt[1],vt=!x,Tt=be.useRef(),_t=be.useRef(),on=be.useState(ot),En=(0,Pe.Z)(on,2),Tn=En[0],$n=En[1],er=be.useRef(),In=function(){ot===!0||ot===!1||(clearTimeout(er.current),$n(!0),er.current=setTimeout(function(){$n(!1)},3e3))},Gn=ne-it||0,Wt=it-_e||0,un=be.useMemo(function(){if(re===0||Gn===0)return 0;var An=re/Gn;return An*Wt},[re,Gn,Wt]),On=function(jn){jn.stopPropagation(),jn.preventDefault()},Fn=be.useRef({top:un,dragging:kt,pageY:Vt,startTop:tn});Fn.current={top:un,dragging:kt,pageY:Vt,startTop:tn};var xn=function(jn){ln(!0),$t(Ct(jn,Ye)),hn(Fn.current.top),le(),jn.stopPropagation(),jn.preventDefault()};be.useEffect(function(){var An=function(Ar){Ar.preventDefault()},jn=Tt.current,Un=_t.current;return jn.addEventListener("touchstart",An,{passive:!1}),Un.addEventListener("touchstart",xn,{passive:!1}),function(){jn.removeEventListener("touchstart",An),Un.removeEventListener("touchstart",xn)}},[]);var dn=be.useRef();dn.current=Gn;var rn=be.useRef();rn.current=Wt,be.useEffect(function(){if(kt){var An,jn=function(Ar){var vn=Fn.current,Rn=vn.dragging,sr=vn.pageY,vr=vn.startTop;ce.Z.cancel(An);var Mt=Tt.current.getBoundingClientRect(),zt=it/(Ye?Mt.width:Mt.height);if(Rn){var bt=(Ct(Ar,Ye)-sr)*zt,Ot=vr;!vt&&Ye?Ot-=bt:Ot+=bt;var At=dn.current,Ht=rn.current,ht=Ht?Ot/Ht:0,Qt=Math.ceil(ht*At);Qt=Math.max(Qt,0),Qt=Math.min(Qt,At),An=(0,ce.Z)(function(){ke(Qt,Ye)})}},Un=function(){ln(!1),Ie()};return window.addEventListener("mousemove",jn,{passive:!0}),window.addEventListener("touchmove",jn,{passive:!0}),window.addEventListener("mouseup",Un,{passive:!0}),window.addEventListener("touchend",Un,{passive:!0}),function(){window.removeEventListener("mousemove",jn),window.removeEventListener("touchmove",jn),window.removeEventListener("mouseup",Un),window.removeEventListener("touchend",Un),ce.Z.cancel(An)}}},[kt]),be.useEffect(function(){return In(),function(){clearTimeout(er.current)}},[re]),be.useImperativeHandle(ae,function(){return{delayHidden:In}});var Sn="".concat(te,"-scrollbar"),kn={position:"absolute",visibility:Tn?null:"hidden"},Zn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ye?(Object.assign(kn,{height:8,left:0,right:0,bottom:0}),Object.assign(Zn,(0,Ue.Z)({height:"100%",width:_e},vt?"left":"right",un))):(Object.assign(kn,(0,Ue.Z)({width:8,top:0,bottom:0},vt?"right":"left",0)),Object.assign(Zn,{width:"100%",height:_e,top:un})),be.createElement("div",{ref:Tt,className:de()(Sn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(Sn,"-horizontal"),Ye),"".concat(Sn,"-vertical"),!Ye),"".concat(Sn,"-visible"),Tn)),style:(0,fe.Z)((0,fe.Z)({},kn),ft),onMouseDown:On,onMouseMove:In},be.createElement("div",{ref:_t,className:de()("".concat(Sn,"-thumb"),(0,Ue.Z)({},"".concat(Sn,"-thumb-moving"),kt)),style:(0,fe.Z)((0,fe.Z)({},Zn),yt),onMouseDown:xn}))}),at=Je,Ee=20;function We(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=oe/ae*oe;return isNaN(te)&&(te=0),te=Math.max(te,Ee),Math.floor(te)}var nt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Et=[],ct={overflowY:"auto",overflowAnchor:"none"};function wt(oe,ae){var te=oe.prefixCls,x=te===void 0?"rc-virtual-list":te,re=oe.className,ne=oe.height,le=oe.itemHeight,Ie=oe.fullHeight,ke=Ie===void 0?!0:Ie,Ye=oe.style,_e=oe.data,it=oe.children,ft=oe.itemKey,yt=oe.virtual,ot=oe.direction,lt=oe.scrollWidth,Ut=oe.component,kt=Ut===void 0?"div":Ut,ln=oe.onScroll,Gt=oe.onVirtualScroll,Rt=oe.onVisibleChange,Vt=oe.innerProps,$t=oe.extraRender,St=oe.styles,Lt=oe.showScrollBar,tn=Lt===void 0?"optional":Lt,hn=(0,pe.Z)(oe,nt),vt=be.useCallback(function(Vn){return typeof ft=="function"?ft(Vn):Vn==null?void 0:Vn[ft]},[ft]),Tt=ye(vt,null,null),_t=(0,Pe.Z)(Tt,4),on=_t[0],En=_t[1],Tn=_t[2],$n=_t[3],er=!!(yt!==!1&&ne&&le),In=be.useMemo(function(){return Object.values(Tn.maps).reduce(function(Vn,or){return Vn+or},0)},[Tn.id,Tn.maps]),Gn=er&&_e&&(Math.max(le*_e.length,In)>ne||!!lt),Wt=ot==="rtl",un=de()(x,(0,Ue.Z)({},"".concat(x,"-rtl"),Wt),re),On=_e||Et,Fn=(0,be.useRef)(),xn=(0,be.useRef)(),dn=(0,be.useRef)(),rn=(0,be.useState)(0),Sn=(0,Pe.Z)(rn,2),kn=Sn[0],Zn=Sn[1],An=(0,be.useState)(0),jn=(0,Pe.Z)(An,2),Un=jn[0],yr=jn[1],Ar=(0,be.useState)(!1),vn=(0,Pe.Z)(Ar,2),Rn=vn[0],sr=vn[1],vr=function(){sr(!0)},Mt=function(){sr(!1)},zt={getKey:vt};function bt(Vn){Zn(function(or){var ur;typeof Vn=="function"?ur=Vn(or):ur=Vn;var qn=ni(ur);return Fn.current.scrollTop=qn,qn})}var Ot=(0,be.useRef)({start:0,end:On.length}),At=(0,be.useRef)(),Ht=tt(On,vt),ht=(0,Pe.Z)(Ht,1),Qt=ht[0];At.current=Qt;var Jt=be.useMemo(function(){if(!er)return{scrollHeight:void 0,start:0,end:On.length-1,offset:void 0};if(!Gn){var Vn;return{scrollHeight:((Vn=xn.current)===null||Vn===void 0?void 0:Vn.offsetHeight)||0,start:0,end:On.length-1,offset:void 0}}for(var or=0,ur,qn,Wr,qr=On.length,rr=0;rr<qr;rr+=1){var Qn=On[rr],xr=vt(Qn),Zr=Tn.get(xr),ji=or+(Zr===void 0?le:Zr);ji>=kn&&ur===void 0&&(ur=rr,qn=or),ji>kn+ne&&Wr===void 0&&(Wr=rr),or=ji}return ur===void 0&&(ur=0,qn=0,Wr=Math.ceil(ne/le)),Wr===void 0&&(Wr=On.length-1),Wr=Math.min(Wr+1,On.length-1),{scrollHeight:or,start:ur,end:Wr,offset:qn}},[Gn,er,kn,On,$n,ne]),sn=Jt.scrollHeight,jt=Jt.start,Kt=Jt.end,Xt=Jt.offset;Ot.current.start=jt,Ot.current.end=Kt,be.useLayoutEffect(function(){var Vn=Tn.getRecord();if(Vn.size===1){var or=Array.from(Vn.keys())[0],ur=Vn.get(or),qn=On[jt];if(qn&&ur===void 0){var Wr=vt(qn);if(Wr===or){var qr=Tn.get(or),rr=qr-le;bt(function(Qn){return Qn+rr})}}}Tn.resetRecord()},[sn]);var nn=be.useState({width:0,height:ne}),Hn=(0,Pe.Z)(nn,2),zn=Hn[0],Yn=Hn[1],Lr=function(or){Yn({width:or.offsetWidth,height:or.offsetHeight})},zr=(0,be.useRef)(),Qr=(0,be.useRef)(),Br=be.useMemo(function(){return We(zn.width,lt)},[zn.width,lt]),gr=be.useMemo(function(){return We(zn.height,sn)},[zn.height,sn]),Fr=sn-ne,Kr=(0,be.useRef)(Fr);Kr.current=Fr;function ni(Vn){var or=Vn;return Number.isNaN(Kr.current)||(or=Math.min(or,Kr.current)),or=Math.max(or,0),or}var ri=kn<=0,ai=kn>=Fr,Pr=Un<=0,Jr=Un>=lt,Xr=Ze(ri,ai,Pr,Jr),Ri=function(){return{x:Wt?-Un:Un,y:kn}},Hi=(0,be.useRef)(Ri()),Zi=(0,ue.zX)(function(Vn){if(Gt){var or=(0,fe.Z)((0,fe.Z)({},Ri()),Vn);(Hi.current.x!==or.x||Hi.current.y!==or.y)&&(Gt(or),Hi.current=or)}});function zi(Vn,or){var ur=Vn;or?((0,Le.flushSync)(function(){yr(ur)}),Zi()):bt(ur)}function Ji(Vn){var or=Vn.currentTarget.scrollTop;or!==kn&&bt(or),ln==null||ln(Vn),Zi()}var wi=function(or){var ur=or,qn=lt?lt-zn.width:0;return ur=Math.max(ur,0),ur=Math.min(ur,qn),ur},Mi=(0,ue.zX)(function(Vn,or){or?((0,Le.flushSync)(function(){yr(function(ur){var qn=ur+(Wt?-Vn:Vn);return wi(qn)})}),Zi()):bt(function(ur){var qn=ur+Vn;return qn})}),fi=rt(er,ri,ai,Pr,Jr,!!lt,Mi),Xi=(0,Pe.Z)(fi,2),oo=Xi[0],Ro=Xi[1];Xe(er,Fn,function(Vn,or,ur,qn){var Wr=qn;return Xr(Vn,or,ur)?!1:!Wr||!Wr._virtualHandled?(Wr&&(Wr._virtualHandled=!0),oo({preventDefault:function(){},deltaX:Vn?or:0,deltaY:Vn?0:or}),!0):!1}),ze(Gn,Fn,function(Vn){bt(function(or){return or+Vn})}),(0,Be.Z)(function(){function Vn(ur){var qn=ri&&ur.detail<0,Wr=ai&&ur.detail>0;er&&!qn&&!Wr&&ur.preventDefault()}var or=Fn.current;return or.addEventListener("wheel",oo,{passive:!1}),or.addEventListener("DOMMouseScroll",Ro,{passive:!0}),or.addEventListener("MozMousePixelScroll",Vn,{passive:!1}),function(){or.removeEventListener("wheel",oo),or.removeEventListener("DOMMouseScroll",Ro),or.removeEventListener("MozMousePixelScroll",Vn)}},[er,ri,ai]),(0,Be.Z)(function(){if(lt){var Vn=wi(Un);yr(Vn),Zi({x:Vn})}},[zn.width,lt]);var fo=function(){var or,ur;(or=zr.current)===null||or===void 0||or.delayHidden(),(ur=Qr.current)===null||ur===void 0||ur.delayHidden()},bo=Fe(Fn,On,Tn,le,vt,function(){return En(!0)},bt,fo);be.useImperativeHandle(ae,function(){return{nativeElement:dn.current,getScrollInfo:Ri,scrollTo:function(or){function ur(qn){return qn&&(0,He.Z)(qn)==="object"&&("left"in qn||"top"in qn)}ur(or)?(or.left!==void 0&&yr(wi(or.left)),bo(or.top)):bo(or)}}}),(0,Be.Z)(function(){if(Rt){var Vn=On.slice(jt,Kt+1);Rt(Vn,On)}},[jt,Kt,On]);var co=Te(On,vt,Tn,le),yo=$t==null?void 0:$t({start:jt,end:Kt,virtual:Gn,offsetX:Un,offsetY:Xt,rtl:Wt,getSize:co}),Pi=Ae(On,jt,Kt,lt,Un,on,it,zt),Ai=null;ne&&(Ai=(0,fe.Z)((0,Ue.Z)({},ke?"height":"maxHeight",ne),ct),er&&(Ai.overflowY="hidden",lt&&(Ai.overflowX="hidden"),Rn&&(Ai.pointerEvents="none")));var Gr={};return Wt&&(Gr.dir="rtl"),be.createElement("div",(0,b.Z)({ref:dn,style:(0,fe.Z)((0,fe.Z)({},Ye),{},{position:"relative"}),className:un},Gr,hn),be.createElement(xe.Z,{onResize:Lr},be.createElement(kt,{className:"".concat(x,"-holder"),style:Ai,ref:Fn,onScroll:Ji,onMouseEnter:fo},be.createElement(Me,{prefixCls:x,height:sn,offsetX:Un,offsetY:Xt,scrollWidth:lt,onInnerResize:En,ref:xn,innerProps:Vt,rtl:Wt,extra:yo},Pi))),Gn&&sn>ne&&be.createElement(at,{ref:zr,prefixCls:x,scrollOffset:kn,scrollRange:sn,rtl:Wt,onScroll:zi,onStartMove:vr,onStopMove:Mt,spinSize:gr,containerSize:zn.height,style:St==null?void 0:St.verticalScrollBar,thumbStyle:St==null?void 0:St.verticalScrollBarThumb,showScrollBar:tn}),Gn&&lt>zn.width&&be.createElement(at,{ref:Qr,prefixCls:x,scrollOffset:Un,scrollRange:lt,rtl:Wt,onScroll:zi,onStartMove:vr,onStopMove:Mt,spinSize:Br,containerSize:zn.width,horizontal:!0,style:St==null?void 0:St.horizontalScrollBar,thumbStyle:St==null?void 0:St.horizontalScrollBarThumb,showScrollBar:tn}))}var dt=be.forwardRef(wt);dt.displayName="List";var Dt=dt,Ft=Dt},25510:function(Cn){"use strict";Cn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},93314:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},96908:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},57177:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},81378:function(Cn){"use strict";Cn.exports="data:image/png;base64,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"},16722:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});const b=xe=>typeof xe=="object"&&xe!=null&&xe.nodeType===1,He=(xe,ue)=>(!ue||xe!=="hidden")&&xe!=="visible"&&xe!=="clip",fe=(xe,ue)=>{if(xe.clientHeight<xe.scrollHeight||xe.clientWidth<xe.scrollWidth){const Be=getComputedStyle(xe,null);return He(Be.overflowY,ue)||He(Be.overflowX,ue)||(be=>{const Le=(we=>{if(!we.ownerDocument||!we.ownerDocument.defaultView)return null;try{return we.ownerDocument.defaultView.frameElement}catch(Me){return null}})(be);return!!Le&&(Le.clientHeight<be.scrollHeight||Le.clientWidth<be.scrollWidth)})(xe)}return!1},Ue=(xe,ue,Be,be,Le,we,Me,ge)=>we<xe&&Me>ue||we>xe&&Me<ue?0:we<=xe&&ge<=Be||Me>=ue&&ge>=Be?we-xe-be:Me>ue&&ge<Be||we<xe&&ge>Be?Me-ue+Le:0,Pe=xe=>{const ue=xe.parentElement;return ue==null?xe.getRootNode().host||null:ue},pe=(xe,ue)=>{var Be,be,Le,we;if(typeof document=="undefined")return[];const{scrollMode:Me,block:ge,inline:Ae,boundary:De,skipOverflowHiddenElements:Re}=ue,tt=typeof De=="function"?De:at=>at!==De;if(!b(xe))throw new TypeError("Invalid target");const ce=document.scrollingElement||document.documentElement,Oe=[];let Ge=xe;for(;b(Ge)&&tt(Ge);){if(Ge=Pe(Ge),Ge===ce){Oe.push(Ge);break}Ge!=null&&Ge===document.body&&fe(Ge)&&!fe(document.documentElement)||Ge!=null&&fe(Ge,Re)&&Oe.push(Ge)}const Ze=(be=(Be=window.visualViewport)==null?void 0:Be.width)!=null?be:innerWidth,rt=(we=(Le=window.visualViewport)==null?void 0:Le.height)!=null?we:innerHeight,{scrollX:Te,scrollY:Ke}=window,{height:et,width:Se,top:qe,right:ve,bottom:ye,left:gt}=xe.getBoundingClientRect(),{top:Xe,right:ut,bottom:Ct,left:ze}=(at=>{const Ee=window.getComputedStyle(at);return{top:parseFloat(Ee.scrollMarginTop)||0,right:parseFloat(Ee.scrollMarginRight)||0,bottom:parseFloat(Ee.scrollMarginBottom)||0,left:parseFloat(Ee.scrollMarginLeft)||0}})(xe);let se=ge==="start"||ge==="nearest"?qe-Xe:ge==="end"?ye+Ct:qe+et/2-Xe+Ct,Fe=Ae==="center"?gt+Se/2-ze+ut:Ae==="end"?ve+ut:gt-ze;const Je=[];for(let at=0;at<Oe.length;at++){const Ee=Oe[at],{height:We,width:nt,top:Et,right:ct,bottom:wt,left:dt}=Ee.getBoundingClientRect();if(Me==="if-needed"&&qe>=0&&gt>=0&&ye<=rt&&ve<=Ze&&(Ee===ce&&!fe(Ee)||qe>=Et&&ye<=wt&&gt>=dt&&ve<=ct))return Je;const Dt=getComputedStyle(Ee),Ft=parseInt(Dt.borderLeftWidth,10),oe=parseInt(Dt.borderTopWidth,10),ae=parseInt(Dt.borderRightWidth,10),te=parseInt(Dt.borderBottomWidth,10);let x=0,re=0;const ne="offsetWidth"in Ee?Ee.offsetWidth-Ee.clientWidth-Ft-ae:0,le="offsetHeight"in Ee?Ee.offsetHeight-Ee.clientHeight-oe-te:0,Ie="offsetWidth"in Ee?Ee.offsetWidth===0?0:nt/Ee.offsetWidth:0,ke="offsetHeight"in Ee?Ee.offsetHeight===0?0:We/Ee.offsetHeight:0;if(ce===Ee)x=ge==="start"?se:ge==="end"?se-rt:ge==="nearest"?Ue(Ke,Ke+rt,rt,oe,te,Ke+se,Ke+se+et,et):se-rt/2,re=Ae==="start"?Fe:Ae==="center"?Fe-Ze/2:Ae==="end"?Fe-Ze:Ue(Te,Te+Ze,Ze,Ft,ae,Te+Fe,Te+Fe+Se,Se),x=Math.max(0,x+Ke),re=Math.max(0,re+Te);else{x=ge==="start"?se-Et-oe:ge==="end"?se-wt+te+le:ge==="nearest"?Ue(Et,wt,We,oe,te+le,se,se+et,et):se-(Et+We/2)+le/2,re=Ae==="start"?Fe-dt-Ft:Ae==="center"?Fe-(dt+nt/2)+ne/2:Ae==="end"?Fe-ct+ae+ne:Ue(dt,ct,nt,Ft,ae+ne,Fe,Fe+Se,Se);const{scrollLeft:Ye,scrollTop:_e}=Ee;x=ke===0?0:Math.max(0,Math.min(_e+x/ke,Ee.scrollHeight-We/ke+le)),re=Ie===0?0:Math.max(0,Math.min(Ye+re/Ie,Ee.scrollWidth-nt/Ie+ne)),se+=_e-x,Fe+=Ye-re}Je.push({el:Ee,top:x,left:re})}return Je},Ce=xe=>xe===!1?{block:"end",inline:"nearest"}:(ue=>ue===Object(ue)&&Object.keys(ue).length!==0)(xe)?xe:{block:"start",inline:"nearest"};function de(xe,ue){if(!xe.isConnected||!(Le=>{let we=Le;for(;we&&we.parentNode;){if(we.parentNode===document)return!0;we=we.parentNode instanceof ShadowRoot?we.parentNode.host:we.parentNode}return!1})(xe))return;const Be=(Le=>{const we=window.getComputedStyle(Le);return{top:parseFloat(we.scrollMarginTop)||0,right:parseFloat(we.scrollMarginRight)||0,bottom:parseFloat(we.scrollMarginBottom)||0,left:parseFloat(we.scrollMarginLeft)||0}})(xe);if((Le=>typeof Le=="object"&&typeof Le.behavior=="function")(ue))return ue.behavior(pe(xe,ue));const be=typeof ue=="boolean"||ue==null?void 0:ue.behavior;for(const{el:Le,top:we,left:Me}of pe(xe,Ce(ue))){const ge=we-Be.top+Be.bottom,Ae=Me-Be.left+Be.right;Le.scroll({top:ge,left:Ae,behavior:be})}}}}]);