(self.webpackChunk=self.webpackChunk||[]).push([[117],{27812:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},89489:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},59477:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},40001:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},26227:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},67921:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},49198:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},41464:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},87169:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},73331:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},15277:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},52671:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},8657:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},56082:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},61481:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},33853:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},63524:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},15075:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},43531:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},61485:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},47472:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},87395:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(En,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"}},7489:function(En,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"}},91967:function(En,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"}},61191:function(En,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"}},84511:function(En,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"}},93510: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 En={},Zt="5.0",E={},b=null,je=!1,fe=!1,Ue=null,Ae=!1,ve=null,be=null,de=0;de4?parseFloat(xe):5};En.setHTML5Codebase=function(xe,Ke){be=xe,Oe(xe,Ke)},En.setJavaCodebase=En.setJavaCodebaseVersion=En.isCompiledInstalled=En.setPreCompiledScriptPath=En.setPreCompiledResourcePath=function(){},En.setHTML5CodebaseVersion=function(xe,Ke){var it=parseFloat(xe);if(it!==NaN&&it<5){console.log("The GeoGebra HTML5 codebase version "+it+" is deprecated. Using version latest instead.");return}ve=xe,ue(xe,Ke)},En.getHTML5CodebaseVersion=function(){return Se},En.getParameters=function(){return E},En.setFontsCSSURL=function(xe){nt=xe},En.setGiacJSURL=function(xe){},En.setJNLPFile=function(xe){se=xe},En.setJNLPBaseDir=function(xe){},En.inject=function(){function xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ke="auto",it=E.id,Ct,lt=!1,At=0;At=5)return!0;var xe=En.getAppletObject();return xe&&typeof xe.recalculateEnvironments=="function"?(xe.recalculateEnvironments(),!0):!1},En.startAnimation=function(){var xe=En.getAppletObject();return xe&&typeof xe.startAnimation=="function"?(xe.startAnimation(),!0):!1},En.stopAnimation=function(){var xe=En.getAppletObject();return xe&&typeof xe.stopAnimation=="function"?(xe.stopAnimation(),!0):!1},En.getAppletObject=function(){var xe=E.id!==void 0?E.id:"ggbApplet";return window[xe]},En.resize=function(){};var Je=function(xe,Ke,it){var Ct=document.createElement("param");Ct.setAttribute("name",Ke),Ct.setAttribute("value",it),xe.appendChild(Ct)},Ee=function(xe){return xe&&xe!=="false"},$e=function(xe,Ke,it){Ie(Se)<=4.2&&(it=!0);var Ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Se||ggbHTML5LoadedCodebaseIsWebSimple&&!ye)&&(Ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var lt=document.createElement("div");lt.classList.add("appletParameters","notranslate");var At=Ke.width,ct=Ke.height;if(Ke.disableAutoScale=Ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ke.disableAutoScale,Ke.width!==void 0)if(Ie(Se)<=4.4)Ee(Ke.showToolBar)&&(Ke.height-=7),Ee(Ke.showAlgebraInput)&&(Ke.height-=37),Ke.width<605&&Ee(Ke.showToolBar)&&(Ke.width=605,At=605);else{var Bt=100;(Ee(Ke.showToolBar)||Ee(Ke.showMenuBar))&&(Ke.hasOwnProperty("customToolBar")&&(Ke.customToolbar=Ke.customToolBar),Bt=Ee(Ke.showMenuBar)?245:155),At=5?(Ke.appletOnLoad=function(dt){var gt=xe.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),oe(dt)},te||ae.appendChild(x)):lt.appendChild(x),ae.appendChild(lt),te||xe.appendChild(ae),setTimeout(function(){En.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(lt),xe.appendChild(re),Ke.appletOnLoad=function(dt){En.resize(),oe(dt)}}function ne(dt,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(dt,gt.appletOnLoad):renderGGBElement(dt),et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function le(dt,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:dt,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ot){ne(ot.article,ot.params)}),html5AppletsToProcess=null)},Ie(Se)<5&&(dt.className+=" geogebraweb")):ne(dt,gt)}if(Ct){scriptLoadStarted=!0;for(var Be=0;Be0?(Dt.remove(),ae.attr("id","fullscreencontent").show(),jQuery(oe).append(ae),window.dispatchEvent(new Event("resize"))):$e(Dt,Ke,!1),window.GGBT_wsf_view.launchFullScreen(oe)}else Le=Ct,$e(xe,Ke,!1);if(!window.GGBT_wsf_view)for(ct=0;ctxe/4*3&&(Dt=xe/4*3),oe=Dt/5.8,Bt.setAttribute("src",Fe),Bt.setAttribute("width",Dt),Bt.setAttribute("height",oe);var ae=(xe-Dt)/2,te=(Ke-oe)/2;Bt.style.left=ae+"px",Bt.style.top=te+"px",lt.appendChild(Bt)}}return lt.appendChild(ct),lt},Et=function(xe){return xe=xe.toLowerCase(),xe==="html5"||xe==="screenshot"?xe:"html5"},Ne=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(xe,Ke){if(Se=xe,Ke){Oe(Se,!0);return}var it=!je;if(it){var Ct=Ie(Se);!isNaN(Ct)&&Ct<4.4&&(it=!1)}var lt,At;window.location.protocol.substr(0,4)==="http"?lt=window.location.protocol:lt="http:";var ct=Se.indexOf("//");ct>0?At=Se:ct===0?At=lt+Se:At="https://www.geogebra.org/apps/5.2.814.0/";for(var Bt in Ne)if(Se.slice(Ne[Bt].length*-1)===Ne[Bt]||Se.slice((Ne[Bt].length+1)*-1)===Ne[Bt]+"/"){Oe(At,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&it&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Ee(E.showToolBar)&&!Ee(E.showMenuBar)&&!Ee(E.showAlgebraInput)&&!Ee(E.enableRightClick)&&(!E.appName||E.appName=="classic")?At+="webSimple/":At+="web3d/",Oe(At,!1)},Oe=function(xe,Ke){if(xe.requirejs){we=xe;return}xe.slice(-1)!=="/"&&(xe+="/"),we=xe,Ke===null&&(Ke=xe.indexOf("http")===-1),ge=Ke,Me="web.nocache.js",ye=!1;var it=we.split("/");it.length>1&&(!Ke&&it[it.length-2]==="webSimple"?(Me="webSimple.nocache.js",ye=!0):Ne.indexOf(it[it.length-2])>=0&&(Me=it[it.length-2]+".nocache.js")),it=xe.split("/"),Se=it[it.length-3],Se.substr(0,4)==="test"?Se=Se.substr(4,1)+"."+Se.substr(5,1):(Se.substr(0,3)==="war"||Se.substr(0,4)==="beta")&&(Se="5.0");var Ct=parseFloat(Se);Ct!==NaN&&Ct<5&&xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead."),ue("5.0",Ke))},et=function(xe,Ke){window.console&&window.console.log&&(!Ke||typeof Ke.showLogging=="undefined"||Ke.showLogging&&Ke.showLogging!=="false")&&console.log(xe)};E.material_id!==void 0?tt(at):at();function at(){var xe=Zt;ve!==null?xe=ve:parseFloat(xe)<5&&(xe="5.0"),ue(xe,!1),be!==null&&Oe(be,ge),Ae=!0}return En},GGBAppletUtils=function(){"use strict";function En(){return window.GGBT_wsf_edit!==void 0}function Zt(Ae,ve){ve!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ve+","+ve+")",Ae.style.webkitTransform="scale("+ve+","+ve+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function E(Ae,ve,be,de,Ce,se){var we=null;if(se!=null&&se!="")for(var ge=Ae.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+se+" ")>-1){we=ge;break}else ge=ge.parentNode;var Le=0,Se=0,Me=0,ye=0,De=0,Fe=0,Ze=0;if(we)Le=we.offsetWidth,Se=Math.max(de?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Le=Math.min(window.innerWidth,document.documentElement.clientWidth),Se=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Le):(Le=window.innerWidth,Se=window.innerHeight,Me=window.innerWidth),Ae){var nt=Ae.getBoundingClientRect();nt.left>0&&nt.left<=Le&&(Ce===void 0||!Ce)&&(document.dir==="rtl"?(De=Le-nt.width-nt.left,Fe=Me<=480?10:30):(Fe=nt.left,De=Me<=480?10:30),ye=Fe+De)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye=40,Ze=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ye=0,Ze=40)}}return Ae&&((be===void 0||!be)&&ve>0&&ve+ye1&&(se=!0)),ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))Ce=b(Ae,ve,se,be,Ae.scaleContainerClass);else return de;return se&&(!Ae.hasOwnProperty("scale")||de===1)?Ce:Math.min(de,Ce)}function fe(Ae){var ve=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),de=Ae.getBoundingClientRect(),Ce=(ve-de.width)/2,se=(be-de.height)/2;se<0&&(se=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ce<40?Ae.style.left="40px":Ae.style.left=Ce+"px",Ae.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?Ae.style.top="40px":Ae.style.top=se+"px",Ae.style.left=Ce+"px")}function Ue(Ae,ve){var be=Ae.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ve.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var de=je(ve,Ae);En()&&be.setAttribute("data-param-scale",de);for(var Ce=null,se=0;se=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(En){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(En){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(En){var Zt=c[En];return Zt==null?null:Zt},r=d,webModule.__errFn=e}function B(){function En(Ae){var ve=Ae.lastIndexOf(rb);ve==-1&&(ve=Ae.length);var be=Ae.indexOf(sb);be==-1&&(be=Ae.length);var de=Ae.lastIndexOf(tb,Math.min(be,ve));return de>=O?Ae.substring(O,de+P):W}function Zt(Ae){if(!Ae.match(/^\w+:\/\//)){var ve=o.createElement(ub);ve.src=Ae+vb,Ae=En(ve.src)}return Ae}function E(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function b(){for(var Ae=o.getElementsByTagName(_),ve=O;veO?Ae[Ae.length-P].href:W}function fe(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var Ue=E();return Ue==W&&(Ue=b()),Ue==W&&(Ue=je()),Ue==W&&fe()&&(Ue=En(o.location.href)),Ue=Zt(Ue),Ue}function C(En){return En.match(/^\//)||En.match(/^[a-zA-Z]+:\/\//)?En:webModule.__moduleBase+En}function D(){var En=[],Zt=O,E=[],b=[];function je(Ae){var ve=b[Ae](),be=E[Ae];if(ve in be)return ve;var de=[];for(var Ce in be)de[be[Ce]]=Ce;throw r&&r(Ae,de,ve),null}if(__gwt_isKnownPropertyValue=function(Ae,ve){return ve in E[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ve in E)E.hasOwnProperty(ve)&&(Ae[ve]=je(ve));return Ae},webModule.__computePropValue=je,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(Ae){}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})()},28735:function(En,Zt,E){"use strict";E.d(Zt,{Ax:function(){return Ue},Ds:function(){return Ae},KI:function(){return be},SI:function(){return fe},f1:function(){return je}});var b=E(74128);function je(de){let Ce=!0;if(de.length>0){for(let se=0;senew Promise((Ge,ze)=>{var tt=Je=>{try{He(Ie.next(Je))}catch(Ee){ze(Ee)}},ke=Je=>{try{He(Ie.throw(Je))}catch(Ee){ze(Ee)}},He=Je=>Je.done?Ge(Je.value):Promise.resolve(Je.value).then(tt,ke);He((Ie=Ie.apply(nt,ce)).next())});const Fe=({dispatch:nt,courseEndTime:ce,classroomList:Ie,successCallback:Ge=()=>{},visible:ze,homeworkIds:tt,courseId:ke,isBatch:He,shixunHomeworks:Je})=>{const[Ee]=je.default.useForm(),[$e,pe]=(0,b.useState)(!1),[Pe,St]=(0,b.useState)(!1),[qe,ft]=(0,b.useState)(!1),[Et,Ne]=(0,b.useState)([]),[ue,Oe]=(0,b.useState)([]),[et,at]=(0,b.useState)([]),[xe,Ke]=(0,b.useState)([]),[it,Ct]=(0,b.useState)([]),[lt,At]=(0,b.useState)([]),[ct,Bt]=(0,b.useState)([]),[Dt,oe]=(0,b.useState)([]),[ae,te]=(0,b.useState)([]);(0,b.useEffect)(()=>{ze?x():ne()},[ze]);const x=()=>De(void 0,null,function*(){pe(!0);const le=yield(0,Me.oR)(tt[0],{course_id:ke});ft(le.no_group),He?(Bt(le.all_course_groups),oe(le.all_course_groups)):(Ke(le.late_course_groups),Ct(le.late_course_groups),Ne(le.submit_course_groups),Oe(le.submit_course_groups)),pe(!1),Ee.setFieldsValue({end_time:we()()})}),re=()=>De(void 0,null,function*(){const le=Ee.getFieldsValue(),Be=we()(le.end_time).format("YYYY-MM-DD HH:mm");if((He?ae.length===0:et.length===0&<.length===0)&&!qe){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}St(!0);const Ye=yield(0,Me.Mc)(ke,{no_group:qe,homework_ids:tt,group_ids:He?ae:et,end_time:Be,late_group_ids:He?ae:lt});St(!1),Ye.status===0&&(ne(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(),nt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{at([]),At([]),Oe([]),Ct([])};return b.createElement(Ue.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Se.modalWrapper,width:He||qe?520:760,open:ze,confirmLoading:Pe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),nt({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",{className:Se.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(je.default,{form:Ee,layout:"vertical"},b.createElement(je.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},b.createElement(Ae.default,{style:{width:"100%"},disabledDate:le=>(0,ye.Q8)(le,ce),disabledTime:le=>(0,ye.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&b.createElement(b.Fragment,null,He?b.createElement("div",null,b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{oe(ct.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement(be.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{te(le)}},rowKey:"id",pagination:!1,dataSource:Dt,loading:$e,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):b.createElement(de.Z,{gutter:24},b.createElement(Ce.Z,{span:14},b.createElement("div",{className:Se.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Oe(Et.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:Se.tableWrapper},b.createElement(be.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{at(le)}},rowKey:"id",pagination:!1,dataSource:ue,loading:$e,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(Ce.Z,{flex:10,style:{maxWidth:"280px"}},b.createElement("div",{className:Se.homeworkType},"\u8865\u4EA4\u622A\u6B62"),b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Ct(xe.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:Se.tableWrapper},b.createElement(be.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{At(le)}},rowKey:"id",pagination:!1,loading:$e,dataSource:it,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Ze=(0,Le.connect)(({shixunHomeworks:nt,classroomList:ce})=>({shixunHomeworks:nt,classroomList:ce}))(Fe)},10928:function(En,Zt,E){"use strict";var b=E(59301),je=E(62957),fe=E(6767),Ue=E(7939),Ae=E(86129),ve=E.n(Ae),be=E(74128),de=E(65862),Ce=E(38147),se=E(59301),we=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(Ie,Ge,ze)=>Ge in Ie?we(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,Fe=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Me.call(Ge,ze)&&De(Ie,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))ye.call(Ge,ze)&&De(Ie,ze,Ge[ze]);return Ie},Ze=(Ie,Ge)=>ge(Ie,Le(Ge)),nt=(Ie,Ge,ze)=>new Promise((tt,ke)=>{var He=$e=>{try{Ee(ze.next($e))}catch(pe){ke(pe)}},Je=$e=>{try{Ee(ze.throw($e))}catch(pe){ke(pe)}},Ee=$e=>$e.done?tt($e.value):Promise.resolve($e.value).then(He,Je);Ee((ze=ze.apply(Ie,Ge)).next())});const ce=({files:Ie=[],name:Ge,buttonProps:ze={},hide:tt,onOk:ke=()=>{}},He)=>{const[Je,Ee]=(0,b.useState)(!1);let $e=(0,b.useRef)(new(ve()));(0,b.useImperativeHandle)(He,()=>({exportReport:pe,exportAndCreateUserFolder:St,exportGroupingReport:Pe}));const pe=(ue,Oe="\u9644\u4EF6")=>nt(void 0,null,function*(){const et=ue||Ie;Ee(!0);let at=0,xe=0,Ke=0,it=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at+1),"/",et==null?void 0:et.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Ct(){return nt(this,null,function*(){var lt,At;ft({},`${be.Z.API_SERVER}/api/attachments/${(0,de.Jn)((lt=et==null?void 0:et[at])==null?void 0:lt.id)}?t=${(0,de.Jn)((At=et==null?void 0:et[at])==null?void 0:At.id,Date.now())}`,(ct,Bt)=>nt(this,null,function*(){var Dt,oe;if(((Dt=ct.target.response)==null?void 0:Dt.type)==="application/json"){let x=yield qe(ct.target.response);if(x.message){fe.ZP.warning((x==null?void 0:x.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Ee(!1);return}}let ae=new Blob([ct.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});xe=xe+ae.size;let te=(oe=et==null?void 0:et[at])==null?void 0:oe.filename;setTimeout(()=>nt(this,null,function*(){$e.current.file(te,ae),it.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at+1),"/",et==null?void 0:et.length,Ke>0?se.createElement("span",null,"(\u5DF2\u62C6\u5206",Ke,"\u4E2Azip\u5305)"):"")}),at===(et==null?void 0:et.length)-1?Ne(it,Ke>0?Ke+1:0):xe>900*1024*1024?(Ke++,xe=0,Et(Ke,()=>{at++,Ct()})):(at++,Ct())}),2600)}))})}Ct()}),Pe=(ue,Oe,et="\u9644\u4EF6")=>nt(void 0,null,function*(){var at;Ee(!0);let xe=0,Ke=0,it=1;const Ct=ue.flat().length,lt=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",et,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},xe),"/",Ct),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function At(ct,Bt){return nt(this,null,function*(){const Dt=yield(0,Ce.ZP)(`${be.Z.API_SERVER}/api/attachments/${ct.id}`,{method:"get"});let oe=new Blob([Dt],{type:"application/vnd.ms-excel;charset=utf-8"});Ke+=oe.size;let ae=ct.filename;if(Bt.file(ae,oe),Ke>900*1024*1024){Ke=0,it++;const te=yield $e.current.generateAsync({type:"blob"}),x=document.createElement("a");x.href=window.URL.createObjectURL(te),x.download=`${Ge}-${it}.zip`,document.body.appendChild(x),x.click(),document.body.removeChild(x),window.URL.revokeObjectURL(x.href),$e.current=new(ve())}xe+=1,lt.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},xe),"/",Ct)})})}for(const ct of ue){const Bt=`${ct[0].group_name}\u2014\u2014\u7EC4\u957F_${ct[0].user_name}`,Dt=$e.current.folder(Bt);for(const oe of ct)yield At(oe,Dt)}if(Object.keys((at=$e.current)==null?void 0:at.files).length!==0){const ct=yield $e.current.generateAsync({type:"blob"}),Bt=document.createElement("a");Bt.href=window.URL.createObjectURL(ct),Bt.download=it>1?`${Ge}-${it+1}.zip`:`${Ge}.zip`,document.body.appendChild(Bt),Bt.click(),document.body.removeChild(Bt),window.URL.revokeObjectURL(Bt.href)}lt.destroy(),Ee(!1),ke(),$e.current=new(ve()),it=1,xe=0}),St=(ue,Oe="\u9644\u4EF6",et)=>nt(void 0,null,function*(){Ee(!0);let at=0;const xe=ue.flat().length,Ke=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at),"/",xe),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function it(At,ct){return nt(this,null,function*(){const Bt=yield(0,Ce.ZP)(`${be.Z.API_SERVER}/api/attachments/${At.id}`,{method:"get"});let Dt=new Blob([Bt],{type:"application/vnd.ms-excel;charset=utf-8"}),oe=At.filename;ct.file(oe,Dt),at+=1,Ke.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at),"/",xe)})})}for(const At of ue){const ct=`${At[0].user_name}-${At[0].student_id}`,Bt=$e.current.folder(ct);for(const Dt of At)yield it(Dt,Bt)}const Ct=yield $e.current.generateAsync({type:"blob"}),lt=document.createElement("a");lt.href=window.URL.createObjectURL(Ct),lt.download=`${et||Ge}.zip`,document.body.appendChild(lt),lt.click(),document.body.removeChild(lt),window.URL.revokeObjectURL(lt.href),Ke.destroy(),Ee(!1),ke(),$e.current=new(ve())});function qe(ue){return new Promise(Oe=>{let et=new FileReader;et.readAsText(ue,"utf-8"),et.addEventListener("loadend",()=>{const at=JSON.parse(et.result);Oe(at)})})}const ft=(ue,Oe,et,at)=>{const xe=Oe,Ke=new window.XMLHttpRequest;return Ke.withCredentials=!0,Ke.addEventListener("load",function(it){et(it,Ke)},!1),Ke.addEventListener("error",function(it){at&&at(it)},!1),Ke.responseType="blob",Ke.open("GET",xe),Ke.send(null),Ke},Et=(ue,Oe)=>{$e.current.generateAsync({type:"blob"}).then(function(et){const at=document.createElement("a");at.href=window.URL.createObjectURL(et),at.download=Ge+`-${ue}.zip`,document.body.appendChild(at);const xe=document.createEvent("MouseEvents");xe.initEvent("click",!1,!1),at.dispatchEvent(xe),document.body.removeChild(at),$e.current=new(ve()),Oe()})},Ne=(ue,Oe)=>{$e.current.generateAsync({type:"blob"}).then(function(et){const at=document.createElement("a");at.href=window.URL.createObjectURL(et),Oe>0?at.download=Ge+`-${Oe}.zip`:at.download=Ge+".zip",document.body.appendChild(at);const xe=document.createEvent("MouseEvents");xe.initEvent("click",!1,!1),at.dispatchEvent(xe),document.body.removeChild(at),ue.destroy(),Ee(!1),ke(),$e.current=new(ve())})};return tt?se.createElement(se.Fragment,null):se.createElement(Ue.ZP,Ze(Fe({},ze),{onClick:()=>pe(),loading:Je}),"\u4E0B\u8F7D")};Zt.Z=(0,b.forwardRef)(ce)},27183:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Me}});var b=E(59301),je={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),Ae=E(52918),ve=E(16750),be=E(65862),de=E(74128),Ce=E(38147),se=E(41867),we=E(65582),ge=E(6767),Le=(ye,De,Fe)=>new Promise((Ze,nt)=>{var ce=ze=>{try{Ge(Fe.next(ze))}catch(tt){nt(tt)}},Ie=ze=>{try{Ge(Fe.throw(ze))}catch(tt){nt(tt)}},Ge=ze=>ze.done?Ze(ze.value):Promise.resolve(ze.value).then(ce,Ie);Ge((Fe=Fe.apply(ye,De)).next())});const Se=({className:ye,style:De,dataSource:Fe=[],authority:Ze=!1,callback:nt,showDimensions:ce=!0,classroomList:Ie})=>{var Ge;const[ze,tt]=(0,b.useState)({content:"",type:""}),[ke,He]=(0,b.useState)({}),[Je,Ee]=(0,b.useState)(!1),[$e,pe]=(0,b.useState)({title:"",visible:!1,src:"",snapshotData:{}}),Pe=(0,b.useRef)(),St=Ne=>Le(void 0,null,function*(){if(He(Ne),Ne.file_type==="txt"){const ue=yield(0,Ce.ZP)(Ne.url,{method:"get",headers:{"Content-Type":"application/xml"}});Pe.current=ue}tt({type:Ne.file_type,content:de.Z.API_SERVER+Ne.url})}),qe=Ne=>{var ue;pe({visible:!0,src:de.Z.API_SERVER+Ne.url,id:Ne.id,title:Ne.title,snapshotData:(ue=Ne==null?void 0:Ne.subitem)==null?void 0:ue.settings})},ft=Ne=>Le(void 0,null,function*(){var ue;tt({type:Ne.file_type,content:de.Z.API_SERVER+((ue=Ne==null?void 0:Ne.subitem)==null?void 0:ue.url)})}),Et=()=>{nt(),pe({visible:!1})};return Fe!=null&&Fe.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ue()(je.list,ye),style:De},Fe.map((Ne,ue)=>{var Oe,et,at;return b.createElement("div",{key:ue,className:je.row},b.createElement("div",{className:je.title,onClick:()=>St(Ne)},b.createElement("i",{className:"iconfont icon-fujian1"}),b.createElement("span",{title:Ne.title},Ne.title)),b.createElement("div",{className:je.size},Ne.filesize),b.createElement("div",{className:je.download,onClick:()=>{var xe,Ke;if((0,se.Rm)()&&!((xe=Ie.AssistantObject.normal)!=null&&xe.can_download)){ge.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,be.Nd)("",`${de.Z.API_SERVER}${(Ke=Ne.url)==null?void 0:Ke.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ne==null?void 0:Ne.file_type)&&b.createElement("div",{className:je.preview,onClick:()=>St(Ne)},b.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ne==null?void 0:Ne.file_type)&&ce&&(Ze?b.createElement("div",{className:je.annotation,onClick:()=>qe(Ne)},b.createElement("i",{className:"iconfont icon-pizhu"}),(Oe=Ne.subitem)!=null&&Oe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((et=Ne.subitem)==null?void 0:et.id)&&b.createElement("div",{className:je.annotation,onClick:()=>ft(Ne)},b.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ne==null?void 0:Ne.file_type)&&((at=Ne.subitem)==null?void 0:at.id)&&b.createElement("div",{className:je.download,style:{marginLeft:20},onClick:()=>{var xe,Ke;(0,be.Nd)("",`${de.Z.API_SERVER}${(Ke=(xe=Ne==null?void 0:Ne.subitem)==null?void 0:xe.url)==null?void 0:Ke.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ne==null?void 0:Ne.file_type)&&(0,se.eB)()&&["xlsx","docx","pptx"].includes(Ne==null?void 0:Ne.file_sub)&&ce&&b.createElement("div",{className:je.annotation,onClick:()=>{Ee(!0),St(Ne)}},b.createElement("i",{className:"iconfont icon-pizhu"}),Ne.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ne.is_edit&&(0,se.dE)()&&ce&&b.createElement("div",{className:je.annotation,onClick:()=>{St(Ne)}},b.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),b.createElement(Ae.Z,{close:!0,data:ze==null?void 0:ze.content,type:ze==null?void 0:ze.type,hasMask:!0,disabledDownload:(0,se.Rm)()&&!((Ge=Ie.AssistantObject.normal)!=null&&Ge.can_download),editOffice:Je?"edit":"view",monacoEditor:{value:Pe.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Ze&&ce&&ze.type==="image"?()=>qe(ke):null,onClose:()=>{nt(),Ee(!1),tt({content:"",type:""})}}),b.createElement(ve.Z,{onOk:Et,onClose:()=>pe({visible:!1}),data:$e,showFullTools:!0})):null};var Me=(0,we.connect)(({classroomList:ye})=>({classroomList:ye}))(Se)},16750:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(59301),je={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=E(92310),Ue=E.n(fe),Ae=E(29787),ve=E(2859),be=E(38147),de=E(65862),Ce=(ge,Le,Se)=>new Promise((Me,ye)=>{var De=nt=>{try{Ze(Se.next(nt))}catch(ce){ye(ce)}},Fe=nt=>{try{Ze(Se.throw(nt))}catch(ce){ye(ce)}},Ze=nt=>nt.done?Me(nt.value):Promise.resolve(nt.value).then(De,Fe);Ze((Se=Se.apply(ge,Le)).next())}),we=({data:ge,className:Le,fullWidth:Se,style:Me={},onClose:ye,onOk:De,showFullTools:Fe,noAssociationId:Ze})=>{const nt=(0,b.useRef)(null),ce=(0,b.useRef)(null),Ie=(0,b.useRef)(null),Ge=(0,b.useRef)(null),[ze,tt]=(0,b.useState)(!1),[ke,He]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&&Je()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[ge==null?void 0:ge.visible]);const Je=()=>Ce(void 0,null,function*(){tt(!0),He("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pe=yield(0,de.ZJ)(ge==null?void 0:ge.src);nt.current.src="",nt.current.src=Pe,nt.current.onload=function(){pe()},tt(!1),He("")}),Ee=Pe=>Ce(void 0,null,function*(){tt(!0),He("\u6B63\u5728\u4FDD\u5B58\u4E2D");const St=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:Pe.dataUrl}});St!=null&&St.id&&!Ze?(yield(0,be.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:St==null?void 0:St.id,settings:JSON.stringify(Pe.state)}})).status===0&&De():St!=null&&St.id&&De(St),tt(!1),He("")}),$e=()=>{const Pe=document.querySelector('a[href="https://markerjs.com/"]');Pe&&Pe.parentNode&&(Pe.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(qe=>{const ft=document.querySelector(qe.name);ft&&ft.setAttribute("title",qe.title)})},pe=()=>{ce.current=new ve.hP(nt.current),ce.current.targetRoot=Ge.current,ce.current.addEventListener("render",Ee),ce.current.addEventListener("beforeclose",ye),Fe&&(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(),ge!=null&&ge.snapshotData&&ce.current.restoreState(ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),$e()},300)};return b.createElement(b.Fragment,null,(ge==null?void 0:ge.visible)&&b.createElement(Ae.Z,{spinning:ze,tip:ke,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ge,className:Ue()(je.imageDimensions,Le,Se?je.fullWidth:""),style:Me},b.createElement("img",{className:je.img,ref:nt}))))}},99298:function(En,Zt,E){"use strict";var b=E(59301),je=E(77019),fe=E(5269),Ue=E(31691),Ae=E(7939),ve=E(95097),be=E(96408),de=E(48136),Ce=E(59301);const se=(0,b.forwardRef)(({callback:we,showSaveButton:ge,value:Le=""},Se)=>{const Me=(0,b.useRef)(),ye=[{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 "}]}]}],De=[{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}`}]}]}],Fe=ce=>{Me.current.setValue(Me.current.getValue()+" "+ce.value+" ")},Ze=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ce.createElement(je.Z,{className:be.Z.lists,gutter:[10,10]},ye.map((ce,Ie)=>Ce.createElement(fe.Z,{flex:"110px",className:be.Z.item},Ce.createElement("div",null,Ce.createElement(ve.Z,{value:`$$${ce.value}$$`}),ce.name),Ce.createElement("div",{className:be.Z.children},ce.children.map((Ge,ze)=>Ce.createElement("div",{key:ze},Ce.createElement("h1",null,Ge.name),Ce.createElement(je.Z,{gutter:[10,10]},Ge.data.map((tt,ke)=>Ce.createElement(fe.Z,{key:ke,onClick:()=>Fe(tt),className:be.Z.diamond},Ce.createElement(ve.Z,{value:"`$$"+tt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ce.createElement(je.Z,{className:be.Z.lists,gutter:[10,10]},De.map((ce,Ie)=>Ce.createElement(fe.Z,{flex:"110px",className:be.Z.item},Ce.createElement("div",null,Ce.createElement(ve.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),Ce.createElement("div",{className:be.Z.children},ce.children.map((Ge,ze)=>Ce.createElement("div",{key:ze},Ge.name&&Ce.createElement("h1",null,Ge.name),Ce.createElement(je.Z,{gutter:[10,10]},Ge.data.map((tt,ke)=>Ce.createElement(fe.Z,{key:ke,onClick:()=>Fe(tt),className:be.Z.diamond},Ce.createElement(ve.Z,{value:"`$$"+tt.value+"$$`"}))))))))))}],nt=()=>{var ce=document.createElement("div");ce.innerHTML=Me.current.getValue();var Ie=ce.innerText;return we&&we(Ie),Ie};return(0,b.useImperativeHandle)(Se,()=>({getData:nt})),Ce.createElement("div",{className:be.Z.mathWrap},Ce.createElement(Ue.default,{defaultActiveKey:"1",items:Ze}),Ce.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Me,style:{width:800,marginTop:30,fontSize:18}},Le||""),ge&&Ce.createElement("div",{className:be.Z.button},Ce.createElement(Ae.ZP,{size:"large",onClick:nt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Zt.Z=se},98228:function(En,Zt,E){"use strict";E.d(Zt,{z:function(){return Et},Z:function(){return Ne}});var b=E(59301),je=E(94968),fe=E(6767),Ue=E(62957),Ae=E(7939),ve=E(74128),be=E(80024),de=Object.defineProperty,Ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ge=(ue,Oe,et)=>Oe in ue?de(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,Le=(ue,Oe)=>{for(var et in Oe||(Oe={}))se.call(Oe,et)&&ge(ue,et,Oe[et]);if(Ce)for(var et of Ce(Oe))we.call(Oe,et)&&ge(ue,et,Oe[et]);return ue},Se=(ue,Oe,et)=>new Promise((at,xe)=>{var Ke=lt=>{try{Ct(et.next(lt))}catch(At){xe(At)}},it=lt=>{try{Ct(et.throw(lt))}catch(At){xe(At)}},Ct=lt=>lt.done?at(lt.value):Promise.resolve(lt.value).then(Ke,it);Ct((et=et.apply(ue,Oe)).next())});const Me="\u3000\u3000";function ye(ue){var Oe=["Bytes","KB","MB","GB","TB"];if(ue==0)return"0 Byte";var et=parseInt(""+Math.floor(Math.log(ue)/Math.log(1024)),10);return(ue/Math.pow(1024,et)).toFixed(1)+" "+Oe[et]}var De=({value:ue=[],action:Oe,onChange:et,className:at,maxSize:xe=150,title:Ke="\u6587\u4EF6\u4E0A\u4F20",accept:it=null})=>{const Ct={multiple:!1,fileList:ue,accept:it,withCredentials:!0,beforeUpload:At=>At.size/1024/1024(te.name.indexOf(Me)===-1&&(te.name=`${te.name}${Me}${ye(te.size)}`),Le({},te))),At.file.status==="done"&&((Bt=(ct=At.file)==null?void 0:ct.response)==null?void 0:Bt.status)===-1){message.error((oe=(Dt=At.file)==null?void 0:Dt.response)==null?void 0:oe.message),et([]);return}et(ae)},onRemove:At=>Se(void 0,null,function*(){const ct=At.size/1024/1024;return At.status==="uploading"?!0:ct0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ue.length>0,ghost:!0},Ke),React.createElement("span",{onClick:lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",xe,"M)"," ")))},Fe=E(61481),Ze=E(89392),nt=Object.defineProperty,ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ze=(ue,Oe,et)=>Oe in ue?nt(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,tt=(ue,Oe)=>{for(var et in Oe||(Oe={}))Ie.call(Oe,et)&&ze(ue,et,Oe[et]);if(ce)for(var et of ce(Oe))Ge.call(Oe,et)&&ze(ue,et,Oe[et]);return ue};const ke=ue=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ue),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Je=Object.defineProperty,Ee=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Pe=(ue,Oe,et)=>Oe in ue?Je(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,St=(ue,Oe)=>{for(var et in Oe||(Oe={}))$e.call(Oe,et)&&Pe(ue,et,Oe[et]);if(Ee)for(var et of Ee(Oe))pe.call(Oe,et)&&Pe(ue,et,Oe[et]);return ue},qe=(ue,Oe,et)=>new Promise((at,xe)=>{var Ke=lt=>{try{Ct(et.next(lt))}catch(At){xe(At)}},it=lt=>{try{Ct(et.throw(lt))}catch(At){xe(At)}},Ct=lt=>lt.done?at(lt.value):Promise.resolve(lt.value).then(Ke,it);Ct((et=et.apply(ue,Oe)).next())});const{Dragger:ft}=je.default;function Et(ue){let Oe=[];return ue&&ue.length>0&&(Oe=ue.map(et=>({uid:et.id,id:et.id,name:et.title+Me+et.filesize,url:et.url,filesize:et.filesize,status:"done",response:{id:et.id}}))),Oe}var Ne=({value:ue,onChange:Oe,action:et,data:at,className:xe,maxSize:Ke=150,title:it="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ct=!1,accept:lt="",additionalText:At,isDragger:ct,number:Bt=1e3,aloneClear:Dt=!1,realTimeRemove:oe=!0,uploadText:ae,setFileProgress:te,showFileProgress:x})=>{const[re,ne]=(0,b.useState)(!1);let[le,Be]=(0,b.useState)(ue||[]),[Te,Ye]=(0,b.useState)(1);(0,b.useEffect)(()=>{ue&&(Te===1&&Be([...ue]),Ye(2),Bt===(ue==null?void 0:ue.length)&&ne(!0))},[ue]);const _e=()=>{setTimeout(()=>{le.pop(),Be([...le])},500)};x&&te(le.some(gt=>gt.status==="uploading"));const rt={multiple:!0,disabled:re,accept:lt,withCredentials:!0,fileList:le,beforeUpload:(gt,ot)=>{const ut=gt.size/1024/1024;return le.concat(ot).length>Bt?(le.pop(),Be([...le]),fe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Bt}\u4E2A\u6587\u4EF6`),Dt?Promise.reject():(_e(),!1)):ut=Bt?ne(!0):ne(!1),Be([...le]),le=le.map(dn=>{var Gt,Rt;return(Gt=dn==null?void 0:dn.response)!=null&&Gt.id&&(dn.url=(Rt=dn==null?void 0:dn.response)==null?void 0:Rt.url),dn.name.indexOf(Me)===-1&&(dn.name=`${dn.name}${Me}${ye(dn.size)}`),St({},dn)}),console.log("info:",gt,le),Oe(le)},onRemove:gt=>qe(void 0,null,function*(){if(!oe)return!0;const ot=()=>qe(void 0,null,function*(){if(gt.response?gt.response.id:gt.id){let jt=yield(0,be.JZ)(gt.response?gt.response.id:gt.uid);return Promise.resolve(jt)}else return!0});return Ct?new Promise((ut,jt)=>{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:()=>qe(void 0,null,function*(){const Nt=yield ot();fe.ZP.success("\u5220\u9664\u6210\u529F"),ut(!0)}),onCancel:()=>ut(!1)})}):yield ot()})};function dt(gt){gt.preventDefault(),gt.stopPropagation()}return b.createElement("div",{className:`multi-upload ${xe||""}`},ct&&b.createElement(ft,St({},rt),b.createElement("p",{className:"ant-upload-drag-icon"},b.createElement(Fe.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",Ke,"MB)"," "),At),!ct&&b.createElement(je.default,St({},rt),b.createElement(Ae.ZP,{disabled:re,className:"upload_button"},b.createElement("img",{className:"aBtn_img",src:He}),it),b.createElement("span",{onClick:dt,className:"upload_text"},ae||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ke}MB)`)))}},2524:function(En,Zt,E){"use strict";var b=E(59301),je=E(93314),fe=E(7939),Ue=Object.defineProperty,Ae=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(Se,Me,ye)=>Me in Se?Ue(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Se[Me]=ye,we=(Se,Me)=>{for(var ye in Me||(Me={}))de.call(Me,ye)&&se(Se,ye,Me[ye]);if(be)for(var ye of be(Me))Ce.call(Me,ye)&&se(Se,ye,Me[ye]);return Se},ge=(Se,Me)=>Ae(Se,ve(Me));const Le=({img:Se,buttonProps:Me={},styles:ye={},customText:De,ButtonText:Fe,ButtonClick:Ze,Buttonclass:nt,ButtonTwo:ce,imgStyles:Ie,loading:Ge=!1,className:ze=""})=>b.createElement("section",{className:`tc animated fadeIn ${ze}`,style:we({color:"#999",margin:"100px auto",visibility:Ge?"hidden":"visible"},ye)},b.createElement("img",{src:Se||je,style:ge(we({},Ie),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},De||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Fe&&b.createElement(fe.ZP,we({className:nt,onClick:Ze},Me),Fe),ce&&ce);Zt.Z=Le},4324:function(En,Zt,E){"use strict";E.d(Zt,{Q:function(){return ve}});var b=E(59301),je=E(82326),fe=E(47889),Ue=E(4875),Ae=E(59301),ve=(de=>(de[de.Number=1]="Number",de[de.Percent=2]="Percent",de))(ve||{});const be=({value:de,onChange:Ce,disabled:se,hidePercentOption:we=!1,percentType:ge="select"})=>{const Le=(0,b.useMemo)(()=>we?1:2,[we]),[Se,Me]=(0,b.useState)(Le);console.log(Se);const ye=Fe=>de.type===1?`${Fe}\u5206`:`${Fe}%`,De=(0,b.useCallback)(Fe=>{if(Se===1){const Ze=Fe.replace("\u5206","");return isNaN(parseInt(Ze,10))?0:Ze}else return Fe.replace("%","")},[Se]);return(0,b.useEffect)(()=>{Me(de.type)},[de]),Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&Ae.createElement(je.default,{size:"large",onChange:Fe=>{Me(Fe),Ce({type:Fe,inputValue:Fe===1?5:20})},value:Se||Le,style:{width:100},options:we?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:se}),ge=="radio"&&Ae.createElement(fe.ZP.Group,{size:"large",onChange:Fe=>{const Ze=Fe.target.value;Me(Ze),Ce({type:Ze,inputValue:Ze===1?5:20})},value:Se||Le,disabled:se},!we&&Ae.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ae.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ge=="radio"&&Ae.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"),Ae.createElement(Ue.Z,{size:"large",disabled:se,value:de.inputValue,style:{width:"120px"},parser:De,addonAfter:de.type===1?"\u5206":"%",max:Se===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Fe=>{Ce({type:Se,inputValue:Fe})}}),ge=="radio"&&de.type==2&&Ae.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Zt.Z=be},52918:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(59301),je={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},fe=E(7939),Ue=E(70557),Ae=E(50258),ve=E(25399),be=E(65862),de=E(87513),Ce=E(2524),se=E(74128),we=E(7310),ge=E(59301),Le=Object.defineProperty,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(ce,Ie,Ge)=>Ie in ce?Le(ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ce[Ie]=Ge,Fe=(ce,Ie)=>{for(var Ge in Ie||(Ie={}))Me.call(Ie,Ge)&&De(ce,Ge,Ie[Ge]);if(Se)for(var Ge of Se(Ie))ye.call(Ie,Ge)&&De(ce,Ge,Ie[Ge]);return ce},Ze=(ce,Ie,Ge)=>new Promise((ze,tt)=>{var ke=Ee=>{try{Je(Ge.next(Ee))}catch($e){tt($e)}},He=Ee=>{try{Je(Ge.throw(Ee))}catch($e){tt($e)}},Je=Ee=>Ee.done?ze(Ee.value):Promise.resolve(Ee.value).then(ke,He);Je((Ge=Ge.apply(ce,Ie)).next())}),nt=({editOffice:ce="view",data:Ie,issaver:Ge,onSaver:ze,theme:tt,type:ke,filename:He,monacoEditor:Je,className:Ee,style:$e,close:pe,onClose:Pe,hasMask:St,disabledDownload:qe,onImgDimensions:ft,showNodata:Et,recordInfo:Ne})=>{const[ue,Oe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[et,at]=(0,b.useState)(""),[xe,Ke]=(0,b.useState)(),it=window.ENV==="build"?"/react/build":"",Ct=location.host.startsWith("localhost")?se.Z.PROXY_SERVER:se.Z.API_SERVER,At=10*(1024*1024),ct=(0,b.useRef)();Ie!=null&&Ie.startsWith("/api")&&ke!=="txt"&&(Ie=se.Z.API_SERVER+Ie);const Bt=x=>x.substring(x.lastIndexOf("/")+1).split(".").pop();He&&Je&&(Je.filename=He),(0,b.useEffect)(()=>{var x,re;const ne=(re=(x=document.cookie)==null?void 0:x.replace(/\s/g,""))==null?void 0:re.split(";");ne==null||ne.map(le=>{let Be=le.split("=");Be[0]==="_educoder_session"&&at(Be[1])})},[]),(0,b.useEffect)(()=>{ke==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ke({url:Ie,fileType:Bt(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):oe())},[ke,Ie]);function Dt(x){return Ze(this,null,function*(){x.data.type==="pdfdata"&&(ze(x.data.data),window.removeEventListener("message",Dt,!1)),console.log("mess---:",x.data)})}const oe=()=>Ze(void 0,null,function*(){console.log("data:",Ie);let x=Ie;Ie.startsWith("http")||(x=location.origin+x);let re=new URL(x).pathname.split("/").pop();const ne=yield(0,de.gJ)({attachment_id:re});ne.url=Ct+ne.url,Ke(ne)}),ae=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){te();return}(0,be.Sv)(He||"educoder",Ie,He)},te=()=>{Ne&&(0,we.fc)({id:Ne==null?void 0:Ne.id,watch_type:1,course_id:Ne==null?void 0:Ne.course_id}),(0,be.Nd)(He||"educoder",decodeURIComponent(Ie))};return ge.createElement("div",{style:Fe({},$e||{}),className:`${St&&je.bgBlack} ${ke?je.wrp:"hide"}`},pe&&ge.createElement("div",{className:je.close,ref:ct},!!ft&&ge.createElement(ve.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ct.current},ge.createElement("span",{onClick:()=>{Pe(),ft()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!qe&&ge.createElement(ve.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ct.current},ge.createElement("span",{onClick:te},ge.createElement("i",{className:"icon-quxiaozhiding"}))),Ge&&ge.createElement(ve.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>ct.current},ge.createElement("span",{className:"",onClick:()=>{const x=document.getElementById("pdfiframe");window.addEventListener("message",Dt,!1),setTimeout(()=>{x.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(ve.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ct.current},ge.createElement("span",{className:"",onClick:()=>{Pe()}},ge.createElement("i",{className:"icon-guanbi1"})))),ge.createElement("div",{className:`${je[Ee]} ${Ee} ${je.monaco} ${ke==="txt"?"show":"hide"}`},ke==="txt"&&ge.createElement(ge.Fragment,null,ge.createElement(Ae.ZP,Fe({},Je)))),ke==="audio"&&ge.createElement("audio",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),ke==="video"&&ge.createElement(ge.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),ke==="office"&&xe&&ge.createElement("iframe",{src:`${it}/office.html?key=${xe.key}&url=${btoa(xe.url)}&callbackUrl=${Ct+(xe.callbackUrl||"")}&fileType=${xe.fileType}&title=${xe.title||""}&model=${ce}&officeServer=${se.Z.ONLYOFFICE}&disabledDownload=${!!qe}`}),ke==="html"&&ge.createElement("iframe",{src:Ie+"&disposition=inline"}),ke==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${it}/js/pdf/index.html?filename=${He||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!qe}&model=${ce}`}),ke==="image"&&ge.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(ke==="other"||ke==="download")&&ge.createElement(ge.Fragment,null,Et?ge.createElement(Ce.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ge.createElement(fe.ZP,{icon:ge.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:qe},"\u4E0B\u8F7D")}):ge.createElement(fe.ZP,{type:"primary",size:"middle",onClick:ae,disabled:qe},ge.createElement(Ue.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ke==="flowChart"&&ge.createElement("div",{className:"embed"},ge.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(En,Zt,E){"use strict";E.d(Zt,{z:function(){return Je},Z:function(){return Ee}});var b=E(59301),je=E(48850),fe=E(49142),Ue=E(64018),Ae=E(17030),ve=E(74128),be=E(65862),de=E(15342),Ce=E(44104),se=E(7939),we=E(1012),ge=E(52918),Le=E(59301),Me=({html:$e})=>{const pe=(0,b.useRef)(null),Pe=(0,b.useRef)(null),St=`.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 qe=pe.current.attachShadow({mode:"open"});Pe.current=document.createElement("div"),Pe.current.className="markdown-body",Pe.current.innerHTML=$e,qe.appendChild(Pe.current);const ft=document.createElement("style");return ft.textContent=St,qe.appendChild(ft),()=>{qe.innerHTML=""}},[]),(0,b.useEffect)(()=>{Pe.current&&(Pe.current.innerHTML=$e)},[$e]),Le.createElement("div",{ref:pe})};function ye($e){const pe=["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"],Pe=new RegExp(`\\b(${pe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return $e.replace(Pe,"").trim()}var De={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ie=($e,pe,Pe)=>pe in $e?Fe($e,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):$e[pe]=Pe,Ge=($e,pe)=>{for(var Pe in pe||(pe={}))nt.call(pe,Pe)&&Ie($e,Pe,pe[Pe]);if(Ze)for(var Pe of Ze(pe))ce.call(pe,Pe)&&Ie($e,Pe,pe[Pe]);return $e};const ze="@\u2581\u2581@",tt="@\u2581@",ke=/]*>/g;function He($e){let pe=document.createElement("div");return pe.innerHTML=$e,pe.childNodes.length===0?"":pe.childNodes[0].nodeValue}const Je=($e,pe)=>{$e=$e||"";const Pe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,St=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ft=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return pe?$e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Pe,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/api/attachments/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):($e=$e.replace(ft,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/attachments/download/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(Pe,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/api/attachments/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(St,(Et,Ne,ue,Oe,et)=>{const at=Ne||Oe,xe=ue||et||"";return'"'+ve.Z.API_SERVER+"/api/attachments/"+at+xe+at+xe+"&t="+(0,be.Jn)(at,Date.now())}).replace(qe,(Et,Ne,ue,Oe,et)=>{const at=Ne||Oe,xe=ue||et||"";return"("+ve.Z.API_SERVER+"/files/uploads/"+at+xe+at+xe+"&t="+(0,be.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,` `),$e)};var Ee=({value:$e="",edit:pe=!1,className:Pe,showTextOnly:St,showLines:qe,style:ft={},stylesPrev:Et={},highlightKeywords:Ne,showProgramFill:ue,isProgramFill:Oe,disabledFill:et=!1,programFillValue:at,openEditor:xe=()=>{},onFillChange:Ke=lt=>{},onFillBlur:it=()=>{},onFillFocus:Ct=()=>{}})=>{let lt=ye(String($e||""));const At=(0,b.useRef)(),ct=(0,b.useRef)(),[Bt,Dt]=(0,b.useState)(""),[oe,ae]=(0,b.useState)("office"),[te,x]=(0,b.useState)([]),re=(0,b.useRef)("a"+(0,we.Z)()),ne={},le=Rt=>//i.test(Rt||""),Be=(Rt,Ut,Jt)=>{const bt=document.createElement(Rt===tt?"input":"textarea");bt.style.width="100%",bt.style.height=Rt===tt?"40px":"151px",bt.rows=5,bt.spellcheck=!1,bt.name="edu-program-fill",bt.placeholder="\u8BF7\u8F93\u5165",bt.dataset.id=Ut;const Ot=Object.keys(ne).length;return ne[Ot]=bt,`${bt.outerHTML}`};function Te(Rt){return Rt=Rt.replace(/!\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(/\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(new RegExp("","gs"),""),Rt=Rt.replace(//g,""),Rt=Rt.replace(//g,""),Rt=Rt.replace(new RegExp(".*?<\\/video>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/audio>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/style>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/script>","gs"),""),Rt}const Ye=Rt=>!St&&le(lt)?Rt:Rt.replace(/([\s\S]+?)<\/style>/gim,function(Ut,Jt){let bt=Jt.replace(/(\n|\r)/g,"").split("}"),Ot=[];return bt.map(rn=>{rn!=""&&Ot.push(`.${re.current} ${rn}`)}),``}),_e=(0,b.useMemo)(()=>{try{const bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,mn=/\(\/attachments\/download\//g;lt=lt.replace(mn,"("+ve.Z.API_SERVER+"/attachments/download/").replace(bt,"("+ve.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+ve.Z.API_SERVER+"/api/attachments/").replace(rn,'"'+ve.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,` `),At.current.style.display="none"}catch(bt){}if(ue){let bt=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,rn,mn){var vt;return++bt,Be(Ot,bt,(vt=at==null?void 0:at[bt])==null?void 0:vt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Ye(lt||"")}
`}let Rt=Ye(lt);Rt=(0,fe.ZP)(Rt);const Ut=(0,fe.ez)();lt.match(/\[TOC\]/)&&(Rt=Rt.replace("

[TOC]

",(0,fe.Qv)()),(0,fe.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(bt,Ot)=>{const{type:rn,expression:mn}=Ut[Ot];return(0,de.renderToString)(He(mn)||"",{displayMode:rn==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,fe.AL)();const Jt=document.createElement("div");if(Jt.innerHTML=Rt,St)return Jt.innerText;if(Ne){const bt=Ne.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ot(Jt,bt),Jt.innerHTML}return setTimeout(()=>Nt(),500),Jt.innerHTML},[lt,Ne]);(0,b.useEffect)(()=>{ut.current&&ut.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=rt,Ut.onblur=dt,Ut.onfocus=gt})},[te]),(0,b.useEffect)(()=>{var Rt,Ut,Jt,bt,Ot;if(at!=null&&at.length)try{const rn=ut.current.querySelectorAll(".edu-program-fill-score"),mn=ut.current.querySelectorAll('[name="edu-program-fill"]');for(const[vt,Mt]of mn.entries())Mt.value=((Rt=at==null?void 0:at[vt])==null?void 0:Rt.value)||"",((Ut=at==null?void 0:at[vt])==null?void 0:Ut.type)==="warning"?Mt.className="program-fill-warning":((Jt=at==null?void 0:at[vt])==null?void 0:Jt.type)==="success"?Mt.className="program-fill-success":Mt.className="";for(const[vt,Mt]of rn.entries())Mt.innerHTML=(bt=at==null?void 0:at[vt])!=null&&bt.score?`${(Ot=at==null?void 0:at[vt])==null?void 0:Ot.score}\u5206`:"";x(at)}catch(rn){console.log(rn,"error")}},[at]);const rt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),Ke(te,Rt.target.dataset.id)},dt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),it(te,Rt.target.dataset.id)},gt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),Ct(te,Rt.target.dataset.id)};function ot(Rt,Ut){return Rt.childNodes.forEach(Jt=>{var bt;if(Jt.childNodes.length>0)ot(Jt,Ut);else if(Jt.nodeName!=="IMG")if(Jt.innerHTML)Jt.innerHTML=(bt=Jt.innerHTML)==null?void 0:bt.replace(new RegExp(Ut,"gi"),'$&');else{const Ot=document.createElement("span");Ot.innerHTML=Jt.textContent.replace(new RegExp(Ut,"gi"),'$&'),Jt.replaceWith(Ot)}})}const ut=(0,b.useRef)();fe.jb.WebkitLineClamp=qe,qe&&(ft=Ge(Ge({},ft),fe.jb));function jt(Rt){let Ut=Rt.target;if(Ut.tagName.toUpperCase()==="A"){let Jt=Ut.getAttribute("href");if(Jt.indexOf("office")>-1)Rt.preventDefault(),Dt(Jt),ae("office");else if(Jt.indexOf("application/pdf")>-1)Rt.preventDefault(),Dt(Jt),ae("pdf");else if(Jt.indexOf("text/html")>-1)Rt.preventDefault(),Dt(Jt),ae("html");else if(Jt.startsWith("#")){Rt.preventDefault();let bt=document.getElementById(Jt.replace("#",""));bt&&bt.scrollIntoView(!0)}}}const Nt=()=>{var Rt;const Ut=(Rt=ut.current)==null?void 0:Rt.querySelectorAll("video");Ut==null||Ut.forEach(Jt=>{if(Jt.oncontextmenu=()=>!1,Jt.src.indexOf(".m3u8")>-1&&!Jt.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var bt=new Ae.ZP;bt.loadSource(Jt.src),bt.attachMedia(Jt)}}})};(0,b.useEffect)(()=>{if(ut.current&&_e&&_e.match(ke)&&window.PR.prettyPrint(),ut.current)return ut.current.addEventListener("click",jt),()=>{var Rt;(Rt=ut.current)==null||Rt.removeEventListener("click",jt),(0,fe.AL)(),(0,fe.Iy)()}},[_e,ut.current,jt]);const dn=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(At.current.style.zIndex=1,At.current.style.display="flex",At.current.style.width=Rt.target.clientWidth+"px",At.current.style.height=Rt.target.clientHeight+"px",At.current.style.top=Rt.target.offsetTop+"px",At.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(ct.current=Rt.target.id)):At.current.style.display="none"},Gt=()=>{At.current.style.display="none"};return(0,b.useEffect)(()=>{var Rt;const Ut=Jt=>{Jt.preventDefault(),Jt.clipboardData.setData("text",window.getSelection().toString())};return(Rt=ut.current)==null||Rt.addEventListener("copy",Ut),()=>{var Jt;(Jt=ut.current)==null||Jt.removeEventListener("copy",Ut)}},[ut.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},St&&b.createElement("div",{ref:ut,className:`${De.mdBody} `},_e),!St&&!le(_e)&&b.createElement("div",{ref:ut,style:Ge({},ft),onMouseOver:dn,className:`${Pe||""} ${et?"disabled-fill":""} markdown-body ${De.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:_e}}),!St&&le(_e)&&b.createElement(Me,{html:_e}),b.createElement("div",{ref:At,className:`${De.button} ${pe?"":De.previewFlowChart}`},b.createElement(Ce.Z,null,b.createElement(se.ZP,{onClick:()=>{pe?xe(ct.current):(Dt(ct.current),ae("flowChart"))}},pe?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(ge.Z,{close:!0,data:Bt,type:Bt!=null&&Bt.length?oe:"",style:Ge({},Et),onClose:()=>Dt("")}))}},83028:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),je={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==",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ve=(Ce,se,we)=>new Promise((ge,Le)=>{var Se=De=>{try{ye(we.next(De))}catch(Fe){Le(Fe)}},Me=De=>{try{ye(we.throw(De))}catch(Fe){Le(Fe)}},ye=De=>De.done?ge(De.value):Promise.resolve(De.value).then(Se,Me);ye((we=we.apply(Ce,se)).next())}),de=({type:Ce,resdata:se,onok:we,oktext:ge,okloading:Le})=>{const[Se,Me]=(0,b.useState)(!1),{can_copy_list:ye,can_copy_num:De,challenge_type:Fe,course_data_list:Ze,no_copy_list:nt,no_copy_num:ce,no_use_list:Ie,no_use_num:Ge,repeat_shixun_num:ze,student_count:tt,total_num:ke,use_num:He}=se;let Je=De>0||Ce==="exercise";(0,b.useEffect)(()=>{(se==null?void 0:se.student_count)>0&&Me(!0)},[se]),console.log("---11",Le),(0,b.useEffect)(()=>{Le||Me(!1)},[Le]);const Ee=()=>{if(Ce==="exercise"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.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(Ce==="exercise"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:je.orangeColor},tt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:je.orangeColor},He)," \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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:je.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(Ce==="shixunpush"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixunpush"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:je.orangeColor},He),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},$e=()=>{if(Ce==="exercise"||Ce==="subject"||Ce==="exercisepush"||Ce==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ce>0&&b.createElement("div",null,b.createElement("span",{className:je.flex},b.createElement("img",{src:Ae,style:{width:14}}),b.createElement("span",{className:je.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:je.statusbody},Ce==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.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"),(Ce==="subject"||Ce==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Je&&b.createElement("span",{className:je.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"),Ce==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Je&&b.createElement("span",{className:je.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,nt==null?void 0:nt.map((pe,Pe)=>b.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},"\u300A",pe==null?void 0:pe.name,"\u300B",Pe+1!==ce&&"\u3001"))))),De>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:je.flex},b.createElement("img",{src:Ue,style:{width:14}}),b.createElement("span",{className:je.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:je.statusbody},Ce==="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"),(Ce==="subject"||Ce==="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"),Ce==="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,ye==null?void 0:ye.map((pe,Pe)=>b.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},"\u300A",pe==null?void 0:pe.name,"\u300B",Pe+1!==De&&"\u3001"))))));if(Ce==="shixun")return b.createElement("div",{style:{marginTop:20}},De>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:Se,onCancel:()=>{Me(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Je&&"none"}},zIndex:1003,confirmLoading:Le,okText:Je?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>ve(void 0,null,function*(){Je?yield we([...ye,...Ie]):Me(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ee(),$e()))}},95337:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Le}});var b=E(59301),je=E(25399),fe=E(65582),Ue=E(41867),Ae=E(65862),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(Se,Me,ye)=>Me in Se?ve(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Se[Me]=ye,we=(Se,Me)=>{for(var ye in Me||(Me={}))de.call(Me,ye)&&se(Se,ye,Me[ye]);if(be)for(var ye of be(Me))Ce.call(Me,ye)&&se(Se,ye,Me[ye]);return Se},Le=({children:Se,customContent:Me,disableWhenCommunity:ye=!1,tooltipProps:De={}})=>{const Fe=(0,fe.useDispatch)(),Ze=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,Ae.xg)(`/users/${(ce=(0,Ue.eY)())==null?void 0:ce.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),nt=ce=>{var Ie;if(!b.isValidElement(ce))return ce;const Ge={};Ge.disabled=!0,Ge.onChange=ke=>{var He,Je;(He=ke==null?void 0:ke.preventDefault)==null||He.call(ke),(Je=ke==null?void 0:ke.stopPropagation)==null||Je.call(ke)};const ze=(Ie=ce.props)==null?void 0:Ie.children,tt=ze&&b.Children.map(ze,nt);return b.cloneElement(ce,Ge,tt)};return(0,Ue.k5)()&&ye?b.createElement(je.Z,we({placement:"topLeft",title:Me||Ze},De),nt(Se)):b.createElement(b.Fragment,null,Se)}},85533:function(En,Zt,E){"use strict";E.d(Zt,{h:function(){return ce}});var b=E(59301),je=E(82326),fe=E(28284),Ue=E(7939),Ae=E(89780),ve=E.n(Ae),be=E(45559),de=E(42313),Ce=Object.defineProperty,se=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Me=(Ie,Ge,ze)=>Ge in Ie?Ce(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,ye=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Le.call(Ge,ze)&&Me(Ie,ze,Ge[ze]);if(ge)for(var ze of ge(Ge))Se.call(Ge,ze)&&Me(Ie,ze,Ge[ze]);return Ie},De=(Ie,Ge)=>se(Ie,we(Ge));const Fe=je.default.Option,Ze={labelCol:{span:4},wrapperCol:{span:20}},nt={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:Ie,onCancel:Ge})=>{const[ze,tt]=(0,b.useState)("python");function ke(Je){tt(nt[Je][1])}function He(Je){Ie(Je)}return b.createElement(fe.default,De(ye({},Ze),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:He,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(je.default,{getPopupContainer:Je=>Je.parentNode,onChange:ke},Object.keys(nt).map(Je=>b.createElement(Fe,{key:Je,value:Je},nt[Je][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:Ie,onChange:Ge,mode:ze,options:tt={}}){const ke=(0,b.useRef)(),[He,Je]=(0,b.useState)();return(0,b.useEffect)(()=>{if(He){let Ee=function($e){const pe=$e.getValue();Ge&&Ge(pe)};return He.on("change",Ee),()=>{He.off("change",Ee)}}},[He,Ge]),(0,b.useEffect)(()=>{He&&He.setOption("mode",ze)},[He,ze]),(0,b.useEffect)(()=>{He&&(Ie!==He.getValue()||Ie==="")&&setTimeout(()=>{He.setValue(Ie||"")},300)},[He,Ie]),(0,b.useEffect)(()=>{if(ke.current&&!He){const Ee=ve().fromTextArea(ke.current,ye({mode:ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},tt));Je(Ee)}},[ke.current,He]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:ke}))}},25374:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return en}});var b=E(59301),je=E(65582),fe=E(89780),Ue=E.n(fe),Ae=E(76374),ve=E(45559),be=E(6313),de=E(25717),Ce=E(99498),se=E(25419),we=E(67549),ge=E(95097),Le=({value:$t="",className:vn,showTextOnly:gn,showLines:Wn,style:Hn={}})=>{const zn=(0,b.useMemo)(()=>"",[$t]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:zn}}))},Se=Object.defineProperty,Me=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,nt=($t,vn,gn)=>vn in $t?Se($t,vn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):$t[vn]=gn,ce=($t,vn)=>{for(var gn in vn||(vn={}))Fe.call(vn,gn)&&nt($t,gn,vn[gn]);if(De)for(var gn of De(vn))Ze.call(vn,gn)&&nt($t,gn,vn[gn]);return $t},Ie=($t,vn)=>Me($t,ye(vn));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:$t,title:vn,icon:gn,actionName:Wn,className:Hn="",children:zn}){function Nn(){$t(Wn)}return b.createElement("a",{title:vn,className:Hn,onClick:Nn},b.createElement("i",{className:`${gn}`}),zn)}var tt=({watch:$t,showNullButton:vn,showNullProgramButton:gn,onActionCallback:Wn,fullScreen:Hn,insertTemp:zn,hidetoolBar:Nn,extraUse:Kn})=>{const Xn=[...Ge,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!Nn&&Xn.map((Lr,Ar)=>b.createElement("li",{key:Ar},Lr.actionName?b.createElement(ze,Ie(ce({},Lr),{onActionCallback:Wn})):b.createElement("span",{className:"v-line"}))),vn?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:Wn},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,gn?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:Wn},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:Wn},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:Wn},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kn&&b.createElement("li",null,Kn),b.createElement("li",{className:"btn-full-screen"},b.createElement(ze,{icon:`${Hn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Hn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Wn})))},ke=E(57261),He=E(28284),Je=E(37568),Ee=E(7939),$e=Object.defineProperty,pe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Et=($t,vn,gn)=>vn in $t?$e($t,vn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):$t[vn]=gn,Ne=($t,vn)=>{for(var gn in vn||(vn={}))qe.call(vn,gn)&&Et($t,gn,vn[gn]);if(St)for(var gn of St(vn))ft.call(vn,gn)&&Et($t,gn,vn[gn]);return $t},ue=($t,vn)=>pe($t,Pe(vn));const Oe={labelCol:{span:4},wrapperCol:{span:20}};var et=({callback:$t,onCancel:vn})=>{function gn(Wn){$t(Wn)}return b.createElement(He.default,ue(Ne({},Oe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:gn,style:{width:500}}),b.createElement(He.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Je.default,null)),b.createElement(He.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Je.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:vn},"\u53D6\u6D88")))},at=E(85533),xe=E(45053),Ke=E(62957),it=E(77019),Ct=E(16750),lt=E(59301),At=({callback:$t,onCancel:vn})=>{const gn=document.createElement("canvas"),Wn=gn.getContext("2d");gn.width=1e3,gn.height=800,Wn.fillStyle="#ffffff",Wn.fillRect(0,0,gn.width,gn.height);const Hn=gn.toDataURL("image/png");return lt.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},lt.createElement(it.Z,{style:{height:"100vh"}},lt.createElement(Ct.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Hn,visible:!0,title:String(Date.now())},onOk:zn=>{$t({src:zn.url})},onClose:vn})))},ct=E(36207),Bt=E(5269),Dt=E(6767),oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=E(59301),x=(0,b.forwardRef)(({onCancel:$t,editImgId:vn,callback:gn},Wn)=>{let Hn=(0,b.useRef)(),zn=(0,b.useRef)(),Nn=(0,b.useRef)(),Kn=(0,b.useRef)(!1);const Xn=(0,b.useRef)(!1);console.log("ref:",Wn);const[Lr,Ar]=(0,b.useState)(0),[wn,Bn]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{Ar(1)},[]),(0,b.useImperativeHandle)(Wn,()=>({setHeight:Bn})),ae.createElement("div",{ref:Xn,className:"body-overflow-initial"},ae.createElement(ct.Z,{width:"100vw",height:wn,footer:null,closable:!0,placement:"bottom",open:!!Lr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${oe.drawerWrap}`,onClose:()=>{window.saveDrawData(rr=>{gn({src:`/api/attachments/${rr}`,id:rr})})},title:ae.createElement(it.Z,{align:"middle"},ae.createElement(Bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Bt.Z,{onClick:()=>{Bn(wn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Bt.Z,{onClick:()=>{window.saveDrawData(rr=>{if(rr===null){Dt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Dt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),gn({src:`/api/attachments/${rr}`,id:rr,disabledClose:!0})})}},ae.createElement(Ee.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${vn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:zn})))}),re=E(74128),ne=E(47889),le=E(4875);const Be=ne.ZP.Group,Te={margin:"0 8px"};var Ye=({callback:$t,onCancel:vn})=>{function gn(Wn){$t(Wn)}return b.createElement(He.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:gn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Te},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Te},"\u884C\u6570"),b.createElement(He.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(le.Z,null)),b.createElement("span",{style:Te},"\u5217\u6570"),b.createElement(He.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:Te},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(He.default.Item,{name:"align"},b.createElement(Be,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(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:vn},"\u53D6\u6D88")))},_e=E(58755),rt=E(93510),dt=E.n(rt),ot=(0,b.forwardRef)(({use3d:$t,width:vn,height:gn,callback:Wn,showSaveButton:Hn},zn)=>{const Nn=(0,b.useRef)(),Kn=(0,b.useRef)(),[Xn,Lr]=(0,b.useState)(!1),Ar=(0,b.useRef)({id:Nn,appName:"graphing",width:vn||1e3,height:gn||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)(()=>{Kn.current=new(dt())(Ar.current,!0),window.onload=function(){Kn.current.inject("applet_container")}},[]);const wn=()=>{var Bn=window.ggbApplet.getPNGBase64(1,!0,72);return Wn&&Wn(Bn),Bn};return(0,b.useEffect)(()=>{Ar.current.appName=Xn?"3D":"graphing",Kn.current.inject("applet_container")},[Xn]),(0,b.useEffect)(()=>{Lr($t)},[$t]),(0,b.useImperativeHandle)(zn,()=>({getImgData:wn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Nn}),b.createElement(it.Z,{align:"middle"},b.createElement(Bt.Z,{flex:1},b.createElement(_e.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Xn,onChange:Bn=>Lr(Bn)})),b.createElement(Bt.Z,null,b.createElement(Ee.ZP,{size:"large",onClick:wn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ut=E(99298);const jt="link",Nt="upload-image",dn="add-flowchart",Gt="draw-image",Rt="add-flowchart",Ut="code-block",Jt="add-table",bt="------------",Ot={default:bt,left:`:${bt}`,center:`:${bt}:`,right:`${bt}:`};var rn=E(31103),mn=E(65862);function vt(){}let Mt=0;const Yt=1e4,ln="\u2581",Sn="@\u2581\u2581@",Ln="@\u2581@",Jn=` **\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($t){return/^\d+$/.test($t)?`${$t}px`:$t}const zt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",un={[zt+"-B"]:"bold",[zt+"-I"]:"italic"},an={[jt]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[dn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var en=({defaultValue:$t="",onChange:vn,width:gn="100%",height:Wn=400,miniToolbar:Hn=!1,isFocus:zn=!1,watch:Nn,insertTemp:Kn,mode:Xn="markdown",id:Lr="markdown-editor-id",showResizeBar:Ar=!1,noStorage:wn=!1,showNullButton:Bn=!1,showNullProgramButton:rr=!1,hidetoolBar:or=!1,fullScreen:Lt=!1,onBlur:Qt,onCMBeforeChange:xt,onFullScreen:Tt,className:wt="",disablePaste:Ht=!1,disabled:ht=!1,disabledFill:Xt=!1,placeholder:qt="",values:cn="",extraUse:Kt,onAddBlank:Wt})=>{const[_t,on]=(0,b.useState)(null),[Zn,Tn]=(0,b.useState)($t),[Vn,Mr]=(0,b.useState)(Nn),[zr,Qr]=(0,b.useState)(Lt),[Pr,gr]=(0,b.useState)(""),[Dr,Kr]=(0,b.useState)(0),[ni,ri]=(0,b.useState)(Wn),[ai,Fr]=(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,je.useDispatch)();(0,b.useEffect)(()=>{const ir=window.scrollY||window.pageYOffset;Tn(cn),_t==null||_t.setValue(cn),window.scrollTo(0,ir)},[cn]),(0,b.useEffect)(()=>{Tt==null||Tt(zr)},[zr]),(0,b.useEffect)(()=>{if(Zi.current){let ir=function(Cr,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(),Xn=="stex")return;try{let wo=Io[1];((ji=Io[0])==null?void 0:ji.kind)==="file"&&(wo=Io[0]);const Co=wo.getAsFile(),ko=Co.name.split(".").pop();(0,xe.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(``):((ha=Co==null?void 0:Co.type)==null?void 0:ha.indexOf("video"))>-1?Qn.replaceSelection(``):((Aa=Co==null?void 0:Co.type)==null?void 0:Aa.indexOf("pdf"))>-1?Qn.replaceSelection(`${Co.name}`):er.includes(ko)?Qn.replaceSelection(`${Co.name}`):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){Dt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qn=Ue().fromTextArea(Zi.current,{mode:Xn,lineNumbers:!Hn,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Qn.on("keyup",function(Cr,Zr){Zr.keyCode===8&&(Cr.getValue()==""?Qn.setOption("placeholder",qt):Qn.setOption("placeholder",null))}),Qn.on("keydown",function(Cr,Zr){if(Zr.keyCode===8){var ji=Ro(Cr);ji&&Zr.preventDefault()}}),zn&&Qn.focus(),Qn.on("paste",ir),ht&&Qn.on("beforeChange",function(Cr,Zr){(Zr.origin==="paste"||Zr.origin==="+input")&&Zr.cancel()}),on(Qn),()=>{Qn.off("paste",ir)}}},[]);const oo=(0,b.useCallback)(()=>{if(zi.current)try{}catch(ir){console.log(ir,"---- to set md editor body height")}},[ni,zi,zr]);(0,b.useEffect)(()=>{function ir(){let Qn=new Ae.Z(Cr=>{for(let Zr of Cr)(Zr.target.offsetHeight>0||Zr.target.offsetWidth>0)&&(oo(),_t.setSize("100%","100%"),_t.refresh())});return Qn.observe(Zi.current.parentElement),Qn}if(_t){const Qn=ir();return()=>{var Cr,Zr;(Cr=Zi.current)!=null&&Cr.parentElement&&Qn.unobserve((Zr=Zi.current)==null?void 0:Zr.parentElement)}}},[_t,oo]),(0,b.useEffect)(()=>{if(_t){let ir=[];for(const[Qn,Cr]of Object.entries(un)){let Zr={[Qn]:()=>{fo(Cr)}};ir.push(Zr),_t.addKeyMap(Zr)}return()=>{for(let Qn of ir)_t.removeKeyMap(Qn)}}},[_t]),(0,b.useEffect)(()=>{Lt!==zr&&Qr(Lt)},[Lt]),(0,rn.Z)(()=>{if(!wn&&Dr>0){let ir=new Date().getTime(),Qn=window.sessionStorage.getItem(Lr);ir>=Dr+Yt&&(!Qn||Qn!==Zn)&&(window.sessionStorage.setItem(Lr,Zn),Fr(!0))}},Yt),(0,b.useEffect)(()=>{Mr(Nn)},[_t,Nn]),(0,b.useEffect)(()=>{_t&&zn&&_t.focus()},[_t,zn]),(0,b.useEffect)(()=>{if(Vn&&_t){let ir=function(Cr){let Zr=Cr.target;if(wi.current){let ji=Zr.scrollTop/Zr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*ji}};const Qn=_t.getScrollerElement();return Qn.addEventListener("scroll",ir),()=>{Qn.removeEventListener("scroll",ir)}}},[_t,Vn]),(0,b.useEffect)(()=>{if(_t&&xt){let ir=function(Qn,Cr){xt(Qn,Cr)};return _t.on("beforeChange",ir),()=>{_t.off("beforeChange",ir)}}},[_t,xt]),(0,b.useEffect)(()=>{if(_t&&Qt){let ir=function(){Qt(_t.getValue())};return _t.on("blur",ir),()=>{_t.off("blur",ir)}}},[_t,Qt]);function Ro(ir,Qn){var Cr=ir.getDoc(),Zr=Cr.getCursor(),ji=Cr.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(Sn.indexOf(vo)===-1)return null;if(console.log("change1:",Qn,ir,ji,Zr,wo,ao,Io,vo),wo>=0&&Zr.ch-wo<5){var ko=wo+Co;return Cr.replaceRange("",{line:Zr.line,ch:wo},{line:Zr.line,ch:ko}),{line:Zr.line,ch:ko}}return null}(0,b.useEffect)(()=>{if(_t){let ir=function(Qn,Cr){const Zr=Qn.getValue();Tn(Zr),Kr(new Date().getTime()),Qn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),vn&&(rr?vn(Zr,lr(Zr)):vn(Zr))};return _t.on("change",ir),()=>{_t.off("change",ir)}}},[_t,vn]),(0,b.useEffect)(()=>{if(_t)if($t==null)_t.setValue(""),Tn("");else{const ir=window.scrollY||window.pageYOffset;$t!==_t.getValue()&&(_t.setValue($t),Tn($t),_t.setCursor(ht?1:_t.lineCount(),0),window.scrollTo(0,ir))}},[_t,$t]);const fo=(0,b.useCallback)(ir=>{const Qn=_t.getCursor(),Cr=_t.getSelection();let Zr=Cr.split(` `);switch(ir){case"bold":return _t.replaceSelection("**"+Cr+"**"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+2),_t.focus();case"italic":return _t.replaceSelection("*"+Cr+"*"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+1),_t.focus();case"code":return _t.replaceSelection("`"+Cr+"`"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+1),_t.focus();case"inline-latex":return(0,mn.Ye)(Xi)?void 0:(gr("inline-latex"),_t.focus());case"latex":return _t.replaceSelection("```latex\n"+Cr+"\n```"),_t.setCursor(Qn.line+1,Cr.length+1),_t.focus();case"line-break":return _t.replaceSelection(`
`),_t.focus();case"list-ul":return Cr===""?_t.replaceSelection("- "+Cr):_t.replaceSelection(Zr.map(ji=>ji===""?"":`- ${ji}`).join(` `)),_t.focus();case"list-ol":return Cr===""?_t.replaceSelection("1. "+Cr):_t.replaceSelection(Zr.map((ji,vo)=>ji===""?"":`${vo+1}. ${ji}`).join(` `)),_t.focus();case"add-null-ch":Wt==null||Wt();return;case"add-signal":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Ln),_t.focus();case"add-multiple":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Sn),_t.focus();case"inster-template-1":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Jn),_t.focus();case"eraser":return _t.setValue(""),_t.focus();case"trigger-watch":return Mr(!Vn),_t.focus();case"trigger-full-screen":return Qr(!zr),_t.focus();case jt:gr(jt);return;case Ut:gr(Ut);return;case Nt:gr(Nt);return;case Gt:gr(Gt);return;case"maths-latex":if((0,mn.Ye)(Xi))return;gr("maths-latex");return;case dn:Mi.current="",sessionStorage.removeItem("file_id"),gr(dn);return;case Jt:gr(Jt);return;default:throw new Error}},[_t,Vn,zr]),bo=(0,b.useCallback)((ir,Qn)=>{var Cr,Zr,ji,vo,ao,Io;ir!=null&&ir.disabledClose||gr("");const{src:wo,alt:Co,id:ko}=ir||{};switch(Pr){case jt:const{title:xa,link:Ba}=ir;return _t.replaceSelection(`[${xa}](${Ba})`),_t.focus();case Ut:const{language:Da,content:Gi}=ir;return _t.replaceSelection(["```"+Da,Gi,"```"].join(` `)),_t.focus();case"maths-latex":for(var Oo=atob(ir),Mo=new Uint8Array(Oo.length),ha=0;ha{ho.id?_t.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,mn.Ye)(Xi))return;_t.replaceSelection("`$$"+ir+"$$`");break;case Rt:if(!ko)return;_t.getValue().indexOf(wo)===-1?_t.replaceSelection(`
${Co||
`):document.getElementById(ko).src=re.Z.API_SERVER+wo+"?t="+Date.now();break;case Nt:case Gt:const Li=Qn,ea=(ji=(Zr=(Cr=Li==null?void 0:Li.name)==null?void 0:Cr.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?_t.replaceSelection(`

${Co||

`):_t.replaceSelection(`${Co||`):((ao=Li==null?void 0:Li.type)==null?void 0:ao.indexOf("video"))>-1?_t.replaceSelection(``):((Io=Li==null?void 0:Li.type)==null?void 0:Io.indexOf("pdf"))>-1?_t.replaceSelection(`${Li.name}`):er.includes(ea)?_t.replaceSelection(`${Li.name}`):_t.replaceSelection(`[${Li.name}](${wo})`),_t.focus();case Jt:const{row:ta,col:_i,align:Wo}=ir;let Jo=` `;for(let ho=0;ho{switch(Pr){case jt:return b.createElement(et,{callback:bo,onCancel:yo});case Ut:return b.createElement(at.Z,{callback:bo,onCancel:yo});case Nt:return b.createElement(xe.Z,{callback:bo,onCancel:yo});case dn:return b.createElement(x,{editImgId:Mi.current,callback:bo,onCancel:yo});case Jt: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(ut.Z,{showSaveButton:!0,callback:bo});default:return null}},[Pr]);function yo(){gr("")}(0,b.useEffect)(()=>{if(Ji.current){let ir=function(ao){ji=!0,vo=ao.pageY},Qn=function(){ji=!1},Cr=function(ao){if(ji){let Io=ao.pageY-vo;Io<0&&(Io=0),Io>300&&(Io=300);let wo=Wn+Io+"px";ri(wo)}},Zr=Ji.current,ji=!1,vo=0;return Zr.addEventListener("mousedown",ir),document.addEventListener("mousemove",Cr),document.addEventListener("mouseup",Qn),()=>{Zr.removeEventListener("mousedown",ir),document.removeEventListener("mousemove",Cr),document.removeEventListener("mouseup",Qn)}}},[_t,Ji]),(0,b.useEffect)(()=>{ri(Wn)},[Wn]);const Pi=In(gn),Ai=In(ni),Gr={width:Pi,height:Ai},Un=(0,b.useMemo)(()=>{if(Dr){let ir=new Date(Dr),Qn=ir.getHours(),Cr=ir.getMinutes(),Zr=ir.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,Cr=Cr<10?"0"+Cr:Cr,Zr=Zr<10?"0"+Zr:Zr,`${Qn}:${Cr}:${Zr}`}return 0},[Dr]),lr=ir=>{const Qn=[];if(rr){let Cr=-1;ir=ir.replace(/(@▁▁@|@▁@)/g,function(Zr,ji,vo){Qn.push({multiLine:Zr!==Ln})})}return Qn};function cr(){window.sessionStorage.removeItem(Lr),Fr(!1),Kr(0)}function qn(){Fr(!1),Kr(0),_t.setValue(window.sessionStorage.getItem(Lr))}(0,b.useEffect)(()=>{an[Pr]&&Pr!==Gt&&Pr!==dn&&setTimeout(()=>{const ir=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth/2-ir.offsetWidth/2,Cr=window.innerHeight/2-ir.offsetHeight/2;Xr(Qn),Hi(Cr)},0)},[Pr]);const Wr=ir=>{ir.preventDefault();const Qn=ir.clientX-Jr,Cr=ir.clientY-Ri;document.body.onmousemove=Zr=>{let ji=Zr.clientX-Qn,vo=Zr.clientY-Cr;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,Cr)&&(Xr(ji),Hi(vo))},document.body.onmouseup=function(){document.body.onmousemove=null}},qr=(ir,Qn,Cr,Zr)=>{const ji=document.body.clientHeight,vo=document.body.clientWidth;return ir<20&&Cr>ir||ir>vo-20&&CrQn||Qn>ji-20&&Zr{var Qn;Mi.current=ir,(Qn=fi.current)==null||Qn.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Ar?b.createElement("a",{ref:Ji,className:"editor-resize"}):null,Pr===Gt&&b.createElement(At,{callback:bo,onCancel:yo}),Pr===dn&&b.createElement(x,{ref:fi,editImgId:Mi.current,callback:bo,onCancel:yo}),b.createElement(ke.Z,null,an[Pr]&&Pr!==Gt&&Pr!==dn?b.createElement(Ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Jr,top:Ri},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Wr},an[Pr]),open:!0,onCancel:yo,footer:null,destroyOnClose:!0,width:Pr===dn?"1200px":null,height:Pr===dn?"80vh":null,className:"markdown-popup-form"},co):null))}},45053:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge},I:function(){return tt}});var b=E(28284),je=E(6767),fe=E(37568),Ue=E(44104),Ae=E(4875),ve=E(47889),be=E(7939),de=E(28735),Ce=E(59301),se=E(59301),we=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(ke,He,Je)=>He in ke?we(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,Fe=(ke,He)=>{for(var Je in He||(He={}))Me.call(He,Je)&&De(ke,Je,He[Je]);if(Se)for(var Je of Se(He))ye.call(He,Je)&&De(ke,Je,He[Je]);return ke},Ze=(ke,He)=>ge(ke,Le(He));const{useForm:nt}=b.default,ce={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var Ge=({callback:ke,onCancel:He})=>{const[Je]=nt();let Ee=(0,Ce.useRef)();function $e(St){Ee.current.width=Je.getFieldValue("width"),Ee.current.align=Je.getFieldValue("align"),ke(St,Ee.current)}function pe(St,qe){if(St.status===-1){je.ZP.error(St.message);return}Je.setFieldsValue({src:`/api/attachments/${St.id}`,type:qe.type})}function Pe(St){let qe=St.target.files[0];Ee.current=qe,tt(qe,pe)}return se.createElement(b.default,Ze(Fe({form:Je},Ie),{className:"upload-image-panel",onFinish:$e,style:{width:470,overflow:"hidden"}}),se.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},se.createElement(fe.default,{style:ce})),se.createElement(ze,{onFileChange:Pe}))),se.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(fe.default,{style:{width:264}})),se.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(Ue.Z,null,se.createElement(b.default.Item,{name:"width",style:{margin:0}},se.createElement(Ae.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ve.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"}]})),se.createElement("aside",null,se.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(be.ZP,{type:"default",onClick:He},"\u53D6\u6D88"))))};function ze({onFileChange:ke}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:ke}))}function tt(ke,He){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");let Je=new FormData;Je.append("editormd-image-file",ke),Je.append("file_param_name","editormd-image-file"),Je.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function($e){He(JSON.parse($e.target.responseText),ke)},!1),Ee.addEventListener("error",function($e){console.error($e)},!1),Ee.open("POST",`${de.KI}/api/attachments.json`),Ee.send(Je)}},57261:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return fe}});var b=E(59301),je=E(4676);class fe extends b.Component{constructor(Ae){super(Ae);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,je.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(En,Zt,E){"use strict";E.d(Zt,{SV:function(){return At},ZP:function(){return lt}});var b=E(59301),je=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"]},Ae={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 ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},ve={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(` `)}]},be={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),Ce=E.n(de),se=(ct,Bt,Dt)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Dt.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Dt.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Dt=Dt.apply(ct,Bt)).next())});const we={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"]}},ge=(ct,Bt,Dt,oe)=>{const ae=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Dt.lineNumber,endColumn:Dt.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(x=>({label:x,kind:ct.languages.CompletionItemKind.Text,insertText:x,range:oe}))},Le=(ct,Bt,Dt,oe)=>{ct.languages.registerCompletionItemProvider(Bt,{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:[...ge(ct,ae,te,re),...Dt.map(Be=>({label:Be,kind:ct.languages.CompletionItemKind.Keyword,documentation:Be,insertText:Be,insertTextRules:ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...oe.map(Be=>({label:Be.label,kind:ct.languages.CompletionItemKind.Snippet,documentation:Be.content,insertText:ne.startsWith("#")?Be.content.replace(/#/,""):Be.content,insertTextRules:ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var Se=ct=>{we.languages.forEach(Bt=>{ct.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(Dt){return se(this,null,function*(){const oe=Ce()(Dt.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:Dt.getFullModelRange(),text:oe}]})}})}),Le(ct,"java",Ue.keywords,Ue.quickKey),Le(ct,"cpp",Ae.keywords,Ae.quickKey),Le(ct,"c",fe.keywords,[]),Le(ct,"python",ve.keywords,ve.quickKey),Le(ct,"scala",be.keywords,be.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 ye=Object.defineProperty,De=(ct,Bt,Dt)=>Bt in ct?ye(ct,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):ct[Bt]=Dt,Fe=(ct,Bt,Dt)=>De(ct,typeof Bt!="symbol"?Bt+"":Bt,Dt);const Ze=class Hu{constructor(Bt,Dt,oe){this.placeholder=Bt,this.editor=Dt,this.monaco=oe,Dt.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)}};Fe(Ze,"ID","editor.widget.placeholderHint");var ce=Ze,Ie=E(96236),Ge=E(6767),ze=E(25399),tt=E(89392),ke=E(77254),He=E(56102),Je=Object.defineProperty,Ee=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,qe=(ct,Bt,Dt)=>Bt in ct?Je(ct,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):ct[Bt]=Dt,ft=(ct,Bt)=>{for(var Dt in Bt||(Bt={}))Pe.call(Bt,Dt)&&qe(ct,Dt,Bt[Dt]);if(pe)for(var Dt of pe(Bt))St.call(Bt,Dt)&&qe(ct,Dt,Bt[Dt]);return ct},Et=(ct,Bt)=>Ee(ct,$e(Bt)),Ne=(ct,Bt)=>{var Dt={};for(var oe in ct)Pe.call(ct,oe)&&Bt.indexOf(oe)<0&&(Dt[oe]=ct[oe]);if(ct!=null&&pe)for(var oe of pe(ct))Bt.indexOf(oe)<0&&St.call(ct,oe)&&(Dt[oe]=ct[oe]);return Dt},ue=(ct,Bt,Dt)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Dt.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Dt.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Dt=Dt.apply(ct,Bt)).next())});function Oe(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}function et(){}let at=!1;const xe={"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 Ke(ct=[]){let Bt=ct;if(Array.isArray(ct)){for(let Dt=0;Dtue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ct){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ct)}});var lt=ct=>{var Bt=ct,{width:Dt="100%",height:oe="100%",value:ae,language:te="javascript",style:x={},options:re={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Be,isCopy:Te=!1,onSave:Ye,autoHeight:_e=!1,forbidCopy:rt=!1,forbidCopyTips:dt,onChange:gt=et,editorDidMount:ot=et,onFocus:ut=et,onBreakPoint:jt=et,breakPointValue:Nt=[],filename:dn="educoder.txt",errorLine:Gt,errorContent:Rt="",highlightLine:Ut,openBreakPoint:Jt=!1,placeholder:bt="",showMiniMap:Ot=!0}=Bt,rn=Ne(Bt,["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 mn=(0,b.useRef)(),vt=(0,b.useRef)({}),Mt=(0,b.useRef)(),Yt=(0,b.useRef)(),ln=(0,b.useRef)([]),Sn=(0,b.useRef)(!1),Ln=(0,b.useRef)(),Jn=(0,b.useRef)(),er=(0,b.useRef)(!1),[In,Yn]=(0,b.useState)(!1);function zt(){let wn;return mn.current&&(wn=new je.Z(Bn=>{for(let rr of Bn)(rr.target.offsetHeight>0||rr.target.offsetWidth>0)&&vt.current.instance.layout()}),wn.observe(mn.current)),wn}function un(){Ge.ZP.warning({content:decodeURIComponent(dt||Me),key:"monaco-editor-tip"})}const an=()=>{let wn=vt.current.instance;if(ae!=null&&wn&&In){const Bn=wn.getModel();Bn&&ae!==Bn.getValue()&&(at=!0,Bn.setValue(ae),wn.layout(),at=!1)}};(0,b.useEffect)(()=>{const wn=ke.Z.subscribe("formatDocument",Bn=>{var rr;let or=vt.current.instance;(rr=or==null?void 0:or.getAction)==null||rr.call(or,"editor.action.formatDocument").run()});return window.updateMonacoValue=Bn=>{gt(Bn)},wn},[]),(0,b.useEffect)(()=>{var wn;let Bn=vt.current.instance;Yt.current&&clearTimeout(Yt.current),Yt.current=setTimeout(()=>{an()},500),ae&&(ae!=null&&ae.length)&&((wn=Bn==null?void 0:Bn.updateOptions)==null||wn.call(Bn,{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 Bn=vt.current.instance;Bn.changeViewZones(function(rr){var or=document.createElement("div");or.style.padding="10px 20px",or.style.width="calc(100% - 20px)",or.className="my-error-line-wrp",or.innerHTML=Rt,rr.addZone({afterLineNumber:Gt||11,heightInLines:3,domNode:or})});var wn={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}};Bn.addOverlayWidget(wn),Bn.revealPositionInCenter({lineNumber:20,column:1})}},[Gt,vt.current,In]);const en=(wn="",Bn)=>{if(!wn||wn.trim()==="")return!0;const or=vt.current.instance.getModel().getLineTokens(Bn);let Lt=!1;for(let Qt=0;Qt<2;Qt++)or.getStandardTokenType(Qt)===1&&(Lt=!0);return Lt};(0,b.useEffect)(()=>{var wn;const Bn=(wn=vt.current)==null?void 0:wn.instance;if(Bn&&In&&rt){const rr=Bn.onDidBlurEditorWidget(()=>{er.current=!1}),or=Bn.onDidFocusEditorText(()=>{er.current=!0});return()=>{rr.dispose(),or.dispose()}}},[vt.current,In,rt]),(0,b.useEffect)(()=>{var wn;if((wn=vt.current)!=null&&wn.instance&&In&&Jt){let Bn=vt.current.instance,rr=Bn.getModel();if(!rr)return;(()=>{var Kt;let Wt=[],_t=[];const on=rr.getAllDecorations();for(let Tn of on)Tn.options.className==="highlighted-line"&&(Wt.push((Kt=Tn==null?void 0:Tn.range)==null?void 0:Kt.startLineNumber),_t.push(Tn==null?void 0:Tn.id));if(Ut===Wt[0])return;rr.deltaDecorations(_t,[]);const Zn=rr.getLineCount();Ut&&Ut<=Zn&&(Bn.deltaDecorations([],[{range:new it.Range(Ut,1,Ut,rr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Bn.revealLineInCenter(Ut))})();const Lt=(Kt=!1)=>{var Wt;let _t=[],on=[];const Zn=rr.getAllDecorations();for(let Tn of Zn)Tn.options.linesDecorationsClassName==="breakpoints-select"&&(_t.push((Wt=Tn==null?void 0:Tn.range)==null?void 0:Wt.startLineNumber),on.push(Tn==null?void 0:Tn.id));if(Kt)return{lines:_t,ids:on};jt(_t)},Qt=Kt=>ue(void 0,null,function*(){let Wt={range:new it.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rr.deltaDecorations([],[Wt]),Lt()}),xt=Kt=>ue(void 0,null,function*(){let Wt=[];const _t=Bn.getLineDecorations(Kt);for(let on of _t)on.options.linesDecorationsClassName==="breakpoints-select"&&Wt.push(on.id);yield rr.deltaDecorations(Wt,[]),Lt()}),Tt=Kt=>{let Wt=Bn.getLineDecorations(Kt);for(let _t of Wt)if(_t.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,tt.isEqual)(Nt,Lt(!0).lines)){rr.deltaDecorations(Lt(!0).ids,[]);const Kt=Nt.map(Wt=>({range:new it.Range(Wt,1,Wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rr.deltaDecorations([],Kt)}const wt=Bn.onDidChangeModelContent(Kt=>{let Wt=Bn.getPosition();if(Wt){let _t=Wt.lineNumber;clearTimeout(Jn.current),Jn.current=setTimeout(()=>{en(rr.getLineContent(_t),_t)?xt(_t):Tt(_t)?(xt(_t),Qt(_t)):Lt()},100)}}),Ht=Bn.onMouseDown(Kt=>{var Wt,_t,on;if(Kt.target.detail&&((on=(_t=(Wt=Kt.target)==null?void 0:Wt.element)==null?void 0:_t.className)!=null&&on.includes("line-numbers"))){let Zn=Kt.target.position.lineNumber;if(en(rr.getLineContent(Zn),Zn))return;Tt(Zn)?xt(Zn):Qt(Zn)}}),ht=Kt=>{let Wt={range:new it.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ln.current=Bn.deltaDecorations(ln.current,[Wt])},Xt=()=>{ln.current=Bn.deltaDecorations(ln.current,[])},qt=Bn.onMouseMove(Kt=>{var Wt,_t,on;if(Xt(),Kt.target.detail&&((on=(_t=(Wt=Kt.target)==null?void 0:Wt.element)==null?void 0:_t.className)!=null&&on.includes("line-numbers"))){let Zn=Kt.target.position.lineNumber;if(en(rr.getLineContent(Zn),Zn))return;ht(Zn)}}),cn=Bn.onMouseLeave(()=>{Xt()});return()=>{wt.dispose(),Ht.dispose(),qt.dispose(),cn.dispose()}}},[vt.current,In,Nt,Ut,Jt,te]),(0,b.useEffect)(()=>{var wn;(wn=vt.current)!=null&&wn.instance&&Jt&&vt.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function $t(){let wn=vt.current.instance;if(wn){const Bn=wn.getSelection(),rr=vt.current.pastePos||{},or=new it.Range(rr.startLineNumber||Bn.endLineNumber,rr.startColumn||Bn.endColumn,rr.endLineNumber||Bn.endLineNumber,rr.endColumn||Bn.endColumn);setTimeout(()=>{wn.executeEdits("",[{range:or,text:""}])},300)}}function vn(wn){(window.navigator.platform.match("Mac")?wn.metaKey:wn.ctrlKey)&&wn.keyCode==83&&(wn.preventDefault(),Ye())}const gn=()=>{if(_e&&vt.current.instance){const wn=vt.current.instance.getContentHeight();Lr(wn{if(!er.current)return;const{keyCode:Bn,ctrlKey:rr,metaKey:or,target:Lt,type:Qt}=wn;return(Qt==="paste"||(Bn===67||Bn===86)&&(or||rr))&&Lt.nodeName==="TEXTAREA"&&(un(),wn.preventDefault()),!1};function zn(wn,Bn){var rr=window.URL||window.webkitURL||window,or=new Blob([Bn]),Lt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Lt.href=rr.createObjectURL(or),Lt.download=wn,Wn(Lt)}(0,b.useEffect)(()=>{gn()},[gn]),(0,b.useEffect)(()=>{mn.current&&!In&&Promise.all([E.e(8909),E.e(2460)]).then(E.bind(E,71448)).then(wn=>{try{it=wn,vt.current.instance=it.editor.create(mn.current,{value:ae,language:Ke(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ot||!1}},ne);const Bn=vt.current.instance;let Lt=[...Ie.BH._menuItems].find(wt=>wt[0]._debugName=="EditorContext")[1],Qt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],xt=(wt,Ht)=>{var ht,Xt;let qt=wt._first;do Ht.includes((Xt=(ht=qt.element)==null?void 0:ht.command)==null?void 0:Xt.id)&&wt._remove(qt);while(qt=qt.next)};if(ot(Bn,it),setTimeout(()=>{gn(),vt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{zn(dn||"educoder.txt",Bn.getValue())}})},500),vt.current.subscription=Bn.onDidChangeModelContent(wt=>{Sn.current?clearTimeout(Ln.current):(gn(),gt(Bn.getValue(),wt)),Ln.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||Se(it,Ke(te)),rt&&(xt(Lt,Qt),mn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Hn),window.removeEventListener("paste",Hn),window.addEventListener("keydown",Hn),window.addEventListener("paste",Hn)),window.Monaco=it,Be&&Bn.onDidBlurEditorWidget(()=>{Be(Bn.getValue())}),ut&&Bn.onDidFocusEditorText(()=>{rt&&Ct(),ut(Bn.getValue())}),rt){Ct();try{Bn.onDidPaste(wt=>{const Ht=Bn.getSelection(),ht=vt.current.pastePos||{},Xt=new it.Range(ht.startLineNumber||Ht.endLineNumber,ht.startColumn||Ht.endColumn,ht.endLineNumber||Ht.endLineNumber,ht.endColumn||Ht.endColumn);Bn.executeEdits("",[{range:wt.range,text:""}])})}catch(wt){}}let Tt=zt();return bt&&typeof bt=="string"&&new ce(bt,Bn,it),Yn(!0),()=>{const wt=vt.current.instance;wt.dispose();const Ht=wt.getModel();Ht&&Ht.dispose(),vt.current.subscription&&vt.current.subscription.dispose(),Tt.unobserve(mn.current)}}catch(Bn){}})},[]),(0,b.useEffect)(()=>{if(vt.current.instance&&In)return document.addEventListener("keydown",vn,!1),()=>{document.removeEventListener("keydown",vn)}},[Ye,In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;if(wn&&In){let Bn=Ke(te);it.editor.setModelLanguage(wn.getModel(),Bn)}},[te,In]),(0,b.useEffect)(()=>{vt.current.instance&&In&&it.editor.setTheme(le)},[le,In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;Mt.current=re,wn&&In&&(wn.updateOptions(ft({},re)),setTimeout(()=>{wn.getModel().updateOptions(ft({},re))},200))},[JSON.stringify(re),In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;wn&&In&&wn.layout()},[Dt,oe,In]);const[Nn,Kn]=(0,b.useState)(Oe(Dt)),[Xn,Lr]=(0,b.useState)(Oe(oe)),Ar=Et(ft({},x),{width:Nn,height:Xn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:mn,style:Ar,onFocus:()=>{rt&&Ct()}},Te&&b.createElement(He.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 At({width:ct="100%",height:Bt="100%",original:Dt,modified:oe,language:ae,options:te={}}){const x=(0,b.useRef)(),[re,ne]=(0,b.useState)(null);function le(_e){let rt;return x.current&&(rt=new je.Z(dt=>{for(let gt of dt)(gt.target.offsetHeight>0||gt.target.offsetWidth>0)&&_e.layout()}),rt.observe(x.current)),rt}(0,b.useEffect)(()=>(x.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(_e=>{it=_e;const rt=it.editor.createDiffEditor(x.current,Et(ft({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(rt);let dt=le(rt);return()=>{rt.dispose();const gt=rt.getModel();gt&>.dispose(),dt.unobserve(x.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{re&&re.setModel({original:it.editor.createModel(Dt,ae),modified:it.editor.createModel(oe,ae)})},[Dt,oe,ae,re]);const Be=Oe(ct),Te=Oe(Bt),Ye={width:Be,height:Te};return b.createElement("div",{className:"my-diff-editor",ref:x,style:Ye})}},61584:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});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"},je=E(29787),fe=E(25399),Ue=E(89787),Ae=E(92310),ve=E.n(Ae),be=E(65862),de=E(2524),Ce=E(59301),we=({className:ge,dataSource:Le=[],col:Se=4,right:Me,bottom:ye=23,precision:De=0,wrapWidth:Fe=1200,trackEventItems:Ze,loading:nt,onRemove:ce=()=>{},isCurrent:Ie=!0,showProgress:Ge=!1,showAlias:ze=!1,category:tt,hiddenClick:ke})=>{const He=Math.floor((Fe-(Se-1)*Me)/Se),Je=[{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 Ce.createElement(je.Z,{spinning:nt},Ce.createElement("div",{className:ve()(b.list,ge)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((Ee,$e)=>{var pe,Pe,St,qe,ft,Et,Ne,ue,Oe,et,at,xe,Ke;const{name:it,id:Ct,identifier:lt,featured:At,school_name:ct,image_url:Bt,excellent:Dt,is_plan:oe}=Ee;return Ce.createElement("div",{key:Ct,className:Ie&&Ge?b.wrapisCurrent:b.wrap,style:{width:He,marginRight:(1+$e)%Se===0?0:Me+De,marginBottom:ye}},Ce.createElement("a",{className:b.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),Ze&&(0,be.L9)([Ze]),(0,be.xg)(`/paths/${lt}`)}},Ce.createElement("div",{className:b.img},Ce.createElement("img",{className:b.cover,src:`${Bt}`}),(pe=Ee==null?void 0:Ee.subject_tags)==null?void 0:pe.map((ae,te)=>{var x,re;if(te===0){const le=(x=Je.find(Be=>Be.name==ae))==null?void 0:x.swimg;return Ce.createElement("img",{className:b.sign,src:le,style:{left:"-4px"}})}const ne=(re=Je.find(le=>le.name==ae))==null?void 0:re.ptimg;return Ce.createElement("img",{className:b.sign,src:ne,style:{left:`${48+52*(te-1)+2*te}px`}})}),Ce.createElement("div",{className:b.tagsDom},Ce.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ee==null?void 0:Ee.excellent)&&Ce.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Pe=Ee==null?void 0:Ee.custom_tags)==null?void 0:Pe.length)>0&&Ce.createElement(fe.Z,{title:(ft=(qe=Ee==null?void 0:Ee.custom_tags)==null?void 0:qe[((St=Ee==null?void 0:Ee.custom_tags)==null?void 0:St.length)-1])==null?void 0:ft.tag_name},Ce.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Ce.createElement("span",{className:"multi-llipsis1e text-10px"},(ue=(Ne=Ee==null?void 0:Ee.custom_tags)==null?void 0:Ne[((Et=Ee==null?void 0:Ee.custom_tags)==null?void 0:Et.length)-1])==null?void 0:ue.tag_name))))),tt=="hide"&&(Ee==null?void 0:Ee.studying)&&Ie&&Ce.createElement("div",{className:`${b.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ce(Ee)}},Ce.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ce.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(tt)&&Ie&&Ce.createElement("div",{className:`${b.hiddenbq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ke(Ee)}},Ce.createElement("i",{className:`iconfont ${tt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ce.createElement("span",null,tt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ce.createElement("div",{className:b.name},Ce.createElement(fe.Z,{title:ze&&(Ee!=null&&Ee.excellent_alias_name)?Ce.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${it}`,Ce.createElement("br",null),Ce.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ee==null?void 0:Ee.excellent_alias_name}`)):it},Ce.createElement("span",{className:b.e},ze&&(Ee==null?void 0:Ee.excellent_alias_name)||it))),Ie&&Ge&&((Oe=Ee==null?void 0:Ee.progress)==null?void 0:Oe.all_score)!=0&&Ce.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ce.createElement(Ue.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((et=Ee==null?void 0:Ee.progress)==null?void 0:et.my_score)/((at=Ee==null?void 0:Ee.progress)==null?void 0:at.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xe=Ee==null?void 0:Ee.progress)==null?void 0:xe.my_score,"/",(Ke=Ee==null?void 0:Ee.progress)==null?void 0:Ke.all_score),(!Ie||!Ge)&&Ce.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Ce.createElement("div",{className:b.unit},Ce.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),(!Ie||!Ge)&&Ce.createElement("div",{className:b.tags},Ce.createElement("div",null,Ce.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ce.createElement("span",null,Ee.stages_count))),Ce.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ce.createElement("span",null,Ee.members_count)))))))})),!Le.length&&Ce.createElement(de.Z,null)))}},82636:function(En,Zt,E){"use strict";E.d(Zt,{jL:function(){return Ae},w9:function(){return Oe},QD:function(){return dn},cQ:function(){return qe.Z},op:function(){return dt},O5:function(){return un},_b:function(){return Ot},t7:function(){return Fe},Gi:function(){return Ct},YG:function(){return Ke},qp:function(){return we},vr:function(){return Ut},qE:function(){return ut},Je:function(){return ce},wb:function(){return St},cq:function(){return oe},tp:function(){return Se}});var b=E(59301),je={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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",Ae=({dataSource:an=[],img:en,imgWidth:$t=346,title:vn,sunTitle:gn,bannerExtraContent:Wn})=>b.createElement("div",{className:je.banner},b.createElement("div",{className:je.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,vn),b.createElement("span",null,gn)),an.length>0&&b.createElement("div",{className:je.btns},an.map((Hn,zn)=>b.createElement("div",{key:zn,onClick:Hn.click},Hn.name,Hn.sign?b.createElement("img",{src:fe,width:39}):null))),Wn),en&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:$t}))),ve={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"},be=E(92310),de=E.n(be),Ce=E(89392),we=({dataSource:an=[],value:en,onChange:$t,onTitleChange:vn,className:gn,title:Wn,titleWidth:Hn=41,style:zn={},fontColor:Nn="#6A7283",showCount:Kn})=>{const[Xn,Lr]=(0,b.useState)(1),[Ar,wn]=(0,b.useState)(!1),Bn=(0,b.useRef)(null),rr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var or;an.length!==0&&(((or=Bn==null?void 0:Bn.current)==null?void 0:or.clientHeight)>97?Lr(1):Lr(0)),an.length===0&&Lr(0),wn(!1)},[an]),b.createElement("div",{className:de()(ve.row,gn,"fadeIn","animated"),style:zn},b.createElement("div",{onClick:(0,Ce.throttle)(()=>vn==null?void 0:vn(),2e3),style:{width:Hn,marginTop:Ar?12:4},className:`${ve.title} ${vn?"current":""}`},Wn),b.createElement("div",{className:Ar?`${ve.tagsWrap} ${ve.tagsBorderWrap}`:ve.tagsWrap},b.createElement("div",{className:ve.bar,ref:rr,style:Xn>0?{height:Xn===1?97:"auto",overflow:Xn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ve.tag,ref:Bn},an==null?void 0:an.map(or=>b.createElement("span",{onClick:()=>$t(or.id),key:or.id,style:{color:Nn},className:en===or.id?ve.active:""},b.createElement("span",{title:or.name,className:ve.name},or.name),!!Kn&&b.createElement("span",{className:ve.num},or.count))))),!!Xn&&b.createElement(b.Fragment,null,Xn===1?b.createElement("div",{onClick:()=>{var or;Lr(2),((or=Bn==null?void 0:Bn.current)==null?void 0:or.clientHeight)>245?wn(!0):wn(!1)},className:ve.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{rr.current.scrollTop=0,Lr(1),wn(!1)},className:ve.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ge={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"},Se=({dataSource:an=[],value:en,onChange:$t,className:vn,style:gn={}})=>b.createElement("div",{style:gn,className:de()(ge.tabs,vn)},an.map(Wn=>b.createElement("span",{onClick:()=>$t(Wn.id),className:en===Wn.id?ge.active:"",key:Wn.id},Wn.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"},ye=E(37568),Fe=({dataSource:an=[],value:en="",onChange:$t,onInputChange:vn=()=>{},className:gn,style:Wn={},placeholder:Hn,allowClear:zn=!1})=>{var Nn;const[Kn,Xn]=(0,b.useState)(""),[Lr,Ar]=(0,b.useState)("");(0,b.useEffect)(()=>{var rr;let or=en;(rr=JSON.stringify(en))!=null&&rr.includes("{")&&(Xn(en.id),or=en.value||"");try{Ar(decodeURIComponent(or||""))}catch(Lt){Ar(decodeURIComponent(or||""))}},[en]);const wn=()=>{$t(encodeURIComponent(Lr),Kn||null)},Bn=rr=>{rr!==Kn&&(Xn(rr),$t(encodeURIComponent(Lr),rr))};return b.createElement("div",{className:de()(Me.input,gn),style:Wn},!!an.length&&b.createElement("div",{className:Me.dropdown},b.createElement("div",{className:Me.text},(Nn=an.find(rr=>rr.id===Kn))==null?void 0:Nn.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},an.map((rr,or)=>b.createElement("div",{key:or,onClick:()=>Bn(rr.id)},rr.name)))),b.createElement(ye.default,{onPressEnter:wn,value:Lr,onChange:rr=>{Ar(rr.target.value),vn(encodeURIComponent(rr.target.value),Kn||null)},placeholder:Hn,variant:"borderless",allowClear:zn,onClear:()=>$t("",Kn||null)}),b.createElement("i",{onClick:wn,className:"iconfont icon-sousuo9 font14 current"}))},Ze={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:an,onChange:en,className:$t,total:vn,pageSize:gn,style:Wn={}})=>{const Hn=an<2,zn=an>=Math.ceil(vn/gn);return vn<=gn?b.createElement(b.Fragment,null):b.createElement("div",{className:de()(Ze.quickPager,$t),style:Wn},b.createElement("div",{onClick:()=>{Hn||en(an-1,"prev")},className:Hn?Ze.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{zn||en(an+1,"next")},className:zn?Ze.disabled:""},"\u4E0B\u4E00\u9875"))},Ie={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),tt=E(63139),ke=E(74128),He=E(65862),Je=E(96908),Ee=E(57177),$e=E(81378),pe=E(2524),St=({className:an,dataSource:en=[],col:$t=4,right:vn,bottom:gn=23,precision:Wn=0,wrapWidth:Hn=1200,trackEventItems:zn,loading:Nn})=>{const Kn=Math.floor((Hn-($t-1)*vn)/$t);return b.createElement(Ge.Z,{spinning:Nn},b.createElement("div",{className:de()(Ie.list,an)},!!en.length&&en.map((Xn,Lr)=>{const{name:Ar,id:wn,identifier:Bn,power:rr,cover_image_id:or,pic:Lt}=Xn;return b.createElement("div",{className:Ie.wrap,key:wn,style:{width:Kn,marginRight:(1+Lr)%$t===0?0:vn+Wn,marginBottom:gn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Bn}/challenges`,className:Ie.li,onClick:Qt=>{Qt.preventDefault(),zn&&(0,He.L9)([zn]),rr&&(0,He.xg)(`/shixuns/${Bn}/challenges`)}},b.createElement("div",{className:Ie.img},b.createElement("img",{className:Ie.cover,src:`${Lt}`}),Xn.is_jupyter&&b.createElement("img",{className:Ie.sign,src:Je}),Xn.is_jupyter_lab&&b.createElement("img",{className:Ie.sign,src:Ee}),Xn.is_unity_3d&&b.createElement("img",{className:Ie.sign,src:$e})),b.createElement("div",{className:Ie.name},b.createElement(ze.Z,{title:Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ie.e},Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ie.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,Xn.challenges_count))),!!Xn.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,Xn.myshixuns_count))),b.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Xn.level))),b.createElement("div",{className:Ie.rate},b.createElement(tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Xn.score_info}),b.createElement("span",null,"\xA0",Xn.score_info?`${Xn.score_info}\u5206`:"5\u5206")))),!rr&&b.createElement("div",{className:Ie.lockWrap},b.createElement("img",{src:`${ke.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")))}),!en.length&&b.createElement(pe.Z,null)))},qe=E(61584),ft={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",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Et="data:image/png;base64,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",Ne=E(59301),Oe=({className:an,dataSource:en=[],col:$t=4,right:vn,bottom:gn=23,precision:Wn=0,wrapWidth:Hn=1200,trackEventItems:zn,loading:Nn,category:Kn,hiddenClick:Xn,handleVery:Lr=()=>!0,isCurrent:Ar})=>{const wn=Math.floor((Hn-($t-1)*vn)/$t);return Ne.createElement(Ge.Z,{spinning:Nn},Ne.createElement("div",{className:de()(ft.list,an)},!!en.length&&en.map((Bn,rr)=>{const{subject_identifier:or,id:Lt,identifier:Qt,power:xt}=Bn,Tt=Bn.is_public!=0&&Bn.is_public;return Ne.createElement("div",{className:ft.wrap,key:Lt,style:{width:wn,marginRight:(1+rr)%$t===0?0:vn+Wn,marginBottom:gn}},Ne.createElement("a",{className:ft.li,onClick:wt=>{wt.preventDefault(),Lr(Bn==null?void 0:Bn.first_category_url)&&(zn&&(0,He.L9)([zn]),(0,He.xg)(Bn.first_category_url))}},Ne.createElement("div",{className:ft.top},Ne.createElement(ze.Z,{title:Bn.name},Ne.createElement("div",{className:ft.name},Bn.name)),Ne.createElement("img",{className:ft.img,src:ke.Z.IMG_SERVER+"/images/"+Bn.avatar_url}),Ne.createElement("div",{className:ft.text,title:Bn.creator},Bn.creator),or&&Ne.createElement("div",{className:ft.btns},Ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tt&&Ne.createElement("div",{className:ft.sign},"\u516C\u5F00"),Ar&&Ne.createElement("div",{className:ft.hidden,onClick:wt=>{wt.stopPropagation(),Xn(Bn)}},Ne.createElement("i",{className:`iconfont ${Kn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Kn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ne.createElement("div",{className:ft.bottom},Bn.visits>0&&Ne.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-liulanyan"}),Ne.createElement("span",null,Bn.visits))),Bn.course_members_count>0&&Ne.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-chengyuan"}),Bn.course_members_count)),Bn.tasks_count>0&&Ne.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-zuoye"}),Bn.tasks_count)),Bn.is_end?Ne.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ne.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Bn.is_accessible&&Ne.createElement("div",{className:ft.lockWrap},Ne.createElement("img",{src:`${ke.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&Ne.createElement(pe.Z,null)))},et={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"},at=E(65582),Ke=({dataSource:an=[],value:en,onChange:$t,className:vn,style:gn={},tabBarExtraContent:Wn})=>b.createElement("div",{className:de()(et.tabs,vn),style:gn},b.createElement("div",{className:et.tabsWrap},an.map((Hn,zn)=>!(Hn!=null&&Hn.hide)&&b.createElement("aside",{className:et.tab,onClick:()=>{$t(Hn.id),Hn.link&&at.history.push(Hn.link)},key:zn},b.createElement("div",{className:en===Hn.id?et.active:""},Hn.name),(Hn==null?void 0:Hn.resetCount)==null&&(Hn==null?void 0:Hn.total)!==void 0&&b.createElement("span",null,"\uFF08",Hn==null?void 0:Hn.total,"\uFF09"),(Hn==null?void 0:Hn.resetCount)!==void 0&&(Hn==null?void 0:Hn.total)!==void 0&&b.createElement(ze.Z,{title:(Hn==null?void 0:Hn.tip)!=null?Hn==null?void 0:Hn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Hn==null?void 0:Hn.resetCount),"/",b.createElement("span",null,Hn==null?void 0:Hn.total),"\uFF09"))))),b.createElement("div",{className:et.tabBar},Wn)),Ct=({className:an,style:en={},children:$t})=>b.createElement("div",{className:de()(an),style:en},$t),lt={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"},At=E(75727),ct=E(93041);const Bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var oe=({sortValue:an,dropValue:en,className:$t,onSort:vn,onDrop:gn,dataSource:Wn=Bt})=>{var Hn;return b.createElement("div",{className:de()(lt.orderWrap,$t)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(ct.default,null,Wn.map((zn,Nn)=>b.createElement(ct.default.Item,{key:Nn,onClick:()=>gn(zn.id)},zn.name)))},b.createElement("span",{className:lt.orderTextWrap},(Hn=Wn.find(zn=>en===zn.id))==null?void 0:Hn.name)),b.createElement("span",{className:lt.orderIconWrap},b.createElement("span",{className:lt.orderAsc},b.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer}`,onClick:()=>vn(an==="asc"?"desc":"asc")})),b.createElement("span",{className:lt.orderDesc},b.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer}`,onClick:()=>vn(an==="asc"?"desc":"asc")}))))},ae={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"},te=E(7939),x=Object.defineProperty,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Be=(an,en,$t)=>en in an?x(an,en,{enumerable:!0,configurable:!0,writable:!0,value:$t}):an[en]=$t,Te=(an,en)=>{for(var $t in en||(en={}))ne.call(en,$t)&&Be(an,$t,en[$t]);if(re)for(var $t of re(en))le.call(en,$t)&&Be(an,$t,en[$t]);return an},Ye=(an,en)=>{var $t={};for(var vn in an)ne.call(an,vn)&&en.indexOf(vn)<0&&($t[vn]=an[vn]);if(an!=null&&re)for(var vn of re(an))en.indexOf(vn)<0&&le.call(an,vn)&&($t[vn]=an[vn]);return $t},_e=(an,en,$t)=>new Promise((vn,gn)=>{var Wn=Nn=>{try{zn($t.next(Nn))}catch(Kn){gn(Kn)}},Hn=Nn=>{try{zn($t.throw(Nn))}catch(Kn){gn(Kn)}},zn=Nn=>Nn.done?vn(Nn.value):Promise.resolve(Nn.value).then(Wn,Hn);zn(($t=$t.apply(an,en)).next())}),dt=an=>{var en=an,{className:$t,style:vn,children:gn,loading:Wn=!1,openLoading:Hn,onClick:zn=()=>{},size:Nn="middle",shape:Kn="round"}=en,Xn=Ye(en,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Lr,Ar]=(0,b.useState)(!1);return b.createElement(te.ZP,Te({onClick:(0,Ce.throttle)(wn=>_e(void 0,null,function*(){Hn&&Ar(!0);try{yield zn(wn)}catch(Bn){console.log("error",Bn)}Hn&&Ar(!1)}),2e3,{leading:!0,trailing:!1}),className:de()(ae.btn,ae[`${Nn}-${Kn}`],$t),style:vn,size:Nn,shape:Kn,loading:Lr||Wn},Xn),gn)},gt={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"},ut=({className:an,style:en,children:$t=null,onClick:vn,title:gn})=>b.createElement("div",{className:de()(gt.head,an),style:en},b.createElement("span",{className:"primary-hover",onClick:vn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:gn},gn),b.createElement("div",{className:gt.node},$t)),jt={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"},dn=({confirmShow:an=!0,confirmTitle:en,confirmClick:$t,cancelShow:vn=!0,cancelTitle:gn,cancelClick:Wn,className:Hn,style:zn,confirmLoading:Nn=!1})=>b.createElement("div",{className:de()(jt.btns,Hn),style:zn},an&&b.createElement(te.ZP,{loading:Nn,onClick:$t,type:"primary",className:jt.confirm},en),vn&&b.createElement(te.ZP,{onClick:Wn,className:jt.cancel},gn)),Gt={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"},Ut=({className:an,style:en={},LeftContent:$t,children:vn,RightContent:gn})=>b.createElement("div",{className:de()(Gt.fixedBottom,an),style:en},b.createElement("div",{className:Gt.wrap},b.createElement("div",{className:Gt.left},$t),b.createElement("div",{className:Gt.center},vn),b.createElement("div",{className:Gt.right},gn))),Jt={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"},Ot=({className:an,style:en={},dataSource:$t=[]})=>b.createElement("div",{className:de()(Jt.crumbs,an),style:en},$t.map((vn,gn)=>gn<$t.length-1?b.createElement(b.Fragment,{key:gn},vn.path||vn.onClick?b.createElement("span",{className:Jt.hover,onClick:vn!=null&&vn.onClick?vn.onClick:()=>at.history.push(vn.path)},vn.name):b.createElement("span",null,vn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:gn,style:{color:"#5F6368"}},vn.name))),rn=E(11938),mn=Object.defineProperty,vt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Ln=(an,en,$t)=>en in an?mn(an,en,{enumerable:!0,configurable:!0,writable:!0,value:$t}):an[en]=$t,Jn=(an,en)=>{for(var $t in en||(en={}))ln.call(en,$t)&&Ln(an,$t,en[$t]);if(Yt)for(var $t of Yt(en))Sn.call(en,$t)&&Ln(an,$t,en[$t]);return an},er=(an,en)=>vt(an,Mt(en)),In=(an,en)=>{var $t={};for(var vn in an)ln.call(an,vn)&&en.indexOf(vn)<0&&($t[vn]=an[vn]);if(an!=null&&Yt)for(var vn of Yt(an))en.indexOf(vn)<0&&Sn.call(an,vn)&&($t[vn]=an[vn]);return $t};const{Countdown:Yn}=rn.default;var un=an=>{var en=an,{onChange:$t}=en,vn=In(en,["onChange"]);const[gn,Wn]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof gn=="number"&&gn>=0&&$t(gn)},[gn]);const Hn=zn=>{const Nn=Math.floor(zn/1e3);Wn(Nn)};return b.createElement(Yn,er(Jn({},vn),{onChange:Hn}))}},31103:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(59301);function je(fe,Ue){const Ae=(0,b.useRef)();(0,b.useEffect)(()=>{Ae.current=fe}),(0,b.useEffect)(()=>{function ve(){Ae.current()}if(Ue!==null){let be=setInterval(ve,Ue);return()=>clearInterval(be)}},[Ue])}},68145:function(En,Zt,E){"use strict";var b=E(59301),je=E(28284),fe=E(77019),Ue=E(5269),Ae=E(82326),ve=E(4875),be=E(25399),de=E(24017),Ce=E(37568),se=E(65582),we=E(99981),ge=E(91967),Le=E(59301),Se=Object.defineProperty,Me=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,nt=(tt,ke,He)=>ke in tt?Se(tt,ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):tt[ke]=He,ce=(tt,ke)=>{for(var He in ke||(ke={}))Fe.call(ke,He)&&nt(tt,He,ke[He]);if(De)for(var He of De(ke))Ze.call(ke,He)&&nt(tt,He,ke[He]);return tt},Ie=(tt,ke)=>Me(tt,ye(ke)),Ge=(tt,ke)=>{var He={};for(var Je in tt)Fe.call(tt,Je)&&ke.indexOf(Je)<0&&(He[Je]=tt[Je]);if(tt!=null&&De)for(var Je of De(tt))ke.indexOf(Je)<0&&Ze.call(tt,Je)&&(He[Je]=tt[Je]);return He};const ze=({disabled:tt,shixunHomeworks:ke,selectOptions:He,form:Je})=>{const{workSetting:Ee}=ke,[$e,pe]=(0,b.useState)([]),Pe=(0,b.useMemo)(()=>He==null?void 0:He.filter(St=>!$e.includes(St.value)),[$e,He]);return(0,b.useEffect)(()=>{var St;const qe=((St=Ee==null?void 0:Ee.anonymous_appeal_settings)==null?void 0:St.filter(ft=>ft.appeal_time))||[];pe(qe.map(ft=>ft.group_name))},[Ee]),Le.createElement(je.default.List,{name:"anonymous_appeal_settings"},(St,{add:qe,remove:ft})=>Le.createElement(Le.Fragment,null,St.map(Et=>{var Ne;const ue=Et,{key:Oe,name:et}=ue,at=Ge(ue,["key","name"]),Ke=Je.getFieldValue(["anonymous_appeal_settings",et]).deleteflag;return Le.createElement("div",{key:Oe},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",Oe+1),Le.createElement(Ue.Z,null,Le.createElement(je.default.Item,Ie(ce({},at),{name:[Et.name,"group_name"]}),Le.createElement(Ae.default,{mode:"multiple",disabled:tt||!Ke,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:ge.Z.multiple_select,options:Pe||[],onSelect:it=>{pe(Ct=>[...Ct,it])},onDeselect:it=>{pe(Ct=>Ct.filter(lt=>lt!==it))}}))),Le.createElement(Ue.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Le.createElement(Ue.Z,null,Le.createElement(je.default.Item,Ie(ce({},at),{label:"",name:[Et.name,"appeal_penalty"]}),Le.createElement(ve.Z,{min:0,disabled:tt,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Le.createElement(be.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 ${ge.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(je.default.Item,Ie(ce({},at),{label:"",name:[Et.name,"appeal_time"]}),Le.createElement(de.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:tt,size:"large",disabledDate:it=>(0,we.Q8)(it,Ee==null?void 0:Ee.course_end_date),disabledTime:it=>(0,we.d0)(it),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Le.createElement(je.default.Item,Ie(ce({},at),{name:[et,"deleteflag"]}),Le.createElement(Ce.default,{type:"hidden"})),!tt&&St.length<((Ne=Ee==null?void 0:Ee.anonymous_appeal_settings)==null?void 0:Ne.length)&&Le.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{qe({deleteflag:!0})}}),Oe!==0&&!tt&&Ke&&Le.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const it=Je.getFieldValue(["anonymous_appeal_settings",et,"group_name"])||[];pe(Ct=>Ct.filter(lt=>!it.includes(lt))),ft(et)}})))})))};Zt.Z=(0,se.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(ze)},50902:function(En,Zt,E){"use strict";var b=E(59301),je=E(24017),fe=E(28284),Ue=E(77019),Ae=E(5269),ve=E(82326),be=E(6767),de=E(37568),Ce=E(4875),se=E(25399),we=E(62673),ge=E(66649),Le=E.n(ge),Se=E(65582),Me=E(99981),ye=E(41867),De=E(91967),Fe=E(59301),Ze=Object.defineProperty,nt=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(pe,Pe,St)=>Pe in pe?Ze(pe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:St}):pe[Pe]=St,ke=(pe,Pe)=>{for(var St in Pe||(Pe={}))Ge.call(Pe,St)&&tt(pe,St,Pe[St]);if(Ie)for(var St of Ie(Pe))ze.call(Pe,St)&&tt(pe,St,Pe[St]);return pe},He=(pe,Pe)=>nt(pe,ce(Pe)),Je=(pe,Pe)=>{var St={};for(var qe in pe)Ge.call(pe,qe)&&Pe.indexOf(qe)<0&&(St[qe]=pe[qe]);if(pe!=null&&Ie)for(var qe of Ie(pe))Pe.indexOf(qe)<0&&ze.call(pe,qe)&&(St[qe]=pe[qe]);return St};const{RangePicker:Ee}=je.default,$e=({disabled:pe,shixunHomeworks:Pe,selectOptions:St,form:qe,data:ft,classroomList:Et})=>{const{workSetting:Ne}=Pe,[ue,Oe]=(0,b.useState)([]),et=(0,b.useMemo)(()=>St==null?void 0:St.filter(xe=>!ue.includes(xe.value)),[ue,St]);(0,b.useEffect)(()=>{var xe;const Ke=((xe=Ne==null?void 0:Ne.anonymous_comment_settings)==null?void 0:xe.filter(it=>it.evaluation_end))||[];Oe(Ke.map(it=>it.group_name))},[Ne]);const at=xe=>{var Ke;const it=(Ke=Ne==null?void 0:Ne.anonymous_appeal_settings)==null?void 0:Ke.find(Ct=>Ct.group_id===xe);return ft.anonymous_appeal&&it&&(it==null?void 0:it.appeal_time)!==null};return Fe.createElement(fe.default.List,{name:"anonymous_comment_settings"},(xe,{add:Ke,remove:it})=>Fe.createElement(Fe.Fragment,null,xe.map(Ct=>{var lt,At;const ct=Ct,{key:Bt,name:Dt}=ct,oe=Je(ct,["key","name"]),ae=qe.getFieldValue(["anonymous_comment_settings",Dt]),te=ae.deleteflag,x=Le()((lt=ae.evaluation_start)==null?void 0:lt[0])<=Le()(),re=!te&&x?[!0,at(ae==null?void 0:ae.group_id)]:[!1,!1];return Fe.createElement("div",{key:Bt,style:{background:"#F6F7F9",padding:"5px 30px"}},Fe.createElement(Ue.Z,{align:"top",style:{marginLeft:"53px"}},Fe.createElement(Ae.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Bt+1),Fe.createElement(Ae.Z,{flex:1},Fe.createElement(Ue.Z,{align:"middle",style:{marginBottom:10}},Fe.createElement(Ae.Z,{span:8},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"group_name"]}),Fe.createElement(ve.default,{mode:"multiple",disabled:pe||!te,className:De.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:et||[],onSelect:ne=>{Oe(le=>[...le,ne])},onDeselect:ne=>{Oe(le=>le.filter(Be=>Be!==ne))}}))),Fe.createElement(Ae.Z,{className:"ml20"},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"evaluation_start"]}),Fe.createElement(Ee,{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:pe||re,allowClear:!1,disabledDate:ne=>(0,Me.Q8)(ne,Ne==null?void 0:Ne.course_end_date),disabledTime:ne=>(0,Me.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,ye.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){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}}}))),Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"deleteflag"]}),Fe.createElement(de.default,{type:"hidden"})),!pe&&xe.length<((At=Ne==null?void 0:Ne.anonymous_comment_settings)==null?void 0:At.length)&&Fe.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Ke({deleteflag:!0})}}),Bt!==0&&!pe&&te&&Fe.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=qe.getFieldValue(["anonymous_comment_settings",Dt,"group_name"])||[];Oe(le=>le.filter(Be=>!ne.includes(Be))),it(Dt)}})))),Fe.createElement(Ue.Z,{align:"middle",style:{marginLeft:"53px"}},Fe.createElement(Ae.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),Fe.createElement(Ae.Z,null,Fe.createElement(fe.default.Item,He(ke({},oe),{label:"",colon:!1,name:[Dt,"evaluation_num"]}),Fe.createElement(Ce.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:pe||!te&&x}))),Fe.createElement(se.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"},Fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`})),Fe.createElement(Ae.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),Fe.createElement(Ae.Z,null,Fe.createElement(fe.default.Item,He(ke({},oe),{label:"",colon:!1,name:[Dt,"absence_penalty"]}),Fe.createElement(Ce.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:pe,onChange:ne=>{var le;if((0,ye.Rm)()&&!((le=Et.AssistantObject.group)!=null&&le.can_anonymous_comment)){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}}}))),Fe.createElement(Ae.Z,{style:{marginLeft:"40px"}},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"student_comment"],valuePropName:"checked"}),Fe.createElement(we.default,{disabled:pe,onChange:()=>{var ne;if((0,ye.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){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}}}))),Fe.createElement(Ae.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Zt.Z=(0,Se.connect)(({shixunHomeworks:pe,classroomList:Pe})=>({shixunHomeworks:pe,classroomList:Pe}))($e)},82865:function(En,Zt,E){"use strict";var b=E(65582),je=E(77019),fe=E(5269),Ue=E(24017),Ae=E(4875),ve=E(25399),be=E(66649),de=E.n(be),Ce=E(99981),se=E(91967),we=E(59301);const ge=({data:Le,disabled:Se,setData:Me,shixunHomeworks:ye})=>{const{workSetting:De,workList:Fe}=ye;return we.createElement("div",null,we.createElement(je.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},we.createElement(fe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),we.createElement(fe.Z,null,we.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:Se,disabledDate:Ze=>(0,Ce.Q8)(Ze,De==null?void 0:De.course_end_date),disabledTime:Ze=>(0,Ce.d0)(Ze),value:Le.appeal_time?de()(Le.appeal_time):"",onChange:(Ze,nt)=>{Le.appeal_time=nt,Me(Object.assign({},Le))}})),we.createElement(fe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),we.createElement(fe.Z,null,we.createElement(Ae.Z,{size:"large",disabled:Se,value:Le.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Ze=>{Le.appeal_penalty=Ze,Me(Object.assign({},Le))}})),we.createElement(ve.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"},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${se.Z.title_icon}`}))))};Zt.Z=(0,b.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(ge)},42337:function(En,Zt,E){"use strict";var b=E(24017),je=E(4875),fe=E(25399),Ue=E(62673),Ae=E(66649),ve=E.n(Ae),be=E(65582),de=E(99981),Ce=E(91967),se=E(59301);const we=({data:ge,setData:Le,disabled:Se,shixunHomeworks:Me})=>{const{workSetting:ye}=Me,De=ve()(ye==null?void 0:ye.evaluation_start)<=ve()(),Fe=ge.anonymous_appeal;return se.createElement("div",null,se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),se.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:Ze=>(0,de.Q8)(Ze,ye==null?void 0:ye.course_end_date),disabledTime:Ze=>(0,de.d0)(Ze),disabled:Se||De||Fe,value:ge.evaluation_start?ve()(ge.evaluation_start):"",onChange:(Ze,nt)=>{ge.evaluation_start=nt,Le(Object.assign({},ge))}}),se.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),se.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:Ze=>(0,de.Q8)(Ze,ye==null?void 0:ye.course_end_date,ge.evaluation_start),disabledTime:Ze=>(0,de.d0)(Ze,ve()(ge.evaluation_start)),disabled:Se||Fe,value:ge.evaluation_end?ve()(ge.evaluation_end):"",onChange:(Ze,nt)=>{ge.evaluation_end=nt,Le(Object.assign({},ge))}})),se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),se.createElement(je.Z,{disabled:Se||De||Fe,value:ge.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Ze=>{ge.evaluation_num=Ze,Le(Object.assign({},ge))}}),se.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"},se.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ce.Z.title_icon}`})),se.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),se.createElement(je.Z,{min:0,disabled:Se,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:ge.absence_penalty,onChange:Ze=>{ge.absence_penalty=Ze,Le(Object.assign({},ge))}})),ge.anonymous_comment&&se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},se.createElement(Ue.default,{checked:ge.student_comment,disabled:Se,onChange:()=>{ge.student_comment=!ge.student_comment,Le(Object.assign({},ge))}},se.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Zt.Z=(0,be.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(we)},35314:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ie}});var b=E(59301),je=E(62957),fe=E(6767),Ue=E(77019),Ae=E(5269),ve=E(7939),be=E(94968),de=E(70858),Ce={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},se=E(82636),we=E(74128),ge=E(38147),Le=E(65862),Se=Object.defineProperty,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Ge,ze,tt)=>ze in Ge?Se(Ge,ze,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ge[ze]=tt,Ze=(Ge,ze)=>{for(var tt in ze||(ze={}))ye.call(ze,tt)&&Fe(Ge,tt,ze[tt]);if(Me)for(var tt of Me(ze))De.call(ze,tt)&&Fe(Ge,tt,ze[tt]);return Ge},nt=(Ge,ze,tt)=>new Promise((ke,He)=>{var Je=pe=>{try{$e(tt.next(pe))}catch(Pe){He(Pe)}},Ee=pe=>{try{$e(tt.throw(pe))}catch(Pe){He(Pe)}},$e=pe=>pe.done?ke(pe.value):Promise.resolve(pe.value).then(Je,Ee);$e((tt=tt.apply(Ge,ze)).next())}),Ie=({visible:Ge,categoryId:ze,getData:tt,onCancle:ke})=>{var He,Je;const[Ee,$e]=(0,b.useState)([]),[pe,Pe]=(0,b.useState)(!1),[St,qe]=(0,b.useState)(!1),[ft,Et]=(0,b.useState)({success_size:0,error_list:[]}),Ne={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{$e([])},beforeUpload:ue=>nt(void 0,null,function*(){return $e([ue]),!1}),fileList:Ee,accept:".xlsx"};return b.createElement(b.Fragment,null,b.createElement(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:St,onOk:()=>nt(void 0,null,function*(){if(Ee.length===0){fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}qe(!0);const ue=new FormData;ue.append("file",Ee[0]);const Oe=yield(0,ge.ZP)(`/api/homework_commons/${ze}/import_external_score.json`,{method:"post",body:ue},!0);(Oe==null?void 0:Oe.status)===0&&(Et(Oe),ke(),tt(),Pe(!0),$e([])),qe(!1)}),onCancel:()=>{$e([]),ke()}},b.createElement("div",{className:Ce.achieveSty},b.createElement("div",{className:Ce.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(Ae.Z,{className:"mr10"},b.createElement("span",{className:Ce.labolIcon},"*"),b.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),b.createElement(Ae.Z,null,b.createElement(ve.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},b.createElement("a",{className:Ce.downloadbutton,onClick:ue=>{ue.stopPropagation(),ue.preventDefault(),(0,Le.FH)("",we.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(be.default.Dragger,Ze({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ne),b.createElement("div",null,b.createElement(se.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(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:pe,onCancel:()=>{Pe(!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"}}," ",ft==null?void 0:ft.success_size," "),"\u4E2A\u5B66\u751F"),b.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",b.createElement("span",{style:{color:"#E30000"}}," ",(He=ft==null?void 0:ft.error_list)==null?void 0:He.length," "),"\u4E2A\u5B66\u751F")),!!((Je=ft==null?void 0:ft.error_list)!=null&&Je.length)&&b.createElement("div",{className:"mb20"},b.createElement(de.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:ue=>b.createElement("span",{style:{color:"#000"}},ue)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:ue=>b.createElement("span",{style:{color:"#666"}},ue)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:ue=>b.createElement("span",{style:{color:"#000"}},ue)}],dataSource:ft==null?void 0:ft.error_list,pagination:!1,scroll:{y:47*8}})))))}},99517:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return tt}});var b=E(59301),je={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,be=(ke,He,Je)=>He in ke?fe(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,de=(ke,He)=>{for(var Je in He||(He={}))Ae.call(He,Je)&&be(ke,Je,He[Je]);if(Ue)for(var Je of Ue(He))ve.call(He,Je)&&be(ke,Je,He[Je]);return ke};const Ce=ke=>React.createElement("svg",de({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ke),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 se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",we=E(31691),ge=E(92310),Le=E.n(ge),Se=E(59301),Me=Object.defineProperty,ye=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ce=(ke,He,Je)=>He in ke?Me(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,Ie=(ke,He)=>{for(var Je in He||(He={}))Ze.call(He,Je)&&ce(ke,Je,He[Je]);if(Fe)for(var Je of Fe(He))nt.call(He,Je)&&ce(ke,Je,He[Je]);return ke},Ge=(ke,He)=>ye(ke,De(He)),tt=({dataSource:ke,className:He,style:Je})=>{const[Ee,$e]=(0,b.useState)([]),[pe,Pe]=(0,b.useState)(""),St=(0,b.useRef)("");(0,b.useEffect)(()=>{if(ke!=null&&ke.length){const Et=String(Math.random()).slice(-6),Ne=ke.map(ue=>Ge(Ie({},ue),{key:`${Et}-${ue.key}`}));$e(Ne),Pe(Ne[0].key)}},[ke.length]);const qe=Et=>{Pe(Et),St.current=Et;const Ne=document.getElementById(Et);if(Ne){const ue=Ne.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ue,behavior:"smooth"})}},ft=()=>{const Et=Ee.map(ue=>document.getElementById(ue.key)),Ne=window.innerHeight/2;for(const ue of Et)if(ue){const Oe=ue.getBoundingClientRect();if(Oe.top>=0&&Oe.top(window.addEventListener("scroll",ft),()=>{window.removeEventListener("scroll",ft)}),[Ee]),Se.createElement("div",{className:Le()(je.anchorNavigation,He),style:Je},Se.createElement(we.default,{items:Ee,tabBarGutter:60,className:je.tabs,activeKey:pe,onChange:qe}),Ee.map(Et=>Se.createElement("div",{key:Et.key,id:Et.key,className:je.box},Se.createElement("div",{className:je.head},Se.createElement("img",{className:"mr10",src:se,alt:"Dot"}),Et.label),Se.createElement("div",{className:je.element},Et.element))))}},99981:function(En,Zt,E){"use strict";E.d(Zt,{Q8:function(){return ue},d0:function(){return Oe},w6:function(){return Ne}});var b=E(59301),je=E(24017),fe=E(82326),Ue=E(6767),Ae=E(62957),ve=E(47889),be=E(77019),de=E(5269),Ce=E(25399),se=E(62673),we=E(7939),ge=E(66649),Le=E.n(ge),Se=E(41867),Me=E(38147),ye=E(89392),De=E.n(ye),Fe=E(65862),Ze=E(61191),nt=E(65582),ce=E(4324),Ie=E(66457),Ge=E(42656),ze=E(83028),tt=E(60979),ke=E(59301),He=Object.defineProperty,Je=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,St=(it,Ct,lt)=>Ct in it?He(it,Ct,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[Ct]=lt,qe=(it,Ct)=>{for(var lt in Ct||(Ct={}))pe.call(Ct,lt)&&St(it,lt,Ct[lt]);if($e)for(var lt of $e(Ct))Pe.call(Ct,lt)&&St(it,lt,Ct[lt]);return it},ft=(it,Ct)=>Je(it,Ee(Ct)),Et=(it,Ct,lt)=>new Promise((At,ct)=>{var Bt=ae=>{try{oe(lt.next(ae))}catch(te){ct(te)}},Dt=ae=>{try{oe(lt.throw(ae))}catch(te){ct(te)}},oe=ae=>ae.done?At(ae.value):Promise.resolve(ae.value).then(Bt,Dt);oe((lt=lt.apply(it,Ct)).next())});function Ne(it,Ct){const lt=[];for(let At=it;At{const At=itLe()(Ct).endOf("day"),Bt=it{const lt=parseInt(Le()(it).format("HH")),At=parseInt(Le()().format("HH")),ct=parseInt(Le()().format("mm"));if(!it)return{disabledHours:()=>Ne(0,At),disabledMinutes:()=>Ne(0,ct)};if(Ct){const Bt=parseInt(Le()(Ct).format("HH")),Dt=parseInt(Le()(Ct).format("mm"));return Le()(it).isSame(Le()(Ct),"day")?{disabledHours:()=>Ne(0,Bt),disabledMinutes:()=>lt<=Bt?Ne(0,Dt):[]}:void 0}if(Le()(it).isSame(Le()(),"day"))return{disabledHours:()=>Ne(0,At),disabledMinutes:()=>Le()(it).isSame(Le()(),"hour")&<<=At?Ne(0,ct):[]}},et=(it,Ct)=>it==null?void 0:it.map(lt=>{var At;return(At=Ct==null?void 0:Ct.find(ct=>ct.value===lt))==null?void 0:At.id}),{RangePicker:at}=je.default,{Option:xe}=fe.default,Ke=({shixunHomeworks:it,loading:Ct,dispatch:lt,classroomList:At,user:ct})=>{var Bt,Dt,oe,ae,te,x,re,ne,le;const Be=(0,nt.useParams)(),{workSetting:Te,workList:Ye,shixunWorkList:_e,headerInfo:rt,changeData:dt}=it,[gt,ot]=(0,b.useState)(!1),[ut,jt]=(0,b.useState)(!1);let[Nt,dn]=(0,b.useState)([]),[Gt,Rt]=(0,b.useState)([]),[Ut,Jt]=(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[bt,Ot]=(0,b.useState)({}),[rn,mn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{dn([])},[]),(0,b.useEffect)(()=>{ot(!(0,Se.GJ)())},[(0,Se.GJ)()]);const vt=()=>{lt({type:"shixunHomeworks/getWorkSetting",payload:qe({},Be)})};(0,b.useEffect)(()=>{if(!(Te!=null&&Te.course_id))return;Object.keys(Ut).map(function(un){Ut[un]=Te[un]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=ce.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),Nt=JSON.parse(JSON.stringify(Te.group_settings.map(un=>ft(qe({},un),{group_name:[un.group_name]})).filter(un=>un.publish_time!==null))),Gt=JSON.parse(JSON.stringify(Te.allow_late_settings.map(un=>ft(qe({},un),{group_name:[un.group_name]})).filter(un=>un.late_time!==null))),Jt(qe({},Ut));const zt=(0,Fe.QE)((Nt==null?void 0:Nt.length)>0?Nt:[]);dn([...zt]),(Gt==null?void 0:Gt.length)<=0?Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]):Rt([...Gt])},[Te]);const Mt=()=>Et(void 0,null,function*(){var zt,un,an,en,$t,vn,gn,Wn,Hn;if(((an=(un=(zt=ct==null?void 0:ct.userInfo)==null?void 0:zt.course)==null?void 0:un.shixun_homework_info)==null?void 0:an.shixun_homework_remaining_count)===0&&(($t=(en=it==null?void 0:it.headerInfo)==null?void 0:en.homework_status)!=null&&$t.includes("\u672A\u53D1\u5E03"))){(0,Fe.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(gn=(vn=(0,Se.eY)())==null?void 0:vn.course)==null?void 0:gn.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(((Wn=ct==null?void 0:ct.userInfo)==null?void 0:Wn.user_status)===2){(0,Ie.Rd)();return}const zn=JSON.parse(JSON.stringify(Ut));if(zn.challenge_settings.filter(Kn=>!Kn.hide),zn.categoryId=Be.categoryId,(Hn=zn.challenge_settings)!=null&&Hn.every(Kn=>!Kn.checked)){Ue.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Nt),!Ut.unified_setting)Nt=Nt==null?void 0:Nt.map(Kn=>{var Xn;if(!Kn.publish_time||!Kn.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(!Kn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kn.group_name=typeof(Kn==null?void 0:Kn.group_name)=="string"?[Kn==null?void 0:Kn.group_name]:Kn==null?void 0:Kn.group_name,Kn.group_id=(Xn=Te.group_settings)==null?void 0:Xn.filter(Lr=>{var Ar;return(Ar=Kn==null?void 0:Kn.group_name)==null?void 0:Ar.includes(Lr.group_name)}).map(Lr=>Lr.group_id||Lr.id).toString().split(","),Kn});else if(!Ut.publish_time||!Ut.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(zn.group_settings=Nt,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.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(!Ut.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(Kn=>{var Xn,Lr;if(Kn.late_penalty===null||Kn.late_penalty===void 0||Kn.late_penalty<0||Kn.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(!Kn.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(!Kn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kn.group_name=typeof(Kn==null?void 0:Kn.group_name)=="string"?[Kn==null?void 0:Kn.group_name]:Kn==null?void 0:Kn.group_name,Kn.group_id=(Lr=(Xn=Kn==null?void 0:Kn.group_name)==null?void 0:Xn.map(Ar=>{var wn,Bn;let rr=(Bn=(wn=Te.group_settings)==null?void 0:wn.filter(or=>(or==null?void 0:or.group_name)===Ar))==null?void 0:Bn[0];return rr==null?void 0:rr.group_id}))==null?void 0:Lr.toString().split(","),Kn}),zn.allow_late_settings=Gt;let Nn=yield(0,tt.Tr)({homework_common_ids:[parseInt(Be.categoryId)],course_id:Be.coursesId,type:"homework_common"});(Nn==null?void 0:Nn.student_count)===0?Yt(zn):(mn(zn),Ot(Nn))}),Yt=zt=>{var un;if(zt.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(zt!=null&&zt.work_efficiency&&zt.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const an=zt.challenge_settings.reduce((vn,gn)=>vn+Number(gn.challenge_score),0);if((an==null?void 0:an.toFixed(10))!==((un=zt.total_score-zt.eff_score)==null?void 0:un.toFixed(10))){Ue.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${zt.total_score}\u5206`);return}const en={shixun_evaluation:zt.shixun_evaluation,challenge_settings:zt.challenge_settings};let $t=()=>{var vn;const gn=()=>Et(void 0,null,function*(){jt(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Be.categoryId}/publish_setting.json`,{method:"post",body:qe({},zt)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),vt(),lt({type:"user/getUserInfo",payload:{course_id:Be.coursesId}}),lt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},Be)})),jt(!1)});!(0,ye.isEqual)(dt,en)&&!((vn=rt==null?void 0:rt.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03"))?Ae.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:gn}):gn()};Te!=null&&Te.high_resources_consume&&!(Te!=null&&Te.high_resources_consume_permission)?lt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Be.coursesId,type:"shixun",type_id:Be.categoryId,name:Te.homework_name,fn:()=>{$t()}}}):$t()},ln=(zt,un,an="group_id")=>{var en;return un?un.find($t=>$t[an]===zt):(en=Te==null?void 0:Te.group_settings)==null?void 0:en.find($t=>$t.group_id[0]===zt)},Sn=(Te==null?void 0:Te.allow_late)||(Te==null?void 0:Te.anonymous_comment),Ln=zt=>{var un,an;const en=ln(zt,Te==null?void 0:Te.allow_late_settings,"id"),$t=ln(zt,Te==null?void 0:Te.anonymous_comment_settings),vn=ln(zt);return(Te==null?void 0:Te.allow_late)&&en&&Le()(en==null?void 0:en.late_time)<=Le()()||(Te==null?void 0:Te.anonymous_comment)&&$t&&($t==null?void 0:$t.evaluation_start)!==null||((an=(Le()(vn==null?void 0:vn.end_time)<=Le()()&&((un=Te==null?void 0:Te.allow_late_settings)==null?void 0:un.filter(gn=>gn.group_id.includes(zt))))[0])==null?void 0:an.late_time)!=null},Jn=(0,b.useMemo)(()=>(Te==null?void 0:Te.allow_late)||(Te==null?void 0:Te.all_group_late),[Te,rt]),er=Te==null?void 0:Te.anonymous_comment,In=zt=>{if(!zt)return!1;const un=ln(zt,Te==null?void 0:Te.anonymous_comment_settings);return(Te==null?void 0:Te.anonymous_comment)&&un&&(un==null?void 0:un.evaluation_start)!==null},Yn=(zt,un)=>{var an,en,$t,vn,gn;zt!=null&&zt.group_id||(zt.group_id=et(zt==null?void 0:zt.group_name,Te==null?void 0:Te.group_settings)),lt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:zt,index:un,rangePickerDisabled:(en=(an=zt==null?void 0:zt.group_id)==null?void 0:an[0])!=null&&en.publish_time?gt||(Le()()<=Le()((vn=ln(($t=zt==null?void 0:zt.group_id)==null?void 0:$t[0]))==null?void 0:vn.publish_time)?!1:[!0,Ln((gn=zt==null?void 0:zt.group_id)==null?void 0:gn[0])]):!1,disabledDate:Te==null?void 0:Te.course_end_date}})};return ke.createElement("section",{className:Ze.Z.form},ke.createElement("div",{className:Ze.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ke.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")),ke.createElement("div",null,ke.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ke.createElement(ve.ZP.Group,{disabled:gt||!((Bt=rt==null?void 0:rt.homework_status)!=null&&Bt.includes("\u672A\u53D1\u5E03"))||(0,Se.Rm)()&&!((Dt=At.AssistantObject.practice)!=null&&Dt.can_publish),value:Ut.unified_setting,onChange:zt=>{var un;if(!((un=rt==null?void 0:rt.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(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,Rt([{late_penalty:5}])),Jt(Object.assign({},Ut)),Ut.unified_setting===!1&&Nt==""){dn(Nt.concat({}));return}Ut.unified_setting&&(dn([]),Rt([{late_penalty:5}]))}},ke.createElement(ve.ZP,{value:!0,disabled:gt||!(Te!=null&&Te.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(ve.ZP,{disabled:gt||!((oe=Te==null?void 0:Te.group_settings)!=null&&oe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ae=Te==null?void 0:Te.group_settings)==null?void 0:ae.length)===0&&ke.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")),Ut.unified_setting&&ke.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ke.createElement(be.Z,{align:"middle"},ke.createElement(de.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml10"},ke.createElement(je.default,{size:"large",disabled:gt||!((te=rt==null?void 0:rt.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(x=rt==null?void 0:rt.homework_status)!=null&&x.includes("\u672A\u5F00\u59CB"))||(0,Se.Rm)()&&!((re=At.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:zt=>ue(zt,Te==null?void 0:Te.course_end_date),disabledTime:zt=>Oe(zt),value:Ut.publish_time?Le()(Ut.publish_time):"",onChange:(zt,un)=>{Ut.publish_time=un,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=Le()(zt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Jt(Object.assign({},Ut))}}))),ke.createElement(be.Z,{align:"middle",className:"pl30"},ke.createElement(de.Z,null,"\u622A\u6B62\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml10"},ke.createElement(je.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Te==null?void 0:Te.allow_late)&&(Te==null?void 0:Te.homework_status.includes("\u5DF2\u622A\u6B62"))||gt||(Te==null?void 0:Te.allow_late)&&Le()()>=Le()(Te==null?void 0:Te.end_time)||(0,Se.Rm)()&&!((ne=At.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:zt=>ue(zt,Te==null?void 0:Te.course_end_date,Ut.publish_time),disabledTime:zt=>Oe(zt,Ut.publish_time),value:Ut.end_time?Le()(Ut.end_time):"",onChange:(zt,un)=>{Ut.end_time=un,Jt(Object.assign({},Ut))}})))),!Ut.unified_setting&&(Nt==null?void 0:Nt.length)>0&&ke.createElement(be.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nt&&Nt.map(function(zt,un){var an,en,$t,vn,gn,Wn,Hn;return ke.createElement(de.Z,{span:24,key:un},ke.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:un==(Nt==null?void 0:Nt.length)-1?"0px":"10px"}},ke.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",un+1),ke.createElement(fe.default,{disabled:gt||((an=rt==null?void 0:rt.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03")&&zt.id||Le()(){var Nn;if((0,Se.Rm)()&&!((Nn=At.AssistantObject.practice)!=null&&Nn.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}Nt[un].group_name=zn,Nt[un].group_id=zt.group_id;const Kn=(0,ye.flattenDeep)(Nt.map(Lr=>Lr.group_name)),Xn=Gt.map(Lr=>{let Ar=(Lr==null?void 0:Lr.group_name)||[];return ft(qe({},Lr),{group_name:(0,ye.remove)(Ar,wn=>Kn.includes(wn))})});Rt(Xn),dn(Nt.slice())},maxTagCount:4,maxTagPlaceholder:zn=>ke.createElement("div",{style:{cursor:"pointer"},onClick:()=>Yn(zt,un)},"+",zn==null?void 0:zn.length)},Te.group_settings&&Te.group_settings.map(function(zn){if(!Nt.map(Kn=>Kn.group_name).flat().includes(zn.group_name))return ke.createElement(xe,{value:zn.group_name,key:zn.id},zn.group_name)})),ke.createElement("div",{className:"ml20"},ke.createElement(at,{size:"large",ranges:{\u6B64\u523B:[zt.publish_time?Le()(zt.publish_time):Le()(),Le()()]},allowClear:!1,disabled:gt||(Le()()<=Le()((vn=ln(($t=zt==null?void 0:zt.group_id)==null?void 0:$t[0]))==null?void 0:vn.publish_time)?!1:[!0,Ln((gn=zt==null?void 0:zt.group_id)==null?void 0:gn[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=>ue(zn,Te==null?void 0:Te.course_end_date),disabledTime:zn=>Oe(zn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Le()((0,Fe.U6)(),"HH:mm"),Le()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[zt.publish_time?Le()(zt.publish_time):void 0,zt.end_time?Le()(zt.end_time):void 0],onChange:(zn,Nn)=>{var Kn;if((0,Se.Rm)()&&!((Kn=At.AssistantObject.practice)!=null&&Kn.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}Nt[un].publish_time=Nn[0],!zt.end_time&&Nn[0]?Nt[un].end_time=Le()(Nn[0]).add(7,"days"):Nt[un].end_time=Nn[1],dn([...Nt])},onCalendarChange:(zn,Nn,Kn)=>{if(Nn!=null&&Nn[0]&&!Nn[1]){const Xn=Le()(Nn[0]).add(7,"days");Nt[un].publish_time=Nn[0],Nt[un].end_time=Xn,dn([...Nt])}}})),!gt&&ke.createElement("div",{style:{display:"flex",width:"50px"}},((Wn=zt==null?void 0:zt.group_id)==null?void 0:Wn.length)>1&&ke.createElement(Ce.Z,{title:"\u89C4\u5219\u62C6\u5206"},ke.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Yn(zt,un)})),Nt.length<((Hn=Te==null?void 0:Te.group_settings)==null?void 0:Hn.length)&&ke.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zn;if((0,Se.Rm)()&&!((zn=At.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}dn(Nt.concat({}))}}),((zt==null?void 0:zt.publish_time)&&Le()(){const zn=(0,ye.cloneDeep)(Gt);zn.forEach((Nn,Kn)=>{Nn.group_name&&(Nn.group_name=Nn.group_name.filter(Xn=>{var Lr;return!((Lr=Nt[un].group_name)!=null&&Lr.includes(Xn))}))}),Nt=Nt.filter((Nn,Kn)=>un!==Kn),Rt(zn),dn(Nt.slice()),setTimeout(()=>dn(Nt.slice()),10)}}))))}))),ke.createElement(be.Z,null,ke.createElement(de.Z,null,ke.createElement("div",{className:Ze.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ke.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"))),ke.createElement(de.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ke.createElement(se.default,{checked:Ut.allow_late,disabled:gt||Jn,onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.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}zt.target.checked&&Ae.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ke.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ke.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"),ke.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ke.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"))}),Ut.allow_late=!Ut.allow_late,Gt==""&&Rt([{late_penalty:5}]),Jt(Object.assign({},Ut))}},ke.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.allow_late)&&ke.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ke.createElement("div",{style:{display:"flex"}},ke.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ke.createElement(ve.ZP.Group,{style:{marginLeft:"20px"},disabled:gt||(Te==null?void 0:Te.anonymous_comment)||(Te==null?void 0:Te.allow_late),value:Ut.unified_late,onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.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}Ut.unified_late=zt.target.value,Gt==""&&!zt.target.value&&Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]),Jt(qe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&ke.createElement(ve.ZP,{value:!0,disabled:!(Te!=null&&Te.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=Te==null?void 0:Te.group_settings)==null?void 0:le.length)>0&&ke.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?ke.createElement(ke.Fragment,null,ke.createElement(be.Z,{align:"middle",style:{marginTop:"10px"}},ke.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ke.createElement(de.Z,{className:"ml20"},ke.createElement(ce.Z,{disabled:gt||er,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.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}Jt(ft(qe({},Ut),{late_penalty:zt.inputValue,penalty_type:zt.type}))}})),ke.createElement(de.Z,{flex:"1",className:"ml5"},ke.createElement("span",{className:"c-grey-c ml10"},Ut.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)"))),ke.createElement(be.Z,{align:"middle",style:{marginTop:"15px"}},ke.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml20"},ke.createElement(je.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gt||er,value:Ut.late_time?Le()(Ut.late_time):"",disabledDate:zt=>ue(zt,Te==null?void 0:Te.course_end_date),onChange:(zt,un)=>{var an;if((0,Se.Rm)()&&!((an=At.AssistantObject.practice)!=null&&an.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}Ut.late_time=un,Jt(Object.assign({},Ut))}})))):Gt.map(function(zt,un){var an;return ke.createElement(de.Z,{span:24,key:un},ke.createElement(be.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ke.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",un+1),ke.createElement(fe.default,{disabled:gt||!((an=rt==null?void 0:rt.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))&&zt.id||(Te==null?void 0:Te.anonymous_comment),mode:"multiple",className:Ze.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof zt.group_name=="string"?[zt.group_name]:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:en=>{var $t;if((0,Se.Rm)()&&!(($t=At.AssistantObject.practice)!=null&&$t.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=en,Gt[un].group_id=zt.group_id,Rt(Gt.slice())}},Te.group_settings&&Te.group_settings.map(function(en){const $t=Gt.map(gn=>gn.group_name).flat(),vn=Nt.map(gn=>gn.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!$t.includes(en.group_name))return ke.createElement(xe,{value:en.group_name,key:en.id},en.group_name)}else if(vn.includes(en.group_name)&&!$t.includes(en.group_name))return ke.createElement(xe,{value:en.group_name,key:en.id},en.group_name)})),ke.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ke.createElement(ce.Z,{disabled:gt||In(zt.id),value:{type:zt.penalty_type,inputValue:zt.late_penalty},onChange:en=>{var $t;if((0,Se.Rm)()&&!(($t=At.AssistantObject.practice)!=null&&$t.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=en.inputValue,Gt[un].penalty_type=en.type,Rt([...Gt])}}),ke.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ke.createElement(je.default,{size:"large",disabled:gt||In(zt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:en=>ue(en,Te==null?void 0:Te.course_end_date),format:"YYYY-MM-DD HH:mm",value:zt!=null&&zt.late_time?Le()(zt.late_time):void 0,onChange:(en,$t)=>{var vn;if((0,Se.Rm)()&&!((vn=At.AssistantObject.practice)!=null&&vn.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=$t,Rt([...Gt])}}),!gt&&ke.createElement("div",{style:{display:"flex",width:"50px"}},ke.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var en;if((0,Se.Rm)()&&!((en=At.AssistantObject.practice)!=null&&en.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&&!zt.id&&ke.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var en;if((0,Se.Rm)()&&!((en=At.AssistantObject.practice)!=null&&en.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(($t,vn)=>un!==vn),Rt(Gt.slice()),setTimeout(()=>Rt(Gt.slice()),10)}}))))})),!gt&&ke.createElement(ke.Fragment,null,ke.createElement(we.ZP,{type:"primary",size:"large",loading:ut,style:{width:"138px",marginTop:"30px"},onClick:()=>Mt()},"\u4FDD\u5B58")),ke.createElement(Ge.Z,{onConfirm:(zt,un)=>{Nt.splice(zt,0,...un),Nt.splice(zt+un.length,1);const an=(0,Fe.QE)([...Nt]);dn([...an])}}),ke.createElement(ze.Z,{resdata:bt,type:"shixun",okloading:ut,oktext:(bt==null?void 0:bt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Et(void 0,null,function*(){jt(!0);let un=yield(0,Me.ZP)(`/api/courses/${Be.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Be.categoryId)]}});jt(!1),(un==null?void 0:un.status)===0&&Yt(rn)})}))};Zt.ZP=(0,nt.connect)(({shixunHomeworks:it,classroomList:Ct,loading:lt,user:At})=>({shixunHomeworks:it,classroomList:Ct,loading:lt.effects,user:At}))(Ke)},61604:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(62957),Ae=E(6767),ve=E(70858),be=E(65582),de=E(74128),Ce=E(84511),se=E(38147),we=E(66649),ge=E.n(we),Le=E(65862),Se=E(59301),Me=Object.defineProperty,ye=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ze=(ze,tt,ke)=>tt in ze?Me(ze,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[tt]=ke,nt=(ze,tt)=>{for(var ke in tt||(tt={}))De.call(tt,ke)&&Ze(ze,ke,tt[ke]);if(ye)for(var ke of ye(tt))Fe.call(tt,ke)&&Ze(ze,ke,tt[ke]);return ze},ce=(ze,tt,ke)=>new Promise((He,Je)=>{var Ee=Pe=>{try{pe(ke.next(Pe))}catch(St){Je(St)}},$e=Pe=>{try{pe(ke.throw(Pe))}catch(St){Je(St)}},pe=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Ee,$e);pe((ke=ke.apply(ze,tt)).next())});const{Dragger:Ie}=je.default,Ge=({classroomList:ze,dispatch:tt,onOk:ke})=>{const He=(0,be.useParams)(),[Je]=fe.default.useForm(),[Ee,$e]=(0,b.useState)(),[pe,Pe]=(0,b.useState)(!1),St={height:100,onRemove:()=>{$e("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ce(void 0,null,function*(){return $e(qe),!1})};return(0,b.useEffect)(()=>{Je.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date((0,Le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Se.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:pe},onOk:()=>ce(void 0,null,function*(){Je.submit()}),onCancel:()=>{Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(fe.default,{form:Je,onFinish:qe=>ce(void 0,null,function*(){var ft,Et,Ne;if(!(Ee!=null&&Ee.size)){Ae.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Pe(!0);let ue=new FormData;ue.append("type",ze.actionTabs.type),ue.append("file",Ee);let Oe;window.location.href.indexOf("exercise")>-1?Oe=`/api/exercises/${ze.actionTabs.id}/supplement_score.json`:Oe=`/api/homework_commons/${ze.actionTabs.id}/supplement_score.json`;let et=yield(0,se.ZP)(Oe,{method:"post",body:ue},!0);Pe(!1),(et==null?void 0:et.status)===0&&(ke(),Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),((Et=(ft=et==null?void 0:et.data)==null?void 0:ft.fail)==null?void 0:Et.length)>0&&Ue.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Se.createElement(ve.default,{pagination:!1,dataSource:(Ne=et==null?void 0:et.data)==null?void 0:Ne.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}`)}}))})},Se.createElement(fe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ze.actionTabs.name),Se.createElement(fe.default.Item,{style:{marginBottom:0},label:Se.createElement("div",null,Se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Se.createElement("div",null,Se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ce.Z.downloadbutton,href:de.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ze.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Se.createElement(fe.default.Item,{style:{marginBottom:0}},Se.createElement(Ie,nt({},St),Se.createElement("a",{className:Ce.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Se.createElement("br",null),Se.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,be.connect)(({classroomList:ze})=>({classroomList:ze}))(Ge)},75735:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(62957),Ae=E(4875),ve=E(65582),be=E(38147),de=E(66649),Ce=E.n(de),se=E(65862),we=E(59301),ge=Object.defineProperty,Le=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(ze,tt,ke)=>tt in ze?ge(ze,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[tt]=ke,Ze=(ze,tt)=>{for(var ke in tt||(tt={}))ye.call(tt,ke)&&Fe(ze,ke,tt[ke]);if(Me)for(var ke of Me(tt))De.call(tt,ke)&&Fe(ze,ke,tt[ke]);return ze},nt=(ze,tt)=>Le(ze,Se(tt)),ce=(ze,tt,ke)=>new Promise((He,Je)=>{var Ee=Pe=>{try{pe(ke.next(Pe))}catch(St){Je(St)}},$e=Pe=>{try{pe(ke.throw(Pe))}catch(St){Je(St)}},pe=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Ee,$e);pe((ke=ke.apply(ze,tt)).next())});const{Dragger:Ie}=je.default,Ge=({classroomList:ze,dispatch:tt,onOk:ke})=>{const He=(0,ve.useParams)(),[Je]=fe.default.useForm(),[Ee,$e]=(0,b.useState)(),[pe,Pe]=(0,b.useState)(!1),St={height:100,onRemove:()=>{$e("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ce(void 0,null,function*(){return $e(qe),!1})};return(0,b.useEffect)(()=>{Je.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date((0,se.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),we.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:pe},onOk:()=>ce(void 0,null,function*(){Je.submit()}),onCancel:()=>{Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},we.createElement(fe.default,{form:Je,onFinish:qe=>ce(void 0,null,function*(){var ft,Et;console.log("---",ze.actionTabs,qe,He);let Ne=((ft=ze==null?void 0:ze.actionTabs)==null?void 0:ft.type)==="exercise"?`/api/exercises/${He==null?void 0:He.category}/exercise_user/edit_score.json`:`/api/student_works/${ze.actionTabs.id}/edit_score.json`;Pe(!0);let ue=yield(0,be.ZP)(Ne,{method:"post",body:nt(Ze({},qe),{exercise_user_id:((Et=ze==null?void 0:ze.actionTabs)==null?void 0:Et.type)==="exercise"?ze.actionTabs.id:""})});Pe(!1),Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),ke()})},we.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"}]},we.createElement(Ae.Z,{min:0,style:{width:"100%"}}))))};Zt.Z=(0,ve.connect)(({classroomList:ze})=>({classroomList:ze}))(Ge)},71635:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(7939),Ae=E(77019),ve=E(44104),be=E(24017),de=E(65582),Ce=E(66649),se=E.n(Ce),we=E(99981),ge=E(38147),Le=E(59301),Se=(De,Fe,Ze)=>new Promise((nt,ce)=>{var Ie=tt=>{try{ze(Ze.next(tt))}catch(ke){ce(ke)}},Ge=tt=>{try{ze(Ze.throw(tt))}catch(ke){ce(ke)}},ze=tt=>tt.done?nt(tt.value):Promise.resolve(tt.value).then(Ie,Ge);ze((Ze=Ze.apply(De,Fe)).next())});const{Dragger:Me}=je.default,ye=({})=>{const De=(0,de.useParams)(),[Fe]=fe.default.useForm(),[Ze,nt]=(0,b.useState)(!0),[ce,Ie]=(0,b.useState)(!1);console.log("----",De);function Ge(){return Se(this,null,function*(){var ze,tt;let ke;window.location.href.indexOf("exercise")>-1?ke=`/api/exercises/${De==null?void 0:De.categoryId}/get_time_setting.json`:ke=`/api/homework_commons/${De==null?void 0:De.categoryId}/get_time_setting.json`;let He=yield(0,ge.ZP)(ke,{method:"get"});(He==null?void 0:He.status)===0&&Fe.setFieldsValue({publish_time:se()(se()((ze=He==null?void 0:He.data)==null?void 0:ze.publish_time).format("YYYY-MM-DD HH:mm")),end_time:se()(se()((tt=He==null?void 0:He.data)==null?void 0:tt.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"}},Ze&&Le.createElement(Ue.ZP,{onClick:()=>{nt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ze&&Le.createElement("div",null,Le.createElement(Ue.ZP,{type:"primary",loading:ce,onClick:()=>{Fe.submit()}},"\u63D0\u4EA4"),Le.createElement(Ue.ZP,{style:{marginLeft:20},onClick:()=>{nt(!0)}},"\u53D6\u6D88"))),Le.createElement(fe.default,{form:Fe,disabled:Ze,onFinish:ze=>Se(void 0,null,function*(){Ie(!0),console.log("---",window.location.href);let tt;window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${De==null?void 0:De.categoryId}/time_setting.json`:tt=`/api/homework_commons/${De==null?void 0:De.categoryId}/time_setting.json`;let ke=yield(0,ge.ZP)(tt,{method:"post",body:{publish_time:se()(ze.publish_time).format("YYYY-MM-DD HH:mm"),end_time:se()(ze.end_time).format("YYYY-MM-DD HH:mm")}});Ie(!1),(ke==null?void 0:ke.status)===0&&nt(!0)})},Le.createElement(Ae.Z,null,Le.createElement(ve.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(be.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,we.Q8)(ze),disabledTime:ze=>(0,we.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(Ae.Z,null,Le.createElement(ve.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(be.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,we.Q8)(ze,"",Fe.getFieldValue("publish_time")),disabledTime:ze=>(0,we.d0)(ze,Fe.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:De})=>({classroomList:De}))(ye)},91704:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return se}});var b=E(59301),je=E(37568),fe=E(62673),Ue=E(77019),Ae={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",be=E(2524),de=(we,ge,Le)=>new Promise((Se,Me)=>{var ye=Ze=>{try{Fe(Le.next(Ze))}catch(nt){Me(nt)}},De=Ze=>{try{Fe(Le.throw(Ze))}catch(nt){Me(nt)}},Fe=Ze=>Ze.done?Se(Ze.value):Promise.resolve(Ze.value).then(ye,De);Fe((Le=Le.apply(we,ge)).next())}),se=({data:we,value:ge=[],handleChangePage:Le,className:Se="",setSelectedRowKeys:Me,selectedRowKeys:ye,onChange:De=()=>{}})=>{const[Fe,Ze]=(0,b.useState)([]),[nt,ce]=(0,b.useState)([]),[Ie,Ge]=(0,b.useState)([]);let[ze,tt]=(0,b.useState)(1),[ke,He]=(0,b.useState)();return(0,b.useEffect)(()=>{Ze(we),ce([]),Ge([])},[we]),(0,b.useEffect)(()=>{Me&&(ce(ye),Ge(ye))},[ye]),b.createElement("div",{className:`flex justify-between w-full ${Se}`},b.createElement("div",{className:Ae.leftdiv},b.createElement(je.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Je=>de(void 0,null,function*(){Ze(we.filter(Ee=>{var $e;return($e=Ee==null?void 0:Ee.name)==null?void 0:$e.includes(Je.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Fe.length===0&&b.createElement(be.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:nt.map(Je=>`${Je.id}`),onChange:Je=>{Me(Fe.filter(Ee=>Je.includes(`${Ee.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Fe.map((Je,Ee)=>b.createElement(Ue.Z,{key:Je.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},b.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Je.is_published,value:`${Je.id}`},b.createElement("div",{className:Ae.listClass},b.createElement("span",{className:Ae.spantitle,style:{width:Je.is_published?"108px":"170px"}},Je.name),Je.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:Ae.rightdiv},b.createElement(je.default.Search,{onChange:Je=>{Ge(nt.filter(Ee=>Ee.name.includes(Je.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&b.createElement(be.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.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}},Ie.map((Je,Ee)=>b.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Je.id},b.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Je.name),b.createElement("img",{src:ve,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Me(nt.filter($e=>`${$e.id}`!=`${Je.id}`))}})))))))}},64351:function(En,Zt,E){"use strict";E.d(Zt,{Ei:function(){return Fe},rU:function(){return Ze},ZP:function(){return ce}});var b=E(59301),je={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),Ae=E(4875),ve=E(62673),be=E(25399),de=E(5269),Ce=E(92310),se=E.n(Ce),we=E(59301),ge=Object.defineProperty,Le=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ye=(Ie,Ge,ze)=>Ge in Ie?ge(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,De=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Se.call(Ge,ze)&&ye(Ie,ze,Ge[ze]);if(Le)for(var ze of Le(Ge))Me.call(Ge,ze)&&ye(Ie,ze,Ge[ze]);return Ie};const Fe=({value:Ie,className:Ge,style:ze})=>{const[tt,ke]=(0,b.useState)("0");(0,b.useEffect)(()=>{if(Ie){const{submit_limit:Je,must_file:Ee}=Ie;if(Je&&Ee){ke("1");return}if(Je&&!Ee){ke("2");return}if(!Je&&Ee){ke("3");return}}},[Ie]);const He={1:we.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",we.createElement("span",{className:"ml5 mr5 c-light-primary"},Ie==null?void 0:Ie.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:we.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",we.createElement("span",{className:"ml5 mr5 c-light-primary"},Ie==null?void 0:Ie.submit_limit_num),"\u5B57\u7B26"),3:we.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return tt==="0"?we.createElement(we.Fragment,null):we.createElement("section",{className:se()(je.exhibition,Ge),style:ze},we.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),He==null?void 0:He[tt])},Ze=({className:Ie,style:Ge,form:ze})=>{const tt=fe.default.useWatch("submit_limit",ze),ke=fe.default.useWatch("can_submit",ze),He=fe.default.useWatch("submit_num",ze);return we.createElement("section",{className:se()(je.wrap,Ie),style:Ge},we.createElement("div",{className:`${je.title}`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),we.createElement(fe.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},we.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},we.createElement(Ue.ZP,{value:!1,style:{marginRight:"40px"}},we.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),we.createElement("br",null),we.createElement(Ue.ZP,{value:!0},we.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),we.createElement("div",null,ke?we.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},we.createElement(fe.default.Item,{name:"submit_num",rules:ke?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},we.createElement(Ae.Z,{precision:0,min:1,disabled:!ke,size:"large",addonAfter:"\u6B21",style:{width:133}})),we.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},we.createElement("span",{style:{color:"#666",fontSize:12}},we.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",we.createElement("span",{style:{color:"#FF6500"}},He)," \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"),we.createElement("span",{style:{color:"#666",fontSize:12}},we.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 ",we.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",we.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):we.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")),we.createElement("div",{className:`${je.title} mt30`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),we.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},we.createElement(fe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},we.createElement(ve.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),we.createElement(fe.default.Item,{className:"mr10",name:"submit_limit_num",rules:tt?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},we.createElement(Ae.Z,{precision:0,min:1,disabled:!tt,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),we.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},we.createElement(fe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},we.createElement(ve.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),we.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},we.createElement(fe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},we.createElement(ve.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),we.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:Ie,onChange:Ge,className:ze,style:tt,disabled:ke=!1,checkMarginLeft:He=0})=>{const Je={submit_limit:!1,submit_limit_num:200,must_file:!1},[Ee,$e]=(0,b.useState)({});(0,b.useEffect)(()=>{if(console.log(Ie,"value"),!Ie)return;const Pe={submit_limit:Ie==null?void 0:Ie.submit_limit,submit_limit_num:Ie==null?void 0:Ie.submit_limit_num,must_file:Ie==null?void 0:Ie.must_file,can_submit:Ie==null?void 0:Ie.can_submit,submit_num:Ie==null?void 0:Ie.submit_num};$e(De({},Pe))},[Ie]);const pe=Pe=>{const St=De(De({},Ee),Pe);Ge(St)};return we.createElement("section",{className:se()(je.wrap,ze),style:tt},we.createElement("div",{className:`${je.sub_title} mt20`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),we.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Ee==null?void 0:Ee.can_submit,onChange:Pe=>pe({can_submit:Pe.target.value})},we.createElement(Ue.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},we.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),we.createElement("div",{style:{position:"relative",display:"inline-block"}},we.createElement(be.Z,{placement:"topLeft",getPopupContainer:Pe=>Pe.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"},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`})))),we.createElement("br",null),we.createElement(Ue.ZP,{className:je.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},we.createElement("div",{className:"flex-container"},we.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),we.createElement("div",{style:{position:"relative",display:"inline-block"}},we.createElement(be.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:we.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},we.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 ",we.createElement("span",{style:{color:"#FFB83A"}},Ee==null?void 0:Ee.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"),we.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 ",we.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",we.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`}))),(Ee==null?void 0:Ee.can_submit)&&we.createElement(Ae.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:ke||!(Ee!=null&&Ee.can_submit),value:Ee==null?void 0:Ee.submit_num,onChange:Pe=>pe({submit_num:Pe})})))),we.createElement("div",{className:`${je.sub_title} mt20`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),we.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},we.createElement(ve.default,{style:{marginLeft:He},disabled:ke,checked:Ee==null?void 0:Ee.submit_limit,onChange:Pe=>pe({submit_limit:Pe.target.checked})}),we.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),we.createElement(Ae.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ke||!(Ee!=null&&Ee.submit_limit),value:Ee==null?void 0:Ee.submit_limit_num,onChange:Pe=>pe({submit_limit_num:Pe})})),we.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},we.createElement(ve.default,{style:{marginLeft:He},disabled:ke,checked:Ee==null?void 0:Ee.must_file,onChange:Pe=>pe({must_file:Pe.target.checked})}),we.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},42656:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),je=E(65582),fe=E(24017),Ue=E(62957),Ae=E(37568),ve=E(6767),be=E(77019),de=E(5269),Ce={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},se=E(66649),we=E.n(se),ge=E(65862),Le=E(2524),Se=E(59301);const{RangePicker:Me}=fe.default,ye=({dispatch:Fe,classroomList:Ze,onConfirm:nt})=>{const[ce,Ie]=(0,b.useState)([]),[Ge,ze]=(0,b.useState)([]),[tt,ke]=(0,b.useState)(""),[He,Je]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var pe,Pe,St,qe;if(Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((pe=Ze.actionTabs)==null?void 0:pe.rangePickerDisabled),(Pe=Ze.actionTabs)!=null&&Pe.rangePickerDisabled?Je((St=Ze.actionTabs)==null?void 0:St.rangePickerDisabled):Je([!1,!1]);let ft=Ze.actionTabs.data,Et=(qe=ft==null?void 0:ft.group_name)==null?void 0:qe.map((Ne,ue)=>{var Oe;return{group_id:ft==null?void 0:ft.group_id[ue],group_name:ft==null?void 0:ft.group_name[ue],is_admin:ft==null?void 0:ft.is_admin,end_time:ft==null?void 0:ft.end_time,publish_time:Array.isArray(ft==null?void 0:ft.publish_time)?(Oe=ft==null?void 0:ft.publish_time)==null?void 0:Oe[0]:ft==null?void 0:ft.publish_time}});Et&&(Ie([...Et]),ze([...Et]))}},[Ze.actionTabs]);const Ee=()=>{Fe({type:"classroomList/setActionTabs",payload:{}}),ke("")},$e=pe=>{if(pe){const Pe=Ge==null?void 0:Ge.filter(St=>{var qe,ft;return(ft=(qe=St==null?void 0:St.group_name)==null?void 0:qe.toLowerCase())==null?void 0:ft.includes(pe==null?void 0:pe.toLowerCase())});Ie(Pe)}else Ie(Ge)};return Se.createElement(Ue.default,{width:980,title:Se.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Se.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Se.createElement("span",{className:Ce.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")),Se.createElement(Ae.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:tt,onChange:pe=>{ke(pe.target.value.trim()),$e(pe.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ee(),onOk:()=>{var pe;if(Ge.some(St=>!St.end_time||!St.publish_time)){ve.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}nt((pe=Ze.actionTabs)==null?void 0:pe.index,Ge),Ee()}},Se.createElement("div",{className:Ce.modal_con},Se.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ce==null?void 0:ce.length)>0?ce.map(function(pe,Pe){return Se.createElement(de.Z,{span:24,key:Pe},Se.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(ce==null?void 0:ce.length)-1?"0px":"10px"}},Se.createElement("div",{className:Ce.multiple_select,title:pe==null?void 0:pe.group_name},pe==null?void 0:pe.group_name),Se.createElement("div",{className:"ml20"},Se.createElement(Me,{size:"large",allowClear:!1,disabled:He,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:St=>{var qe;return(0,ge.Q8)(St,(qe=Ze.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:St=>(0,ge.d0)(St),showTime:{showNow:!0,format:"HH:mm",defaultValue:[we()((0,ge.U6)(),"HH:mm"),we()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(pe==null?void 0:pe.publish_time)&&[we()(pe==null?void 0:pe.publish_time),pe!=null&&pe.end_time?we()(pe==null?void 0:pe.end_time):void 0],onChange:(St,qe)=>{ce[Pe].publish_time=qe[0],ce[Pe].end_time=qe[1],Ie([...ce]),Ge.forEach(ft=>{ft.group_id===(pe==null?void 0:pe.group_id)&&(ft.publish_time=qe[0],ft.end_time=qe[1])}),ze([...Ge])},onCalendarChange:(St,qe,ft)=>{if(qe!=null&&qe[0]&&!qe[1]){const Et=we()(qe[0]).add(7,"days");ce[Pe].publish_time=qe[0],ce[Pe].end_time=Et,Ie([...ce]),Ge.forEach(Ne=>{Ne.group_id===(pe==null?void 0:pe.group_id)&&(Ne.publish_time=qe[0],Ne.end_time=Et)}),ze([...Ge])}}})),He[0]?Se.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Se.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ce.splice(Pe,1),Ie([...ce]),Ge.forEach((St,qe)=>{St.group_id===(pe==null?void 0:pe.group_id)&&Ge.splice(qe,1)}),ze([...Ge])}})))}):Se.createElement(Le.Z,null))))};var De=(0,je.connect)(({classroomList:Fe})=>({classroomList:Fe}))(ye)},80024:function(En,Zt,E){"use strict";E.d(Zt,{$J:function(){return fe},JZ:function(){return Ae},bN:function(){return be},jP:function(){return ve},rO:function(){return Ue}});var b=E(38147),je=(de,Ce,se)=>new Promise((we,ge)=>{var Le=ye=>{try{Me(se.next(ye))}catch(De){ge(De)}},Se=ye=>{try{Me(se.throw(ye))}catch(De){ge(De)}},Me=ye=>ye.done?we(ye.value):Promise.resolve(ye.value).then(Le,Se);Me((se=se.apply(de,Ce)).next())});function fe(de){return(0,b.U2)(`libraries/${de}.json`)}function Ue(){return(0,b.U2)("library_tags.json")}function Ae(de){return je(this,null,function*(){return(yield(0,b.IV)(`attachments/${de}.json`)).status===0})}function ve(de){return(0,b.v_)("libraries.json",de)}function be(de,Ce){return(0,b.gz)(`libraries/${de}.json`,Ce)}},84454:function(En,Zt,E){"use strict";E.d(Zt,{AD:function(){return Pe},BA:function(){return te},D9:function(){return Oe},Hp:function(){return Ge},IM:function(){return at},Iy:function(){return tt},KM:function(){return ae},KU:function(){return Ct},MJ:function(){return ze},Ne:function(){return et},ON:function(){return At},Uj:function(){return Dt},VY:function(){return it},YO:function(){return Bt},YX:function(){return ct},Zn:function(){return Me},_g:function(){return nt},_k:function(){return Ne},c6:function(){return $e},cr:function(){return ye},eV:function(){return pe},fi:function(){return De},gh:function(){return Je},hS:function(){return xe},iA:function(){return Fe},j6:function(){return ce},je:function(){return ft},jj:function(){return Ie},kS:function(){return lt},lS:function(){return Et},o6:function(){return Ee},pO:function(){return oe},rQ:function(){return St},sA:function(){return He},xm:function(){return ue},xo:function(){return Ke},y8:function(){return qe},yd:function(){return Ze}});var b=E(33270),je=E(65582),fe=E(65862),Ue=E(6767),Ae=E(74128),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(x,re,ne)=>re in x?ve(x,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[re]=ne,we=(x,re)=>{for(var ne in re||(re={}))de.call(re,ne)&&se(x,ne,re[ne]);if(be)for(var ne of be(re))Ce.call(re,ne)&&se(x,ne,re[ne]);return x},ge=(x,re,ne)=>new Promise((le,Be)=>{var Te=rt=>{try{_e(ne.next(rt))}catch(dt){Be(dt)}},Ye=rt=>{try{_e(ne.throw(rt))}catch(dt){Be(dt)}},_e=rt=>rt.done?le(rt.value):Promise.resolve(rt.value).then(Te,Ye);_e((ne=ne.apply(x,re)).next())});const Le=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Se=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Me=x=>ge(void 0,null,function*(){Le(),(yield(0,b.YR)(we({},x))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_couser_info.json`,query:x}))),Se()}),ye=x=>ge(void 0,null,function*(){const re=yield(0,b.yS)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`))}}),De=x=>ge(void 0,null,function*(){const re=yield(0,b.W0)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`))}}),Fe=x=>ge(void 0,null,function*(){const re=yield(0,b.Nl)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ze=x=>ge(void 0,null,function*(){const re=yield(0,b.IU)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`))}}),nt=x=>ge(void 0,null,function*(){const re=yield(0,b.td)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ce=x=>ge(void 0,null,function*(){const re=yield(0,b.QX)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`))}}),Ie=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.o_)(we({},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"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ge=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.ZL)(we({},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"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),ze=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.vV)(we({},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"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),tt=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.aP)(we({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),ke=x=>ge(void 0,null,function*(){Le(),(yield exportCourseWorkListAppendix(we({},x))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${x.categoryId}/works_list.zip`,query:x}))),Se()}),He=x=>ge(void 0,null,function*(){Le(),yield(0,fe.FH)("",Ae.Z.API_SERVER+`/api/polls/${x.categoryId}/commit_result.xlsx`),Se()}),Je=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/attendances/export_xlsx_data.xlsx`,query:x}))}),Ee=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/video_study_statics.xlsx`,query:x}))}),$e=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_video_study.xlsx`,query:x}))}),pe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_course_students_info.xlsx`,query:x}))}),Pe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:x}))}),St=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:x}))}),qe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}))}),ft=x=>ge(void 0,null,function*(){const re=yield(0,b.Uy)(we({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=x=>ge(void 0,null,function*(){const re=yield(0,b.tg)(we({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ne=x=>ge(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${x.id}.xlsx`,query:x}))}),ue=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}))}),Oe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.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}))}),et=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_training_objectives.xlsx`,query:x}))}),at=x=>ge(void 0,null,function*(){yield(0,fe.FH)(x==null?void 0:x.name,(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:x}))}),xe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_courses.xlsx`,query:x}))}),Ke=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_graduation_requirements.xlsx`,query:x}))}),it=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:x}))}),Ct=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x.categoryId}/rank_list.xlsx`,query:x}))}),lt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:x}))}),At=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${x.id}.json`,query:x}))}),ct=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x.categoryId}.json`,query:x}))}),Bt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/polls/${x==null?void 0:x.id}/commit_result.json`,query:x}))}),Dt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:x}))}),oe=(x,re)=>ge(void 0,null,function*(){yield(0,fe.FH)(re||"",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x==null?void 0:x.exercise_id}/consult_exercise.json`,query:x}))}),ae=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${x==null?void 0:x.identifier}/competition_commit_records/member_works.xlsx`,query:x}))}),te=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/group_homeworks/import_group_template.xlsx`,query:x}))})},31574:function(En,Zt,E){"use strict";E.d(Zt,{M:function(){return ve},Y:function(){return Ae}});var b=E(66649),je=E.n(b),fe=E(89392),Ue=E.n(fe);const Ae=(be,de="YYYY-MM-DD")=>(0,fe.cloneDeepWith)(be,se=>{if(se instanceof je())return se.format(de)}),ve=(be,de,Ce)=>{const se=we=>Reflect.toString.call(we)==="[object Object]";if(!se(be)&&!Array.isArray(be))return be;for(const we of Object.keys(be))Array.isArray(be[we])?be[we]=be[we].map(ge=>ve(ge,de,Ce)):se(be[we])?be[we]=ve(be[we],de,Ce):de.includes(we)&&typeof be[we]=="string"&&(be[we]=Ce?je()(be[we],Ce):je()(be[we]));return be}},61527:function(En,Zt,E){"use strict";E.d(Zt,{U:function(){return Ce}});var b=E(59301),je=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ve=(se,we,ge)=>we in se?je(se,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):se[we]=ge,be=(se,we)=>{for(var ge in we||(we={}))Ue.call(we,ge)&&ve(se,ge,we[ge]);if(fe)for(var ge of fe(we))Ae.call(we,ge)&&ve(se,ge,we[ge]);return se},de=(se,we,ge)=>new Promise((Le,Se)=>{var Me=Fe=>{try{De(ge.next(Fe))}catch(Ze){Se(Ze)}},ye=Fe=>{try{De(ge.throw(Fe))}catch(Ze){Se(Ze)}},De=Fe=>Fe.done?Le(Fe.value):Promise.resolve(Fe.value).then(Me,ye);De((ge=ge.apply(se,we)).next())});function Ce(se,we){const[ge,Le]=(0,b.useState)(we),[Se,Me]=(0,b.useState)(!1),[ye,De]=(0,b.useState)();return[ge,Se,(Ze,nt=!1)=>de(this,null,function*(){const ce=nt?we:be(be({},ge),Ze);Me(!0),Le(ce);const Ie=yield se(ce);return Me(!1),De(Ie),Ie}),ye,De]}},49142:function(En,Zt,E){"use strict";E.d(Zt,{AL:function(){return ce},Iy:function(){return we},Qv:function(){return Se},ez:function(){return nt},jb:function(){return ge}});var b=E(32834),je=E.n(b),fe=E(11690),Ue=E.n(fe);let Ae=1;function ve(ke,He){const Je=ke.match(/^(\s+)(?:```)/);if(Je===null)return He;const Ee=Je[1];return He.split(` `).map($e=>{const pe=$e.match(/^\s+/);if(pe===null)return $e;const[Pe]=pe;return Pe.length>=Ee.length?$e.slice(Ee.length):$e}).join(` `)}let be=[],de=["
    "];const Ce=new(je()).Renderer,se=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function we(){be.length=0,de=["
      "]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Le(ke,He,Je,Ee){if(He>=ke.length||ke[He].level<=Je)return He;var $e=ke[He];Ee.push("
    • "+$e.text+""),He++;var pe=[];return He=Le(ke,He,$e.level,pe),pe.length>0&&(Ee.push("
        "),pe.forEach(function(Pe){Ee.push(Pe)}),Ee.push("
      ")),Ee.push("
    • "),He=Le(ke,He,Je,Ee),He}function Se(){return Le(be,0,0,de),de.push("
    "),de.join("")}const Me={heading(ke){const He=se.exec(ke);if(Ae+=1,He)return{type:"heading",raw:He[0],depth:He[1].length,text:He[2]}},fences(ke){const He=this.rules.block.fences.exec(ke);if(He){const Je=He[0];let Ee=ve(Je,He[3]||"");const $e=He[2]?He[2].trim():He[2];if(["latex","katex","math"].indexOf($e)>=0){const pe=Fe(),Pe=Ee;Ee=pe,Ze[pe]={type:"block",expression:Pe}}return{type:"code",raw:Je,lang:$e,text:Ee}}}},ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let De=0;const Fe=()=>`__special_katext_id_${De++}__`;let Ze={};function nt(){return Ze}function ce(){De=0,Ze={}}function Ie(ke){return ke=ke.replace(ye,(He,Je)=>{const Ee=Fe();return Ze[Ee]={type:"inline",expression:Je},Ee}),ke}const Ge=Ce.listitem;Ce.listitem=function(ke){return Ge(Ie(ke))};const ze=Ce.paragraph;Ce.paragraph=function(ke){return ze(Ie(ke))};const tt=Ce.tablecell;Ce.tablecell=function(ke,He){return tt(Ie(ke),He)},Ce.code=function(ke,He,Je){const Ee=(He||"").match(/\S*/)[0];return Ee?["latex","katex","math"].indexOf(Ee)>=0?`

    ${ke}

    `:`
    ${Je?ke:(0,fe.escape)(ke,!0)}
    `:'
    '+(Je?ke:(0,fe.escape)(ke,!0))+"
    "},Ce.heading=function(ke,He,Je){let Ee=this.options.headerPrefix+Je.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:Ee,level:He,text:ke}),"'+ke+""},je().setOptions({silent:!0,gfm:!0,pedantic:!1}),je().use({tokenizer:Me,renderer:Ce}),Zt.ZP=je()},66457:function(En,Zt,E){"use strict";E.d(Zt,{rX:function(){return Ie},pW:function(){return Ge},gy:function(){return ze},xY:function(){return ce},O5:function(){return nt},hs:function(){return ye},tJ:function(){return Se},o1:function(){return Me},Rd:function(){return Ze}});var b=E(65582),je=E(62957),fe=E(37285),Ue=E(6767),Ae=E(41867),ve=E(65862),be=E(87169),de=E(25510),Ce="data:image/png;base64,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",se=E.p+"static/newqrcode.a8740efb.png",we=E(32637),ge=E(59301),Le=(tt,ke,He)=>new Promise((Je,Ee)=>{var $e=St=>{try{Pe(He.next(St))}catch(qe){Ee(qe)}},pe=St=>{try{Pe(He.throw(St))}catch(qe){Ee(qe)}},Pe=St=>St.done?Je(St.value):Promise.resolve(St.value).then($e,pe);Pe((He=He.apply(tt,ke)).next())});const Se=(tt,ke=!1,He=!1,Je="",Ee=!1)=>!!(Me(tt)&&De(tt,ke,He,Je,Ee)),Me=tt=>(0,Ae.bg)()?!0:(tt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ye=tt=>{var ke,He,Je;const{user:Ee}=(0,b.getDvaApp)()._store.getState();(0,Ae.bg)()&&!((He=(ke=Ee==null?void 0:Ee.userInfo)==null?void 0:ke.course)!=null&&He.course_public)&&!((Je=Ee==null?void 0:Ee.userInfo)!=null&&Je.profile_completed)&&tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},De=(tt,ke=!1,He=!0,Je="",Ee=!1)=>{var $e;const{user:pe}=(0,b.getDvaApp)()._store.getState();return($e=pe.userInfo)!=null&&$e.profile_completed?!0:(He?tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Je,isCurrentPage:Ee}}):je.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,ve.xg)("/account/profile/edit"),Fe()}}),!1)},Fe=()=>{je.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()}})},Ze=()=>{je.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.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"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:we}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},nt=()=>{var tt;const{user:ke}=(0,b.getDvaApp)()._store.getState();return(tt=ke.userInfo)!=null&&tt.professional_certification?!0:(je.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.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,ve.xg)("/account/certification")}}),!1)},ce=()=>(0,Ae.V9)()?!0:(je.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ie=(tt,ke)=>tt?!0:(je.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,ke||"\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"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Ce,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ge=tt=>{je.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.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"),ge.createElement(fe.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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 ",ge.createElement("a",null,tt),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ze=(tt,ke="")=>{const{shixunsDetail:{detail:He}}=(0,b.getDvaApp)()._store.getState();if((He==null?void 0:He.public)===2||(He==null?void 0:He.public)===1||(He==null?void 0:He.shixun_status)===3){let Je="";return(He==null?void 0:He.public)===2&&(Je="\u5DF2\u516C\u5F00"),(He==null?void 0:He.public)===1&&(Je="\u5F85\u5BA1\u6838"),(He==null?void 0:He.shixun_status)===3&&(Je="\u5DF2\u5173\u95ED"),je.default.info({centered:!0,icon:ge.createElement(be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Je,"\uFF0C",ke,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(He==null?void 0:He.shixun_status)===2?(je.default.confirm({centered:!0,icon:ge.createElement(be.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ke,"\u3002"),ge.createElement("br",null),ge.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:()=>{je.default.confirm({width:440,centered:!0,icon:ge.createElement(be.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 tt({type:"shixunsDetail/cancelRelease",payload:{id:He==null?void 0:He.identifier}})).status!==401&&(Ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),tt({type:"shixunsDetail/getShixunsDetail",payload:{id:He==null?void 0:He.identifier}}),tt({type:"practiceSetting/getCommonData",payload:{id:He==null?void 0:He.identifier}}))})})}}),!0):!1}},9981:function(En,Zt){"use strict";const E=function(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let je=1;je{const Ae=fe[Ue];Ae!==void 0&&(b[Ue]=Ae)})}return b};Zt.Z=E},86013:function(En,Zt,E){"use strict";var b=E(59301),je=E(19248);const fe=Ue=>{let Ae;return typeof Ue=="object"&&(Ue!=null&&Ue.clearIcon)?Ae=Ue:Ue&&(Ae={clearIcon:b.createElement(je.Z,null)}),Ae};Zt.Z=fe},97224:function(En,Zt,E){"use strict";E.d(Zt,{F:function(){return b}});function b(fe){return fe!=null&&fe===fe.window}const je=fe=>{var Ue,Ae;if(typeof window=="undefined")return 0;let ve=0;return b(fe)?ve=fe.pageYOffset:fe instanceof Document?ve=fe.documentElement.scrollTop:(fe instanceof HTMLElement||fe)&&(ve=fe.scrollTop),fe&&!b(fe)&&typeof ve!="number"&&(ve=(Ae=((Ue=fe.ownerDocument)!==null&&Ue!==void 0?Ue:fe).documentElement)===null||Ae===void 0?void 0:Ae.scrollTop),ve};Zt.Z=je},83010:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ue}});var b=E(16089);function je(Ae,ve,be,de){const Ce=be-ve;return Ae/=de/2,Ae<1?Ce/2*Ae*Ae*Ae+ve:Ce/2*((Ae-=2)*Ae*Ae+2)+ve}var fe=E(97224);function Ue(Ae){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:be=()=>window,callback:de,duration:Ce=450}=ve,se=be(),we=(0,fe.Z)(se),ge=Date.now(),Le=()=>{const Me=Date.now()-ge,ye=je(Me>Ce?Ce:Me,we,Ae,Ce);(0,fe.F)(se)?se.scrollTo(window.pageXOffset,ye):se instanceof Document||se.constructor.name==="HTMLDocument"?se.documentElement.scrollTop=ye:se.scrollTop=ye,Me{const{componentCls:Oe,iconCls:et,antCls:at,badgeShadowSize:xe,textFontSize:Ke,textFontSizeSM:it,statusSize:Ct,dotSize:lt,textFontWeight:At,indicatorHeight:ct,indicatorHeightSM:Bt,marginXS:Dt,calc:oe}=ue,ae=`${at}-scroll-number`,te=(0,se.Z)(ue,(x,re)=>{let{darkColor:ne}=re;return{[`&${Oe} ${Oe}-color-${x}`]:{background:ne,[`&:not(${Oe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Oe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:ct,height:ct,color:ue.badgeTextColor,fontWeight:At,fontSize:Ke,lineHeight:(0,de.unit)(ct),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:oe(ct).div(2).equal(),boxShadow:`0 0 0 ${(0,de.unit)(xe)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${Oe}-count-sm`]:{minWidth:Bt,height:Bt,fontSize:it,lineHeight:(0,de.unit)(Bt),borderRadius:oe(Bt).div(2).equal()},[`${Oe}-multiple-words`]:{padding:`0 ${(0,de.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Oe}-dot`]:{zIndex:ue.indicatorZIndex,width:lt,minWidth:lt,height:lt,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,de.unit)(xe)} ${ue.badgeShadowColor}`},[`${Oe}-count, ${Oe}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${et}-spin`]:{animationName:Fe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Oe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Oe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ct,height:Ct,verticalAlign:"middle",borderRadius:"50%"},[`${Oe}-status-success`]:{backgroundColor:ue.colorSuccess},[`${Oe}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:xe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Le,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Oe}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${Oe}-status-error`]:{backgroundColor:ue.colorError},[`${Oe}-status-warning`]:{backgroundColor:ue.colorWarning},[`${Oe}-status-text`]:{marginInlineStart:Dt,color:ue.colorText,fontSize:ue.fontSize}}}),te),{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:Se,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${Oe}-zoom-leave`]:{animationName:Me,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${Oe}-not-a-wrapper`]:{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:ye,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${Oe}-zoom-leave`]:{animationName:De,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${Oe}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${Oe}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:ct,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:ct,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Oe}-count, ${Oe}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},nt=ue=>{const{fontHeight:Oe,lineWidth:et,marginXS:at,colorBorderBg:xe}=ue,Ke=Oe,it=et,Ct=ue.colorTextLightSolid,lt=ue.colorError,At=ue.colorErrorHover;return(0,we.mergeToken)(ue,{badgeFontHeight:Ke,badgeShadowSize:it,badgeTextColor:Ct,badgeColor:lt,badgeColorHover:At,badgeShadowColor:xe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:at,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ce=ue=>{const{fontSize:Oe,lineHeight:et,fontSizeSM:at,lineWidth:xe}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Oe*et)-2*xe,indicatorHeightSM:Oe,dotSize:at/2,textFontSize:at,textFontSizeSM:at,textFontWeight:"normal",statusSize:at/2}};var Ie=(0,ge.I$)("Badge",ue=>{const Oe=nt(ue);return Ze(Oe)},ce);const Ge=ue=>{const{antCls:Oe,badgeFontHeight:et,marginXS:at,badgeRibbonOffset:xe,calc:Ke}=ue,it=`${Oe}-ribbon`,Ct=`${Oe}-ribbon-wrapper`,lt=(0,se.Z)(ue,(At,ct)=>{let{darkColor:Bt}=ct;return{[`&${it}-color-${At}`]:{background:Bt,color:Bt}}});return{[Ct]:{position:"relative"},[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(ue)),{position:"absolute",top:at,padding:`0 ${(0,de.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,de.unit)(et),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${it}-text`]:{color:ue.badgeTextColor},[`${it}-corner`]:{position:"absolute",top:"100%",width:xe,height:xe,color:"currentcolor",border:`${(0,de.unit)(Ke(xe).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),lt),{[`&${it}-placement-end`]:{insetInlineEnd:Ke(xe).mul(-1).equal(),borderEndEndRadius:0,[`${it}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${it}-placement-start`]:{insetInlineStart:Ke(xe).mul(-1).equal(),borderEndStartRadius:0,[`${it}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ze=(0,ge.I$)(["Badge","Ribbon"],ue=>{const Oe=nt(ue);return Ge(Oe)},ce),ke=ue=>{const{className:Oe,prefixCls:et,style:at,color:xe,children:Ke,text:it,placement:Ct="end",rootClassName:lt}=ue,{getPrefixCls:At,direction:ct}=b.useContext(be.E_),Bt=At("ribbon",et),Dt=`${Bt}-wrapper`,[oe,ae,te]=ze(Bt,Dt),x=(0,Ae.o2)(xe,!1),re=fe()(Bt,`${Bt}-placement-${Ct}`,{[`${Bt}-rtl`]:ct==="rtl",[`${Bt}-color-${xe}`]:x},Oe),ne={},le={};return xe&&!x&&(ne.background=xe,le.color=xe),oe(b.createElement("div",{className:fe()(Dt,lt,ae,te)},Ke,b.createElement("div",{className:fe()(re,ae),style:Object.assign(Object.assign({},ne),at)},b.createElement("span",{className:`${Bt}-text`},it),b.createElement("div",{className:`${Bt}-corner`,style:le}))))};const He=ue=>{const{prefixCls:Oe,value:et,current:at,offset:xe=0}=ue;let Ke;return xe&&(Ke={position:"absolute",top:`${xe}00%`,left:0}),b.createElement("span",{style:Ke,className:fe()(`${Oe}-only-unit`,{current:at})},et)};function Je(ue,Oe,et){let at=ue,xe=0;for(;(at+10)%10!==Oe;)at+=et,xe+=et;return xe}var $e=ue=>{const{prefixCls:Oe,count:et,value:at}=ue,xe=Number(at),Ke=Math.abs(et),[it,Ct]=b.useState(xe),[lt,At]=b.useState(Ke),ct=()=>{Ct(xe),At(Ke)};b.useEffect(()=>{const oe=setTimeout(ct,1e3);return()=>clearTimeout(oe)},[xe]);let Bt,Dt;if(it===xe||Number.isNaN(xe)||Number.isNaN(it))Bt=[b.createElement(He,Object.assign({},ue,{key:xe,current:!0}))],Dt={transition:"none"};else{Bt=[];const oe=xe+10,ae=[];for(let ne=xe;ne<=oe;ne+=1)ae.push(ne);const te=ltne%10===it);Bt=(te<0?ae.slice(0,x+1):ae.slice(x)).map((ne,le)=>{const Be=ne%10;return b.createElement(He,Object.assign({},ue,{key:ne,value:Be,offset:te<0?le-x:le,current:le===x}))}),Dt={transform:`translateY(${-Je(it,xe,te)}00%)`}}return b.createElement("span",{className:`${Oe}-only`,style:Dt,onTransitionEnd:ct},Bt)},pe=function(ue,Oe){var et={};for(var at in ue)Object.prototype.hasOwnProperty.call(ue,at)&&Oe.indexOf(at)<0&&(et[at]=ue[at]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,at=Object.getOwnPropertySymbols(ue);xe{const{prefixCls:et,count:at,className:xe,motionClassName:Ke,style:it,title:Ct,show:lt,component:At="sup",children:ct}=ue,Bt=pe(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Dt}=b.useContext(be.E_),oe=Dt("scroll-number",et),ae=Object.assign(Object.assign({},Bt),{"data-show":lt,style:it,className:fe()(oe,xe,Ke),title:Ct});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($e,{prefixCls:oe,count:Number(at),value:re,key:x.length-ne})))}return it!=null&&it.borderColor&&(ae.style=Object.assign(Object.assign({},it),{boxShadow:`0 0 0 1px ${it.borderColor} inset`})),ct?(0,ve.Tm)(ct,x=>({className:fe()(`${oe}-custom-component`,x==null?void 0:x.className,Ke)})):b.createElement(At,Object.assign({},ae,{ref:Oe}),te)}),qe=function(ue,Oe){var et={};for(var at in ue)Object.prototype.hasOwnProperty.call(ue,at)&&Oe.indexOf(at)<0&&(et[at]=ue[at]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,at=Object.getOwnPropertySymbols(ue);xe{var et,at,xe,Ke,it;const{prefixCls:Ct,scrollNumberPrefixCls:lt,children:At,status:ct,text:Bt,color:Dt,count:oe=null,overflowCount:ae=99,dot:te=!1,size:x="default",title:re,offset:ne,style:le,className:Be,rootClassName:Te,classNames:Ye,styles:_e,showZero:rt=!1}=ue,dt=qe(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:gt,direction:ot,badge:ut}=b.useContext(be.E_),jt=gt("badge",Ct),[Nt,dn,Gt]=Ie(jt),Rt=oe>ae?`${ae}+`:oe,Ut=Rt==="0"||Rt===0,Jt=oe===null||Ut&&!rt,bt=(ct!=null||Dt!=null)&&Jt,Ot=te&&!Ut,rn=Ot?"":Rt,mn=(0,b.useMemo)(()=>(rn==null||rn===""||Ut&&!rt)&&!Ot,[rn,Ut,rt,Ot]),vt=(0,b.useRef)(oe);mn||(vt.current=oe);const Mt=vt.current,Yt=(0,b.useRef)(rn);mn||(Yt.current=rn);const ln=Yt.current,Sn=(0,b.useRef)(Ot);mn||(Sn.current=Ot);const Ln=(0,b.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},ut==null?void 0:ut.style),le);const en={marginTop:ne[1]};return ot==="rtl"?en.left=parseInt(ne[0],10):en.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},en),ut==null?void 0:ut.style),le)},[ot,ne,le,ut==null?void 0:ut.style]),Jn=re!=null?re:typeof Mt=="string"||typeof Mt=="number"?Mt:void 0,er=mn||!Bt?null:b.createElement("span",{className:`${jt}-status-text`},Bt),In=!Mt||typeof Mt!="object"?void 0:(0,ve.Tm)(Mt,en=>({style:Object.assign(Object.assign({},Ln),en.style)})),Yn=(0,Ae.o2)(Dt,!1),zt=fe()(Ye==null?void 0:Ye.indicator,(et=ut==null?void 0:ut.classNames)===null||et===void 0?void 0:et.indicator,{[`${jt}-status-dot`]:bt,[`${jt}-status-${ct}`]:!!ct,[`${jt}-color-${Dt}`]:Yn}),un={};Dt&&!Yn&&(un.color=Dt,un.background=Dt);const an=fe()(jt,{[`${jt}-status`]:bt,[`${jt}-not-a-wrapper`]:!At,[`${jt}-rtl`]:ot==="rtl"},Be,Te,ut==null?void 0:ut.className,(at=ut==null?void 0:ut.classNames)===null||at===void 0?void 0:at.root,Ye==null?void 0:Ye.root,dn,Gt);if(!At&&bt){const en=Ln.color;return Nt(b.createElement("span",Object.assign({},dt,{className:an,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.root),(xe=ut==null?void 0:ut.styles)===null||xe===void 0?void 0:xe.root),Ln)}),b.createElement("span",{className:zt,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(Ke=ut==null?void 0:ut.styles)===null||Ke===void 0?void 0:Ke.indicator),un)}),Bt&&b.createElement("span",{style:{color:en},className:`${jt}-status-text`},Bt)))}return Nt(b.createElement("span",Object.assign({ref:Oe},dt,{className:an,style:Object.assign(Object.assign({},(it=ut==null?void 0:ut.styles)===null||it===void 0?void 0:it.root),_e==null?void 0:_e.root)}),At,b.createElement(Ue.default,{visible:!mn,motionName:`${jt}-zoom`,motionAppear:!1,motionDeadline:1e3},en=>{let{className:$t}=en;var vn,gn;const Wn=gt("scroll-number",lt),Hn=Sn.current,zn=fe()(Ye==null?void 0:Ye.indicator,(vn=ut==null?void 0:ut.classNames)===null||vn===void 0?void 0:vn.indicator,{[`${jt}-dot`]:Hn,[`${jt}-count`]:!Hn,[`${jt}-count-sm`]:x==="small",[`${jt}-multiple-words`]:!Hn&&ln&&ln.toString().length>1,[`${jt}-status-${ct}`]:!!ct,[`${jt}-color-${Dt}`]:Yn});let Nn=Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(gn=ut==null?void 0:ut.styles)===null||gn===void 0?void 0:gn.indicator),Ln);return Dt&&!Yn&&(Nn=Nn||{},Nn.background=Dt),b.createElement(St,{prefixCls:Wn,show:!mn,motionClassName:$t,className:zn,count:ln,title:Jn,style:Nn,key:"scrollNumber"},In)}),er))});Et.Ribbon=ke;var Ne=Et},91882:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return qe}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(11592),Ae=E(26112),ve=E(22703),be=E(48755),de=E(84105),Ce=E(19563);const se=ft=>{let{children:Et}=ft;const{getPrefixCls:Ne}=b.useContext(be.E_),ue=Ne("breadcrumb");return b.createElement("li",{className:`${ue}-separator`,"aria-hidden":"true"},Et===""?Et:Et||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var we=se,ge=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);OeEt[Oe]||ue)}function Se(ft,Et,Ne,ue){if(Ne==null)return null;const{className:Oe,onClick:et}=Et,at=ge(Et,["className","onClick"]),xe=Object.assign(Object.assign({},(0,Ae.Z)(at,{data:!0,aria:!0})),{onClick:et});return ue!==void 0?b.createElement("a",Object.assign({},xe,{className:fe()(`${ft}-link`,Oe),href:ue}),Ne):b.createElement("span",Object.assign({},xe,{className:fe()(`${ft}-link`,Oe)}),Ne)}function Me(ft,Et){return(ue,Oe,et,at,xe)=>{if(Et)return Et(ue,Oe,et,at);const Ke=Le(ue,Oe);return Se(ft,ue,Ke,xe)}}var ye=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe{const{prefixCls:Et,separator:Ne="/",children:ue,menu:Oe,overlay:et,dropdownProps:at,href:xe}=ft,it=(Ct=>{if(Oe||et){const lt=Object.assign({},at);if(Oe){const At=Oe||{},{items:ct}=At,Bt=ye(At,["items"]);lt.menu=Object.assign(Object.assign({},Bt),{items:ct==null?void 0:ct.map((Dt,oe)=>{var{key:ae,title:te,label:x,path:re}=Dt,ne=ye(Dt,["key","title","label","path"]);let le=x!=null?x:te;return re&&(le=b.createElement("a",{href:`${xe}${re}`},le)),Object.assign(Object.assign({},ne),{key:ae!=null?ae:oe,label:le})})})}else et&&(lt.overlay=et);return b.createElement(Ce.Z,Object.assign({placement:"bottom"},lt),b.createElement("span",{className:`${Et}-overlay-link`},Ct,b.createElement(de.Z,null)))}return Ct})(ue);return it!=null?b.createElement(b.Fragment,null,b.createElement("li",null,it),Ne&&b.createElement(we,null,Ne)):null},Fe=ft=>{const{prefixCls:Et,children:Ne,href:ue}=ft,Oe=ye(ft,["prefixCls","children","href"]),{getPrefixCls:et}=b.useContext(be.E_),at=et("breadcrumb",Et);return b.createElement(De,Object.assign({},Oe,{prefixCls:at}),Se(at,Oe,Ne,ue))};Fe.__ANT_BREADCRUMB_ITEM=!0;var Ze=Fe,nt=E(36237),ce=E(63356),Ie=E(16931),Ge=E(51636);const ze=ft=>{const{componentCls:Et,iconCls:Ne,calc:ue}=ft;return{[Et]:Object.assign(Object.assign({},(0,ce.Wf)(ft)),{color:ft.itemColor,fontSize:ft.fontSize,[Ne]:{fontSize:ft.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ft.linkColor,transition:`color ${ft.motionDurationMid}`,padding:`0 ${(0,nt.unit)(ft.paddingXXS)}`,borderRadius:ft.borderRadiusSM,height:ft.fontHeight,display:"inline-block",marginInline:ue(ft.marginXXS).mul(-1).equal(),"&:hover":{color:ft.linkHoverColor,backgroundColor:ft.colorBgTextHover}},(0,ce.Qy)(ft)),"li:last-child":{color:ft.lastItemColor},[`${Et}-separator`]:{marginInline:ft.separatorMargin,color:ft.separatorColor},[`${Et}-link`]:{[` > ${Ne} + span, > ${Ne} + a `]:{marginInlineStart:ft.marginXXS}},[`${Et}-overlay-link`]:{borderRadius:ft.borderRadiusSM,height:ft.fontHeight,display:"inline-block",padding:`0 ${(0,nt.unit)(ft.paddingXXS)}`,marginInline:ue(ft.marginXXS).mul(-1).equal(),[`> ${Ne}`]:{marginInlineStart:ft.marginXXS,fontSize:ft.fontSizeIcon},"&:hover":{color:ft.linkHoverColor,backgroundColor:ft.colorBgTextHover,a:{color:ft.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ft.componentCls}-rtl`]:{direction:"rtl"}})}},tt=ft=>({itemColor:ft.colorTextDescription,lastItemColor:ft.colorText,iconFontSize:ft.fontSize,linkColor:ft.colorTextDescription,linkHoverColor:ft.colorText,separatorColor:ft.colorTextDescription,separatorMargin:ft.marginXS});var ke=(0,Ie.I$)("Breadcrumb",ft=>{const Et=(0,Ge.mergeToken)(ft,{});return ze(Et)},tt),He=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe{var{breadcrumbName:at}=et,xe=He(et,["breadcrumbName"]);return Object.assign(Object.assign({},xe),{title:at})})}),Oe}function Ee(ft,Et){return(0,b.useMemo)(()=>ft||(Et?Et.map(Je):null),[ft,Et])}var $e=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe{if(Et===void 0)return Et;let Ne=(Et||"").replace(/^\//,"");return Object.keys(ft).forEach(ue=>{Ne=Ne.replace(`:${ue}`,ft[ue])}),Ne},Pe=ft=>{const{prefixCls:Et,separator:Ne="/",style:ue,className:Oe,rootClassName:et,routes:at,items:xe,children:Ke,itemRender:it,params:Ct={}}=ft,lt=$e(ft,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:At,direction:ct,breadcrumb:Bt}=b.useContext(be.E_);let Dt;const oe=At("breadcrumb",Et),[ae,te,x]=ke(oe),re=Ee(xe,at),ne=Me(oe,it);if(re&&re.length>0){const Te=[],Ye=xe||at;Dt=re.map((_e,rt)=>{const{path:dt,key:gt,type:ot,menu:ut,overlay:jt,onClick:Nt,className:dn,separator:Gt,dropdownProps:Rt}=_e,Ut=pe(Ct,dt);Ut!==void 0&&Te.push(Ut);const Jt=gt!=null?gt:rt;if(ot==="separator")return b.createElement(we,{key:Jt},Gt);const bt={},Ot=rt===re.length-1;ut?bt.menu=ut:jt&&(bt.overlay=jt);let{href:rn}=_e;return Te.length&&Ut!==void 0&&(rn=`#/${Te.join("/")}`),b.createElement(De,Object.assign({key:Jt},bt,(0,Ae.Z)(_e,{data:!0,aria:!0}),{className:dn,dropdownProps:Rt,href:rn,separator:Ot?"":Ne,onClick:Nt,prefixCls:oe}),ne(_e,Ct,Ye,Te,rn))})}else if(Ke){const Te=(0,Ue.Z)(Ke).length;Dt=(0,Ue.Z)(Ke).map((Ye,_e)=>{if(!Ye)return Ye;const rt=_e===Te-1;return(0,ve.Tm)(Ye,{separator:rt?"":Ne,key:_e})})}const le=fe()(oe,Bt==null?void 0:Bt.className,{[`${oe}-rtl`]:ct==="rtl"},Oe,et,te,x),Be=Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ue);return ae(b.createElement("nav",Object.assign({className:le,style:Be},lt),b.createElement("ol",null,Dt)))};Pe.Item=Ze,Pe.Separator=we;var St=Pe,qe=St},62673:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return ke}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(16632),Ae=E(8654),ve=E(12919),be=E(63872),de=E(48755),Ce=E(2171),se=E(83397),we=E(56553),Le=b.createContext(null),Se=E(36170),Me=E(74632),ye=function(He,Je){var Ee={};for(var $e in He)Object.prototype.hasOwnProperty.call(He,$e)&&Je.indexOf($e)<0&&(Ee[$e]=He[$e]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,$e=Object.getOwnPropertySymbols(He);pe<$e.length;pe++)Je.indexOf($e[pe])<0&&Object.prototype.propertyIsEnumerable.call(He,$e[pe])&&(Ee[$e[pe]]=He[$e[pe]]);return Ee};const De=(He,Je)=>{var Ee;const{prefixCls:$e,className:pe,rootClassName:Pe,children:St,indeterminate:qe=!1,style:ft,onMouseEnter:Et,onMouseLeave:Ne,skipGroup:ue=!1,disabled:Oe}=He,et=ye(He,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:at,direction:xe,checkbox:Ke}=b.useContext(de.E_),it=b.useContext(Le),{isFormItemInput:Ct}=b.useContext(we.aM),lt=b.useContext(Ce.Z),At=(Ee=(it==null?void 0:it.disabled)||Oe)!==null&&Ee!==void 0?Ee:lt,ct=b.useRef(et.value),Bt=b.useRef(null),Dt=(0,Ae.sQ)(Je,Bt);b.useEffect(()=>{it==null||it.registerValue(et.value)},[]),b.useEffect(()=>{if(!ue)return et.value!==ct.current&&(it==null||it.cancelValue(ct.current),it==null||it.registerValue(et.value),ct.current=et.value),()=>it==null?void 0:it.cancelValue(et.value)},[et.value]),b.useEffect(()=>{var _e;!((_e=Bt.current)===null||_e===void 0)&&_e.input&&(Bt.current.input.indeterminate=qe)},[qe]);const oe=at("checkbox",$e),ae=(0,se.Z)(oe),[te,x,re]=(0,Se.ZP)(oe,ae),ne=Object.assign({},et);it&&!ue&&(ne.onChange=function(){et.onChange&&et.onChange.apply(et,arguments),it.toggleOption&&it.toggleOption({label:St,value:et.value})},ne.name=it.name,ne.checked=it.value.includes(et.value));const le=fe()(`${oe}-wrapper`,{[`${oe}-rtl`]:xe==="rtl",[`${oe}-wrapper-checked`]:ne.checked,[`${oe}-wrapper-disabled`]:At,[`${oe}-wrapper-in-form-item`]:Ct},Ke==null?void 0:Ke.className,pe,Pe,re,ae,x),Be=fe()({[`${oe}-indeterminate`]:qe},be.A,x),[Te,Ye]=(0,Me.Z)(ne.onClick);return te(b.createElement(ve.Z,{component:"Checkbox",disabled:At},b.createElement("label",{className:le,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),ft),onMouseEnter:Et,onMouseLeave:Ne,onClick:Te},b.createElement(Ue.Z,Object.assign({},ne,{onClick:Ye,prefixCls:oe,className:Be,disabled:At,ref:Dt})),St!==void 0&&b.createElement("span",{className:`${oe}-label`},St))))};var Ze=b.forwardRef(De),nt=E(94480),ce=E(2738),Ie=function(He,Je){var Ee={};for(var $e in He)Object.prototype.hasOwnProperty.call(He,$e)&&Je.indexOf($e)<0&&(Ee[$e]=He[$e]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,$e=Object.getOwnPropertySymbols(He);pe<$e.length;pe++)Je.indexOf($e[pe])<0&&Object.prototype.propertyIsEnumerable.call(He,$e[pe])&&(Ee[$e[pe]]=He[$e[pe]]);return Ee},ze=b.forwardRef((He,Je)=>{const{defaultValue:Ee,children:$e,options:pe=[],prefixCls:Pe,className:St,rootClassName:qe,style:ft,onChange:Et}=He,Ne=Ie(He,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:Oe}=b.useContext(de.E_),[et,at]=b.useState(Ne.value||Ee||[]),[xe,Ke]=b.useState([]);b.useEffect(()=>{"value"in Ne&&at(Ne.value||[])},[Ne.value]);const it=b.useMemo(()=>pe.map(Be=>typeof Be=="string"||typeof Be=="number"?{label:Be,value:Be}:Be),[pe]),Ct=Be=>{Ke(Te=>Te.filter(Ye=>Ye!==Be))},lt=Be=>{Ke(Te=>[].concat((0,nt.Z)(Te),[Be]))},At=Be=>{const Te=et.indexOf(Be.value),Ye=(0,nt.Z)(et);Te===-1?Ye.push(Be.value):Ye.splice(Te,1),"value"in Ne||at(Ye),Et==null||Et(Ye.filter(_e=>xe.includes(_e)).sort((_e,rt)=>{const dt=it.findIndex(ot=>ot.value===_e),gt=it.findIndex(ot=>ot.value===rt);return dt-gt}))},ct=ue("checkbox",Pe),Bt=`${ct}-group`,Dt=(0,se.Z)(ct),[oe,ae,te]=(0,Se.ZP)(ct,Dt),x=(0,ce.Z)(Ne,["value","disabled"]),re=pe.length?it.map(Be=>b.createElement(Ze,{prefixCls:ct,key:Be.value.toString(),disabled:"disabled"in Be?Be.disabled:Ne.disabled,value:Be.value,checked:et.includes(Be.value),onChange:Be.onChange,className:`${Bt}-item`,style:Be.style,title:Be.title,id:Be.id,required:Be.required},Be.label)):$e,ne={toggleOption:At,value:et,disabled:Ne.disabled,name:Ne.name,registerValue:lt,cancelValue:Ct},le=fe()(Bt,{[`${Bt}-rtl`]:Oe==="rtl"},St,qe,te,Dt,ae);return oe(b.createElement("div",Object.assign({className:le,style:ft},x,{ref:Je}),b.createElement(Le.Provider,{value:ne},re)))});const tt=Ze;tt.Group=ze,tt.__ANT_CHECKBOX=!0;var ke=tt},36170:function(En,Zt,E){"use strict";E.d(Zt,{C2:function(){return ve}});var b=E(36237),je=E(63356),fe=E(51636),Ue=E(16931);const Ae=be=>{const{checkboxCls:de}=be,Ce=`${de}-wrapper`;return[{[`${de}-group`]:Object.assign(Object.assign({},(0,je.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Ce]:Object.assign(Object.assign({},(0,je.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ce}`]:{marginInlineStart:0},[`&${Ce}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[de]:Object.assign(Object.assign({},(0,je.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${de}-inner`]:Object.assign({},(0,je.oN)(be))},[`${de}-inner`]:{boxSizing:"border-box",display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${(0,b.unit)(be.lineWidth)} ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:be.calc(be.checkboxSize).div(14).mul(5).equal(),height:be.calc(be.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(be.lineWidthBold)} solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[` ${Ce}:not(${Ce}-disabled), ${de}:not(${de}-disabled) `]:{[`&:hover ${de}-inner`]:{borderColor:be.colorPrimary}},[`${Ce}:not(${Ce}-disabled)`]:{[`&:hover ${de}-checked:not(${de}-disabled) ${de}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${de}-checked:not(${de}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${de}-checked`]:{[`${de}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[` ${Ce}-checked:not(${Ce}-disabled), ${de}-checked:not(${de}-disabled) `]:{[`&:hover ${de}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[de]:{"&-indeterminate":{[`${de}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:be.calc(be.fontSizeLG).div(2).equal(),height:be.calc(be.fontSizeLG).div(2).equal(),backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${de}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorPrimary} !important`}}}},{[`${Ce}-disabled`]:{cursor:"not-allowed"},[`${de}-disabled`]:{[`&, ${de}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${de}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${de}-indeterminate ${de}-inner::after`]:{background:be.colorTextDisabled}}}]};function ve(be,de){const Ce=(0,fe.mergeToken)(de,{checkboxCls:`.${be}`,checkboxSize:de.controlInteractiveSize});return[Ae(Ce)]}Zt.ZP=(0,Ue.I$)("Checkbox",(be,de)=>{let{prefixCls:Ce}=de;return[ve(Ce,be)]})},38406:function(En,Zt,E){"use strict";var b=E(59301),je=E(48755),fe=E(584);const Ue=Ae=>{const{componentName:ve}=Ae,{getPrefixCls:be}=(0,b.useContext)(je.E_),de=be("empty");switch(ve){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(En,Zt,E){"use strict";E.d(Zt,{default:function(){return os}});var b=E(66649),je=E.n(b),fe=E(9007),Ue=E.n(fe),Ae=E(50991),ve=E.n(Ae),be=E(9084),de=E.n(be),Ce=E(58626),se=E.n(Ce),we=E(13477),ge=E.n(we),Le=E(64796),Se=E.n(Le);je().extend(Se()),je().extend(ge()),je().extend(Ue()),je().extend(ve()),je().extend(de()),je().extend(se()),je().extend(function(me,Xe){var mt=Xe.prototype,Pt=mt.format;mt.format=function(fn){var Cn=(fn||"").replace("Wo","wo");return Pt.bind(this)(Cn)}});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"},ye=function(Xe){var mt=Me[Xe];return mt||Xe.split("_")[0]},De=function(){},Fe={getNow:function(){var Xe=je()();return typeof Xe.tz=="function"?Xe.tz():Xe},getFixedDate:function(Xe){return je()(Xe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Xe){return Xe.endOf("month")},getWeekDay:function(Xe){var mt=Xe.locale("en");return mt.weekday()+mt.localeData().firstDayOfWeek()},getYear:function(Xe){return Xe.year()},getMonth:function(Xe){return Xe.month()},getDate:function(Xe){return Xe.date()},getHour:function(Xe){return Xe.hour()},getMinute:function(Xe){return Xe.minute()},getSecond:function(Xe){return Xe.second()},getMillisecond:function(Xe){return Xe.millisecond()},addYear:function(Xe,mt){return Xe.add(mt,"year")},addMonth:function(Xe,mt){return Xe.add(mt,"month")},addDate:function(Xe,mt){return Xe.add(mt,"day")},setYear:function(Xe,mt){return Xe.year(mt)},setMonth:function(Xe,mt){return Xe.month(mt)},setDate:function(Xe,mt){return Xe.date(mt)},setHour:function(Xe,mt){return Xe.hour(mt)},setMinute:function(Xe,mt){return Xe.minute(mt)},setSecond:function(Xe,mt){return Xe.second(mt)},setMillisecond:function(Xe,mt){return Xe.millisecond(mt)},isAfter:function(Xe,mt){return Xe.isAfter(mt)},isValidate:function(Xe){return Xe.isValid()},locale:{getWeekFirstDay:function(Xe){return je()().locale(ye(Xe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Xe,mt){return mt.locale(ye(Xe)).weekday(0)},getWeek:function(Xe,mt){return mt.locale(ye(Xe)).week()},getShortWeekDays:function(Xe){return je()().locale(ye(Xe)).localeData().weekdaysMin()},getShortMonths:function(Xe){return je()().locale(ye(Xe)).localeData().monthsShort()},format:function(Xe,mt,Pt){return mt.locale(ye(Xe)).format(Pt)},parse:function(Xe,mt,Pt){for(var It=ye(Xe),fn=0;fn2&&arguments[2]!==void 0?arguments[2]:"0",Pt=String(me);Pt.length2&&arguments[2]!==void 0?arguments[2]:[],Pt=ce.useState([!1,!1]),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=function(Dn,tr){Cn(function(sr){return Te(sr,tr,Dn)})},Rn=ce.useMemo(function(){return fn.map(function(Gn,Dn){if(Gn)return!0;var tr=me[Dn];return tr?!!(!mt[Dn]&&!tr||tr&&Xe(tr,{activeIndex:Dn})):!1})},[me,fn,Xe,mt]);return[Rn,An]}function ut(me,Xe,mt,Pt,It){var fn="",Cn=[];return me&&Cn.push(It?"hh":"HH"),Xe&&Cn.push("mm"),mt&&Cn.push("ss"),fn=Cn.join(":"),Pt&&(fn+=".SSS"),It&&(fn+=" A"),fn}function jt(me,Xe,mt,Pt,It,fn){var Cn=me.fieldDateTimeFormat,An=me.fieldDateFormat,Rn=me.fieldTimeFormat,Gn=me.fieldMonthFormat,Dn=me.fieldYearFormat,tr=me.fieldWeekFormat,sr=me.fieldQuarterFormat,ar=me.yearFormat,nr=me.cellYearFormat,dr=me.cellQuarterFormat,hr=me.dayFormat,mr=me.cellDateFormat,Yr=ut(Xe,mt,Pt,It,fn);return(0,xe.Z)((0,xe.Z)({},me),{},{fieldDateTimeFormat:Cn||"YYYY-MM-DD ".concat(Yr),fieldDateFormat:An||"YYYY-MM-DD",fieldTimeFormat:Rn||Yr,fieldMonthFormat:Gn||"YYYY-MM",fieldYearFormat:Dn||"YYYY",fieldWeekFormat:tr||"gggg-wo",fieldQuarterFormat:sr||"YYYY-[Q]Q",yearFormat:ar||"YYYY",cellYearFormat:nr||"YYYY",cellQuarterFormat:dr||"[Q]Q",cellDateFormat:mr||hr||"D"})}function Nt(me,Xe){var mt=Xe.showHour,Pt=Xe.showMinute,It=Xe.showSecond,fn=Xe.showMillisecond,Cn=Xe.use12Hours;return ce.useMemo(function(){return jt(me,mt,Pt,It,fn,Cn)},[me,mt,Pt,It,fn,Cn])}var dn=E(76190);function Gt(me,Xe,mt){return mt!=null?mt:Xe.some(function(Pt){return me.includes(Pt)})}var Rt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(me){var Xe=Ye(me,Rt),mt=me.format,Pt=me.picker,It=null;return mt&&(It=mt,Array.isArray(It)&&(It=It[0]),It=(0,dn.Z)(It)==="object"?It.format:It),Pt==="time"&&(Xe.format=It),[Xe,It]}function Jt(me){return me&&typeof me=="string"}function bt(me,Xe,mt,Pt){return[me,Xe,mt,Pt].some(function(It){return It!==void 0})}function Ot(me,Xe,mt,Pt,It){var fn=Xe,Cn=mt,An=Pt;if(!me&&!fn&&!Cn&&!An&&!It)fn=!0,Cn=!0,An=!0;else if(me){var Rn,Gn,Dn,tr=[fn,Cn,An].some(function(nr){return nr===!1}),sr=[fn,Cn,An].some(function(nr){return nr===!0}),ar=tr?!0:!sr;fn=(Rn=fn)!==null&&Rn!==void 0?Rn:ar,Cn=(Gn=Cn)!==null&&Gn!==void 0?Gn:ar,An=(Dn=An)!==null&&Dn!==void 0?Dn:ar}return[fn,Cn,An,It]}function rn(me){var Xe=me.showTime,mt=Ut(me),Pt=(0,Ke.Z)(mt,2),It=Pt[0],fn=Pt[1],Cn=Xe&&(0,dn.Z)(Xe)==="object"?Xe:{},An=(0,xe.Z)((0,xe.Z)({defaultOpenValue:Cn.defaultOpenValue||Cn.defaultValue},It),Cn),Rn=An.showMillisecond,Gn=An.showHour,Dn=An.showMinute,tr=An.showSecond,sr=bt(Gn,Dn,tr,Rn),ar=Ot(sr,Gn,Dn,tr,Rn),nr=(0,Ke.Z)(ar,3);return Gn=nr[0],Dn=nr[1],tr=nr[2],[An,(0,xe.Z)((0,xe.Z)({},An),{},{showHour:Gn,showMinute:Dn,showSecond:tr,showMillisecond:Rn}),An.format,fn]}function mn(me,Xe,mt,Pt,It){var fn=me==="time";if(me==="datetime"||fn){for(var Cn=Pt,An=_e(me,It,null),Rn=An,Gn=[Xe,mt],Dn=0;Dn1&&(Cn=Xe.addDate(Cn,-7)),Cn}function gn(me,Xe){var mt=Xe.generateConfig,Pt=Xe.locale,It=Xe.format;return me?typeof It=="function"?It(me):mt.locale.format(Pt.locale,me,It):""}function Wn(me,Xe,mt){var Pt=Xe,It=["getHour","getMinute","getSecond","getMillisecond"],fn=["setHour","setMinute","setSecond","setMillisecond"];return fn.forEach(function(Cn,An){mt?Pt=me[Cn](Pt,me[It[An]](mt)):Pt=me[Cn](Pt,0)}),Pt}function Hn(me,Xe,mt,Pt,It){var fn=(0,it.zX)(function(Cn,An){return!!(mt&&mt(Cn,An)||Pt&&me.isAfter(Pt,Cn)&&!an(me,Xe,Pt,Cn,An.type)||It&&me.isAfter(Cn,It)&&!an(me,Xe,It,Cn,An.type))});return fn}function zn(me,Xe,mt){return ce.useMemo(function(){var Pt=_e(me,Xe,mt),It=Be(Pt),fn=It[0],Cn=(0,dn.Z)(fn)==="object"&&fn.type==="mask"?fn.format:null;return[It.map(function(An){return typeof An=="string"||typeof An=="function"?An:An.format}),Cn]},[me,Xe,mt])}function Nn(me,Xe,mt){return typeof me[0]=="function"||mt?!0:Xe}function Kn(me,Xe,mt,Pt){var It=(0,it.zX)(function(fn,Cn){var An=(0,xe.Z)({type:Xe},Cn);if(delete An.activeIndex,!me.isValidate(fn)||mt&&mt(fn,An))return!0;if((Xe==="date"||Xe==="time")&&Pt){var Rn,Gn=Cn&&Cn.activeIndex===1?"end":"start",Dn=((Rn=Pt.disabledTime)===null||Rn===void 0?void 0:Rn.call(Pt,fn,Gn,{from:An.from}))||{},tr=Dn.disabledHours,sr=Dn.disabledMinutes,ar=Dn.disabledSeconds,nr=Dn.disabledMilliseconds,dr=Pt.disabledHours,hr=Pt.disabledMinutes,mr=Pt.disabledSeconds,Yr=tr||dr,Tr=sr||hr,xr=ar||mr,$r=me.getHour(fn),Ir=me.getMinute(fn),Rr=me.getSecond(fn),Ii=me.getMillisecond(fn);if(Yr&&Yr().includes($r)||Tr&&Tr($r).includes(Ir)||xr&&xr($r,Ir).includes(Rr)||nr&&nr($r,Ir,Rr).includes(Ii))return!0}return!1});return It}function Xn(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,mt=ce.useMemo(function(){var Pt=me&&Be(me);return Xe&&Pt&&(Pt[1]=Pt[1]||Pt[0]),Pt},[me,Xe]);return mt}function Lr(me,Xe){var mt=me.generateConfig,Pt=me.locale,It=me.picker,fn=It===void 0?"date":It,Cn=me.prefixCls,An=Cn===void 0?"rc-picker":Cn,Rn=me.styles,Gn=Rn===void 0?{}:Rn,Dn=me.classNames,tr=Dn===void 0?{}:Dn,sr=me.order,ar=sr===void 0?!0:sr,nr=me.components,dr=nr===void 0?{}:nr,hr=me.inputRender,mr=me.allowClear,Yr=me.clearIcon,Tr=me.needConfirm,xr=me.multiple,$r=me.format,Ir=me.inputReadOnly,Rr=me.disabledDate,Ii=me.minDate,pi=me.maxDate,yi=me.showTime,di=me.value,Ti=me.defaultValue,xi=me.pickerValue,ii=me.defaultPickerValue,_r=Xn(di),si=Xn(Ti),li=Xn(xi),Ki=Xn(ii),Ni=fn==="date"&&yi?"datetime":fn,vi=Ni==="time"||Ni==="datetime",Si=vi||xr,oi=Tr!=null?Tr:vi,bi=rn(me),gi=(0,Ke.Z)(bi,4),Ui=gi[0],lo=gi[1],uo=gi[2],Ve=gi[3],We=Nt(Pt,lo),yt=ce.useMemo(function(){return mn(Ni,uo,Ve,Ui,We)},[Ni,uo,Ve,Ui,We]),Ft=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},me),{},{prefixCls:An,locale:We,picker:fn,styles:Gn,classNames:tr,order:ar,components:(0,xe.Z)({input:hr},dr),clearIcon:vt(An,mr,Yr),showTime:yt,value:_r,defaultValue:si,pickerValue:li,defaultPickerValue:Ki},Xe==null?void 0:Xe())},[me]),kt=zn(Ni,We,$r),Vt=(0,Ke.Z)(kt,2),sn=Vt[0],nn=Vt[1],pn=Nn(sn,Ir,xr),yn=Hn(mt,Pt,Rr,Ii,pi),Mn=Kn(mt,fn,yn,yt),Pn=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},Ft),{},{needConfirm:oi,inputReadOnly:pn,disabledDate:yn})},[Ft,oi,pn,yn]);return[Pn,Ni,Si,sn,nn,Mn]}var Ar=E(16089);function wn(me,Xe,mt){var Pt=(0,it.C8)(Xe,{value:me}),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=ce.useRef(me),Rn=ce.useRef(),Gn=function(){Ar.Z.cancel(Rn.current)},Dn=(0,it.zX)(function(){Cn(An.current),mt&&fn!==An.current&&mt(An.current)}),tr=(0,it.zX)(function(sr,ar){Gn(),An.current=sr,sr||ar?Dn():Rn.current=(0,Ar.Z)(Dn)});return ce.useEffect(function(){return Gn},[]),[fn,tr]}function Bn(me,Xe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Pt=arguments.length>3?arguments[3]:void 0,It=mt.every(function(Dn){return Dn})?!1:me,fn=wn(It,Xe||!1,Pt),Cn=(0,Ke.Z)(fn,2),An=Cn[0],Rn=Cn[1];function Gn(Dn){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!tr.inherit||An)&&Rn(Dn,tr.force)}return[An,Gn]}function rr(me){var Xe=ce.useRef();return ce.useImperativeHandle(me,function(){var mt;return{nativeElement:(mt=Xe.current)===null||mt===void 0?void 0:mt.nativeElement,focus:function(It){var fn;(fn=Xe.current)===null||fn===void 0||fn.focus(It)},blur:function(){var It;(It=Xe.current)===null||It===void 0||It.blur()}}}),Xe}function or(me,Xe){return ce.useMemo(function(){return me||(Xe?((0,ct.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Xe).map(function(mt){var Pt=(0,Ke.Z)(mt,2),It=Pt[0],fn=Pt[1];return{label:It,value:fn}})):[])},[me,Xe])}function Lt(me,Xe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Pt=ce.useRef(Xe);Pt.current=Xe,(0,Ct.o)(function(){if(me)Pt.current(me);else{var It=(0,Ar.Z)(function(){Pt.current(me)},mt);return function(){Ar.Z.cancel(It)}}},[me])}function Qt(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Pt=ce.useState(0),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=ce.useState(!1),Rn=(0,Ke.Z)(An,2),Gn=Rn[0],Dn=Rn[1],tr=ce.useRef([]),sr=ce.useRef(null),ar=ce.useRef(null),nr=function(xr){sr.current=xr},dr=function(xr){return sr.current===xr},hr=function(xr){Dn(xr)},mr=function(xr){return xr&&(ar.current=xr),ar.current},Yr=function(xr){var $r=tr.current,Ir=new Set($r.filter(function(Ii){return xr[Ii]||Xe[Ii]})),Rr=$r[$r.length-1]===0?1:0;return Ir.size>=2||me[Rr]?null:Rr};return Lt(Gn||mt,function(){Gn||(tr.current=[],nr(null))}),ce.useEffect(function(){Gn&&tr.current.push(fn)},[Gn,fn]),[Gn,hr,mr,fn,Cn,Yr,tr.current,nr,dr]}function xt(me,Xe,mt,Pt,It,fn){var Cn=mt[mt.length-1],An=function(Gn,Dn){var tr=(0,Ke.Z)(me,2),sr=tr[0],ar=tr[1],nr=(0,xe.Z)((0,xe.Z)({},Dn),{},{from:rt(me,mt)});return Cn===1&&Xe[0]&&sr&&!an(Pt,It,sr,Gn,nr.type)&&Pt.isAfter(sr,Gn)||Cn===0&&Xe[1]&&ar&&!an(Pt,It,ar,Gn,nr.type)&&Pt.isAfter(Gn,ar)?!0:fn==null?void 0:fn(Gn,nr)};return An}function Tt(me,Xe,mt,Pt){switch(Xe){case"date":case"week":return me.addMonth(mt,Pt);case"month":case"quarter":return me.addYear(mt,Pt);case"year":return me.addYear(mt,Pt*10);case"decade":return me.addYear(mt,Pt*100);default:return mt}}var wt=[];function Ht(me,Xe,mt,Pt,It,fn,Cn,An){var Rn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:wt,Gn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:wt,Dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:wt,tr=arguments.length>11?arguments[11]:void 0,sr=arguments.length>12?arguments[12]:void 0,ar=arguments.length>13?arguments[13]:void 0,nr=Cn==="time",dr=fn||0,hr=function(li){var Ki=me.getNow();return nr&&(Ki=Wn(me,Ki)),Rn[li]||mt[li]||Ki},mr=(0,Ke.Z)(Gn,2),Yr=mr[0],Tr=mr[1],xr=(0,it.C8)(function(){return hr(0)},{value:Yr}),$r=(0,Ke.Z)(xr,2),Ir=$r[0],Rr=$r[1],Ii=(0,it.C8)(function(){return hr(1)},{value:Tr}),pi=(0,Ke.Z)(Ii,2),yi=pi[0],di=pi[1],Ti=ce.useMemo(function(){var si=[Ir,yi][dr];return nr?si:Wn(me,si,Dn[dr])},[nr,Ir,yi,dr,me,Dn]),xi=function(li){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ni=[Rr,di][dr];Ni(li);var vi=[Ir,yi];vi[dr]=li,tr&&(!an(me,Xe,Ir,vi[0],Cn)||!an(me,Xe,yi,vi[1],Cn))&&tr(vi,{source:Ki,range:dr===1?"end":"start",mode:Pt})},ii=function(li,Ki){if(An){var Ni={date:"month",week:"month",month:"year",quarter:"year"},vi=Ni[Cn];if(vi&&!an(me,Xe,li,Ki,vi))return Tt(me,Cn,Ki,-1);if(Cn==="year"&&li){var Si=Math.floor(me.getYear(li)/10),oi=Math.floor(me.getYear(Ki)/10);if(Si!==oi)return Tt(me,Cn,Ki,-1)}}return Ki},_r=ce.useRef(null);return(0,Ct.Z)(function(){if(It&&!Rn[dr]){var si=nr?null:me.getNow();if(_r.current!==null&&_r.current!==dr?si=[Ir,yi][dr^1]:mt[dr]?si=dr===0?mt[0]:ii(mt[0],mt[1]):mt[dr^1]&&(si=mt[dr^1]),si){sr&&me.isAfter(sr,si)&&(si=sr);var li=An?Tt(me,Cn,si,1):si;ar&&me.isAfter(li,ar)&&(si=An?Tt(me,Cn,ar,-1):ar),xi(si,"reset")}}},[It,dr,mt[dr]]),ce.useEffect(function(){It?_r.current=dr:_r.current=null},[It,dr]),(0,Ct.Z)(function(){It&&Rn&&Rn[dr]&&xi(Rn[dr],"reset")},[It,dr]),[Ti,xi]}function ht(me,Xe){var mt=ce.useRef(me),Pt=ce.useState({}),It=(0,Ke.Z)(Pt,2),fn=It[1],Cn=function(Gn){return Gn&&Xe!==void 0?Xe:mt.current},An=function(Gn){mt.current=Gn,fn({})};return[Cn,An,Cn(!0)]}var Xt=[];function qt(me,Xe,mt){var Pt=function(Cn){return Cn.map(function(An){return gn(An,{generateConfig:me,locale:Xe,format:mt[0]})})},It=function(Cn,An){for(var Rn=Math.max(Cn.length,An.length),Gn=-1,Dn=0;Dn2&&arguments[2]!==void 0?arguments[2]:1,Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,It=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],fn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Cn=[],An=mt>=1?mt|0:1,Rn=me;Rn<=Xe;Rn+=An){var Gn=It.includes(Rn);(!Gn||!Pt)&&Cn.push({label:le(Rn,fn),value:Rn,disabled:Gn})}return Cn}function zr(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2?arguments[2]:void 0,Pt=Xe||{},It=Pt.use12Hours,fn=Pt.hourStep,Cn=fn===void 0?1:fn,An=Pt.minuteStep,Rn=An===void 0?1:An,Gn=Pt.secondStep,Dn=Gn===void 0?1:Gn,tr=Pt.millisecondStep,sr=tr===void 0?100:tr,ar=Pt.hideDisabledOptions,nr=Pt.disabledTime,dr=Pt.disabledHours,hr=Pt.disabledMinutes,mr=Pt.disabledSeconds,Yr=ce.useMemo(function(){return mt||me.getNow()},[mt,me]);if(0)var Tr,xr,$r;var Ir=ce.useCallback(function(Si){var oi=(nr==null?void 0:nr(Si))||{};return[oi.disabledHours||dr||Vn,oi.disabledMinutes||hr||Vn,oi.disabledSeconds||mr||Vn,oi.disabledMilliseconds||Vn]},[nr,dr,hr,mr]),Rr=ce.useMemo(function(){return Ir(Yr)},[Yr,Ir]),Ii=(0,Ke.Z)(Rr,4),pi=Ii[0],yi=Ii[1],di=Ii[2],Ti=Ii[3],xi=ce.useCallback(function(Si,oi,bi,gi){var Ui=Mr(0,23,Cn,ar,Si()),lo=It?Ui.map(function(yt){return(0,xe.Z)((0,xe.Z)({},yt),{},{label:le(yt.value%12||12,2)})}):Ui,uo=function(Ft){return Mr(0,59,Rn,ar,oi(Ft))},Ve=function(Ft,kt){return Mr(0,59,Dn,ar,bi(Ft,kt))},We=function(Ft,kt,Vt){return Mr(0,999,sr,ar,gi(Ft,kt,Vt),3)};return[lo,uo,Ve,We]},[ar,Cn,It,sr,Rn,Dn]),ii=ce.useMemo(function(){return xi(pi,yi,di,Ti)},[xi,pi,yi,di,Ti]),_r=(0,Ke.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=Ir(bi),We=(0,Ke.Z)(Ve,4),yt=We[0],Ft=We[1],kt=We[2],Vt=We[3],sn=xi(yt,Ft,kt,Vt),nn=(0,Ke.Z)(sn,4),pn=nn[0],yn=nn[1],Mn=nn[2],Pn=nn[3];gi=function(){return pn},Ui=yn,lo=Mn,uo=Pn}var Fn=Tn(oi,gi,Ui,lo,uo,me);return Fn};return[vi,si,li,Ki,Ni]}function Qr(me){var Xe=me.mode,mt=me.internalMode,Pt=me.renderExtraFooter,It=me.showNow,fn=me.showTime,Cn=me.onSubmit,An=me.onNow,Rn=me.invalid,Gn=me.needConfirm,Dn=me.generateConfig,tr=me.disabledDate,sr=ce.useContext(te),ar=sr.prefixCls,nr=sr.locale,dr=sr.button,hr=dr===void 0?"button":dr,mr=Dn.getNow(),Yr=zr(Dn,fn,mr),Tr=(0,Ke.Z)(Yr,1),xr=Tr[0],$r=Pt==null?void 0:Pt(Xe),Ir=tr(mr,{type:Xe}),Rr=function(){if(!Ir){var ii=xr(mr);An(ii)}},Ii="".concat(ar,"-now"),pi="".concat(Ii,"-btn"),yi=It&&ce.createElement("li",{className:Ii},ce.createElement("a",{className:et()(pi,Ir&&"".concat(pi,"-disabled")),"aria-disabled":Ir,onClick:Rr},mt==="date"?nr.today:nr.now)),di=Gn&&ce.createElement("li",{className:"".concat(ar,"-ok")},ce.createElement(hr,{disabled:Rn,onClick:Cn},nr.ok)),Ti=(yi||di)&&ce.createElement("ul",{className:"".concat(ar,"-ranges")},yi,di);return!$r&&!Ti?null:ce.createElement("div",{className:"".concat(ar,"-footer")},$r&&ce.createElement("div",{className:"".concat(ar,"-footer-extra")},$r),Ti)}function Pr(me,Xe,mt){function Pt(It,fn){var Cn=It.findIndex(function(Rn){return an(me,Xe,Rn,fn,mt)});if(Cn===-1)return[].concat((0,at.Z)(It),[fn]);var An=(0,at.Z)(It);return An.splice(Cn,1),An}return Pt}var gr=ce.createContext(null);function Dr(){return ce.useContext(gr)}function Kr(me,Xe){var mt=me.prefixCls,Pt=me.generateConfig,It=me.locale,fn=me.disabledDate,Cn=me.minDate,An=me.maxDate,Rn=me.cellRender,Gn=me.hoverValue,Dn=me.hoverRangeValue,tr=me.onHover,sr=me.values,ar=me.pickerValue,nr=me.onSelect,dr=me.prevIcon,hr=me.nextIcon,mr=me.superPrevIcon,Yr=me.superNextIcon,Tr=Pt.getNow(),xr={now:Tr,values:sr,pickerValue:ar,prefixCls:mt,disabledDate:fn,minDate:Cn,maxDate:An,cellRender:Rn,hoverValue:Gn,hoverRangeValue:Dn,onHover:tr,locale:It,generateConfig:Pt,onSelect:nr,panelType:Xe,prevIcon:dr,nextIcon:hr,superPrevIcon:mr,superNextIcon:Yr};return[xr,Tr]}var ni=ce.createContext({});function ri(me){for(var Xe=me.rowNum,mt=me.colNum,Pt=me.baseDate,It=me.getCellDate,fn=me.prefixColumn,Cn=me.rowClassName,An=me.titleFormat,Rn=me.getCellText,Gn=me.getCellClassName,Dn=me.headerCells,tr=me.cellSelection,sr=tr===void 0?!0:tr,ar=me.disabledDate,nr=Dr(),dr=nr.prefixCls,hr=nr.panelType,mr=nr.now,Yr=nr.disabledDate,Tr=nr.cellRender,xr=nr.onHover,$r=nr.hoverValue,Ir=nr.hoverRangeValue,Rr=nr.generateConfig,Ii=nr.values,pi=nr.locale,yi=nr.onSelect,di=ar||Yr,Ti="".concat(dr,"-cell"),xi=ce.useContext(ni),ii=xi.onCellDblClick,_r=function(bi){return Ii.some(function(gi){return gi&&an(Rr,pi,bi,gi,hr)})},si=[],li=0;li1&&arguments[1]!==void 0?arguments[1]:!1;bn(br),hr==null||hr(br),Or&&ur(br)},vr=function(br,Or){We(br),Or&&jn(Or),ur(Or,br)},fr=function(br){if(Mn(br),jn(br),Ve!==xr){var Or=["decade","year"],$n=[].concat(Or,["month"]),_n={quarter:[].concat(Or,["quarter"]),week:[].concat((0,at.Z)($n),["week"]),date:[].concat((0,at.Z)($n),["date"])},Br=_n[xr]||$n,jr=Br.indexOf(Ve),ei=Br[jr+1];ei&&vr(ei,br)}},wr=ce.useMemo(function(){var Sr,br;if(Array.isArray(Rr)){var Or=(0,Ke.Z)(Rr,2);Sr=Or[0],br=Or[1]}else Sr=Rr;return!Sr&&!br?null:(Sr=Sr||br,br=br||Sr,It.isAfter(Sr,br)?[br,Sr]:[Sr,br])},[Rr,It]),yr=gt(Ii,pi,yi),Er=Ti[yt]||Pi[yt]||Xr,kr=ce.useContext(ni),Hr=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},kr),{},{hideHeader:xi})},[kr,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:Rn,className:et()(Vr,(0,Bt.Z)({},"".concat(Vr,"-rtl"),fn==="rtl"))},ce.createElement(Er,(0,Ie.Z)({},Ci,{showTime:gi,prefixCls:ii,locale:oi,generateConfig:It,onModeChange:vr,pickerValue:xn,onPickerValueChange:function(br){jn(br,!0)},value:pn[0],onSelect:fr,values:pn,cellRender:yr,hoverRangeValue:wr,hoverValue:Ir}))))}var Gr=ce.memo(ce.forwardRef(Ai)),Un=Gr;function lr(me){var Xe=me.picker,mt=me.multiplePanel,Pt=me.pickerValue,It=me.onPickerValueChange,fn=me.needConfirm,Cn=me.onSubmit,An=me.range,Rn=me.hoverValue,Gn=ce.useContext(te),Dn=Gn.prefixCls,tr=Gn.generateConfig,sr=ce.useCallback(function(Yr,Tr){return Tt(tr,Xe,Yr,Tr)},[tr,Xe]),ar=ce.useMemo(function(){return sr(Pt,1)},[Pt,sr]),nr=function(Tr){It(sr(Tr,-1))},dr={onCellDblClick:function(){fn&&Cn()}},hr=Xe==="time",mr=(0,xe.Z)((0,xe.Z)({},me),{},{hoverValue:null,hoverRangeValue:null,hideHeader:hr});return An?mr.hoverRangeValue=Rn:mr.hoverValue=Rn,mt?ce.createElement("div",{className:"".concat(Dn,"-panels")},ce.createElement(ni.Provider,{value:(0,xe.Z)((0,xe.Z)({},dr),{},{hideNext:!0})},ce.createElement(Un,mr)),ce.createElement(ni.Provider,{value:(0,xe.Z)((0,xe.Z)({},dr),{},{hidePrev:!0})},ce.createElement(Un,(0,Ie.Z)({},mr,{pickerValue:ar,onPickerValueChange:nr})))):ce.createElement(ni.Provider,{value:(0,xe.Z)({},dr)},ce.createElement(Un,mr))}function cr(me){return typeof me=="function"?me():me}function qn(me){var Xe=me.prefixCls,mt=me.presets,Pt=me.onClick,It=me.onHover;return mt.length?ce.createElement("div",{className:"".concat(Xe,"-presets")},ce.createElement("ul",null,mt.map(function(fn,Cn){var An=fn.label,Rn=fn.value;return ce.createElement("li",{key:Cn,onClick:function(){Pt(cr(Rn))},onMouseEnter:function(){It(cr(Rn))},onMouseLeave:function(){It(null)}},An)}))):null}function Wr(me){var Xe=me.panelRender,mt=me.internalMode,Pt=me.picker,It=me.showNow,fn=me.range,Cn=me.multiple,An=me.activeInfo,Rn=An===void 0?[0,0,0]:An,Gn=me.presets,Dn=me.onPresetHover,tr=me.onPresetSubmit,sr=me.onFocus,ar=me.onBlur,nr=me.onPanelMouseDown,dr=me.direction,hr=me.value,mr=me.onSelect,Yr=me.isInvalid,Tr=me.defaultOpenValue,xr=me.onOk,$r=me.onSubmit,Ir=ce.useContext(te),Rr=Ir.prefixCls,Ii="".concat(Rr,"-panel"),pi=dr==="rtl",yi=ce.useRef(null),di=ce.useRef(null),Ti=ce.useState(0),xi=(0,Ke.Z)(Ti,2),ii=xi[0],_r=xi[1],si=ce.useState(0),li=(0,Ke.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(0),Si=(0,Ke.Z)(vi,2),oi=Si[0],bi=Si[1],gi=function(fr){fr.width&&_r(fr.width)},Ui=(0,Ke.Z)(Rn,3),lo=Ui[0],uo=Ui[1],Ve=Ui[2],We=ce.useState(0),yt=(0,Ke.Z)(We,2),Ft=yt[0],kt=yt[1];ce.useEffect(function(){kt(10)},[lo]),ce.useEffect(function(){if(fn&&di.current){var vr,fr=((vr=yi.current)===null||vr===void 0?void 0:vr.offsetWidth)||0,wr=di.current.getBoundingClientRect();if(!wr.height||wr.right<0){kt(function(Hr){return Math.max(0,Hr-1)});return}var yr=(pi?uo-fr:lo)-wr.left;if(bi(yr),ii&&ii=An&&mt<=Rn)return fn;var Gn=Math.min(Math.abs(mt-An),Math.abs(mt-Rn));Gn0?_o:ra));var ma=po+eo,pa=ra-_o+1;return String(_o+(pa+ma-_o)%pa)};switch(Or){case"Backspace":case"Delete":$n="",_n=jr;break;case"ArrowLeft":$n="",ei(-1);break;case"ArrowRight":$n="",ei(1);break;case"ArrowUp":$n="",_n=Ei(1);break;case"ArrowDown":$n="",_n=Ei(-1);break;default:isNaN(Number(Or))||($n=oi+Or,_n=$n);break}if($n!==null&&(bi($n),$n.length>=Br&&(ei(1),bi(""))),_n!==null){var Ur=kt.slice(0,Mn)+le(_n,Br)+kt.slice(Pn);xn(Ur.slice(0,Cn.length))}Ft({})},Vr=ce.useRef();(0,Ct.Z)(function(){if(!(!ii||!Cn||jn.current)){if(!nn.match(kt)){xn(Cn);return}return sn.current.setSelectionRange(Mn,Pn),Vr.current=(0,Ar.Z)(function(){sn.current.setSelectionRange(Mn,Pn)}),function(){Ar.Z.cancel(Vr.current)}}},[nn,Cn,ii,kt,lo,Mn,Pn,yt,xn]);var Ci=Cn?{onFocus:wr,onBlur:Er,onKeyDown:Hr,onMouseDown:vr,onMouseUp:fr,onPaste:ur}:{};return ce.createElement("div",{ref:Vt,className:et()(di,(0,Bt.Z)((0,Bt.Z)({},"".concat(di,"-active"),mt&&It),"".concat(di,"-placeholder"),Dn))},ce.createElement(yi,(0,Ie.Z)({ref:sn,"aria-invalid":hr,autoComplete:"off"},Yr,{onKeyDown:kr,onBlur:yr},Ci,{value:kt,onChange:bn})),ce.createElement(vo,{type:"suffix",icon:fn}),mr)}),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,Xe){var mt=me.id,Pt=me.prefix,It=me.clearIcon,fn=me.suffixIcon,Cn=me.separator,An=Cn===void 0?"~":Cn,Rn=me.activeIndex,Gn=me.activeHelp,Dn=me.allHelp,tr=me.focused,sr=me.onFocus,ar=me.onBlur,nr=me.onKeyDown,dr=me.locale,hr=me.generateConfig,mr=me.placeholder,Yr=me.className,Tr=me.style,xr=me.onClick,$r=me.onClear,Ir=me.value,Rr=me.onChange,Ii=me.onSubmit,pi=me.onInputChange,yi=me.format,di=me.maskFormat,Ti=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),We=Ve.prefixCls,yt=ce.useMemo(function(){if(typeof mt=="string")return[mt];var yr=mt||{};return[yr.start,yr.end]},[mt]),Ft=ce.useRef(),kt=ce.useRef(),Vt=ce.useRef(),sn=function(Er){var kr;return(kr=[kt,Vt][Er])===null||kr===void 0?void 0:kr.current};ce.useImperativeHandle(Xe,function(){return{nativeElement:Ft.current,focus:function(Er){if((0,dn.Z)(Er)==="object"){var kr,Hr=Er||{},Vr=Hr.index,Ci=Vr===void 0?0:Vr,Sr=(0,qr.Z)(Hr,Da);(kr=sn(Ci))===null||kr===void 0||kr.focus(Sr)}else{var br;(br=sn(Er!=null?Er:0))===null||br===void 0||br.focus()}},blur:function(){var Er,kr;(Er=sn(0))===null||Er===void 0||Er.blur(),(kr=sn(1))===null||kr===void 0||kr.blur()}}});var nn=Cr(lo),pn=ce.useMemo(function(){return Array.isArray(mr)?mr:[mr,mr]},[mr]),yn=ir((0,xe.Z)((0,xe.Z)({},me),{},{id:yt,placeholder:pn})),Mn=(0,Ke.Z)(yn,1),Pn=Mn[0],Fn=ce.useState({position:"absolute",width:0}),xn=(0,Ke.Z)(Fn,2),bn=xn[0],ur=xn[1],jn=(0,it.zX)(function(){var yr=sn(Rn);if(yr){var Er=yr.nativeElement.getBoundingClientRect(),kr=Ft.current.getBoundingClientRect(),Hr=Er.left-kr.left;ur(function(Vr){return(0,xe.Z)((0,xe.Z)({},Vr),{},{width:Er.width,left:Hr})}),Ni([Er.left,Er.right,kr.width])}});ce.useEffect(function(){jn()},[Rn]);var vr=It&&(Ir[0]&&!ii[0]||Ir[1]&&!ii[1]),fr=gi&&!ii[0],wr=gi&&!fr&&!ii[1];return ce.createElement(Zn.Z,{onResize:jn},ce.createElement("div",(0,Ie.Z)({},nn,{className:et()(We,"".concat(We,"-range"),(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(We,"-focused"),tr),"".concat(We,"-disabled"),ii.every(function(yr){return yr})),"".concat(We,"-invalid"),_r.some(function(yr){return yr})),"".concat(We,"-rtl"),uo),Yr),style:Tr,ref:Ft,onClick:xr,onMouseDown:function(Er){var kr=Er.target;kr!==kt.current.inputElement&&kr!==Vt.current.inputElement&&Er.preventDefault(),Si==null||Si(Er)}}),Pt&&ce.createElement("div",{className:"".concat(We,"-prefix")},Pt),ce.createElement(xa,(0,Ie.Z)({ref:kt},Pn(0),{autoFocus:fr,tabIndex:Ui,"date-range":"start"})),ce.createElement("div",{className:"".concat(We,"-range-separator")},An),ce.createElement(xa,(0,Ie.Z)({ref:Vt},Pn(1),{autoFocus:wr,tabIndex:Ui,"date-range":"end"})),ce.createElement("div",{className:"".concat(We,"-active-bar"),style:bn}),ce.createElement(vo,{type:"suffix",icon:fn}),vr&&ce.createElement(ao,{icon:It,onClear:$r})))}var Li=ce.forwardRef(Gi),ea=Li;function ta(me,Xe){var mt=me!=null?me:Xe;return Array.isArray(mt)?mt:[mt,mt]}function _i(me){return me===1?"end":"start"}function Wo(me,Xe){var mt=Lr(me,function(){var Yo=me.disabled,So=me.allowEmpty,ui=ta(Yo,!1),Yi=ta(So,!1);return{disabled:ui,allowEmpty:Yi}}),Pt=(0,Ke.Z)(mt,6),It=Pt[0],fn=Pt[1],Cn=Pt[2],An=Pt[3],Rn=Pt[4],Gn=Pt[5],Dn=It.prefixCls,tr=It.styles,sr=It.classNames,ar=It.defaultValue,nr=It.value,dr=It.needConfirm,hr=It.onKeyDown,mr=It.disabled,Yr=It.allowEmpty,Tr=It.disabledDate,xr=It.minDate,$r=It.maxDate,Ir=It.defaultOpen,Rr=It.open,Ii=It.onOpenChange,pi=It.locale,yi=It.generateConfig,di=It.picker,Ti=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,We=It.cellRender,yt=It.dateRender,Ft=It.monthCellRender,kt=It.onClick,Vt=rr(Xe),sn=Bn(Rr,Ir,mr,Ii),nn=(0,Ke.Z)(sn,2),pn=nn[0],yn=nn[1],Mn=function(So,ui){(mr.some(function(Yi){return!Yi})||!So)&&yn(So,ui)},Pn=Wt(yi,pi,An,!0,!1,ar,nr,li,Ki),Fn=(0,Ke.Z)(Pn,5),xn=Fn[0],bn=Fn[1],ur=Fn[2],jn=Fn[3],vr=Fn[4],fr=ur(),wr=Qt(mr,Yr,pn),yr=(0,Ke.Z)(wr,9),Er=yr[0],kr=yr[1],Hr=yr[2],Vr=yr[3],Ci=yr[4],Sr=yr[5],br=yr[6],Or=yr[7],$n=yr[8],_n=function(So,ui){kr(!0),gi==null||gi(So,{range:_i(ui!=null?ui:Vr)})},Br=function(So,ui){kr(!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=rt(fr,br,Vr);return Yo(ui,Yi,{from:Bo})}:void 0;return(0,xe.Z)((0,xe.Z)({},ii),{},{disabledTime:So})},[ii,Vr,fr,br]),ei=(0,it.C8)([di,di],{value:_r}),Ei=(0,Ke.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=on(di,eo,Ti,xi,!0),ra=_t(It,xn,bn,ur,jn,mr,An,Er,pn,Gn),oa=(0,Ke.Z)(ra,2),go=oa[0],po=oa[1],ma=xt(fr,mr,br,yi,pi,Tr),pa=ot(fr,Gn,Yr),Bi=(0,Ke.Z)(pa,2),no=Bi[0],Di=Bi[1],ci=Ht(yi,pi,fr,Ur,pn,Vr,fn,No,Ni,vi,jr==null?void 0:jr.defaultOpenValue,Si,xr,$r),Do=(0,Ke.Z)(ci,2),zo=Do[0],aa=Do[1],Ho=(0,it.zX)(function(Yo,So,ui){var Yi=Te(Ur,Vr,So);if((Yi[0]!==Ur[0]||Yi[1]!==Ur[1])&&so(Yi),si&&ui!==!1){var Bo=(0,at.Z)(fr);Yo&&(Bo[Vr]=Yo),si(Bo,Yi)}}),va=function(So,ui){return Te(fr,ui,So)},ca=function(So,ui){var Yi=fr;So&&(Yi=va(So,Vr)),Or(Vr);var Bo=Sr(Yi);jn(Yi),go(Vr,Bo===null),Bo===null?Mn(!1,{force:!0}):ui||Vt.current.focus({index:Bo})},ki=function(So){var ui,Yi=So.target.getRootNode();if(!Vt.current.nativeElement.contains((ui=Yi.activeElement)!==null&&ui!==void 0?ui:document.activeElement)){var Bo=mr.findIndex(function(Pa){return!Pa});Bo>=0&&Vt.current.focus({index:Bo})}Mn(!0),kt==null||kt(So)},Vi=function(){po(null),Mn(!1,{force:!0})},jo=ce.useState(null),Xo=(0,Ke.Z)(jo,2),Qo=Xo[0],Ea=Xo[1],la=ce.useState(null),Na=(0,Ke.Z)(la,2),ia=Na[0],Fo=Na[1],na=ce.useMemo(function(){return ia||fr},[fr,ia]);ce.useEffect(function(){pn||Fo(null)},[pn]);var sa=ce.useState([0,0,0]),Ca=(0,Ke.Z)(sa,2),ga=Ca[0],Lo=Ca[1],fa=or(lo,uo),Vo=function(So){Fo(So),Ea("preset")},Ra=function(So){var ui=po(So);ui&&Mn(!1,{force:!0})},Sa=function(So){ca(So)},Ka=function(So){Fo(So?va(So,Vr):null),Ea("cell")},Xa=function(So){Mn(!0),_n(So)},Sl=function(){Hr("panel")},ua=function(So){var ui=Te(fr,Vr,So);jn(ui),!dr&&!Cn&&fn===qo&&ca(So)},Jl=function(){Mn(!1)},Ua=gt(We,yt,Ft,_i(Vr)),hl=fr[Vr]||null,al=(0,it.zX)(function(Yo){return Gn(Yo,{activeIndex:Vr})}),ro=ce.useMemo(function(){var Yo=(0,At.Z)(It,!1),So=(0,lt.Z)(It,[].concat((0,at.Z)(Object.keys(Yo)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return So},[It]),Fi=ce.createElement(Wr,(0,Ie.Z)({},ro,{showNow:_o,showTime:jr,range:!0,multiplePanel:No,activeInfo:ga,disabledDate:ma,onFocus:Xa,onBlur:Br,onPanelMouseDown:Sl,picker:di,mode:eo,internalMode:qo,onPanelChange:Ho,format:Rn,value:hl,isInvalid:al,onChange:null,onSelect:ua,pickerValue:zo,defaultOpenValue:Be(ii==null?void 0:ii.defaultOpenValue)[Vr],onPickerValueChange:aa,hoverValue:na,onHover:Ka,needConfirm:dr,onSubmit:ca,onOk:vr,presets:fa,onPresetHover:Vo,onPresetSubmit:Ra,onNow:Sa,cellRender:Ua})),ya=function(So,ui){var Yi=va(So,ui);jn(Yi)},Qa=function(){Hr("input")},yl=function(So,ui){var Yi=br.length,Bo=br[Yi-1];if(Yi&&Bo!==ui&&dr&&!Yr[Bo]&&!$n(Bo)&&fr[Bo]){Vt.current.focus({index:Bo});return}Hr("input"),Mn(!0,{inherit:!0}),Vr!==ui&&pn&&!dr&&Cn&&ca(null,!0),Ci(ui),_n(So,ui)},Nl=function(So,ui){if(Mn(!1),!dr&&Hr()==="input"){var Yi=Sr(fr);go(Vr,Yi===null)}Br(So,ui)},Ss=function(So,ui){So.key==="Tab"&&ca(null,!0),hr==null||hr(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,Ct.Z)(function(){pn&&Vr!==void 0&&Ho(null,di,!1)},[pn,Vr,di]),(0,Ct.Z)(function(){var Yo=Hr();!pn&&Yo==="input"&&(Mn(!1),ca(null,!0)),!pn&&Cn&&!dr&&Yo==="panel"&&(Mn(!0),ca())},[pn]),0)var Ts;return ce.createElement(te.Provider,{value:ws},ce.createElement(ne,(0,Ie.Z)({},dt(It),{popupElement:Fi,popupStyle:tr.popup,popupClassName:sr.popup,visible:pn,onClose:Jl,range:!0}),ce.createElement(ea,(0,Ie.Z)({},It,{ref:Vt,suffixIcon:bi,activeIndex:Er||pn?Vr:null,activeHelp:!!ia,allHelp:!!ia&&Qo==="preset",focused:Er,onFocus:yl,onBlur:Nl,onKeyDown:Ss,onSubmit:ca,value:na,maskFormat:Rn,onChange:ya,onInputChange:Qa,format:An,inputReadOnly:oi,disabled:mr,open:pn,onOpenChange:Mn,onClick:ki,onClear:Vi,invalid:no,onInvalid:Di,onActiveInfo:Lo}))))}var Jo=ce.forwardRef(Wo),ho=Jo,Zo=E(83836);function Po(me){var Xe=me.prefixCls,mt=me.value,Pt=me.onRemove,It=me.removeIcon,fn=It===void 0?"\xD7":It,Cn=me.formatDate,An=me.disabled,Rn=me.maxTagCount,Gn=me.placeholder,Dn="".concat(Xe,"-selector"),tr="".concat(Xe,"-selection"),sr="".concat(tr,"-overflow");function ar(hr,mr){return ce.createElement("span",{className:et()("".concat(tr,"-item")),title:typeof hr=="string"?hr:null},ce.createElement("span",{className:"".concat(tr,"-item-content")},hr),!An&&mr&&ce.createElement("span",{onMouseDown:function(Tr){Tr.preventDefault()},onClick:mr,className:"".concat(tr,"-item-remove")},fn))}function nr(hr){var mr=Cn(hr),Yr=function(xr){xr&&xr.stopPropagation(),Pt(hr)};return ar(mr,Yr)}function dr(hr){var mr="+ ".concat(hr.length," ...");return ar(mr)}return ce.createElement("div",{className:Dn},ce.createElement(Zo.Z,{prefixCls:sr,data:mt,renderItem:nr,renderRest:dr,itemKey:function(mr){return Cn(mr)},maxCount:Rn}),!mt.length&&ce.createElement("span",{className:"".concat(Xe,"-selection-placeholder")},Gn))}var ka=["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,Xe){var mt=me.id,Pt=me.open,It=me.prefix,fn=me.clearIcon,Cn=me.suffixIcon,An=me.activeHelp,Rn=me.allHelp,Gn=me.focused,Dn=me.onFocus,tr=me.onBlur,sr=me.onKeyDown,ar=me.locale,nr=me.generateConfig,dr=me.placeholder,hr=me.className,mr=me.style,Yr=me.onClick,Tr=me.onClear,xr=me.internalPicker,$r=me.value,Ir=me.onChange,Rr=me.onSubmit,Ii=me.onInputChange,pi=me.multiple,yi=me.maxTagCount,di=me.format,Ti=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,ka),uo=Ki==="rtl",Ve=ce.useContext(te),We=Ve.prefixCls,yt=ce.useRef(),Ft=ce.useRef();ce.useImperativeHandle(Xe,function(){return{nativeElement:yt.current,focus:function(bn){var ur;(ur=Ft.current)===null||ur===void 0||ur.focus(bn)},blur:function(){var bn;(bn=Ft.current)===null||bn===void 0||bn.blur()}}});var kt=Cr(lo),Vt=function(bn){Ir([bn])},sn=function(bn){var ur=$r.filter(function(jn){return jn&&!an(nr,ar,jn,bn,xr)});Ir(ur),Pt||Rr()},nn=ir((0,xe.Z)((0,xe.Z)({},me),{},{onChange:Vt}),function(xn){var bn=xn.valueTexts;return{value:bn[0]||"",active:Gn}}),pn=(0,Ke.Z)(nn,2),yn=pn[0],Mn=pn[1],Pn=!!(fn&&$r.length&&!_r),Fn=pi?ce.createElement(ce.Fragment,null,ce.createElement(Po,{prefixCls:We,value:$r,onRemove:sn,formatDate:Mn,maxTagCount:yi,disabled:_r,removeIcon:Ui,placeholder:dr}),ce.createElement("input",{className:"".concat(We,"-multiple-input"),value:$r.map(Mn).join(","),ref:Ft,readOnly:!0,autoFocus:bi,tabIndex:gi}),ce.createElement(vo,{type:"suffix",icon:Cn}),Pn&&ce.createElement(ao,{icon:fn,onClear:Tr})):ce.createElement(xa,(0,Ie.Z)({ref:Ft},yn(),{autoFocus:bi,tabIndex:gi,suffixIcon:Cn,clearIcon:Pn&&ce.createElement(ao,{icon:fn,onClear:Tr}),showActiveCls:!1}));return ce.createElement("div",(0,Ie.Z)({},kt,{className:et()(We,(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(We,"-multiple"),pi),"".concat(We,"-focused"),Gn),"".concat(We,"-disabled"),_r),"".concat(We,"-invalid"),si),"".concat(We,"-rtl"),uo),hr),style:mr,ref:yt,onClick:Yr,onMouseDown:function(bn){var ur,jn=bn.target;jn!==((ur=Ft.current)===null||ur===void 0?void 0:ur.inputElement)&&bn.preventDefault(),vi==null||vi(bn)}}),It&&ce.createElement("div",{className:"".concat(We,"-prefix")},It),Fn)}var za=ce.forwardRef(rl),Ia=za;function Yl(me,Xe){var mt=Lr(me),Pt=(0,Ke.Z)(mt,6),It=Pt[0],fn=Pt[1],Cn=Pt[2],An=Pt[3],Rn=Pt[4],Gn=Pt[5],Dn=It,tr=Dn.prefixCls,sr=Dn.styles,ar=Dn.classNames,nr=Dn.order,dr=Dn.defaultValue,hr=Dn.value,mr=Dn.needConfirm,Yr=Dn.onChange,Tr=Dn.onKeyDown,xr=Dn.disabled,$r=Dn.disabledDate,Ir=Dn.minDate,Rr=Dn.maxDate,Ii=Dn.defaultOpen,pi=Dn.open,yi=Dn.onOpenChange,di=Dn.locale,Ti=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,We=Dn.onBlur,yt=Dn.presets,Ft=Dn.components,kt=Dn.cellRender,Vt=Dn.dateRender,sn=Dn.monthCellRender,nn=Dn.onClick,pn=rr(Xe);function yn(ro){return ro===null?null:Si?ro:ro[0]}var Mn=Pr(Ti,di,fn),Pn=Bn(pi,Ii,[xr],yi),Fn=(0,Ke.Z)(Pn,2),xn=Fn[0],bn=Fn[1],ur=function(Fi,ya,Qa){if(Ni){var yl=(0,xe.Z)({},Qa);delete yl.range,Ni(yn(Fi),yn(ya),yl)}},jn=function(Fi){vi==null||vi(yn(Fi))},vr=Wt(Ti,di,An,!1,nr,dr,hr,ur,jn),fr=(0,Ke.Z)(vr,5),wr=fr[0],yr=fr[1],Er=fr[2],kr=fr[3],Hr=fr[4],Vr=Er(),Ci=Qt([xr]),Sr=(0,Ke.Z)(Ci,4),br=Sr[0],Or=Sr[1],$n=Sr[2],_n=Sr[3],Br=function(Fi){Or(!0),Ve==null||Ve(Fi,{})},jr=function(Fi){Or(!1),We==null||We(Fi,{})},ei=(0,it.C8)(xi,{value:li}),Ei=(0,Ke.Z)(ei,2),Ur=Ei[0],so=Ei[1],eo=Ur==="date"&&si?"datetime":Ur,qo=on(xi,Ur,ii,_r),No=Yr&&function(ro,Fi){Yr(yn(ro),yn(Fi))},_o=_t((0,xe.Z)((0,xe.Z)({},It),{},{onChange:No}),wr,yr,Er,kr,[],An,br,xn,Gn),ra=(0,Ke.Z)(_o,2),oa=ra[1],go=ot(Vr,Gn),po=(0,Ke.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,xe.Z)((0,xe.Z)({},ya),{},{mode:ya.mode[0]});delete Qa.range,gi(Fi[0],Qa)}},Di=Ht(Ti,di,Vr,[Ur],xn,_n,fn,!1,oi,bi,Be(si==null?void 0:si.defaultOpenValue),no,Ir,Rr),ci=(0,Ke.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,it.zX)(function(ro,Fi,ya){if(so(Fi),Ki&&ya!==!1){var Qa=ro||Vr[Vr.length-1];Ki(Qa,Fi)}}),Ho=function(){oa(Er()),bn(!1,{force:!0})},va=function(Fi){!xr&&!pn.current.nativeElement.contains(document.activeElement)&&pn.current.focus(),bn(!0),nn==null||nn(Fi)},ca=function(){oa(null),bn(!1,{force:!0})},ki=ce.useState(null),Vi=(0,Ke.Z)(ki,2),jo=Vi[0],Xo=Vi[1],Qo=ce.useState(null),Ea=(0,Ke.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(){xn||Na(null)},[xn]);var na=or(yt),sa=function(Fi){Na(Fi),Xo("preset")},Ca=function(Fi){var ya=Si?Mn(Er(),Fi):[Fi],Qa=oa(ya);Qa&&!Si&&bn(!1,{force:!0})},ga=function(Fi){Ca(Fi)},Lo=function(Fi){Na(Fi),Xo("cell")},fa=function(Fi){bn(!0),Br(Fi)},Vo=function(Fi){if($n("panel"),!(Si&&eo!==xi)){var ya=Si?Mn(Er(),Fi):[Fi];kr(ya),!mr&&!Cn&&fn===eo&&Ho()}},Ra=function(){bn(!1)},Sa=gt(kt,Vt,sn),Ka=ce.useMemo(function(){var ro=(0,At.Z)(It,!1),Fi=(0,lt.Z)(It,[].concat((0,at.Z)(Object.keys(ro)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,xe.Z)((0,xe.Z)({},Fi),{},{multiple:It.multiple})},[It]),Xa=ce.createElement(Wr,(0,Ie.Z)({},Ka,{showNow:qo,showTime:si,disabledDate:$r,onFocus:fa,onBlur:jr,picker:xi,mode:Ur,internalMode:eo,onPanelChange:aa,format:Rn,value:Vr,isInvalid:Gn,onChange:null,onSelect:Vo,pickerValue:Do,defaultOpenValue:si==null?void 0:si.defaultOpenValue,onPickerValueChange:zo,hoverValue:ia,onHover:Lo,needConfirm:mr,onSubmit:Ho,onOk:Hr,presets:na,onPresetHover:sa,onPresetSubmit:Ca,onNow:ga,cellRender:Sa})),Sl=function(Fi){kr(Fi)},ua=function(){$n("input")},Jl=function(Fi){$n("input"),bn(!0,{inherit:!0}),Br(Fi)},Ua=function(Fi){bn(!1),jr(Fi)},hl=function(Fi,ya){Fi.key==="Tab"&&Ho(),Tr==null||Tr(Fi,ya)},al=ce.useMemo(function(){return{prefixCls:tr,locale:di,generateConfig:Ti,button:Ft.button,input:Ft.input}},[tr,di,Ti,Ft.button,Ft.input]);return(0,Ct.Z)(function(){xn&&_n!==void 0&&aa(null,xi,!1)},[xn,_n,xi]),(0,Ct.Z)(function(){var ro=$n();!xn&&ro==="input"&&(bn(!1),Ho()),!xn&&Cn&&!mr&&ro==="panel"&&Ho()},[xn]),ce.createElement(te.Provider,{value:al},ce.createElement(ne,(0,Ie.Z)({},dt(It),{popupElement:Xa,popupStyle:sr.popup,popupClassName:ar.popup,visible:xn,onClose:Ra}),ce.createElement(Ia,(0,Ie.Z)({},It,{ref:pn,suffixIcon:lo,removeIcon:uo,activeHelp:!!la,allHelp:!!la&&jo==="preset",focused:br,onFocus:Jl,onBlur:Ua,onKeyDown:hl,onSubmit:Ho,value:Fo,maskFormat:Rn,onChange:Sl,onInputChange:ua,internalPicker:fn,format:An,inputReadOnly:Ui,disabled:xr,open:xn,onOpenChange:bn,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),To=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,Xe)=>{const{componentCls:mt,controlHeight:Pt}=me,It=Xe?`${mt}-${Xe}`:"",fn=(0,cs.gp)(me);return[{[`${mt}-multiple${It}`]:{paddingBlock:fn.containerPadding,paddingInlineStart:fn.basePadding,minHeight:Pt,[`${mt}-selection-item`]:{height:fn.itemHeight,lineHeight:(0,Ao.unit)(fn.itemLineHeight)}}}]};var ds=me=>{const{componentCls:Xe,calc:mt,lineWidth:Pt}=me,It=(0,Gl.mergeToken)(me,{fontHeight:me.fontSize,selectHeight:me.controlHeightSM,multipleSelectItemHeight:me.multipleItemHeightSM,borderRadius:me.borderRadiusSM,borderRadiusSM:me.borderRadiusXS,controlHeight:me.controlHeightSM}),fn=(0,Gl.mergeToken)(me,{fontHeight:mt(me.multipleItemHeightLG).sub(mt(Pt).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(fn,"large"),{[`${Xe}${Xe}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Xe}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Xe}-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)),{[`${Xe}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},gl=E(17835);const _l=me=>{const{pickerCellCls:Xe,pickerCellInnerCls:mt,cellHeight:Pt,borderRadiusSM:It,motionDurationMid:fn,cellHoverBg:Cn,lineWidth:An,lineType:Rn,colorPrimary:Gn,cellActiveWithRangeBg:Dn,colorTextLightSolid:tr,colorTextDisabled:sr,cellBgDisabled:ar,colorFillSecondary:nr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Pt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[mt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Pt,height:Pt,lineHeight:(0,Ao.unit)(Pt),borderRadius:It,transition:`background ${fn}`},[`&:hover:not(${Xe}-in-view):not(${Xe}-disabled), &:hover:not(${Xe}-selected):not(${Xe}-range-start):not(${Xe}-range-end):not(${Xe}-disabled)`]:{[mt]:{background:Cn}},[`&-in-view${Xe}-today ${mt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ao.unit)(An)} ${Rn} ${Gn}`,borderRadius:It,content:'""'}},[`&-in-view${Xe}-in-range, &-in-view${Xe}-range-start, &-in-view${Xe}-range-end`]:{position:"relative",[`&:not(${Xe}-disabled):before`]:{background:Dn}},[`&-in-view${Xe}-selected, &-in-view${Xe}-range-start, &-in-view${Xe}-range-end`]:{[`&:not(${Xe}-disabled) ${mt}`]:{color:tr,background:Gn},[`&${Xe}-disabled ${mt}`]:{background:nr}},[`&-in-view${Xe}-range-start:not(${Xe}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Xe}-range-end:not(${Xe}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Xe}-range-start:not(${Xe}-range-end) ${mt}`]:{borderStartStartRadius:It,borderEndStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Xe}-range-end:not(${Xe}-range-start) ${mt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It},"&-disabled":{color:sr,cursor:"not-allowed",[mt]:{background:"transparent"},"&::before":{background:ar}},[`&-disabled${Xe}-today ${mt}::before`]:{borderColor:sr}}},ns=me=>{const{componentCls:Xe,pickerCellCls:mt,pickerCellInnerCls:Pt,pickerYearMonthCellWidth:It,pickerControlIconSize:fn,cellWidth:Cn,paddingSM:An,paddingXS:Rn,paddingXXS:Gn,colorBgContainer:Dn,lineWidth:tr,lineType:sr,borderRadiusLG:ar,colorPrimary:nr,colorTextHeading:dr,colorSplit:hr,pickerControlIconBorderWidth:mr,colorIcon:Yr,textHeight:Tr,motionDurationMid:xr,colorIconHover:$r,fontWeightStrong:Ir,cellHeight:Rr,pickerCellPaddingVertical:Ii,colorTextDisabled:pi,colorText:yi,fontSize:di,motionDurationSlow:Ti,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(Cn).mul(7).add(me.calc(bi).mul(2)).equal();return{[Xe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Dn,borderRadius:ar,outline:"none","&-focused":{borderColor:nr},"&-rtl":{[`${Xe}-prev-icon, ${Xe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Xe}-next-icon, ${Xe}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Xe}-time-panel`]:{[`${Xe}-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)(Rn)}`,color:dr,borderBottom:`${(0,Ao.unit)(tr)} ${sr} ${hr}`,"> *":{flex:"none"},button:{padding:0,color:Yr,lineHeight:(0,Ao.unit)(Tr),background:"transparent",border:0,cursor:"pointer",transition:`color ${xr}`,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:Ir,lineHeight:(0,Ao.unit)(Tr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Rn},"&:hover":{color:nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:fn,height:fn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:mr,borderInlineStartWidth:mr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:gi,insetInlineStart:gi,display:"inline-block",width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:mr,borderInlineStartWidth:mr,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":{[`${Xe}-content`]:{height:me.calc(xi).mul(4).equal()},[Pt]:{padding:`0 ${(0,Ao.unit)(Rn)}`}},"&-quarter-panel":{[`${Xe}-content`]:{height:ii}},"&-decade-panel":{[Pt]:{padding:`0 ${(0,Ao.unit)(me.calc(Rn).div(2).equal())}`},[`${Xe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Xe}-body`]:{padding:`0 ${(0,Ao.unit)(Rn)}`},[Pt]:{width:It}},"&-date-panel":{[`${Xe}-body`]:{padding:`${(0,Ao.unit)(Rn)} ${(0,Ao.unit)(bi)}`},[`${Xe}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Xe}-cell`]:{[`&:hover ${Pt}, &-selected ${Pt}, ${Pt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${xr}`},"&: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},[`&${Xe}-cell-week`]:{color:new gl.FastColor(si).setA(.5).toHexString()},[Pt]:{color:si}}},"&-range-hover td:before":{background:Si}}},"&-week-panel, &-date-panel-show-week":{[`${Xe}-body`]:{padding:`${(0,Ao.unit)(Rn)} ${(0,Ao.unit)(An)}`},[`${Xe}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Xe}-time-panel`]:{borderInlineStart:`${(0,Ao.unit)(tr)} ${sr} ${hr}`},[`${Xe}-date-panel, ${Xe}-time-panel`]:{transition:`opacity ${Ti}`},"&-active":{[`${Xe}-date-panel, ${Xe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Xe}-content`]:{display:"flex",flex:"auto",height:Ki},"&-column":{flex:"1 0 auto",width:Ni,margin:`${(0,Ao.unit)(Gn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${xr}`,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)} ${sr} ${hr}`},"&-active":{background:new gl.FastColor(Si).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Xe}-time-panel-cell`]:{marginInline:oi,[`${Xe}-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 ${xr}`,"&:hover":{background:li}},"&-selected":{[`${Xe}-time-panel-cell-inner`]:{background:Si}},"&-disabled":{[`${Xe}-time-panel-cell-inner`]:{color:pi,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Xl=me=>{const{componentCls:Xe,textHeight:mt,lineWidth:Pt,paddingSM:It,antCls:fn,colorPrimary:Cn,cellActiveWithRangeBg:An,colorPrimaryBorder:Rn,lineType:Gn,colorSplit:Dn}=me;return{[`${Xe}-dropdown`]:{[`${Xe}-footer`]:{borderTop:`${(0,Ao.unit)(Pt)} ${Gn} ${Dn}`,"&-extra":{padding:`0 ${(0,Ao.unit)(It)}`,lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Pt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ao.unit)(Pt)} ${Gn} ${Dn}`}}},[`${Xe}-panels + ${Xe}-footer ${Xe}-ranges`]:{justifyContent:"space-between"},[`${Xe}-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(Pt).mul(2)).equal()),display:"inline-block"},[`${Xe}-now-btn-disabled`]:{pointerEvents:"none",color:me.colorTextDisabled},[`${Xe}-preset > ${fn}-tag-blue`]:{color:Cn,background:An,borderColor:Rn,cursor:"pointer"},[`${Xe}-ok`]:{paddingBlock:me.calc(Pt).mul(2).equal(),marginInlineStart:"auto"}}}}};const fs=me=>{const{componentCls:Xe,controlHeightLG:mt,paddingXXS:Pt,padding:It}=me;return{pickerCellCls:`${Xe}-cell`,pickerCellInnerCls:`${Xe}-cell-inner`,pickerYearMonthCellWidth:me.calc(mt).mul(1.5).equal(),pickerQuarterPanelContentHeight:me.calc(mt).mul(1.4).equal(),pickerCellPaddingVertical:me.calc(Pt).add(me.calc(Pt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:me.calc(It).add(me.calc(Pt).div(2)).equal()}},Cs=me=>{const{colorBgContainerDisabled:Xe,controlHeight:mt,controlHeightSM:Pt,controlHeightLG:It,paddingXXS:fn,lineWidth:Cn}=me,An=fn*2,Rn=Cn*2,Gn=Math.min(mt-An,mt-Rn),Dn=Math.min(Pt-An,Pt-Rn),tr=Math.min(It-An,It-Rn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(fn/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:Xe,timeColumnWidth:It*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Pt*1.5,cellHeight:Pt,textHeight:It,withoutTimeCellHeight:It*1.65,multipleItemBg:me.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Gn,multipleItemHeightSM:Dn,multipleItemHeightLG:tr,multipleSelectorBgDisabled:Xe,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:Xe}=me;return{[Xe]:[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":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-filled":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.colorBgContainer,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`}},"&-borderless":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-underlined":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}}}]}};const Ma=(me,Xe,mt,Pt)=>{const It=me.calc(mt).add(2).equal(),fn=me.max(me.calc(Xe).sub(It).div(2).equal(),0),Cn=me.max(me.calc(Xe).sub(It).sub(fn).equal(),0);return{padding:`${(0,Ao.unit)(fn)} ${(0,Ao.unit)(Pt)} ${(0,Ao.unit)(Cn)}`}},tl=me=>{const{componentCls:Xe,colorError:mt,colorWarning:Pt}=me;return{[`${Xe}:not(${Xe}-disabled):not([disabled])`]:{[`&${Xe}-status-error`]:{[`${Xe}-active-bar`]:{background:mt}},[`&${Xe}-status-warning`]:{[`${Xe}-active-bar`]:{background:Pt}}}}},Oa=me=>{const{componentCls:Xe,antCls:mt,controlHeight:Pt,paddingInline:It,lineWidth:fn,lineType:Cn,colorBorder:An,borderRadius:Rn,motionDurationMid:Gn,colorTextDisabled:Dn,colorTextPlaceholder:tr,controlHeightLG:sr,fontSizeLG:ar,controlHeightSM:nr,paddingInlineSM:dr,paddingXS:hr,marginXS:mr,colorTextDescription:Yr,lineWidthBold:Tr,colorPrimary:xr,motionDurationSlow:$r,zIndexPopup:Ir,paddingXXS:Rr,sizePopupArrow:Ii,colorBgElevated:pi,borderRadiusLG:yi,boxShadowSecondary:di,borderRadiusSM:Ti,colorSplit:xi,cellHoverBg:ii,presetsWidth:_r,presetsMaxWidth:si,boxShadowPopoverArrow:li,fontHeight:Ki,fontHeightLG:Ni,lineHeightLG:vi}=me;return[{[Xe]:Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),Ma(me,Pt,Ki,It)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Rn,transition:`border ${Gn}, box-shadow ${Gn}, background ${Gn}`,[`${Xe}-prefix`]:{flex:"0 0 auto",marginInlineEnd:me.inputAffixPadding},[`${Xe}-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 ${Gn}`},(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,sr,Ni,It)),{[`${Xe}-input > input`]:{fontSize:ar,lineHeight:vi}}),"&-small":Object.assign({},Ma(me,nr,Ki,dr)),[`${Xe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:me.calc(hr).div(2).equal(),color:Dn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Gn}, color ${Gn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mr}}},[`${Xe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Dn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Gn}, color ${Gn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Yr}},"&:hover":{[`${Xe}-clear`]:{opacity:1},[`${Xe}-suffix:not(:last-child)`]:{opacity:0}},[`${Xe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ar,color:Dn,fontSize:ar,verticalAlign:"top",cursor:"default",[`${Xe}-focused &`]:{color:Yr},[`${Xe}-range-separator &`]:{[`${Xe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Xe}-active-bar`]:{bottom:me.calc(fn).mul(-1).equal(),height:Tr,background:xr,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${Xe}-focused`]:{[`${Xe}-active-bar`]:{opacity:1}},[`${Xe}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ao.unit)(hr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Xe}-clear`]:{insetInlineEnd:It},[`&${Xe}-small`]:{[`${Xe}-clear`]:{insetInlineEnd:dr}}},"&-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:Ir,[`&${Xe}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Xe}-dropdown-placement-bottomLeft, &${Xe}-dropdown-placement-bottomRight`]:{[`${Xe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Xe}-dropdown-placement-topLeft, &${Xe}-dropdown-placement-topRight`]:{[`${Xe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${mt}-slide-up-appear, &${mt}-slide-up-enter`]:{[`${Xe}-range-arrow${Xe}-range-arrow`]:{transition:"none"}},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-topLeft, &${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-topRight, &${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-topLeft, &${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-topRight`]:{animationName:il.Qt},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-bottomLeft, &${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-bottomRight, &${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-bottomLeft, &${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-bottomRight`]:{animationName:il.fJ},[`&${mt}-slide-up-leave ${Xe}-panel-container`]:{pointerEvents:"none"},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-topLeft, &${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-topRight`]:{animationName:il.ly},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-bottomLeft, &${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-bottomRight`]:{animationName:il.Uw},[`${Xe}-panel > ${Xe}-time-panel`]:{paddingTop:Rr},[`${Xe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Xe}-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()}}),[`${Xe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:pi,borderRadius:yi,boxShadow:di,transition:`margin ${$r}`,display:"inline-block",pointerEvents:"auto",[`${Xe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Xe}-presets`]:{display:"flex",flexDirection:"column",minWidth:_r,maxWidth:si,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:hr,borderInlineEnd:`${(0,Ao.unit)(fn)} ${Cn} ${xi}`,li:Object.assign(Object.assign({},us.vS),{borderRadius:Ti,paddingInline:hr,paddingBlock:me.calc(nr).sub(Ki).div(2).equal(),cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:mr},"&:hover":{background:ii}})}},[`${Xe}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Xe}-panel`]:{borderWidth:0}}},[`${Xe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Xe}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:An}}}}),"&-dropdown-range":{padding:`${(0,Ao.unit)(me.calc(Ii).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Xe}-separator`]:{transform:"scale(-1, 1)"},[`${Xe}-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 Ta=(0,Is.I$)("DatePicker",me=>{const Xe=(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(Xe),Oa(Xe),Eo(Xe),tl(Xe),ds(Xe),(0,ys.c)(me,{focusElCls:`${me.componentCls}-focused`})]},Ul),Fl=E(68525);function El(me,Xe,mt){return mt!==void 0?mt:Xe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Xe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Xe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Xe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Xe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Ll(me,Xe,mt){return mt!==void 0?mt:Xe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Xe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Xe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Xe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Xe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function ol(me,Xe){const{allowClear:mt=!0}=me,{clearIcon:Pt,removeIcon:It}=(0,Fl.Z)(Object.assign(Object.assign({},me),{prefixCls:Xe,componentName:"DatePicker"}));return[ce.useMemo(()=>mt===!1?!1:Object.assign({clearIcon:Pt},mt===!0?{}:mt),[mt,Pt]),It]}const[fl,Pl]=["week","WeekPicker"],[Vl,Os]=["month","MonthPicker"],[Ms,rs]=["year","YearPicker"],[zl,kl]=["quarter","QuarterPicker"],[_a,Wl]=["time","TimePicker"];var Tl=E(7939),Ks=me=>ce.createElement(Tl.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,Xe){var mt={};for(var Pt in me)Object.prototype.hasOwnProperty.call(me,Pt)&&Xe.indexOf(Pt)<0&&(mt[Pt]=me[Pt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Pt=Object.getOwnPropertySymbols(me);It(0,ce.forwardRef)((mt,Pt)=>{var It;const{prefixCls:fn,getPopupContainer:Cn,components:An,className:Rn,style:Gn,placement:Dn,size:tr,disabled:sr,bordered:ar=!0,placeholder:nr,popupClassName:dr,dropdownClassName:hr,status:mr,rootClassName:Yr,variant:Tr,picker:xr}=mt,$r=Ql(mt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Ir=ce.useRef(null),{getPrefixCls:Rr,direction:Ii,getPopupContainer:pi,rangePicker:yi}=(0,ce.useContext)(da.E_),di=Rr("picker",fn),{compactSize:Ti,compactItemClassnames:xi}=(0,el.ri)(di,Ii),ii=Rr(),[_r,si]=(0,pl.Z)("rangePicker",Tr,ar),li=(0,Ga.Z)(di),[Ki,Ni,vi]=Ta(di,li),[Si]=ol(mt,di),oi=Es(An),bi=(0,Wa.Z)(sn=>{var nn;return(nn=tr!=null?tr:Ti)!==null&&nn!==void 0?nn:sn}),gi=ce.useContext(Cl.Z),Ui=sr!=null?sr:gi,lo=(0,ce.useContext)(Fa.aM),{hasFeedback:uo,status:Ve,feedbackIcon:We}=lo,yt=ce.createElement(ce.Fragment,null,xr===_a?ce.createElement(St,null):ce.createElement(Je,null),uo&&We);(0,ce.useImperativeHandle)(Pt,()=>Ir.current);const[Ft]=(0,Al.Z)("Calendar",Dl.Z),kt=Object.assign(Object.assign({},Ft),mt.locale),[Vt]=(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(ue,null)),disabled:Ui,ref:Ir,placement:Dn,placeholder:Ll(kt,xr,nr),suffixIcon:yt,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:xr},$r,{className:et()({[`${di}-${bi}`]:bi,[`${di}-${_r}`]:si},(0,To.Z)(di,(0,To.F)(Ve,mr),uo),Ni,xi,Rn,yi==null?void 0:yi.className,vi,li,Yr),style:Object.assign(Object.assign({},yi==null?void 0:yi.style),Gn),locale:kt.lang,prefixCls:di,getPopupContainer:Cn||pi,generateConfig:me,components:oi,direction:Ii,classNames:{popup:et()(Ni,dr||hr,vi,li,Yr)},styles:{popup:Object.assign(Object.assign({},mt.popupStyle),{zIndex:Vt})},allowClear:Si}))))}),hs=function(me,Xe){var mt={};for(var Pt in me)Object.prototype.hasOwnProperty.call(me,Pt)&&Xe.indexOf(Pt)<0&&(mt[Pt]=me[Pt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Pt=Object.getOwnPropertySymbols(me);It{const Xe=(Rn,Gn)=>{const Dn=Gn===Wl?"timePicker":"datePicker";return(0,ce.forwardRef)((sr,ar)=>{var nr;const{prefixCls:dr,getPopupContainer:hr,components:mr,style:Yr,className:Tr,rootClassName:xr,size:$r,bordered:Ir,placement:Rr,placeholder:Ii,popupClassName:pi,dropdownClassName:yi,disabled:di,status:Ti,variant:xi,onCalendarChange:ii}=sr,_r=hs(sr,["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",dr),{compactSize:Si,compactItemClassnames:oi}=(0,el.ri)(vi,li),bi=ce.useRef(null),[gi,Ui]=(0,pl.Z)("datePicker",xi,Ir),lo=(0,Ga.Z)(vi),[uo,Ve,We]=Ta(vi,lo);(0,ce.useImperativeHandle)(ar,()=>bi.current);const yt={showToday:!0},Ft=Rn||sr.picker,kt=si(),{onSelect:Vt,multiple:sn}=_r,nn=Vt&&Rn==="time"&&!sn,pn=(Hr,Vr,Ci)=>{ii==null||ii(Hr,Vr,Ci),nn&&Vt(Hr)},[yn,Mn]=ol(sr,vi),Pn=Es(mr),Fn=(0,Wa.Z)(Hr=>{var Vr;return(Vr=$r!=null?$r:Si)!==null&&Vr!==void 0?Vr:Hr}),xn=ce.useContext(Cl.Z),bn=di!=null?di:xn,ur=(0,ce.useContext)(Fa.aM),{hasFeedback:jn,status:vr,feedbackIcon:fr}=ur,wr=ce.createElement(ce.Fragment,null,Ft==="time"?ce.createElement(St,null):ce.createElement(Je,null),jn&&fr),[yr]=(0,Al.Z)("DatePicker",Dl.Z),Er=Object.assign(Object.assign({},yr),sr.locale),[kr]=(0,to.Cn)("DatePicker",(nr=sr.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(Er,Ft,Ii),suffixIcon:wr,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:`${kt}-slide-up`,picker:Rn,onCalendarChange:pn},yt,_r,{locale:Er.lang,className:et()({[`${vi}-${Fn}`]:Fn,[`${vi}-${gi}`]:Ui},(0,To.Z)(vi,(0,To.F)(vr,Ti),jn),Ve,oi,Ni==null?void 0:Ni.className,Tr,We,lo,xr),style:Object.assign(Object.assign({},Ni==null?void 0:Ni.style),Yr),prefixCls:vi,getPopupContainer:hr||Ki,generateConfig:me,components:Pn,direction:li,disabled:bn,classNames:{popup:et()(Ve,We,lo,xr,pi||yi)},styles:{popup:Object.assign(Object.assign({},sr.popupStyle),{zIndex:kr})},allowClear:yn,removeIcon:Mn}))))})},mt=Xe(),Pt=Xe(fl,Pl),It=Xe(Vl,Os),fn=Xe(Ms,rs),Cn=Xe(zl,kl),An=Xe(_a,Wl);return{DatePicker:mt,WeekPicker:Pt,MonthPicker:It,YearPicker:fn,TimePicker:An,QuarterPicker:Cn}},ks=me=>{const{DatePicker:Xe,WeekPicker:mt,MonthPicker:Pt,YearPicker:It,TimePicker:fn,QuarterPicker:Cn}=Ls(me),An=Us(me),Rn=Xe;return Rn.WeekPicker=mt,Rn.MonthPicker=Pt,Rn.YearPicker=It,Rn.RangePicker=An,Rn.TimePicker=fn,Rn.QuarterPicker=Cn,Rn};const $l=ks(Ze),is=(0,nt.Z)($l,"popupAlign",void 0,"picker");$l._InternalPanelDoNotUseOrYouWillBeFired=is;const $i=(0,nt.Z)($l.RangePicker,"popupAlign",void 0,"picker");$l._InternalRangePanelDoNotUseOrYouWillBeFired=$i,$l.generatePicker=ks;var os=$l},51502:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return ue}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(47999),Ae=E(48755),ve=E(31756),be=E(13783),Ce={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},we=b.createContext({}),ge=E(11592),Le=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);Ke(0,ge.Z)(Oe).map(et=>Object.assign(Object.assign({},et==null?void 0:et.props),{key:et.key}));function Me(Oe,et,at){const xe=b.useMemo(()=>et||Se(at),[et,at]);return b.useMemo(()=>xe.map(it=>{var{span:Ct}=it,lt=Le(it,["span"]);return Ct==="filled"?Object.assign(Object.assign({},lt),{filled:!0}):Object.assign(Object.assign({},lt),{span:typeof Ct=="number"?Ct:(0,Ue.m9)(Oe,Ct)})}),[xe,Oe])}var ye=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);KeCt).forEach(Ct=>{const{filled:lt}=Ct,At=ye(Ct,["filled"]);if(lt){xe.push(At),at.push(xe),xe=[],it=0;return}const ct=et-it;it+=Ct.span||1,it>=et?(it>et?(Ke=!0,xe.push(Object.assign(Object.assign({},At),{span:ct}))):xe.push(At),at.push(xe),xe=[],it=0):xe.push(At)}),xe.length>0&&at.push(xe),at=at.map(Ct=>{const lt=Ct.reduce((At,ct)=>At+(ct.span||1),0);if(lt{const[at,xe]=(0,b.useMemo)(()=>De(et,Oe),[et,Oe]);return at},ce=Oe=>{let{children:et}=Oe;return et};function Ie(Oe){return Oe!=null}var ze=Oe=>{const{itemPrefixCls:et,component:at,span:xe,className:Ke,style:it,labelStyle:Ct,contentStyle:lt,bordered:At,label:ct,content:Bt,colon:Dt,type:oe,styles:ae}=Oe,te=at,x=b.useContext(we),{classNames:re}=x;return At?b.createElement(te,{className:fe()({[`${et}-item-label`]:oe==="label",[`${et}-item-content`]:oe==="content",[`${re==null?void 0:re.label}`]:oe==="label",[`${re==null?void 0:re.content}`]:oe==="content"},Ke),style:it,colSpan:xe},Ie(ct)&&b.createElement("span",{style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.label)},ct),Ie(Bt)&&b.createElement("span",{style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.content)},Bt)):b.createElement(te,{className:fe()(`${et}-item`,Ke),style:it,colSpan:xe},b.createElement("div",{className:`${et}-item-container`},(ct||ct===0)&&b.createElement("span",{className:fe()(`${et}-item-label`,re==null?void 0:re.label,{[`${et}-item-no-colon`]:!Dt}),style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.label)},ct),(Bt||Bt===0)&&b.createElement("span",{className:fe()(`${et}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},lt),ae==null?void 0:ae.content)},Bt)))};function tt(Oe,et,at){let{colon:xe,prefixCls:Ke,bordered:it}=et,{component:Ct,type:lt,showLabel:At,showContent:ct,labelStyle:Bt,contentStyle:Dt,styles:oe}=at;return Oe.map((ae,te)=>{let{label:x,children:re,prefixCls:ne=Ke,className:le,style:Be,labelStyle:Te,contentStyle:Ye,span:_e=1,key:rt,styles:dt}=ae;return typeof Ct=="string"?b.createElement(ze,{key:`${lt}-${rt||te}`,className:le,style:Be,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Bt),oe==null?void 0:oe.label),Te),dt==null?void 0:dt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.content),Ye),dt==null?void 0:dt.content)},span:_e,colon:xe,component:Ct,itemPrefixCls:ne,bordered:it,label:At?x:null,content:ct?re:null,type:lt}):[b.createElement(ze,{key:`label-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt),oe==null?void 0:oe.label),Be),Te),dt==null?void 0:dt.label),span:1,colon:xe,component:Ct[0],itemPrefixCls:ne,bordered:it,label:x,type:"label"}),b.createElement(ze,{key:`content-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.content),Be),Ye),dt==null?void 0:dt.content),span:_e*2-1,component:Ct[1],itemPrefixCls:ne,bordered:it,content:re,type:"content"})]})}var He=Oe=>{const et=b.useContext(we),{prefixCls:at,vertical:xe,row:Ke,index:it,bordered:Ct}=Oe;return xe?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${it}`,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:"th",type:"label",showLabel:!0},et))),b.createElement("tr",{key:`content-${it}`,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:"td",type:"content",showContent:!0},et)))):b.createElement("tr",{key:it,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:Ct?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},et)))},Je=E(36237),Ee=E(63356),$e=E(16931),pe=E(51636);const Pe=Oe=>{const{componentCls:et,labelBg:at}=Oe;return{[`&${et}-bordered`]:{[`> ${et}-view`]:{border:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"> table":{tableLayout:"auto"},[`${et}-row`]:{borderBottom:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.padding)} ${(0,Je.unit)(Oe.paddingLG)}`,borderInlineEnd:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${et}-item-label`]:{color:Oe.colorTextSecondary,backgroundColor:at,"&::after":{display:"none"}}}},[`&${et}-middle`]:{[`${et}-row`]:{[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.paddingSM)} ${(0,Je.unit)(Oe.paddingLG)}`}}},[`&${et}-small`]:{[`${et}-row`]:{[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.paddingXS)} ${(0,Je.unit)(Oe.padding)}`}}}}}},St=Oe=>{const{componentCls:et,extraColor:at,itemPaddingBottom:xe,itemPaddingEnd:Ke,colonMarginRight:it,colonMarginLeft:Ct,titleMarginBottom:lt}=Oe;return{[et]:Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(Oe)),Pe(Oe)),{"&-rtl":{direction:"rtl"},[`${et}-header`]:{display:"flex",alignItems:"center",marginBottom:lt},[`${et}-title`]:Object.assign(Object.assign({},Ee.vS),{flex:"auto",color:Oe.titleColor,fontWeight:Oe.fontWeightStrong,fontSize:Oe.fontSizeLG,lineHeight:Oe.lineHeightLG}),[`${et}-extra`]:{marginInlineStart:"auto",color:at,fontSize:Oe.fontSize},[`${et}-view`]:{width:"100%",borderRadius:Oe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${et}-row`]:{"> th, > td":{paddingBottom:xe,paddingInlineEnd:Ke},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${et}-item-label`]:{color:Oe.labelColor,fontWeight:"normal",fontSize:Oe.fontSize,lineHeight:Oe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,Je.unit)(Ct)} ${(0,Je.unit)(it)}`},[`&${et}-item-no-colon::after`]:{content:'""'}},[`${et}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${et}-item-content`]:{display:"table-cell",flex:1,color:Oe.contentColor,fontSize:Oe.fontSize,lineHeight:Oe.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${et}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${et}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${et}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${et}-row`]:{"> th, > td":{paddingBottom:Oe.paddingSM}}},"&-small":{[`${et}-row`]:{"> th, > td":{paddingBottom:Oe.paddingXS}}}})}},qe=Oe=>({labelBg:Oe.colorFillAlter,labelColor:Oe.colorTextTertiary,titleColor:Oe.colorText,titleMarginBottom:Oe.fontSizeSM*Oe.lineHeightSM,itemPaddingBottom:Oe.padding,itemPaddingEnd:Oe.padding,colonMarginRight:Oe.marginXS,colonMarginLeft:Oe.marginXXS/2,contentColor:Oe.colorText,extraColor:Oe.colorText});var ft=(0,$e.I$)("Descriptions",Oe=>{const et=(0,pe.mergeToken)(Oe,{});return St(et)},qe),Et=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);Ke{const{prefixCls:et,title:at,extra:xe,column:Ke,colon:it=!0,bordered:Ct,layout:lt,children:At,className:ct,rootClassName:Bt,style:Dt,size:oe,labelStyle:ae,contentStyle:te,styles:x,items:re,classNames:ne}=Oe,le=Et(Oe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Be,direction:Te,className:Ye,style:_e,classNames:rt,styles:dt}=(0,Ae.dj)("descriptions"),gt=Be("descriptions",et),ot=(0,be.Z)(),ut=b.useMemo(()=>{var bt;return typeof Ke=="number"?Ke:(bt=(0,Ue.m9)(ot,Object.assign(Object.assign({},Ce),Ke)))!==null&&bt!==void 0?bt:3},[ot,Ke]),jt=Me(ot,re,At),Nt=(0,ve.Z)(oe),dn=Ze(ut,jt),[Gt,Rt,Ut]=ft(gt),Jt=b.useMemo(()=>({labelStyle:ae,contentStyle:te,styles:{content:Object.assign(Object.assign({},dt.content),x==null?void 0:x.content),label:Object.assign(Object.assign({},dt.label),x==null?void 0:x.label)},classNames:{label:fe()(rt.label,ne==null?void 0:ne.label),content:fe()(rt.content,ne==null?void 0:ne.content)}}),[ae,te,x,ne,rt,dt]);return Gt(b.createElement(we.Provider,{value:Jt},b.createElement("div",Object.assign({className:fe()(gt,Ye,rt.root,ne==null?void 0:ne.root,{[`${gt}-${Nt}`]:Nt&&Nt!=="default",[`${gt}-bordered`]:!!Ct,[`${gt}-rtl`]:Te==="rtl"},ct,Bt,Rt,Ut),style:Object.assign(Object.assign(Object.assign(Object.assign({},_e),dt.root),x==null?void 0:x.root),Dt)},le),(at||xe)&&b.createElement("div",{className:fe()(`${gt}-header`,rt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},dt.header),x==null?void 0:x.header)},at&&b.createElement("div",{className:fe()(`${gt}-title`,rt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},dt.title),x==null?void 0:x.title)},at),xe&&b.createElement("div",{className:fe()(`${gt}-extra`,rt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},dt.extra),x==null?void 0:x.extra)},xe)),b.createElement("div",{className:`${gt}-view`},b.createElement("table",null,b.createElement("tbody",null,dn.map((bt,Ot)=>b.createElement(He,{key:Ot,index:Ot,colon:it,prefixCls:gt,vertical:lt==="vertical",bordered:Ct,row:bt}))))))))};Ne.Item=ce;var ue=Ne},37285:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Se}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(48755),Ae=E(36237),ve=E(63356),be=E(16931),de=E(51636);const Ce=Me=>{const{componentCls:ye,sizePaddingEdgeHorizontal:De,colorSplit:Fe,lineWidth:Ze,textPaddingInline:nt,orientationMargin:ce,verticalMarginInline:Ie}=Me;return{[ye]:Object.assign(Object.assign({},(0,ve.Wf)(Me)),{borderBlockStart:`${(0,Ae.unit)(Ze)} solid ${Fe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ae.unit)(Ze)} solid ${Fe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ae.unit)(Me.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ye}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ae.unit)(Me.dividerHorizontalWithTextGutterMargin)} 0`,color:Me.colorTextHeading,fontWeight:500,fontSize:Me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Fe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ae.unit)(Ze)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ye}-with-text-start`]:{"&::before":{width:`calc(${ce} * 100%)`},"&::after":{width:`calc(100% - ${ce} * 100%)`}},[`&-horizontal${ye}-with-text-end`]:{"&::before":{width:`calc(100% - ${ce} * 100%)`},"&::after":{width:`calc(${ce} * 100%)`}},[`${ye}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:nt},"&-dashed":{background:"none",borderColor:Fe,borderStyle:"dashed",borderWidth:`${(0,Ae.unit)(Ze)} 0 0`},[`&-horizontal${ye}-with-text${ye}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ye}-dashed`]:{borderInlineStartWidth:Ze,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Fe,borderStyle:"dotted",borderWidth:`${(0,Ae.unit)(Ze)} 0 0`},[`&-horizontal${ye}-with-text${ye}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ye}-dotted`]:{borderInlineStartWidth:Ze,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ye}-with-text`]:{color:Me.colorText,fontWeight:"normal",fontSize:Me.fontSize},[`&-horizontal${ye}-with-text-start${ye}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ye}-inner-text`]:{paddingInlineStart:De}},[`&-horizontal${ye}-with-text-end${ye}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ye}-inner-text`]:{paddingInlineEnd:De}}})}},se=Me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Me.marginXS});var we=(0,be.I$)("Divider",Me=>{const ye=(0,de.mergeToken)(Me,{dividerHorizontalWithTextGutterMargin:Me.margin,dividerHorizontalGutterMargin:Me.marginLG,sizePaddingEdgeHorizontal:0});return[Ce(ye)]},se,{unitless:{orientationMargin:!0}}),ge=function(Me,ye){var De={};for(var Fe in Me)Object.prototype.hasOwnProperty.call(Me,Fe)&&ye.indexOf(Fe)<0&&(De[Fe]=Me[Fe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Fe=Object.getOwnPropertySymbols(Me);Ze{const{getPrefixCls:ye,direction:De,className:Fe,style:Ze}=(0,Ue.dj)("divider"),{prefixCls:nt,type:ce="horizontal",orientation:Ie="center",orientationMargin:Ge,className:ze,rootClassName:tt,children:ke,dashed:He,variant:Je="solid",plain:Ee,style:$e}=Me,pe=ge(Me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Pe=ye("divider",nt),[St,qe,ft]=we(Pe),Et=!!ke,Ne=b.useMemo(()=>Ie==="left"?De==="rtl"?"end":"start":Ie==="right"?De==="rtl"?"start":"end":Ie,[De,Ie]),ue=Ne==="start"&&Ge!=null,Oe=Ne==="end"&&Ge!=null,et=fe()(Pe,Fe,qe,ft,`${Pe}-${ce}`,{[`${Pe}-with-text`]:Et,[`${Pe}-with-text-${Ne}`]:Et,[`${Pe}-dashed`]:!!He,[`${Pe}-${Je}`]:Je!=="solid",[`${Pe}-plain`]:!!Ee,[`${Pe}-rtl`]:De==="rtl",[`${Pe}-no-default-orientation-margin-start`]:ue,[`${Pe}-no-default-orientation-margin-end`]:Oe},ze,tt),at=b.useMemo(()=>typeof Ge=="number"?Ge:/^\d+$/.test(Ge)?Number(Ge):Ge,[Ge]),xe={marginInlineStart:ue?at:void 0,marginInlineEnd:Oe?at:void 0};return St(b.createElement("div",Object.assign({className:et,style:Object.assign(Object.assign({},Ze),$e)},pe,{role:"separator"}),ke&&ce!=="vertical"&&b.createElement("span",{className:`${Pe}-inner-text`,style:xe},ke)))}},36207:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Te}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(33885),Ae=E(42978),ve=E(43403),be=E(34280),de=b.createContext(null),Ce=b.createContext({}),se=de,we=E(20068),ge=E(54476),Le=E(77900),Se=E(10228),Me=E(26112),ye=E(75931),De=E(8654),Fe=["prefixCls","className","containerRef"],Ze=function(_e){var rt=_e.prefixCls,dt=_e.className,gt=_e.containerRef,ot=(0,ye.Z)(_e,Fe),ut=b.useContext(Ce),jt=ut.panel,Nt=(0,De.x1)(jt,gt);return b.createElement("div",(0,ge.Z)({className:fe()("".concat(rt,"-content"),dt),role:"dialog",ref:Nt},(0,Me.Z)(_e,{aria:!0}),{"aria-modal":"true"},ot))},nt=Ze,ce=E(48736);function Ie(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 tt(Ye,_e){var rt,dt,gt,ot=Ye.prefixCls,ut=Ye.open,jt=Ye.placement,Nt=Ye.inline,dn=Ye.push,Gt=Ye.forceRender,Rt=Ye.autoFocus,Ut=Ye.keyboard,Jt=Ye.classNames,bt=Ye.rootClassName,Ot=Ye.rootStyle,rn=Ye.zIndex,mn=Ye.className,vt=Ye.id,Mt=Ye.style,Yt=Ye.motion,ln=Ye.width,Sn=Ye.height,Ln=Ye.children,Jn=Ye.mask,er=Ye.maskClosable,In=Ye.maskMotion,Yn=Ye.maskClassName,zt=Ye.maskStyle,un=Ye.afterOpenChange,an=Ye.onClose,en=Ye.onMouseEnter,$t=Ye.onMouseOver,vn=Ye.onMouseLeave,gn=Ye.onClick,Wn=Ye.onKeyDown,Hn=Ye.onKeyUp,zn=Ye.styles,Nn=Ye.drawerRender,Kn=b.useRef(),Xn=b.useRef(),Lr=b.useRef();b.useImperativeHandle(_e,function(){return Kn.current});var Ar=function(Wt){var _t=Wt.keyCode,on=Wt.shiftKey;switch(_t){case Se.Z.TAB:{if(_t===Se.Z.TAB){if(!on&&document.activeElement===Lr.current){var Zn;(Zn=Xn.current)===null||Zn===void 0||Zn.focus({preventScroll:!0})}else if(on&&document.activeElement===Xn.current){var Tn;(Tn=Lr.current)===null||Tn===void 0||Tn.focus({preventScroll:!0})}}break}case Se.Z.ESC:{an&&Ut&&(Wt.stopPropagation(),an(Wt));break}}};b.useEffect(function(){if(ut&&Rt){var Kt;(Kt=Kn.current)===null||Kt===void 0||Kt.focus({preventScroll:!0})}},[ut]);var wn=b.useState(!1),Bn=(0,Ae.Z)(wn,2),rr=Bn[0],or=Bn[1],Lt=b.useContext(se),Qt;typeof dn=="boolean"?Qt=dn?{}:{distance:0}:Qt=dn||{};var xt=(rt=(dt=(gt=Qt)===null||gt===void 0?void 0:gt.distance)!==null&&dt!==void 0?dt:Lt==null?void 0:Lt.pushDistance)!==null&&rt!==void 0?rt:180,Tt=b.useMemo(function(){return{pushDistance:xt,push:function(){or(!0)},pull:function(){or(!1)}}},[xt]);b.useEffect(function(){if(ut){var Kt;Lt==null||(Kt=Lt.push)===null||Kt===void 0||Kt.call(Lt)}else{var Wt;Lt==null||(Wt=Lt.pull)===null||Wt===void 0||Wt.call(Lt)}},[ut]),b.useEffect(function(){return function(){var Kt;Lt==null||(Kt=Lt.pull)===null||Kt===void 0||Kt.call(Lt)}},[]);var wt=Jn&&b.createElement(Le.default,(0,ge.Z)({key:"mask"},In,{visible:ut}),function(Kt,Wt){var _t=Kt.className,on=Kt.style;return b.createElement("div",{className:fe()("".concat(ot,"-mask"),_t,Jt==null?void 0:Jt.mask,Yn),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},on),zt),zn==null?void 0:zn.mask),onClick:er&&ut?an:void 0,ref:Wt})}),Ht=typeof Yt=="function"?Yt(jt):Yt,ht={};if(rr&&xt)switch(jt){case"top":ht.transform="translateY(".concat(xt,"px)");break;case"bottom":ht.transform="translateY(".concat(-xt,"px)");break;case"left":ht.transform="translateX(".concat(xt,"px)");break;default:ht.transform="translateX(".concat(-xt,"px)");break}jt==="left"||jt==="right"?ht.width=Ie(ln):ht.height=Ie(Sn);var Xt={onMouseEnter:en,onMouseOver:$t,onMouseLeave:vn,onClick:gn,onKeyDown:Wn,onKeyUp:Hn},qt=b.createElement(Le.default,(0,ge.Z)({key:"panel"},Ht,{visible:ut,forceRender:Gt,onVisibleChanged:function(Wt){un==null||un(Wt)},removeOnLeave:!1,leavedClassName:"".concat(ot,"-content-wrapper-hidden")}),function(Kt,Wt){var _t=Kt.className,on=Kt.style,Zn=b.createElement(nt,(0,ge.Z)({id:vt,containerRef:Wt,prefixCls:ot,className:fe()(mn,Jt==null?void 0:Jt.content),style:(0,Ue.Z)((0,Ue.Z)({},Mt),zn==null?void 0:zn.content)},(0,Me.Z)(Ye,{aria:!0}),Xt),Ln);return b.createElement("div",(0,ge.Z)({className:fe()("".concat(ot,"-content-wrapper"),Jt==null?void 0:Jt.wrapper,_t),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},ht),on),zn==null?void 0:zn.wrapper)},(0,Me.Z)(Ye,{data:!0})),Nn?Nn(Zn):Zn)}),cn=(0,Ue.Z)({},Ot);return rn&&(cn.zIndex=rn),b.createElement(se.Provider,{value:Tt},b.createElement("div",{className:fe()(ot,"".concat(ot,"-").concat(jt),bt,(0,we.Z)((0,we.Z)({},"".concat(ot,"-open"),ut),"".concat(ot,"-inline"),Nt)),style:cn,tabIndex:-1,ref:Kn,onKeyDown:Ar},wt,b.createElement("div",{tabIndex:0,ref:Xn,style:ze,"aria-hidden":"true","data-sentinel":"start"}),qt,b.createElement("div",{tabIndex:0,ref:Lr,style:ze,"aria-hidden":"true","data-sentinel":"end"})))}var ke=b.forwardRef(tt),He=ke,Je=function(_e){var rt=_e.open,dt=rt===void 0?!1:rt,gt=_e.prefixCls,ot=gt===void 0?"rc-drawer":gt,ut=_e.placement,jt=ut===void 0?"right":ut,Nt=_e.autoFocus,dn=Nt===void 0?!0:Nt,Gt=_e.keyboard,Rt=Gt===void 0?!0:Gt,Ut=_e.width,Jt=Ut===void 0?378:Ut,bt=_e.mask,Ot=bt===void 0?!0:bt,rn=_e.maskClosable,mn=rn===void 0?!0:rn,vt=_e.getContainer,Mt=_e.forceRender,Yt=_e.afterOpenChange,ln=_e.destroyOnClose,Sn=_e.onMouseEnter,Ln=_e.onMouseOver,Jn=_e.onMouseLeave,er=_e.onClick,In=_e.onKeyDown,Yn=_e.onKeyUp,zt=_e.panelRef,un=b.useState(!1),an=(0,Ae.Z)(un,2),en=an[0],$t=an[1],vn=b.useState(!1),gn=(0,Ae.Z)(vn,2),Wn=gn[0],Hn=gn[1];(0,be.Z)(function(){Hn(!0)},[]);var zn=Wn?dt:!1,Nn=b.useRef(),Kn=b.useRef();(0,be.Z)(function(){zn&&(Kn.current=document.activeElement)},[zn]);var Xn=function(rr){var or;if($t(rr),Yt==null||Yt(rr),!rr&&Kn.current&&!((or=Nn.current)!==null&&or!==void 0&&or.contains(Kn.current))){var Lt;(Lt=Kn.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}},Lr=b.useMemo(function(){return{panel:zt}},[zt]);if(!Mt&&!en&&!zn&&ln)return null;var Ar={onMouseEnter:Sn,onMouseOver:Ln,onMouseLeave:Jn,onClick:er,onKeyDown:In,onKeyUp:Yn},wn=(0,Ue.Z)((0,Ue.Z)({},_e),{},{open:zn,prefixCls:ot,placement:jt,autoFocus:dn,keyboard:Rt,width:Jt,mask:Ot,maskClosable:mn,inline:vt===!1,afterOpenChange:Xn,ref:Nn},Ar);return b.createElement(Ce.Provider,{value:Lr},b.createElement(ve.Z,{open:zn||Mt||en,autoDestroy:!1,getContainer:vt,autoLock:Ot&&(zn||en)},b.createElement(He,wn)))},Ee=Je,$e=Ee,pe=E(62487),Pe=E(75030),St=E(86641),qe=E(55743),ft=E(48755),Et=E(91190),Ne=E(78776),ue=E(458),et=Ye=>{var _e,rt;const{prefixCls:dt,title:gt,footer:ot,extra:ut,loading:jt,onClose:Nt,headerStyle:dn,bodyStyle:Gt,footerStyle:Rt,children:Ut,classNames:Jt,styles:bt}=Ye,Ot=(0,ft.dj)("drawer"),rn=b.useCallback(ln=>b.createElement("button",{type:"button",onClick:Nt,"aria-label":"Close",className:`${dt}-close`},ln),[Nt]),[mn,vt]=(0,Ne.Z)((0,Ne.w)(Ye),(0,Ne.w)(Ot),{closable:!0,closeIconRender:rn}),Mt=b.useMemo(()=>{var ln,Sn;return!gt&&!mn?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(ln=Ot.styles)===null||ln===void 0?void 0:ln.header),dn),bt==null?void 0:bt.header),className:fe()(`${dt}-header`,{[`${dt}-header-close-only`]:mn&&!gt&&!ut},(Sn=Ot.classNames)===null||Sn===void 0?void 0:Sn.header,Jt==null?void 0:Jt.header)},b.createElement("div",{className:`${dt}-header-title`},vt,gt&&b.createElement("div",{className:`${dt}-title`},gt)),ut&&b.createElement("div",{className:`${dt}-extra`},ut))},[mn,vt,ut,dn,dt,gt]),Yt=b.useMemo(()=>{var ln,Sn;if(!ot)return null;const Ln=`${dt}-footer`;return b.createElement("div",{className:fe()(Ln,(ln=Ot.classNames)===null||ln===void 0?void 0:ln.footer,Jt==null?void 0:Jt.footer),style:Object.assign(Object.assign(Object.assign({},(Sn=Ot.styles)===null||Sn===void 0?void 0:Sn.footer),Rt),bt==null?void 0:bt.footer)},ot)},[ot,Rt,dt]);return b.createElement(b.Fragment,null,Mt,b.createElement("div",{className:fe()(`${dt}-body`,Jt==null?void 0:Jt.body,(_e=Ot.classNames)===null||_e===void 0?void 0:_e.body),style:Object.assign(Object.assign(Object.assign({},(rt=Ot.styles)===null||rt===void 0?void 0:rt.body),Gt),bt==null?void 0:bt.body)},jt?b.createElement(ue.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${dt}-body-skeleton`}):Ut),Yt)},at=E(36237),xe=E(63356),Ke=E(16931),it=E(51636);const Ct=Ye=>{const _e="100%";return{left:`translateX(-${_e})`,right:`translateX(${_e})`,top:`translateY(-${_e})`,bottom:`translateY(${_e})`}[Ye]},lt=(Ye,_e)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ye),{"&-active":_e}),"&-leave":Object.assign(Object.assign({},_e),{"&-active":Ye})}),At=(Ye,_e)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_e}`}}},lt({opacity:Ye},{opacity:1})),ct=(Ye,_e)=>[At(.7,_e),lt({transform:Ct(Ye)},{transform:"none"})];var Dt=Ye=>{const{componentCls:_e,motionDurationSlow:rt}=Ye;return{[_e]:{[`${_e}-mask-motion`]:At(0,rt),[`${_e}-panel-motion`]:["left","right","top","bottom"].reduce((dt,gt)=>Object.assign(Object.assign({},dt),{[`&-${gt}`]:ct(gt,rt)}),{})}}};const oe=Ye=>{const{borderRadiusSM:_e,componentCls:rt,zIndexPopup:dt,colorBgMask:gt,colorBgElevated:ot,motionDurationSlow:ut,motionDurationMid:jt,paddingXS:Nt,padding:dn,paddingLG:Gt,fontSizeLG:Rt,lineHeightLG:Ut,lineWidth:Jt,lineType:bt,colorSplit:Ot,marginXS:rn,colorIcon:mn,colorIconHover:vt,colorBgTextHover:Mt,colorBgTextActive:Yt,colorText:ln,fontWeightStrong:Sn,footerPaddingBlock:Ln,footerPaddingInline:Jn,calc:er}=Ye,In=`${rt}-content-wrapper`;return{[rt]:{position:"fixed",inset:0,zIndex:dt,pointerEvents:"none",color:ln,"&-pure":{position:"relative",background:ot,display:"flex",flexDirection:"column",[`&${rt}-left`]:{boxShadow:Ye.boxShadowDrawerLeft},[`&${rt}-right`]:{boxShadow:Ye.boxShadowDrawerRight},[`&${rt}-top`]:{boxShadow:Ye.boxShadowDrawerUp},[`&${rt}-bottom`]:{boxShadow:Ye.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${rt}-mask`]:{position:"absolute",inset:0,zIndex:dt,background:gt,pointerEvents:"auto"},[In]:{position:"absolute",zIndex:dt,maxWidth:"100vw",transition:`all ${ut}`,"&-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},[`${rt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:ot,pointerEvents:"auto"},[`${rt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,at.unit)(dn)} ${(0,at.unit)(Gt)}`,fontSize:Rt,lineHeight:Ut,borderBottom:`${(0,at.unit)(Jt)} ${bt} ${Ot}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${rt}-extra`]:{flex:"none"},[`${rt}-close`]:Object.assign({display:"inline-flex",width:er(Rt).add(Nt).equal(),height:er(Rt).add(Nt).equal(),borderRadius:_e,justifyContent:"center",alignItems:"center",marginInlineEnd:rn,color:mn,fontWeight:Sn,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${jt}`,textRendering:"auto","&:hover":{color:vt,backgroundColor:Mt,textDecoration:"none"},"&:active":{backgroundColor:Yt}},(0,xe.Qy)(Ye)),[`${rt}-title`]:{flex:1,margin:0,fontWeight:Ye.fontWeightStrong,fontSize:Rt,lineHeight:Ut},[`${rt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Gt,overflow:"auto",[`${rt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${rt}-footer`]:{flexShrink:0,padding:`${(0,at.unit)(Ln)} ${(0,at.unit)(Jn)}`,borderTop:`${(0,at.unit)(Jt)} ${bt} ${Ot}`},"&-rtl":{direction:"rtl"}}}},ae=Ye=>({zIndexPopup:Ye.zIndexPopupBase,footerPaddingBlock:Ye.paddingXS,footerPaddingInline:Ye.padding});var te=(0,Ke.I$)("Drawer",Ye=>{const _e=(0,it.mergeToken)(Ye,{});return[oe(_e),Dt(_e)]},ae),x=function(Ye,_e){var rt={};for(var dt in Ye)Object.prototype.hasOwnProperty.call(Ye,dt)&&_e.indexOf(dt)<0&&(rt[dt]=Ye[dt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(Ye);gt{var _e;const{rootClassName:rt,width:dt,height:gt,size:ot="default",mask:ut=!0,push:jt=ne,open:Nt,afterOpenChange:dn,onClose:Gt,prefixCls:Rt,getContainer:Ut,style:Jt,className:bt,visible:Ot,afterVisibleChange:rn,maskStyle:mn,drawerStyle:vt,contentWrapperStyle:Mt}=Ye,Yt=x(Ye,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:ln,getPrefixCls:Sn,direction:Ln,className:Jn,style:er,classNames:In,styles:Yn}=(0,ft.dj)("drawer"),zt=Sn("drawer",Rt),[un,an,en]=te(zt),$t=Ut===void 0&&ln?()=>ln(document.body):Ut,vn=fe()({"no-mask":!ut,[`${zt}-rtl`]:Ln==="rtl"},rt,an,en),gn=b.useMemo(()=>dt!=null?dt:ot==="large"?736:378,[dt,ot]),Wn=b.useMemo(()=>gt!=null?gt:ot==="large"?736:378,[gt,ot]),Hn={motionName:(0,St.m)(zt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},zn=wn=>({motionName:(0,St.m)(zt,`panel-motion-${wn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Nn=(0,Et.H)(),[Kn,Xn]=(0,Pe.Cn)("Drawer",Yt.zIndex),{classNames:Lr={},styles:Ar={}}=Yt;return un(b.createElement(pe.Z,{form:!0,space:!0},b.createElement(qe.Z.Provider,{value:Xn},b.createElement($e,Object.assign({prefixCls:zt,onClose:Gt,maskMotion:Hn,motion:zn},Yt,{classNames:{mask:fe()(Lr.mask,In.mask),content:fe()(Lr.content,In.content),wrapper:fe()(Lr.wrapper,In.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Ar.mask),mn),Yn.mask),content:Object.assign(Object.assign(Object.assign({},Ar.content),vt),Yn.content),wrapper:Object.assign(Object.assign(Object.assign({},Ar.wrapper),Mt),Yn.wrapper)},open:Nt!=null?Nt:Ot,mask:ut,push:jt,width:gn,height:Wn,style:Object.assign(Object.assign({},er),Jt),className:fe()(Jn,bt),rootClassName:vn,getContainer:$t,afterOpenChange:dn!=null?dn:rn,panelRef:Nn,zIndex:Kn}),b.createElement(et,Object.assign({prefixCls:zt},Yt,{onClose:Gt}))))))},Be=Ye=>{const{prefixCls:_e,style:rt,className:dt,placement:gt="right"}=Ye,ot=x(Ye,["prefixCls","style","className","placement"]),{getPrefixCls:ut}=b.useContext(ft.E_),jt=ut("drawer",_e),[Nt,dn,Gt]=te(jt),Rt=fe()(jt,`${jt}-pure`,`${jt}-${gt}`,dn,Gt,dt);return Nt(b.createElement("div",{className:Rt,style:rt},b.createElement(et,Object.assign({prefixCls:jt},ot))))};le._InternalPanelDoNotUseOrYouWillBeFired=Be;var Te=le},19563:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),je=E(33853),fe=E(38819),Ue=E(92310),Ae=E.n(Ue),ve=E(96478),be=E(6089),de=E(18929),Ce=E(2738),se=E(75030),ge=xe=>typeof xe!="object"&&typeof xe!="function"||xe===null,Le=E(52838),Se=E(45915),Me=E(22703),ye=E(32383),De=E(55743),Fe=E(48755),Ze=E(83397),nt=E(93041),ce=E(78857),Ie=E(57700),Ge=E(36237),ze=E(63356),tt=E(46e3),ke=E(93873),He=E(34925),Je=E(37645),Ee=E(36305),$e=E(16931),pe=E(51636),St=xe=>{const{componentCls:Ke,menuCls:it,colorError:Ct,colorTextLightSolid:lt}=xe,At=`${it}-item`;return{[`${Ke}, ${Ke}-menu-submenu`]:{[`${it} ${At}`]:{[`&${At}-danger:not(${At}-disabled)`]:{color:Ct,"&:hover":{color:lt,backgroundColor:Ct}}}}}};const qe=xe=>{const{componentCls:Ke,menuCls:it,zIndexPopup:Ct,dropdownArrowDistance:lt,sizePopupArrow:At,antCls:ct,iconCls:Bt,motionDurationMid:Dt,paddingBlock:oe,fontSize:ae,dropdownEdgeChildPadding:te,colorTextDisabled:x,fontSizeIcon:re,controlPaddingHorizontal:ne,colorBgElevated:le}=xe;return[{[Ke]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ct,display:"block","&::before":{position:"absolute",insetBlock:xe.calc(At).div(2).sub(lt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${ct}-btn`]:{[`& > ${Bt}-down, & > ${ct}-btn-icon > ${Bt}-down`]:{fontSize:re}},[`${Ke}-wrap`]:{position:"relative",[`${ct}-btn > ${Bt}-down`]:{fontSize:re},[`${Bt}-down::before`]:{transition:`transform ${Dt}`}},[`${Ke}-wrap-open`]:{[`${Bt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottomLeft, &${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottomLeft, &${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottom, &${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottom, &${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottomRight, &${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottomRight`]:{animationName:tt.fJ},[`&${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-topLeft, &${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-topLeft, &${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-top, &${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-top, &${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-topRight, &${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-topRight`]:{animationName:tt.Qt},[`&${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottomLeft, &${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottom, &${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottomRight`]:{animationName:tt.Uw},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-topLeft, &${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-top, &${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-topRight`]:{animationName:tt.ly}}},(0,Je.ZP)(xe,le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${Ke} ${it}`]:{position:"relative",margin:0},[`${it}-submenu-popup`]:{position:"absolute",zIndex:Ct,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ke}, ${Ke}-menu-submenu`]:Object.assign(Object.assign({},(0,ze.Wf)(xe)),{[it]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:xe.borderRadiusLG,outline:"none",boxShadow:xe.boxShadowSecondary},(0,ze.Qy)(xe)),{"&:empty":{padding:0,boxShadow:"none"},[`${it}-item-group-title`]:{padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:xe.colorTextDescription,transition:`all ${Dt}`},[`${it}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${it}-item-icon`]:{minWidth:ae,marginInlineEnd:xe.marginXS,fontSize:xe.fontSizeSM},[`${it}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Dt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${it}-item-extra`]:{paddingInlineStart:xe.padding,marginInlineStart:"auto",fontSize:xe.fontSizeSM,color:xe.colorTextDescription}},[`${it}-item, ${it}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:xe.colorText,fontWeight:"normal",fontSize:ae,lineHeight:xe.lineHeight,cursor:"pointer",transition:`all ${Dt}`,borderRadius:xe.borderRadiusSM,"&:hover, &-active":{backgroundColor:xe.controlItemBgHover}},(0,ze.Qy)(xe)),{"&-selected":{color:xe.colorPrimary,backgroundColor:xe.controlItemBgActive,"&:hover, &-active":{backgroundColor:xe.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)(xe.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:xe.colorSplit},[`${Ke}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:xe.paddingXS,[`${Ke}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:xe.colorTextDescription,fontSize:re,fontStyle:"normal"}}}),[`${it}-item-group-list`]:{margin:`0 ${(0,Ge.unit)(xe.marginXS)}`,padding:0,listStyle:"none"},[`${it}-submenu-title`]:{paddingInlineEnd:xe.calc(ne).add(xe.fontSizeSM).equal()},[`${it}-submenu-vertical`]:{position:"relative"},[`${it}-submenu${it}-submenu-disabled ${Ke}-menu-submenu-title`]:{[`&, ${Ke}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:le,cursor:"not-allowed"}},[`${it}-submenu-selected ${Ke}-menu-submenu-title`]:{color:xe.colorPrimary}})})},[(0,tt.oN)(xe,"slide-up"),(0,tt.oN)(xe,"slide-down"),(0,ke.Fm)(xe,"move-up"),(0,ke.Fm)(xe,"move-down"),(0,He._y)(xe,"zoom-big")]]},ft=xe=>Object.assign(Object.assign({zIndexPopup:xe.zIndexPopupBase+50,paddingBlock:(xe.controlHeight-xe.fontSize*xe.lineHeight)/2},(0,Je.wZ)({contentRadius:xe.borderRadiusLG,limitVerticalRadius:!0})),(0,Ee.w)(xe));var Et=(0,$e.I$)("Dropdown",xe=>{const{marginXXS:Ke,sizePopupArrow:it,paddingXXS:Ct,componentCls:lt}=xe,At=(0,pe.mergeToken)(xe,{menuCls:`${lt}-menu`,dropdownArrowDistance:xe.calc(it).div(2).add(Ke).equal(),dropdownEdgeChildPadding:Ct});return[qe(At),St(At)]},ft,{resetStyle:!1});const Ne=null,ue=xe=>{var Ke;const{menu:it,arrow:Ct,prefixCls:lt,children:At,trigger:ct,disabled:Bt,dropdownRender:Dt,getPopupContainer:oe,overlayClassName:ae,rootClassName:te,overlayStyle:x,open:re,onOpenChange:ne,visible:le,onVisibleChange:Be,mouseEnterDelay:Te=.15,mouseLeaveDelay:Ye=.1,autoAdjustOverflow:_e=!0,placement:rt="",overlay:dt,transitionName:gt}=xe,{getPopupContainer:ot,getPrefixCls:ut,direction:jt,dropdown:Nt}=b.useContext(Fe.E_),dn=(0,ye.ln)("Dropdown"),Gt=b.useMemo(()=>{const $t=ut();return gt!==void 0?gt:rt.includes("top")?`${$t}-slide-down`:`${$t}-slide-up`},[ut,rt,gt]),Rt=b.useMemo(()=>rt?rt.includes("Center")?rt.slice(0,rt.indexOf("Center")):rt:jt==="rtl"?"bottomRight":"bottomLeft",[rt,jt]),Ut=ut("dropdown",lt),Jt=(0,Ze.Z)(Ut),[bt,Ot,rn]=Et(Ut,Jt),[,mn]=(0,Ie.ZP)(),vt=b.Children.only(ge(At)?b.createElement("span",null,At):At),Mt=(0,Me.Tm)(vt,{className:Ae()(`${Ut}-trigger`,{[`${Ut}-rtl`]:jt==="rtl"},vt.props.className),disabled:(Ke=vt.props.disabled)!==null&&Ke!==void 0?Ke:Bt}),Yt=Bt?[]:ct,ln=!!(Yt!=null&&Yt.includes("contextMenu")),[Sn,Ln]=(0,de.Z)(!1,{value:re!=null?re:le}),Jn=(0,be.Z)($t=>{ne==null||ne($t,{source:"trigger"}),Be==null||Be($t),Ln($t)}),er=Ae()(ae,te,Ot,rn,Jt,Nt==null?void 0:Nt.className,{[`${Ut}-rtl`]:jt==="rtl"}),In=(0,Le.Z)({arrowPointAtCenter:typeof Ct=="object"&&Ct.pointAtCenter,autoAdjustOverflow:_e,offset:mn.marginXXS,arrowWidth:Ct?mn.sizePopupArrow:0,borderRadius:mn.borderRadius}),Yn=b.useCallback(()=>{it!=null&&it.selectable&&(it!=null&&it.multiple)||(ne==null||ne(!1,{source:"menu"}),Ln(!1))},[it==null?void 0:it.selectable,it==null?void 0:it.multiple]),zt=()=>{let $t;return it!=null&&it.items?$t=b.createElement(nt.default,Object.assign({},it)):typeof dt=="function"?$t=dt():$t=dt,Dt&&($t=Dt($t)),$t=b.Children.only(typeof $t=="string"?b.createElement("span",null,$t):$t),b.createElement(ce.J,{prefixCls:`${Ut}-menu`,rootClassName:Ae()(rn,Jt),expandIcon:b.createElement("span",{className:`${Ut}-menu-submenu-arrow`},jt==="rtl"?b.createElement(je.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):b.createElement(fe.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Yn,validator:vn=>{let{mode:gn}=vn}},$t)},[un,an]=(0,se.Cn)("Dropdown",x==null?void 0:x.zIndex);let en=b.createElement(ve.Z,Object.assign({alignPoint:ln},(0,Ce.Z)(xe,["rootClassName"]),{mouseEnterDelay:Te,mouseLeaveDelay:Ye,visible:Sn,builtinPlacements:In,arrow:!!Ct,overlayClassName:er,prefixCls:Ut,getPopupContainer:oe||ot,transitionName:Gt,trigger:Yt,overlay:zt,placement:Rt,onVisibleChange:Jn,overlayStyle:Object.assign(Object.assign(Object.assign({},Nt==null?void 0:Nt.style),x),{zIndex:un})}),Mt);return un&&(en=b.createElement(De.Z.Provider,{value:an},en)),bt(en)},Oe=(0,Se.Z)(ue,"align",void 0,"dropdown",xe=>xe),et=xe=>b.createElement(Oe,Object.assign({},xe),b.createElement("span",null));ue._InternalPanelDoNotUseOrYouWillBeFired=et;var at=ue},75727:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Se}});var b=E(19563),je=E(59301),fe=E(18785),Ue=E(92310),Ae=E.n(Ue),ve=E(7939),be=E(48755),de=E(44104),Ce=E(70045),se=function(Me,ye){var De={};for(var Fe in Me)Object.prototype.hasOwnProperty.call(Me,Fe)&&ye.indexOf(Fe)<0&&(De[Fe]=Me[Fe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Fe=Object.getOwnPropertySymbols(Me);Ze{const{getPopupContainer:ye,getPrefixCls:De,direction:Fe}=je.useContext(be.E_),{prefixCls:Ze,type:nt="default",danger:ce,disabled:Ie,loading:Ge,onClick:ze,htmlType:tt,children:ke,className:He,menu:Je,arrow:Ee,autoFocus:$e,overlay:pe,trigger:Pe,align:St,open:qe,onOpenChange:ft,placement:Et,getPopupContainer:Ne,href:ue,icon:Oe=je.createElement(fe.Z,null),title:et,buttonsRender:at=Te=>Te,mouseEnterDelay:xe,mouseLeaveDelay:Ke,overlayClassName:it,overlayStyle:Ct,destroyPopupOnHide:lt,dropdownRender:At}=Me,ct=se(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"]),Bt=De("dropdown",Ze),Dt=`${Bt}-button`,oe={menu:Je,arrow:Ee,autoFocus:$e,align:St,disabled:Ie,trigger:Ie?[]:Pe,onOpenChange:ft,getPopupContainer:Ne||ye,mouseEnterDelay:xe,mouseLeaveDelay:Ke,overlayClassName:it,overlayStyle:Ct,destroyPopupOnHide:lt,dropdownRender:At},{compactSize:ae,compactItemClassnames:te}=(0,Ce.ri)(Bt,Fe),x=Ae()(Dt,te,He);"overlay"in Me&&(oe.overlay=pe),"open"in Me&&(oe.open=qe),"placement"in Me?oe.placement=Et:oe.placement=Fe==="rtl"?"bottomLeft":"bottomRight";const re=je.createElement(ve.ZP,{type:nt,danger:ce,disabled:Ie,loading:Ge,onClick:ze,htmlType:tt,href:ue,title:et},ke),ne=je.createElement(ve.ZP,{type:nt,danger:ce,icon:Oe}),[le,Be]=at([re,ne]);return je.createElement(de.Z.Compact,Object.assign({className:x,size:ae,block:!0},ct),le,je.createElement(b.Z,Object.assign({},oe),Be))};we.__ANT_BUTTON=!0;var ge=we;const Le=b.Z;Le.Button=ge;var Se=Le},584:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(9017),Ae=E(17835),ve=E(57700),de=()=>{const[,ce]=(0,ve.ZP)(),[Ie]=(0,Ue.Z)("Empty"),ze=new Ae.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,(Ie==null?void 0:Ie.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"}))))},se=()=>{const[,ce]=(0,ve.ZP)(),[Ie]=(0,Ue.Z)("Empty"),{colorFill:Ge,colorFillTertiary:ze,colorFillQuaternary:tt,colorBgContainer:ke}=ce,{borderColor:He,shadowColor:Je,contentColor:Ee}=(0,b.useMemo)(()=>({borderColor:new Ae.FastColor(Ge).onBackground(ke).toHexString(),shadowColor:new Ae.FastColor(ze).onBackground(ke).toHexString(),contentColor:new Ae.FastColor(tt).onBackground(ke).toHexString()}),[Ge,ze,tt,ke]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Ie==null?void 0:Ie.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:Je,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:He},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:Ee}))))},we=E(16931),ge=E(51636);const Le=ce=>{const{componentCls:Ie,margin:Ge,marginXS:ze,marginXL:tt,fontSize:ke,lineHeight:He}=ce;return{[Ie]:{marginInline:ze,fontSize:ke,lineHeight:He,textAlign:"center",[`${Ie}-image`]:{height:ce.emptyImgHeight,marginBottom:ze,opacity:ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ie}-description`]:{color:ce.colorTextDescription},[`${Ie}-footer`]:{marginTop:Ge},"&-normal":{marginBlock:tt,color:ce.colorTextDescription,[`${Ie}-description`]:{color:ce.colorTextDescription},[`${Ie}-image`]:{height:ce.emptyImgHeightMD}},"&-small":{marginBlock:ze,color:ce.colorTextDescription,[`${Ie}-image`]:{height:ce.emptyImgHeightSM}}}}};var Se=(0,we.I$)("Empty",ce=>{const{componentCls:Ie,controlHeightLG:Ge,calc:ze}=ce,tt=(0,ge.mergeToken)(ce,{emptyImgCls:`${Ie}-img`,emptyImgHeight:ze(Ge).mul(2.5).equal(),emptyImgHeightMD:Ge,emptyImgHeightSM:ze(Ge).mul(.875).equal()});return[Le(tt)]}),Me=E(48755),ye=function(ce,Ie){var Ge={};for(var ze in ce)Object.prototype.hasOwnProperty.call(ce,ze)&&Ie.indexOf(ze)<0&&(Ge[ze]=ce[ze]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,ze=Object.getOwnPropertySymbols(ce);tt{const{className:Ie,rootClassName:Ge,prefixCls:ze,image:tt=De,description:ke,children:He,imageStyle:Je,style:Ee,classNames:$e,styles:pe}=ce,Pe=ye(ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:St,direction:qe,className:ft,style:Et,classNames:Ne,styles:ue}=(0,Me.dj)("empty"),Oe=St("empty",ze),[et,at,xe]=Se(Oe),[Ke]=(0,Ue.Z)("Empty"),it=typeof ke!="undefined"?ke:Ke==null?void 0:Ke.description,Ct=typeof it=="string"?it:"empty";let lt=null;return typeof tt=="string"?lt=b.createElement("img",{alt:Ct,src:tt}):lt=tt,et(b.createElement("div",Object.assign({className:fe()(at,xe,Oe,ft,{[`${Oe}-normal`]:tt===Fe,[`${Oe}-rtl`]:qe==="rtl"},Ie,Ge,Ne.root,$e==null?void 0:$e.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},ue.root),Et),pe==null?void 0:pe.root),Ee)},Pe),b.createElement("div",{className:fe()(`${Oe}-image`,Ne.image,$e==null?void 0:$e.image),style:Object.assign(Object.assign(Object.assign({},Je),ue.image),pe==null?void 0:pe.image)},lt),it&&b.createElement("div",{className:fe()(`${Oe}-description`,Ne.description,$e==null?void 0:$e.description),style:Object.assign(Object.assign({},ue.description),pe==null?void 0:pe.description)},it),He&&b.createElement("div",{className:fe()(`${Oe}-footer`,Ne.footer,$e==null?void 0:$e.footer),style:Object.assign(Object.assign({},ue.footer),pe==null?void 0:pe.footer)},He)))};Ze.PRESENTED_IMAGE_DEFAULT=De,Ze.PRESENTED_IMAGE_SIMPLE=Fe;var nt=Ze},28284:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Qt}});var b=E(56553),je=E(94480),fe=E(59301),Ue=E(92310),Ae=E.n(Ue),ve=E(77900),be=E(86641),de=E(83397);function Ce(xt){const[Tt,wt]=fe.useState(xt);return fe.useEffect(()=>{const Ht=setTimeout(()=>{wt(xt)},xt.length?0:10);return()=>{clearTimeout(Ht)}},[xt]),Tt}var se=E(36237),we=E(63356),ge=E(34925),Le=E(34961),Se=E(51636),Me=E(16931),De=xt=>{const{componentCls:Tt}=xt,wt=`${Tt}-show-help`,Ht=`${Tt}-show-help-item`;return{[wt]:{transition:`opacity ${xt.motionDurationFast} ${xt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ht]:{overflow:"hidden",transition:`height ${xt.motionDurationFast} ${xt.motionEaseInOut}, opacity ${xt.motionDurationFast} ${xt.motionEaseInOut}, transform ${xt.motionDurationFast} ${xt.motionEaseInOut} !important`,[`&${Ht}-appear, &${Ht}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ht}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Fe=xt=>({legend:{display:"block",width:"100%",marginBottom:xt.marginLG,padding:0,color:xt.colorTextDescription,fontSize:xt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,se.unit)(xt.lineWidth)} ${xt.lineType} ${xt.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,se.unit)(xt.controlOutlineWidth)} ${xt.controlOutline}`},output:{display:"block",paddingTop:15,color:xt.colorText,fontSize:xt.fontSize,lineHeight:xt.lineHeight}}),Ze=(xt,Tt)=>{const{formItemCls:wt}=xt;return{[wt]:{[`${wt}-label > label`]:{height:Tt},[`${wt}-control-input`]:{minHeight:Tt}}}},nt=xt=>{const{componentCls:Tt}=xt;return{[xt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,we.Wf)(xt)),Fe(xt)),{[`${Tt}-text`]:{display:"inline-block",paddingInlineEnd:xt.paddingSM},"&-small":Object.assign({},Ze(xt,xt.controlHeightSM)),"&-large":Object.assign({},Ze(xt,xt.controlHeightLG))})}},ce=xt=>{const{formItemCls:Tt,iconCls:wt,rootPrefixCls:Ht,antCls:ht,labelRequiredMarkColor:Xt,labelColor:qt,labelFontSize:cn,labelHeight:Kt,labelColonMarginInlineStart:Wt,labelColonMarginInlineEnd:_t,itemMarginBottom:on}=xt;return{[Tt]:Object.assign(Object.assign({},(0,we.Wf)(xt)),{marginBottom:on,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${ht}-row`]:{display:"none"},"&-has-warning":{[`${Tt}-split`]:{color:xt.colorError}},"&-has-error":{[`${Tt}-split`]:{color:xt.colorWarning}},[`${Tt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:xt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Kt,color:qt,fontSize:cn,[`> ${wt}`]:{fontSize:xt.fontSize,verticalAlign:"top"},[`&${Tt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:xt.marginXXS,color:Xt,fontSize:xt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Tt}-required-mark-hidden, &${Tt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Tt}-optional`]:{display:"inline-block",marginInlineStart:xt.marginXXS,color:xt.colorTextDescription,[`&${Tt}-required-mark-hidden`]:{display:"none"}},[`${Tt}-tooltip`]:{color:xt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:xt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Wt,marginInlineEnd:_t},[`&${Tt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Tt}-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:xt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Tt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:xt.colorTextDescription,fontSize:xt.fontSize,lineHeight:xt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:xt.controlHeightSM,transition:`color ${xt.motionDurationMid} ${xt.motionEaseOut}`},"&-explain":{"&-error":{color:xt.colorError},"&-warning":{color:xt.colorWarning}}},[`&-with-help ${Tt}-explain`]:{height:"auto",opacity:1},[`${Tt}-feedback-icon`]:{fontSize:xt.fontSize,textAlign:"center",visibility:"visible",animationName:ge.kr,animationDuration:xt.motionDurationMid,animationTimingFunction:xt.motionEaseOutBack,pointerEvents:"none","&-success":{color:xt.colorSuccess},"&-error":{color:xt.colorError},"&-warning":{color:xt.colorWarning},"&-validating":{color:xt.colorPrimary}}})}},Ie=(xt,Tt)=>{const{formItemCls:wt}=xt;return{[`${Tt}-horizontal`]:{[`${wt}-label`]:{flexGrow:0},[`${wt}-control`]:{flex:"1 1 0",minWidth:0},[`${wt}-label[class$='-24'], ${wt}-label[class*='-24 ']`]:{[`& + ${wt}-control`]:{minWidth:"unset"}}}}},Ge=xt=>{const{componentCls:Tt,formItemCls:wt,inlineItemMarginBottom:Ht}=xt;return{[`${Tt}-inline`]:{display:"flex",flexWrap:"wrap",[wt]:{flex:"none",marginInlineEnd:xt.margin,marginBottom:Ht,"&-row":{flexWrap:"nowrap"},[`> ${wt}-label, > ${wt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${wt}-label`]:{flex:"none"},[`${Tt}-text`]:{display:"inline-block"},[`${wt}-has-feedback`]:{display:"inline-block"}}}}},ze=xt=>({padding:xt.verticalLabelPadding,margin:xt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),tt=xt=>{const{componentCls:Tt,formItemCls:wt,rootPrefixCls:Ht}=xt;return{[`${wt} ${wt}-label`]:ze(xt),[`${Tt}:not(${Tt}-inline)`]:{[wt]:{flexWrap:"wrap",[`${wt}-label, ${wt}-control`]:{[`&:not([class*=" ${Ht}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},ke=xt=>{const{componentCls:Tt,formItemCls:wt,antCls:Ht}=xt;return{[`${Tt}-vertical`]:{[`${wt}:not(${wt}-horizontal)`]:{[`${wt}-row`]:{flexDirection:"column"},[`${wt}-label > label`]:{height:"auto"},[`${wt}-control`]:{width:"100%"},[`${wt}-label, ${Ht}-col-24${wt}-label, ${Ht}-col-xl-24${wt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenXSMax)})`]:[tt(xt),{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-xs-24${wt}-label`]:ze(xt)}}}],[`@media (max-width: ${(0,se.unit)(xt.screenSMMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-sm-24${wt}-label`]:ze(xt)}}},[`@media (max-width: ${(0,se.unit)(xt.screenMDMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-md-24${wt}-label`]:ze(xt)}}},[`@media (max-width: ${(0,se.unit)(xt.screenLGMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-lg-24${wt}-label`]:ze(xt)}}}}},He=xt=>{const{formItemCls:Tt,antCls:wt}=xt;return{[`${Tt}-vertical`]:{[`${Tt}-row`]:{flexDirection:"column"},[`${Tt}-label > label`]:{height:"auto"},[`${Tt}-control`]:{width:"100%"}},[`${Tt}-vertical ${Tt}-label, ${wt}-col-24${Tt}-label, ${wt}-col-xl-24${Tt}-label`]:ze(xt),[`@media (max-width: ${(0,se.unit)(xt.screenXSMax)})`]:[tt(xt),{[Tt]:{[`${wt}-col-xs-24${Tt}-label`]:ze(xt)}}],[`@media (max-width: ${(0,se.unit)(xt.screenSMMax)})`]:{[Tt]:{[`${wt}-col-sm-24${Tt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenMDMax)})`]:{[Tt]:{[`${wt}-col-md-24${Tt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenLGMax)})`]:{[Tt]:{[`${wt}-col-lg-24${Tt}-label`]:ze(xt)}}}},Je=xt=>({labelRequiredMarkColor:xt.colorError,labelColor:xt.colorTextHeading,labelFontSize:xt.fontSize,labelHeight:xt.controlHeight,labelColonMarginInlineStart:xt.marginXXS/2,labelColonMarginInlineEnd:xt.marginXS,itemMarginBottom:xt.marginLG,verticalLabelPadding:`0 0 ${xt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Ee=(xt,Tt)=>(0,Se.mergeToken)(xt,{formItemCls:`${xt.componentCls}-item`,rootPrefixCls:Tt});var $e=(0,Me.I$)("Form",(xt,Tt)=>{let{rootPrefixCls:wt}=Tt;const Ht=Ee(xt,wt);return[nt(Ht),ce(Ht),De(Ht),Ie(Ht,Ht.componentCls),Ie(Ht,Ht.formItemCls),Ge(Ht),ke(Ht),He(Ht),(0,Le.Z)(Ht),ge.kr]},Je,{order:-1e3});const pe=[];function Pe(xt,Tt,wt){let Ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof xt=="string"?xt:`${Tt}-${Ht}`,error:xt,errorStatus:wt}}var qe=xt=>{let{help:Tt,helpStatus:wt,errors:Ht=pe,warnings:ht=pe,className:Xt,fieldId:qt,onVisibleChanged:cn}=xt;const{prefixCls:Kt}=fe.useContext(b.Rk),Wt=`${Kt}-item-explain`,_t=(0,de.Z)(Kt),[on,Zn,Tn]=$e(Kt,_t),Vn=fe.useMemo(()=>(0,be.Z)(Kt),[Kt]),Mr=Ce(Ht),zr=Ce(ht),Qr=fe.useMemo(()=>Tt!=null?[Pe(Tt,"help",wt)]:[].concat((0,je.Z)(Mr.map((Dr,Kr)=>Pe(Dr,"error","error",Kr))),(0,je.Z)(zr.map((Dr,Kr)=>Pe(Dr,"warning","warning",Kr)))),[Tt,wt,Mr,zr]),Pr=fe.useMemo(()=>{const Dr={};return Qr.forEach(Kr=>{let{key:ni}=Kr;Dr[ni]=(Dr[ni]||0)+1}),Qr.map((Kr,ni)=>Object.assign(Object.assign({},Kr),{key:Dr[Kr.key]>1?`${Kr.key}-fallback-${ni}`:Kr.key}))},[Qr]),gr={};return qt&&(gr.id=`${qt}_help`),on(fe.createElement(ve.default,{motionDeadline:Vn.motionDeadline,motionName:`${Kt}-show-help`,visible:!!Pr.length,onVisibleChanged:cn},Dr=>{const{className:Kr,style:ni}=Dr;return fe.createElement("div",Object.assign({},gr,{className:Ae()(Wt,Kr,Tn,_t,Xt,Zn),style:ni}),fe.createElement(ve.CSSMotionList,Object.assign({keys:Pr},(0,be.Z)(Kt),{motionName:`${Kt}-show-help-item`,component:!1}),ri=>{const{key:ai,error:Fr,errorStatus:Jr,className:Xr,style:Ri}=ri;return fe.createElement("div",{key:ai,className:Ae()(Xr,{[`${Wt}-${Jr}`]:Jr}),style:Ri},Fr)}))}))},ft=E(22001),Et=E(48755),Ne=E(2171),ue=E(31756),Oe=E(23069),et=E(76846),at=E(16722);const xe=["parentNode"],Ke="form_item";function it(xt){return xt===void 0||xt===!1?[]:Array.isArray(xt)?xt:[xt]}function Ct(xt,Tt){if(!xt.length)return;const wt=xt.join("_");return Tt?`${Tt}_${wt}`:xe.includes(wt)?`${Ke}_${wt}`:wt}function lt(xt,Tt,wt,Ht,ht,Xt){let qt=Ht;return Xt!==void 0?qt=Xt:wt.validating?qt="validating":xt.length?qt="error":Tt.length?qt="warning":(wt.touched||ht&&wt.validated)&&(qt="success"),qt}var At=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);htxt!=null?xt:Object.assign(Object.assign({},Tt),{__INTERNAL__:{itemRef:ht=>Xt=>{const qt=ct(ht);Xt?wt.current[qt]=Xt:delete wt.current[qt]}},scrollToField:function(ht){let Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:qt}=Xt,cn=At(Xt,["focus"]),Kt=Bt(ht,Ht);Kt&&((0,at.Z)(Kt,Object.assign({scrollMode:"if-needed",block:"nearest"},cn)),qt&&Ht.focusField(ht))},focusField:ht=>{var Xt,qt;const cn=Ht.getFieldInstance(ht);typeof(cn==null?void 0:cn.focus)=="function"?cn.focus():(qt=(Xt=Bt(ht,Ht))===null||Xt===void 0?void 0:Xt.focus)===null||qt===void 0||qt.call(Xt)},getFieldInstance:ht=>{const Xt=ct(ht);return wt.current[Xt]}}),[xt,Tt]);return[Ht]}var oe=E(98350),ae=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht{const wt=fe.useContext(Ne.Z),{getPrefixCls:Ht,direction:ht,requiredMark:Xt,colon:qt,scrollToFirstError:cn,className:Kt,style:Wt}=(0,Et.dj)("form"),{prefixCls:_t,className:on,rootClassName:Zn,size:Tn,disabled:Vn=wt,form:Mr,colon:zr,labelAlign:Qr,labelWrap:Pr,labelCol:gr,wrapperCol:Dr,hideRequiredMark:Kr,layout:ni="horizontal",scrollToFirstError:ri,requiredMark:ai,onFinishFailed:Fr,name:Jr,style:Xr,feedbackIcons:Ri,variant:Hi}=xt,Zi=ae(xt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),zi=(0,ue.Z)(Tn),Ji=fe.useContext(oe.Z),wi=fe.useMemo(()=>ai!==void 0?ai:Kr?!1:Xt!==void 0?Xt:!0,[Kr,ai,Xt]),Mi=zr!=null?zr:qt,fi=Ht("form",_t),Xi=(0,de.Z)(fi),[oo,Ro,fo]=$e(fi,Xi),bo=Ae()(fi,`${fi}-${ni}`,{[`${fi}-hide-required-mark`]:wi===!1,[`${fi}-rtl`]:ht==="rtl",[`${fi}-${zi}`]:zi},fo,Xi,Ro,Kt,on,Zn),[co]=Dt(Mr),{__INTERNAL__:yo}=co;yo.name=Jr;const Pi=fe.useMemo(()=>({name:Jr,labelAlign:Qr,labelCol:gr,labelWrap:Pr,wrapperCol:Dr,vertical:ni==="vertical",colon:Mi,requiredMark:wi,itemRef:yo.itemRef,form:co,feedbackIcons:Ri}),[Jr,Qr,gr,Dr,ni,Mi,wi,co,Ri]),Ai=fe.useRef(null);fe.useImperativeHandle(Tt,()=>{var lr;return Object.assign(Object.assign({},co),{nativeElement:(lr=Ai.current)===null||lr===void 0?void 0:lr.nativeElement})});const Gr=(lr,cr)=>{if(lr){let qn={block:"nearest"};typeof lr=="object"&&(qn=Object.assign(Object.assign({},qn),lr)),co.scrollToField(cr,qn)}},Un=lr=>{if(Fr==null||Fr(lr),lr.errorFields.length){const cr=lr.errorFields[0].name;if(ri!==void 0){Gr(ri,cr);return}cn!==void 0&&Gr(cn,cr)}};return oo(fe.createElement(b.pg.Provider,{value:Hi},fe.createElement(Ne.n,{disabled:Vn},fe.createElement(Oe.Z.Provider,{value:zi},fe.createElement(b.RV,{validateMessages:Ji},fe.createElement(b.q3.Provider,{value:Pi},fe.createElement(ft.default,Object.assign({id:Jr},Zi,{name:Jr,onFinishFailed:Un,form:co,ref:Ai,style:Object.assign(Object.assign({},Wt),Xr),className:bo}))))))))};var re=fe.forwardRef(te),ne=E(41799),le=E(8654),Be=E(22703),Te=E(32383),Ye=E(11592);function _e(xt){if(typeof xt=="function")return xt;const Tt=(0,Ye.Z)(xt);return Tt.length<=1?Tt[0]:Tt}const rt=()=>{const{status:xt,errors:Tt=[],warnings:wt=[]}=fe.useContext(b.aM);return{status:xt,errors:Tt,warnings:wt}};rt.Context=b.aM;var dt=rt,gt=E(16089);function ot(xt){const[Tt,wt]=fe.useState(xt),Ht=fe.useRef(null),ht=fe.useRef([]),Xt=fe.useRef(!1);fe.useEffect(()=>(Xt.current=!1,()=>{Xt.current=!0,gt.Z.cancel(Ht.current),Ht.current=null}),[]);function qt(cn){Xt.current||(Ht.current===null&&(ht.current=[],Ht.current=(0,gt.Z)(()=>{Ht.current=null,wt(Kt=>{let Wt=Kt;return ht.current.forEach(_t=>{Wt=_t(Wt)}),Wt})})),ht.current.push(cn))}return[Tt,qt]}function ut(){const{itemRef:xt}=fe.useContext(b.q3),Tt=fe.useRef({});function wt(Ht,ht){const Xt=ht&&typeof ht=="object"&&(0,le.C4)(ht),qt=Ht.join("_");return(Tt.current.name!==qt||Tt.current.originRef!==Xt)&&(Tt.current.name=qt,Tt.current.originRef=Xt,Tt.current.ref=(0,le.sQ)(xt(Ht),Xt)),Tt.current.ref}return wt}var jt=E(29194),Nt=E(34280),dn=E(2738),Gt=E(65970),Rt=E(70425),Ut=E(5472);const Jt=xt=>{const{formItemCls:Tt}=xt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Tt}-control`]:{display:"flex"}}}};var bt=(0,Me.bk)(["Form","item-item"],(xt,Tt)=>{let{rootPrefixCls:wt}=Tt;const Ht=Ee(xt,wt);return[Jt(Ht)]}),Ot=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht{const{prefixCls:Tt,status:wt,labelCol:Ht,wrapperCol:ht,children:Xt,errors:qt,warnings:cn,_internalItemRender:Kt,extra:Wt,help:_t,fieldId:on,marginBottom:Zn,onErrorVisibleChanged:Tn,label:Vn}=xt,Mr=`${Tt}-item`,zr=fe.useContext(b.q3),Qr=fe.useMemo(()=>{let Zi=Object.assign({},ht||zr.wrapperCol||{});return Vn===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{const{labelCol:Zi,wrapperCol:zi}=zr;return Ot(zr,["labelCol","wrapperCol"])},[zr]),Dr=fe.useRef(null),[Kr,ni]=fe.useState(0);(0,Nt.Z)(()=>{Wt&&Dr.current?ni(Dr.current.clientHeight):ni(0)},[Wt]);const ri=fe.createElement("div",{className:`${Mr}-control-input`},fe.createElement("div",{className:`${Mr}-control-input-content`},Xt)),ai=fe.useMemo(()=>({prefixCls:Tt,status:wt}),[Tt,wt]),Fr=Zn!==null||qt.length||cn.length?fe.createElement(b.Rk.Provider,{value:ai},fe.createElement(qe,{fieldId:on,errors:qt,warnings:cn,help:_t,helpStatus:wt,className:`${Mr}-explain-connected`,onVisibleChanged:Tn})):null,Jr={};on&&(Jr.id=`${on}_extra`);const Xr=Wt?fe.createElement("div",Object.assign({},Jr,{className:`${Mr}-extra`,ref:Dr}),Wt):null,Ri=Fr||Xr?fe.createElement("div",{className:`${Mr}-additional`,style:Zn?{minHeight:Zn+Kr}:{}},Fr,Xr):null,Hi=Kt&&Kt.mark==="pro_table_render"&&Kt.render?Kt.render(xt,{input:ri,errorList:Fr,extra:Xr}):fe.createElement(fe.Fragment,null,ri,Ri);return fe.createElement(b.q3.Provider,{value:gr},fe.createElement(Ut.Z,Object.assign({},Qr,{className:Pr}),Hi),fe.createElement(bt,{prefixCls:Tt}))},Mt=E(61485),Yt=E(9017),ln=E(85981),Sn=E(25399),Ln=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht{let{prefixCls:Tt,label:wt,htmlFor:Ht,labelCol:ht,labelAlign:Xt,colon:qt,required:cn,requiredMark:Kt,tooltip:Wt,vertical:_t}=xt;var on;const[Zn]=(0,Yt.Z)("Form"),{labelAlign:Tn,labelCol:Vn,labelWrap:Mr,colon:zr}=fe.useContext(b.q3);if(!wt)return null;const Qr=ht||Vn||{},Pr=Xt||Tn,gr=`${Tt}-item-label`,Dr=Ae()(gr,Pr==="left"&&`${gr}-left`,Qr.className,{[`${gr}-wrap`]:!!Mr});let Kr=wt;const ni=qt===!0||zr!==!1&&qt!==!1;ni&&!_t&&typeof wt=="string"&&wt.trim()&&(Kr=wt.replace(/[:|:]\s*$/,""));const ai=Jn(Wt);if(ai){const{icon:Zi=fe.createElement(Mt.Z,null)}=ai,zi=Ln(ai,["icon"]),Ji=fe.createElement(Sn.Z,Object.assign({},zi),fe.cloneElement(Zi,{className:`${Tt}-item-tooltip`,title:"",onClick:wi=>{wi.preventDefault()},tabIndex:null}));Kr=fe.createElement(fe.Fragment,null,Kr,Ji)}const Fr=Kt==="optional",Jr=typeof Kt=="function",Xr=Kt===!1;Jr?Kr=Kt(Kr,{required:!!cn}):Fr&&!cn&&(Kr=fe.createElement(fe.Fragment,null,Kr,fe.createElement("span",{className:`${Tt}-item-optional`,title:""},(Zn==null?void 0:Zn.optional)||((on=ln.Z.Form)===null||on===void 0?void 0:on.optional))));let Ri;Xr?Ri="hidden":(Fr||Jr)&&(Ri="optional");const Hi=Ae()({[`${Tt}-item-required`]:cn,[`${Tt}-item-required-mark-${Ri}`]:Ri,[`${Tt}-item-no-colon`]:!ni});return fe.createElement(Ut.Z,Object.assign({},Qr,{className:Dr}),fe.createElement("label",{htmlFor:Ht,className:Hi,title:typeof wt=="string"?wt:""},Kr))},Yn=E(29679),zt=E(19248),un=E(96512),an=E(58617);const en={success:Yn.Z,warning:un.Z,error:zt.Z,validating:an.Z};function $t(xt){let{children:Tt,errors:wt,warnings:Ht,hasFeedback:ht,validateStatus:Xt,prefixCls:qt,meta:cn,noStyle:Kt}=xt;const Wt=`${qt}-item`,{feedbackIcons:_t}=fe.useContext(b.q3),on=lt(wt,Ht,cn,null,!!ht,Xt),{isFormItemInput:Zn,status:Tn,hasFeedback:Vn,feedbackIcon:Mr}=fe.useContext(b.aM),zr=fe.useMemo(()=>{var Qr;let Pr;if(ht){const Dr=ht!==!0&&ht.icons||_t,Kr=on&&((Qr=Dr==null?void 0:Dr({status:on,errors:wt,warnings:Ht}))===null||Qr===void 0?void 0:Qr[on]),ni=on&&en[on];Pr=Kr!==!1&&ni?fe.createElement("span",{className:Ae()(`${Wt}-feedback-icon`,`${Wt}-feedback-icon-${on}`)},Kr||fe.createElement(ni,null)):null}const gr={status:on||"",errors:wt,warnings:Ht,hasFeedback:!!ht,feedbackIcon:Pr,isFormItemInput:!0};return Kt&&(gr.status=(on!=null?on:Tn)||"",gr.isFormItemInput=Zn,gr.hasFeedback=!!(ht!=null?ht:Vn),gr.feedbackIcon=ht!==void 0?gr.feedbackIcon:Mr),gr},[on,ht,Kt,Zn,Tn]);return fe.createElement(b.aM.Provider,{value:zr},Tt)}var vn=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht{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:Wt.errors,oo=fi?Fr:Wt.warnings;return lt(Xi,oo,Wt,"",!!_t,Kt)}(),Mi=Ae()(gr,wt,Ht,{[`${gr}-with-help`]:Jr||ai.length||Fr.length,[`${gr}-has-feedback`]:wi&&_t,[`${gr}-has-success`]:wi==="success",[`${gr}-has-warning`]:wi==="warning",[`${gr}-has-error`]:wi==="error",[`${gr}-is-validating`]:wi==="validating",[`${gr}-hidden`]:on,[`${gr}-${Qr}`]:Qr});return fe.createElement("div",{className:Mi,style:ht,ref:ri},fe.createElement(Gt.Z,Object.assign({className:`${gr}-row`},(0,dn.Z)(Pr,["_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:Tn},xt,{requiredMark:Dr,required:Vn!=null?Vn:Mr,prefixCls:Tt,vertical:ni})),fe.createElement(vt,Object.assign({},xt,Wt,{errors:ai,warnings:Fr,prefixCls:Tt,status:wi,help:Xt,marginBottom:Hi,onErrorVisibleChanged:zi}),fe.createElement(b.qI.Provider,{value:zr},fe.createElement($t,{prefixCls:Tt,meta:Wt,errors:Wt.errors,warnings:Wt.warnings,hasFeedback:_t,validateStatus:wi},Zn)))),!!Hi&&fe.createElement("div",{className:`${gr}-margin-offset`,style:{marginBottom:-Hi}}))}const Wn="__SPLIT__",Hn=null;function zn(xt,Tt){const wt=Object.keys(xt),Ht=Object.keys(Tt);return wt.length===Ht.length&&wt.every(ht=>{const Xt=xt[ht],qt=Tt[ht];return Xt===qt||typeof Xt=="function"||typeof qt=="function"})}const Nn=fe.memo(xt=>{let{children:Tt}=xt;return Tt},(xt,Tt)=>zn(xt.control,Tt.control)&&xt.update===Tt.update&&xt.childProps.length===Tt.childProps.length&&xt.childProps.every((wt,Ht)=>wt===Tt.childProps[Ht]));function Kn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Xn(xt){const{name:Tt,noStyle:wt,className:Ht,dependencies:ht,prefixCls:Xt,shouldUpdate:qt,rules:cn,children:Kt,required:Wt,label:_t,messageVariables:on,trigger:Zn="onChange",validateTrigger:Tn,hidden:Vn,help:Mr,layout:zr}=xt,{getPrefixCls:Qr}=fe.useContext(Et.E_),{name:Pr}=fe.useContext(b.q3),gr=_e(Kt),Dr=typeof gr=="function",Kr=fe.useContext(b.qI),{validateTrigger:ni}=fe.useContext(ft.FieldContext),ri=Tn!==void 0?Tn:ni,ai=Tt!=null,Fr=Qr("form",Xt),Jr=(0,de.Z)(Fr),[Xr,Ri,Hi]=$e(Fr,Jr),Zi=(0,Te.ln)("Form.Item"),zi=fe.useContext(ft.ListContext),Ji=fe.useRef(null),[wi,Mi]=ot({}),[fi,Xi]=(0,ne.Z)(()=>Kn()),oo=Ai=>{const Gr=zi==null?void 0:zi.getKey(Ai.name);if(Xi(Ai.destroy?Kn():Ai,!0),wt&&Mr!==!1&&Kr){let Un=Ai.name;if(Ai.destroy)Un=Ji.current||Un;else if(Gr!==void 0){const[lr,cr]=Gr;Un=[lr].concat((0,je.Z)(cr)),Ji.current=Un}Kr(Ai,Un)}},Ro=(Ai,Gr)=>{Mi(Un=>{const lr=Object.assign({},Un),qn=[].concat((0,je.Z)(Ai.name.slice(0,-1)),(0,je.Z)(Gr)).join(Wn);return Ai.destroy?delete lr[qn]:lr[qn]=Ai,lr})},[fo,bo]=fe.useMemo(()=>{const Ai=(0,je.Z)(fi.errors),Gr=(0,je.Z)(fi.warnings);return Object.values(wi).forEach(Un=>{Ai.push.apply(Ai,(0,je.Z)(Un.errors||[])),Gr.push.apply(Gr,(0,je.Z)(Un.warnings||[]))}),[Ai,Gr]},[wi,fi.errors,fi.warnings]),co=ut();function yo(Ai,Gr,Un){return wt&&!Vn?fe.createElement($t,{prefixCls:Fr,hasFeedback:xt.hasFeedback,validateStatus:xt.validateStatus,meta:fi,errors:fo,warnings:bo,noStyle:!0},Ai):fe.createElement(gn,Object.assign({key:"row"},xt,{className:Ae()(Ht,Hi,Jr,Ri),prefixCls:Fr,fieldId:Gr,isRequired:Un,errors:fo,warnings:bo,meta:fi,onSubItemMetaChange:Ro,layout:zr}),Ai)}if(!ai&&!Dr&&!ht)return Xr(yo(gr));let Pi={};return typeof _t=="string"?Pi.label=_t:Tt&&(Pi.label=String(Tt)),on&&(Pi=Object.assign(Object.assign({},Pi),on)),Xr(fe.createElement(ft.Field,Object.assign({},xt,{messageVariables:Pi,trigger:Zn,validateTrigger:ri,onMetaChange:oo}),(Ai,Gr,Un)=>{const lr=it(Tt).length&&Gr?Gr.name:[],cr=Ct(lr,Pr),qn=Wt!==void 0?Wt:!!(cn!=null&&cn.some(ir=>{if(ir&&typeof ir=="object"&&ir.required&&!ir.warningOnly)return!0;if(typeof ir=="function"){const Qn=ir(Un);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(!(Dr&&(!(qt||ht)||ai))){if(!(ht&&!Dr&&!ai))if(fe.isValidElement(gr)){const ir=Object.assign(Object.assign({},gr.props),Wr);if(ir.id||(ir.id=cr),Mr||fo.length>0||bo.length>0||xt.extra){const Zr=[];(Mr||fo.length>0)&&Zr.push(`${cr}_help`),xt.extra&&Zr.push(`${cr}_extra`),ir["aria-describedby"]=Zr.join(" ")}fo.length>0&&(ir["aria-invalid"]="true"),qn&&(ir["aria-required"]="true"),(0,le.Yr)(gr)&&(ir.ref=co(lr,gr)),new Set([].concat((0,je.Z)(it(Zn)),(0,je.Z)(it(ri)))).forEach(Zr=>{ir[Zr]=function(){for(var ji,vo,ao,Io,wo,Co=arguments.length,ko=new Array(Co),Oo=0;Oo{var{prefixCls:Tt,children:wt}=xt,Ht=wn(xt,["prefixCls","children"]);const{getPrefixCls:ht}=fe.useContext(Et.E_),Xt=ht("form",Tt),qt=fe.useMemo(()=>({prefixCls:Xt,status:"error"}),[Xt]);return fe.createElement(ft.List,Object.assign({},Ht),(cn,Kt,Wt)=>fe.createElement(b.Rk.Provider,{value:qt},wt(cn.map(_t=>Object.assign(Object.assign({},_t),{fieldKey:_t.key})),Kt,{errors:Wt.errors,warnings:Wt.warnings})))};function or(){const{form:xt}=fe.useContext(b.q3);return xt}const Lt=re;Lt.Item=Ar,Lt.List=rr,Lt.ErrorList=qe,Lt.useForm=Dt,Lt.useFormInstance=or,Lt.useWatch=ft.useWatch,Lt.Provider=b.RV,Lt.create=()=>{};var Qt=Lt},4875:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return mn}});var b=E(59301),je=E(84105),fe=E(87395),Ue=E(92310),Ae=E.n(Ue),ve=E(54476),be=E(20068),de=E(76190),Ce=E(42978),se=E(75931),we=E(67732),ge=E(83652);function Le(){return typeof BigInt=="function"}function Se(vt){return!vt&&vt!==0&&!Number.isNaN(vt)||!String(vt).trim()}function Me(vt){var Mt=vt.trim(),Yt=Mt.startsWith("-");Yt&&(Mt=Mt.slice(1)),Mt=Mt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Mt.startsWith(".")&&(Mt="0".concat(Mt));var ln=Mt||"0",Sn=ln.split("."),Ln=Sn[0]||"0",Jn=Sn[1]||"0";Ln==="0"&&Jn==="0"&&(Yt=!1);var er=Yt?"-":"";return{negative:Yt,negativeStr:er,trimStr:ln,integerStr:Ln,decimalStr:Jn,fullStr:"".concat(er).concat(ln)}}function ye(vt){var Mt=String(vt);return!Number.isNaN(Number(Mt))&&Mt.includes("e")}function De(vt){var Mt=String(vt);if(ye(vt)){var Yt=Number(Mt.slice(Mt.indexOf("e-")+2)),ln=Mt.match(/\.(\d+)/);return ln!=null&&ln[1]&&(Yt+=ln[1].length),Yt}return Mt.includes(".")&&Ze(Mt)?Mt.length-Mt.indexOf(".")-1:0}function Fe(vt){var Mt=String(vt);if(ye(vt)){if(vt>Number.MAX_SAFE_INTEGER)return String(Le()?BigInt(vt).toString():Number.MAX_SAFE_INTEGER);if(vt0&&arguments[0]!==void 0?arguments[0]:!0;return Yt?this.isInvalidate()?"":Me("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),vt}(),ce=function(){function vt(Mt){if((0,we.Z)(this,vt),(0,be.Z)(this,"origin",""),(0,be.Z)(this,"number",void 0),(0,be.Z)(this,"empty",void 0),Se(Mt)){this.empty=!0;return}this.origin=String(Mt),this.number=Number(Mt)}return(0,ge.Z)(vt,[{key:"negate",value:function(){return new vt(-this.toNumber())}},{key:"add",value:function(Yt){if(this.isInvalidate())return new vt(Yt);var ln=Number(Yt);if(Number.isNaN(ln))return this;var Sn=this.number+ln;if(Sn>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(SnNumber.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(Sn0&&arguments[0]!==void 0?arguments[0]:!0;return Yt?this.isInvalidate()?"":Fe(this.number):this.origin}}]),vt}();function Ie(vt){return Le()?new nt(vt):new ce(vt)}function Ge(vt,Mt,Yt){var ln=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(vt==="")return"";var Sn=Me(vt),Ln=Sn.negativeStr,Jn=Sn.integerStr,er=Sn.decimalStr,In="".concat(Mt).concat(er),Yn="".concat(Ln).concat(Jn);if(Yt>=0){var zt=Number(er[Yt]);if(zt>=5&&!ln){var un=Ie(vt).add("".concat(Ln,"0.").concat("0".repeat(Yt)).concat(10-zt));return Ge(un.toString(),Mt,Yt,ln)}return Yt===0?Yn:"".concat(Yn).concat(Mt).concat(er.padEnd(Yt,"0").slice(0,Yt))}return In===".0"?Yn:"".concat(Yn).concat(In)}var ze=Ie,tt=E(36901),ke=E(34280);function He(vt,Mt){return typeof Proxy!="undefined"&&vt?new Proxy(vt,{get:function(ln,Sn){if(Mt[Sn])return Mt[Sn];var Ln=ln[Sn];return typeof Ln=="function"?Ln.bind(ln):Ln}}):vt}var Je=E(8654),Ee=E(48736);function $e(vt,Mt){var Yt=(0,b.useRef)(null);function ln(){try{var Ln=vt.selectionStart,Jn=vt.selectionEnd,er=vt.value,In=er.substring(0,Ln),Yn=er.substring(Jn);Yt.current={start:Ln,end:Jn,value:er,beforeTxt:In,afterTxt:Yn}}catch(zt){}}function Sn(){if(vt&&Yt.current&&Mt)try{var Ln=vt.value,Jn=Yt.current,er=Jn.beforeTxt,In=Jn.afterTxt,Yn=Jn.start,zt=Ln.length;if(Ln.startsWith(er))zt=er.length;else if(Ln.endsWith(In))zt=Ln.length-Yt.current.afterTxt.length;else{var un=er[Yn-1],an=Ln.indexOf(un,Yn-1);an!==-1&&(zt=an+1)}vt.setSelectionRange(zt,zt)}catch(en){(0,Ee.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(en.message))}}return[ln,Sn]}var pe=E(49658),Pe=function(){var Mt=(0,b.useState)(!1),Yt=(0,Ce.Z)(Mt,2),ln=Yt[0],Sn=Yt[1];return(0,ke.Z)(function(){Sn((0,pe.Z)())},[]),ln},St=Pe,qe=E(16089),ft=200,Et=600;function Ne(vt){var Mt=vt.prefixCls,Yt=vt.upNode,ln=vt.downNode,Sn=vt.upDisabled,Ln=vt.downDisabled,Jn=vt.onStep,er=b.useRef(),In=b.useRef([]),Yn=b.useRef();Yn.current=Jn;var zt=function(){clearTimeout(er.current)},un=function(zn,Nn){zn.preventDefault(),zt(),Yn.current(Nn);function Kn(){Yn.current(Nn),er.current=setTimeout(Kn,ft)}er.current=setTimeout(Kn,Et)};b.useEffect(function(){return function(){zt(),In.current.forEach(function(Hn){return qe.Z.cancel(Hn)})}},[]);var an=St();if(an)return null;var en="".concat(Mt,"-handler"),$t=Ae()(en,"".concat(en,"-up"),(0,be.Z)({},"".concat(en,"-up-disabled"),Sn)),vn=Ae()(en,"".concat(en,"-down"),(0,be.Z)({},"".concat(en,"-down-disabled"),Ln)),gn=function(){return In.current.push((0,qe.Z)(zt))},Wn={unselectable:"on",role:"button",onMouseUp:gn,onMouseLeave:gn};return b.createElement("div",{className:"".concat(en,"-wrap")},b.createElement("span",(0,ve.Z)({},Wn,{onMouseDown:function(zn){un(zn,!0)},"aria-label":"Increase Value","aria-disabled":Sn,className:$t}),Yt||b.createElement("span",{unselectable:"on",className:"".concat(Mt,"-handler-up-inner")})),b.createElement("span",(0,ve.Z)({},Wn,{onMouseDown:function(zn){un(zn,!1)},"aria-label":"Decrease Value","aria-disabled":Ln,className:vn}),ln||b.createElement("span",{unselectable:"on",className:"".concat(Mt,"-handler-down-inner")})))}function ue(vt){var Mt=typeof vt=="number"?Fe(vt):Me(vt).fullStr,Yt=Mt.includes(".");return Yt?Me(Mt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:vt+"0"}var Oe=E(30292),et=function(){var vt=(0,b.useRef)(0),Mt=function(){qe.Z.cancel(vt.current)};return(0,b.useEffect)(function(){return Mt},[]),function(Yt){Mt(),vt.current=(0,qe.Z)(function(){Yt()})}},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"],xe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ke=function(Mt,Yt){return Mt||Yt.isEmpty()?Yt.toString():Yt.toNumber()},it=function(Mt){var Yt=ze(Mt);return Yt.isInvalidate()?null:Yt},Ct=b.forwardRef(function(vt,Mt){var Yt=vt.prefixCls,ln=vt.className,Sn=vt.style,Ln=vt.min,Jn=vt.max,er=vt.step,In=er===void 0?1:er,Yn=vt.defaultValue,zt=vt.value,un=vt.disabled,an=vt.readOnly,en=vt.upHandler,$t=vt.downHandler,vn=vt.keyboard,gn=vt.changeOnWheel,Wn=gn===void 0?!1:gn,Hn=vt.controls,zn=Hn===void 0?!0:Hn,Nn=vt.classNames,Kn=vt.stringMode,Xn=vt.parser,Lr=vt.formatter,Ar=vt.precision,wn=vt.decimalSeparator,Bn=vt.onChange,rr=vt.onInput,or=vt.onPressEnter,Lt=vt.onStep,Qt=vt.changeOnBlur,xt=Qt===void 0?!0:Qt,Tt=vt.domRef,wt=(0,se.Z)(vt,at),Ht="".concat(Yt,"-input"),ht=b.useRef(null),Xt=b.useState(!1),qt=(0,Ce.Z)(Xt,2),cn=qt[0],Kt=qt[1],Wt=b.useRef(!1),_t=b.useRef(!1),on=b.useRef(!1),Zn=b.useState(function(){return ze(zt!=null?zt:Yn)}),Tn=(0,Ce.Z)(Zn,2),Vn=Tn[0],Mr=Tn[1];function zr(cr){zt===void 0&&Mr(cr)}var Qr=b.useCallback(function(cr,qn){if(!qn)return Ar>=0?Ar:Math.max(De(cr),De(In))},[Ar,In]),Pr=b.useCallback(function(cr){var qn=String(cr);if(Xn)return Xn(qn);var Wr=qn;return wn&&(Wr=Wr.replace(wn,".")),Wr.replace(/[^\w.-]+/g,"")},[Xn,wn]),gr=b.useRef(""),Dr=b.useCallback(function(cr,qn){if(Lr)return Lr(cr,{userTyping:qn,input:String(gr.current)});var Wr=typeof cr=="number"?Fe(cr):cr;if(!qn){var qr=Qr(Wr,qn);if(Ze(Wr)&&(wn||qr>=0)){var ir=wn||".";Wr=Ge(Wr,ir,qr)}}return Wr},[Lr,Qr,wn]),Kr=b.useState(function(){var cr=Yn!=null?Yn:zt;return Vn.isInvalidate()&&["string","number"].includes((0,de.Z)(cr))?Number.isNaN(cr)?"":cr:Dr(Vn.toString(),!1)}),ni=(0,Ce.Z)(Kr,2),ri=ni[0],ai=ni[1];gr.current=ri;function Fr(cr,qn){ai(Dr(cr.isInvalidate()?cr.toString(!1):cr.toString(!qn),qn))}var Jr=b.useMemo(function(){return it(Jn)},[Jn,Ar]),Xr=b.useMemo(function(){return it(Ln)},[Ln,Ar]),Ri=b.useMemo(function(){return!Jr||!Vn||Vn.isInvalidate()?!1:Jr.lessEquals(Vn)},[Jr,Vn]),Hi=b.useMemo(function(){return!Xr||!Vn||Vn.isInvalidate()?!1:Vn.lessEquals(Xr)},[Xr,Vn]),Zi=$e(ht.current,cn),zi=(0,Ce.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,ir=fi(qr)||qr.isEmpty();if(!qr.isEmpty()&&!Wr&&(qr=Mi(qr)||qr,ir=!0),!an&&!un&&ir){var Qn=qr.toString(),Cr=Qr(Qn,Wr);return Cr>=0&&(qr=ze(Ge(Qn,".",Cr)),fi(qr)||(qr=ze(Ge(Qn,".",Cr,!0)))),qr.equals(Vn)||(zr(qr),Bn==null||Bn(qr.isEmpty()?null:Ke(Kn,qr)),zt===void 0&&Fr(qr,Wr)),qr}return Vn},oo=et(),Ro=function cr(qn){if(Ji(),gr.current=qn,ai(qn),!_t.current){var Wr=Pr(qn),qr=ze(Wr);qr.isNaN()||Xi(qr,!0)}rr==null||rr(qn),oo(function(){var ir=qn;Xn||(ir=qn.replace(/。/g,".")),ir!==qn&&cr(ir)})},fo=function(){_t.current=!0},bo=function(){_t.current=!1,Ro(ht.current.value)},co=function(qn){Ro(qn.target.value)},yo=function(qn){var Wr;if(!(qn&&Ri||!qn&&Hi)){Wt.current=!1;var qr=ze(on.current?ue(In):In);qn||(qr=qr.negate());var ir=(Vn||ze(0)).add(qr.toString()),Qn=Xi(ir,!1);Lt==null||Lt(Ke(Kn,Qn),{offset:on.current?ue(In):In,type:qn?"up":"down"}),(Wr=ht.current)===null||Wr===void 0||Wr.focus()}},Pi=function(qn){var Wr=ze(Pr(ri)),qr;Wr.isNaN()?qr=Xi(Vn,qn):qr=Xi(Wr,qn),zt!==void 0?Fr(Vn,!1):qr.isNaN()||Fr(qr,!1)},Ai=function(){Wt.current=!0},Gr=function(qn){var Wr=qn.key,qr=qn.shiftKey;Wt.current=!0,on.current=qr,Wr==="Enter"&&(_t.current||(Wt.current=!1),Pi(!1),or==null||or(qn)),vn!==!1&&!_t.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Wr)&&(yo(Wr==="Up"||Wr==="ArrowUp"),qn.preventDefault())},Un=function(){Wt.current=!1,on.current=!1};b.useEffect(function(){if(Wn&&cn){var cr=function(qr){yo(qr.deltaY<0),qr.preventDefault()},qn=ht.current;if(qn)return qn.addEventListener("wheel",cr,{passive:!1}),function(){return qn.removeEventListener("wheel",cr)}}});var lr=function(){xt&&Pi(!1),Kt(!1),Wt.current=!1};return(0,ke.o)(function(){Vn.isInvalidate()||Fr(Vn,!1)},[Ar,Lr]),(0,ke.o)(function(){var cr=ze(zt);Mr(cr);var qn=ze(Pr(ri));(!cr.equals(qn)||!Wt.current||Lr)&&Fr(cr,Wt.current)},[zt]),(0,ke.o)(function(){Lr&&wi()},[ri]),b.createElement("div",{ref:Tt,className:Ae()(Yt,ln,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(Yt,"-focused"),cn),"".concat(Yt,"-disabled"),un),"".concat(Yt,"-readonly"),an),"".concat(Yt,"-not-a-number"),Vn.isNaN()),"".concat(Yt,"-out-of-range"),!Vn.isInvalidate()&&!fi(Vn))),style:Sn,onFocus:function(){Kt(!0)},onBlur:lr,onKeyDown:Gr,onKeyUp:Un,onCompositionStart:fo,onCompositionEnd:bo,onBeforeInput:Ai},zn&&b.createElement(Ne,{prefixCls:Yt,upNode:en,downNode:$t,upDisabled:Ri,downDisabled:Hi,onStep:yo}),b.createElement("div",{className:"".concat(Ht,"-wrap")},b.createElement("input",(0,ve.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ln,"aria-valuemax":Jn,"aria-valuenow":Vn.isInvalidate()?null:Vn.toString(),step:In},wt,{ref:(0,Je.sQ)(ht,Mt),className:Ht,value:ri,onChange:co,disabled:un,readOnly:an}))))}),lt=b.forwardRef(function(vt,Mt){var Yt=vt.disabled,ln=vt.style,Sn=vt.prefixCls,Ln=Sn===void 0?"rc-input-number":Sn,Jn=vt.value,er=vt.prefix,In=vt.suffix,Yn=vt.addonBefore,zt=vt.addonAfter,un=vt.className,an=vt.classNames,en=(0,se.Z)(vt,xe),$t=b.useRef(null),vn=b.useRef(null),gn=b.useRef(null),Wn=function(zn){gn.current&&(0,Oe.nH)(gn.current,zn)};return b.useImperativeHandle(Mt,function(){return He(gn.current,{focus:Wn,nativeElement:$t.current.nativeElement||vn.current})}),b.createElement(tt.BaseInput,{className:un,triggerFocus:Wn,prefixCls:Ln,value:Jn,disabled:Yt,style:ln,prefix:er,suffix:In,addonAfter:zt,addonBefore:Yn,classNames:an,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:$t},b.createElement(Ct,(0,ve.Z)({prefixCls:Ln,disabled:Yt,ref:gn,domRef:vn,className:an==null?void 0:an.input},en)))}),At=lt,ct=At,Bt=E(62487),Dt=E(82855),oe=E(48755),ae=E(60840),te=E(2171),x=E(83397),re=E(31756),ne=E(56553),le=E(24971),Be=E(70045),Te=E(36237),Ye=E(53075),_e=E(64910),rt=E(39082),dt=E(63356),gt=E(56119),ot=E(16931),ut=E(51636),jt=E(17835);const Nt=vt=>{var Mt;const Yt=(Mt=vt.handleVisible)!==null&&Mt!==void 0?Mt:"auto",ln=vt.controlHeightSM-vt.lineWidth*2;return Object.assign(Object.assign({},(0,_e.T)(vt)),{controlWidth:90,handleWidth:ln,handleFontSize:vt.fontSize/2,handleVisible:Yt,handleActiveBg:vt.colorFillAlter,handleBg:vt.colorBgContainer,filledHandleBg:new jt.FastColor(vt.colorFillSecondary).onBackground(vt.colorBgContainer).toHexString(),handleHoverColor:vt.colorPrimary,handleBorderColor:vt.colorBorder,handleOpacity:Yt===!0?1:0,handleVisibleWidth:Yt===!0?ln:0})},dn=(vt,Mt)=>{let{componentCls:Yt,borderRadiusSM:ln,borderRadiusLG:Sn}=vt;const Ln=Mt==="lg"?Sn:ln;return{[`&-${Mt}`]:{[`${Yt}-handler-wrap`]:{borderStartEndRadius:Ln,borderEndEndRadius:Ln},[`${Yt}-handler-up`]:{borderStartEndRadius:Ln},[`${Yt}-handler-down`]:{borderEndEndRadius:Ln}}}},Gt=vt=>{const{componentCls:Mt,lineWidth:Yt,lineType:ln,borderRadius:Sn,inputFontSizeSM:Ln,inputFontSizeLG:Jn,controlHeightLG:er,controlHeightSM:In,colorError:Yn,paddingInlineSM:zt,paddingBlockSM:un,paddingBlockLG:an,paddingInlineLG:en,colorTextDescription:$t,motionDurationMid:vn,handleHoverColor:gn,handleOpacity:Wn,paddingInline:Hn,paddingBlock:zn,handleBg:Nn,handleActiveBg:Kn,colorTextDisabled:Xn,borderRadiusSM:Lr,borderRadiusLG:Ar,controlWidth:wn,handleBorderColor:Bn,filledHandleBg:rr,lineHeightLG:or,calc:Lt}=vt;return[{[Mt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),(0,Ye.ik)(vt)),{display:"inline-block",width:wn,margin:0,padding:0,borderRadius:Sn}),(0,rt.qG)(vt,{[`${Mt}-handler-wrap`]:{background:Nn,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}}})),(0,rt.H8)(vt,{[`${Mt}-handler-wrap`]:{background:rr,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}},"&:focus-within":{[`${Mt}-handler-wrap`]:{background:Nn}}})),(0,rt.vc)(vt,{[`${Mt}-handler-wrap`]:{background:Nn,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}}})),(0,rt.Mu)(vt)),{"&-rtl":{direction:"rtl",[`${Mt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Jn,lineHeight:or,borderRadius:Ar,[`input${Mt}-input`]:{height:Lt(er).sub(Lt(Yt).mul(2)).equal(),padding:`${(0,Te.unit)(an)} ${(0,Te.unit)(en)}`}},"&-sm":{padding:0,fontSize:Ln,borderRadius:Lr,[`input${Mt}-input`]:{height:Lt(In).sub(Lt(Yt).mul(2)).equal(),padding:`${(0,Te.unit)(un)} ${(0,Te.unit)(zt)}`}},"&-out-of-range":{[`${Mt}-input-wrap`]:{input:{color:Yn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),(0,Ye.s7)(vt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Mt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Mt}-group-addon`]:{borderRadius:Ar,fontSize:vt.fontSizeLG}},"&-sm":{[`${Mt}-group-addon`]:{borderRadius:Lr}}},(0,rt.ir)(vt)),(0,rt.S5)(vt)),{[`&:not(${Mt}-compact-first-item):not(${Mt}-compact-last-item)${Mt}-compact-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderRadius:0}},[`&:not(${Mt}-compact-last-item)${Mt}-compact-first-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Mt}-compact-first-item)${Mt}-compact-last-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Mt}-input`]:{cursor:"not-allowed"},[Mt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),{width:"100%",padding:`${(0,Te.unit)(zn)} ${(0,Te.unit)(Hn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Sn,outline:0,transition:`all ${vn} 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 ${Mt}-handler-wrap, &-focused ${Mt}-handler-wrap`]:{width:vt.handleWidth,opacity:1}})},{[Mt]:Object.assign(Object.assign(Object.assign({[`${Mt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:vt.handleVisibleWidth,opacity:Wn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Sn,borderEndEndRadius:Sn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${vn}`,overflow:"hidden",[`${Mt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Mt}-handler-up-inner, ${Mt}-handler-down-inner `]:{marginInlineEnd:0,fontSize:vt.handleFontSize}}},[`${Mt}-handler`]:{height:"50%",overflow:"hidden",color:$t,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`,transition:`all ${vn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[` ${Mt}-handler-up-inner, ${Mt}-handler-down-inner `]:{color:gn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,dt.Ro)()),{color:$t,transition:`all ${vn} linear`,userSelect:"none"})},[`${Mt}-handler-up`]:{borderStartEndRadius:Sn},[`${Mt}-handler-down`]:{borderEndEndRadius:Sn}},dn(vt,"lg")),dn(vt,"sm")),{"&-disabled, &-readonly":{[`${Mt}-handler-wrap`]:{display:"none"},[`${Mt}-input`]:{color:"inherit"}},[` ${Mt}-handler-up-disabled, ${Mt}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${Mt}-handler-up-disabled:hover &-handler-up-inner, ${Mt}-handler-down-disabled:hover &-handler-down-inner `]:{color:Xn}})}]},Rt=vt=>{const{componentCls:Mt,paddingBlock:Yt,paddingInline:ln,inputAffixPadding:Sn,controlWidth:Ln,borderRadiusLG:Jn,borderRadiusSM:er,paddingInlineLG:In,paddingInlineSM:Yn,paddingBlockLG:zt,paddingBlockSM:un,motionDurationMid:an}=vt;return{[`${Mt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Mt}-input`]:{padding:`${(0,Te.unit)(Yt)} 0`}},(0,Ye.ik)(vt)),{position:"relative",display:"inline-flex",alignItems:"center",width:Ln,padding:0,paddingInlineStart:ln,"&-lg":{borderRadius:Jn,paddingInlineStart:In,[`input${Mt}-input`]:{padding:`${(0,Te.unit)(zt)} 0`}},"&-sm":{borderRadius:er,paddingInlineStart:Yn,[`input${Mt}-input`]:{padding:`${(0,Te.unit)(un)} 0`}},[`&:not(${Mt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Mt}-disabled`]:{background:"transparent"},[`> div${Mt}`]:{width:"100%",border:"none",outline:"none",[`&${Mt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Mt}-handler-wrap`]:{zIndex:2},[Mt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Sn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:ln,marginInlineStart:Sn,transition:`margin ${an}`}},[`&:hover ${Mt}-handler-wrap, &-focused ${Mt}-handler-wrap`]:{width:vt.handleWidth,opacity:1},[`&:not(${Mt}-affix-wrapper-without-controls):hover ${Mt}-suffix`]:{marginInlineEnd:vt.calc(vt.handleWidth).add(ln).equal()}})}};var Ut=(0,ot.I$)("InputNumber",vt=>{const Mt=(0,ut.mergeToken)(vt,(0,_e.e)(vt));return[Gt(Mt),Rt(Mt),(0,gt.c)(Mt)]},Nt,{unitless:{handleOpacity:!0}}),Jt=function(vt,Mt){var Yt={};for(var ln in vt)Object.prototype.hasOwnProperty.call(vt,ln)&&Mt.indexOf(ln)<0&&(Yt[ln]=vt[ln]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,ln=Object.getOwnPropertySymbols(vt);Sn{const{getPrefixCls:Yt,direction:ln}=b.useContext(oe.E_),Sn=b.useRef(null);b.useImperativeHandle(Mt,()=>Sn.current);const{className:Ln,rootClassName:Jn,size:er,disabled:In,prefixCls:Yn,addonBefore:zt,addonAfter:un,prefix:an,suffix:en,bordered:$t,readOnly:vn,status:gn,controls:Wn,variant:Hn}=vt,zn=Jt(vt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Nn=Yt("input-number",Yn),Kn=(0,x.Z)(Nn),[Xn,Lr,Ar]=Ut(Nn,Kn),{compactSize:wn,compactItemClassnames:Bn}=(0,Be.ri)(Nn,ln);let rr=b.createElement(fe.Z,{className:`${Nn}-handler-up-inner`}),or=b.createElement(je.Z,{className:`${Nn}-handler-down-inner`});const Lt=typeof Wn=="boolean"?Wn:void 0;typeof Wn=="object"&&(rr=typeof Wn.upIcon=="undefined"?rr:b.createElement("span",{className:`${Nn}-handler-up-inner`},Wn.upIcon),or=typeof Wn.downIcon=="undefined"?or:b.createElement("span",{className:`${Nn}-handler-down-inner`},Wn.downIcon));const{hasFeedback:Qt,status:xt,isFormItemInput:Tt,feedbackIcon:wt}=b.useContext(ne.aM),Ht=(0,Dt.F)(xt,gn),ht=(0,re.Z)(Tn=>{var Vn;return(Vn=er!=null?er:wn)!==null&&Vn!==void 0?Vn:Tn}),Xt=b.useContext(te.Z),qt=In!=null?In:Xt,[cn,Kt]=(0,le.Z)("inputNumber",Hn,$t),Wt=Qt&&b.createElement(b.Fragment,null,wt),_t=Ae()({[`${Nn}-lg`]:ht==="large",[`${Nn}-sm`]:ht==="small",[`${Nn}-rtl`]:ln==="rtl",[`${Nn}-in-form-item`]:Tt},Lr),on=`${Nn}-group`,Zn=b.createElement(ct,Object.assign({ref:Sn,disabled:qt,className:Ae()(Ar,Kn,Ln,Jn,Bn),upHandler:rr,downHandler:or,prefixCls:Nn,readOnly:vn,controls:Lt,prefix:an,suffix:Wt||en,addonBefore:zt&&b.createElement(Bt.Z,{form:!0,space:!0},zt),addonAfter:un&&b.createElement(Bt.Z,{form:!0,space:!0},un),classNames:{input:_t,variant:Ae()({[`${Nn}-${cn}`]:Kt},(0,Dt.Z)(Nn,Ht,Qt)),affixWrapper:Ae()({[`${Nn}-affix-wrapper-sm`]:ht==="small",[`${Nn}-affix-wrapper-lg`]:ht==="large",[`${Nn}-affix-wrapper-rtl`]:ln==="rtl",[`${Nn}-affix-wrapper-without-controls`]:Wn===!1||qt},Lr),wrapper:Ae()({[`${on}-rtl`]:ln==="rtl"},Lr),groupWrapper:Ae()({[`${Nn}-group-wrapper-sm`]:ht==="small",[`${Nn}-group-wrapper-lg`]:ht==="large",[`${Nn}-group-wrapper-rtl`]:ln==="rtl",[`${Nn}-group-wrapper-${cn}`]:Kt},(0,Dt.Z)(`${Nn}-group-wrapper`,Ht,Qt),Lr)}},zn));return Xn(Zn)}),Ot=bt,rn=vt=>b.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(bt,Object.assign({},vt)));Ot._InternalPanelDoNotUseOrYouWillBeFired=rn;var mn=Ot},49397:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return ce}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(36901),Ae=E(8654),ve=E(62487),be=E(86013),de=E(82855),Ce=E(48755),se=E(2171),we=E(83397),ge=E(31756),Le=E(56553),Se=E(24971),Me=E(70045),ye=E(23826),De=E(53075);function Fe(Ie){return!!(Ie.prefix||Ie.suffix||Ie.allowClear||Ie.showCount)}var Ze=function(Ie,Ge){var ze={};for(var tt in Ie)Object.prototype.hasOwnProperty.call(Ie,tt)&&Ge.indexOf(tt)<0&&(ze[tt]=Ie[tt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,tt=Object.getOwnPropertySymbols(Ie);ke{const{prefixCls:ze,bordered:tt=!0,status:ke,size:He,disabled:Je,onBlur:Ee,onFocus:$e,suffix:pe,allowClear:Pe,addonAfter:St,addonBefore:qe,className:ft,style:Et,styles:Ne,rootClassName:ue,onChange:Oe,classNames:et,variant:at}=Ie,xe=Ze(Ie,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:Ke,direction:it,allowClear:Ct,autoComplete:lt,className:At,style:ct,classNames:Bt,styles:Dt}=(0,Ce.dj)("input"),oe=Ke("input",ze),ae=(0,b.useRef)(null),te=(0,we.Z)(oe),[x,re,ne]=(0,De.TI)(oe,ue),[le]=(0,De.ZP)(oe,te),{compactSize:Be,compactItemClassnames:Te}=(0,Me.ri)(oe,it),Ye=(0,ge.Z)(mn=>{var vt;return(vt=He!=null?He:Be)!==null&&vt!==void 0?vt:mn}),_e=b.useContext(se.Z),rt=Je!=null?Je:_e,{status:dt,hasFeedback:gt,feedbackIcon:ot}=(0,b.useContext)(Le.aM),ut=(0,de.F)(dt,ke),jt=Fe(Ie)||!!gt,Nt=(0,b.useRef)(jt),dn=(0,ye.Z)(ae,!0),Gt=mn=>{dn(),Ee==null||Ee(mn)},Rt=mn=>{dn(),$e==null||$e(mn)},Ut=mn=>{dn(),Oe==null||Oe(mn)},Jt=(gt||pe)&&b.createElement(b.Fragment,null,pe,gt&&ot),bt=(0,be.Z)(Pe!=null?Pe:Ct),[Ot,rn]=(0,Se.Z)("input",at,tt);return x(le(b.createElement(Ue.default,Object.assign({ref:(0,Ae.sQ)(Ge,ae),prefixCls:oe,autoComplete:lt},xe,{disabled:rt,onBlur:Gt,onFocus:Rt,style:Object.assign(Object.assign({},ct),Et),styles:Object.assign(Object.assign({},Dt),Ne),suffix:Jt,allowClear:bt,className:fe()(ft,ue,ne,te,Te,At),onChange:Ut,addonBefore:qe&&b.createElement(ve.Z,{form:!0,space:!0},qe),addonAfter:St&&b.createElement(ve.Z,{form:!0,space:!0},St),classNames:Object.assign(Object.assign(Object.assign({},et),Bt),{input:fe()({[`${oe}-sm`]:Ye==="small",[`${oe}-lg`]:Ye==="large",[`${oe}-rtl`]:it==="rtl"},et==null?void 0:et.input,Bt.input,re),variant:fe()({[`${oe}-${Ot}`]:rn},(0,de.Z)(oe,ut)),affixWrapper:fe()({[`${oe}-affix-wrapper-sm`]:Ye==="small",[`${oe}-affix-wrapper-lg`]:Ye==="large",[`${oe}-affix-wrapper-rtl`]:it==="rtl"},re),wrapper:fe()({[`${oe}-group-rtl`]:it==="rtl"},re),groupWrapper:fe()({[`${oe}-group-wrapper-sm`]:Ye==="small",[`${oe}-group-wrapper-lg`]:Ye==="large",[`${oe}-group-wrapper-rtl`]:it==="rtl",[`${oe}-group-wrapper-${Ot}`]:rn},(0,de.Z)(`${oe}-group-wrapper`,ut,gt),re)})}))))})},79809:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(22711),Ae=E(86013),ve=E(82855),be=E(48755),de=E(2171),Ce=E(83397),se=E(31756),we=E(56553),ge=E(24971),Le=E(70045),Se=E(30292),Me=E(53075),ye=E(16931),De=E(51636),Fe=E(64910);const Ze=ze=>{const{componentCls:tt,paddingLG:ke}=ze,He=`${tt}-textarea`;return{[`textarea${tt}`]:{maxWidth:"100%",height:"auto",minHeight:ze.controlHeight,lineHeight:ze.lineHeight,verticalAlign:"bottom",transition:`all ${ze.motionDurationSlow}`,resize:"vertical",[`&${tt}-mouse-active`]:{transition:`all ${ze.motionDurationSlow}, height 0s, width 0s`}},[`${tt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[He]:{position:"relative","&-show-count":{[`> ${tt}`]:{height:"100%"},[`${tt}-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 > ${tt}, &-affix-wrapper${He}-has-feedback ${tt} `]:{paddingInlineEnd:ke},[`&-affix-wrapper${tt}-affix-wrapper`]:{padding:0,[`> textarea${tt}`]:{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"}},[`${tt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${tt}-clear-icon`]:{position:"absolute",insetInlineEnd:ze.paddingInline,insetBlockStart:ze.paddingXS},[`${He}-suffix`]:{position:"absolute",top:0,insetInlineEnd:ze.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${tt}-affix-wrapper-sm`]:{[`${tt}-suffix`]:{[`${tt}-clear-icon`]:{insetInlineEnd:ze.paddingInlineSM}}}}}};var nt=(0,ye.I$)(["Input","TextArea"],ze=>{const tt=(0,De.mergeToken)(ze,(0,Fe.e)(ze));return[Ze(tt)]},Fe.T,{resetFont:!1}),ce=function(ze,tt){var ke={};for(var He in ze)Object.prototype.hasOwnProperty.call(ze,He)&&tt.indexOf(He)<0&&(ke[He]=ze[He]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,He=Object.getOwnPropertySymbols(ze);Je{var ke;const{prefixCls:He,bordered:Je=!0,size:Ee,disabled:$e,status:pe,allowClear:Pe,classNames:St,rootClassName:qe,className:ft,style:Et,styles:Ne,variant:ue,showCount:Oe,onMouseDown:et,onResize:at}=ze,xe=ce(ze,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:Ke,direction:it,allowClear:Ct,autoComplete:lt,className:At,style:ct,classNames:Bt,styles:Dt}=(0,be.dj)("textArea"),oe=b.useContext(de.Z),ae=$e!=null?$e:oe,{status:te,hasFeedback:x,feedbackIcon:re}=b.useContext(we.aM),ne=(0,ve.F)(te,pe),le=b.useRef(null);b.useImperativeHandle(tt,()=>{var rn;return{resizableTextArea:(rn=le.current)===null||rn===void 0?void 0:rn.resizableTextArea,focus:mn=>{var vt,Mt;(0,Se.nH)((Mt=(vt=le.current)===null||vt===void 0?void 0:vt.resizableTextArea)===null||Mt===void 0?void 0:Mt.textArea,mn)},blur:()=>{var mn;return(mn=le.current)===null||mn===void 0?void 0:mn.blur()}}});const Be=Ke("input",He),Te=(0,Ce.Z)(Be),[Ye,_e,rt]=(0,Me.TI)(Be,qe),[dt]=nt(Be,Te),{compactSize:gt,compactItemClassnames:ot}=(0,Le.ri)(Be,it),ut=(0,se.Z)(rn=>{var mn;return(mn=Ee!=null?Ee:gt)!==null&&mn!==void 0?mn:rn}),[jt,Nt]=(0,ge.Z)("textArea",ue,Je),dn=(0,Ae.Z)(Pe!=null?Pe:Ct),[Gt,Rt]=b.useState(!1),[Ut,Jt]=b.useState(!1),bt=rn=>{Rt(!0),et==null||et(rn);const mn=()=>{Rt(!1),document.removeEventListener("mouseup",mn)};document.addEventListener("mouseup",mn)},Ot=rn=>{var mn,vt;if(at==null||at(rn),Gt&&typeof getComputedStyle=="function"){const Mt=(vt=(mn=le.current)===null||mn===void 0?void 0:mn.nativeElement)===null||vt===void 0?void 0:vt.querySelector("textarea");Mt&&getComputedStyle(Mt).resize==="both"&&Jt(!0)}};return Ye(dt(b.createElement(Ue.default,Object.assign({autoComplete:lt},xe,{style:Object.assign(Object.assign({},ct),Et),styles:Object.assign(Object.assign({},Dt),Ne),disabled:ae,allowClear:dn,className:fe()(rt,Te,ft,qe,ot,At,Ut&&`${Be}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},St),Bt),{textarea:fe()({[`${Be}-sm`]:ut==="small",[`${Be}-lg`]:ut==="large"},_e,St==null?void 0:St.textarea,Bt.textarea,Gt&&`${Be}-mouse-active`),variant:fe()({[`${Be}-${jt}`]:Nt},(0,ve.Z)(Be,ne)),affixWrapper:fe()(`${Be}-textarea-affix-wrapper`,{[`${Be}-affix-wrapper-rtl`]:it==="rtl",[`${Be}-affix-wrapper-sm`]:ut==="small",[`${Be}-affix-wrapper-lg`]:ut==="large",[`${Be}-textarea-show-count`]:Oe||((ke=ze.count)===null||ke===void 0?void 0:ke.show)},_e)}),prefixCls:Be,suffix:x&&b.createElement("span",{className:`${Be}-textarea-suffix`},re),showCount:Oe,ref:le,onResize:Ot,onMouseDown:bt}))))})},23826:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(59301);function je(fe,Ue){const Ae=(0,b.useRef)([]),ve=()=>{Ae.current.push(setTimeout(()=>{var be,de,Ce,se;!((be=fe.current)===null||be===void 0)&&be.input&&((de=fe.current)===null||de===void 0?void 0:de.input.getAttribute("type"))==="password"&&(!((Ce=fe.current)===null||Ce===void 0)&&Ce.input.hasAttribute("value"))&&((se=fe.current)===null||se===void 0||se.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Ue&&ve(),()=>Ae.current.forEach(be=>{be&&clearTimeout(be)})),[]),ve}},37568:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Bt}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(48755),Ae=E(56553),ve=E(53075),de=Dt=>{const{getPrefixCls:oe,direction:ae}=(0,b.useContext)(Ue.E_),{prefixCls:te,className:x}=Dt,re=oe("input-group",te),ne=oe("input"),[le,Be,Te]=(0,ve.ZP)(ne),Ye=fe()(re,Te,{[`${re}-lg`]:Dt.size==="large",[`${re}-sm`]:Dt.size==="small",[`${re}-compact`]:Dt.compact,[`${re}-rtl`]:ae==="rtl"},Be,x),_e=(0,b.useContext)(Ae.aM),rt=(0,b.useMemo)(()=>Object.assign(Object.assign({},_e),{isFormItemInput:!1}),[_e]);return le(b.createElement("span",{className:Ye,style:Dt.style,onMouseEnter:Dt.onMouseEnter,onMouseLeave:Dt.onMouseLeave,onFocus:Dt.onFocus,onBlur:Dt.onBlur},b.createElement(Ae.aM.Provider,{value:rt},Dt.children)))},Ce=E(49397),se=E(94480),we=E(6089),ge=E(26112),Le=E(82855),Se=E(31756),Me=E(16931),ye=E(51636),De=E(64910);const Fe=Dt=>{const{componentCls:oe,paddingXS:ae}=Dt;return{[oe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ae,"&-rtl":{direction:"rtl"},[`${oe}-input`]:{textAlign:"center",paddingInline:Dt.paddingXXS},[`&${oe}-sm ${oe}-input`]:{paddingInline:Dt.calc(Dt.paddingXXS).div(2).equal()},[`&${oe}-lg ${oe}-input`]:{paddingInline:Dt.paddingXS}}}};var Ze=(0,Me.I$)(["Input","OTP"],Dt=>{const oe=(0,ye.mergeToken)(Dt,(0,De.e)(Dt));return[Fe(oe)]},De.T),nt=E(16089),ce=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x{const{value:ae,onChange:te,onActiveChange:x,index:re,mask:ne}=Dt,le=ce(Dt,["value","onChange","onActiveChange","index","mask"]),Be=ae&&typeof ne=="string"?ne:ae,Te=gt=>{te(re,gt.target.value)},Ye=b.useRef(null);b.useImperativeHandle(oe,()=>Ye.current);const _e=()=>{(0,nt.Z)(()=>{var gt;const ot=(gt=Ye.current)===null||gt===void 0?void 0:gt.input;document.activeElement===ot&&ot&&ot.select()})},rt=gt=>{const{key:ot,ctrlKey:ut,metaKey:jt}=gt;ot==="ArrowLeft"?x(re-1):ot==="ArrowRight"?x(re+1):ot==="z"&&(ut||jt)&>.preventDefault(),_e()},dt=gt=>{gt.key==="Backspace"&&!ae&&x(re-1),_e()};return b.createElement(Ce.Z,Object.assign({type:ne===!0?"password":"text"},le,{ref:Ye,value:Be,onInput:Te,onFocus:_e,onKeyDown:rt,onKeyUp:dt,onMouseDown:_e,onMouseUp:_e}))}),ze=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x{const{index:oe,prefixCls:ae,separator:te}=Dt,x=typeof te=="function"?te(oe):te;return x?b.createElement("span",{className:`${ae}-separator`},x):null};var Je=b.forwardRef((Dt,oe)=>{const{prefixCls:ae,length:te=6,size:x,defaultValue:re,value:ne,onChange:le,formatter:Be,separator:Te,variant:Ye,disabled:_e,status:rt,autoFocus:dt,mask:gt,type:ot,onInput:ut,inputMode:jt}=Dt,Nt=ze(Dt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:dn,direction:Gt}=b.useContext(Ue.E_),Rt=dn("otp",ae),Ut=(0,ge.Z)(Nt,{aria:!0,data:!0,attr:!0}),[Jt,bt,Ot]=Ze(Rt),rn=(0,Se.Z)(an=>x!=null?x:an),mn=b.useContext(Ae.aM),vt=(0,Le.F)(mn.status,rt),Mt=b.useMemo(()=>Object.assign(Object.assign({},mn),{status:vt,hasFeedback:!1,feedbackIcon:null}),[mn,vt]),Yt=b.useRef(null),ln=b.useRef({});b.useImperativeHandle(oe,()=>({focus:()=>{var an;(an=ln.current[0])===null||an===void 0||an.focus()},blur:()=>{var an;for(let en=0;enBe?Be(an):an,[Ln,Jn]=b.useState(()=>tt(Sn(re||"")));b.useEffect(()=>{ne!==void 0&&Jn(tt(ne))},[ne]);const er=(0,we.Z)(an=>{Jn(an),ut&&ut(an),le&&an.length===te&&an.every(en=>en)&&an.some((en,$t)=>Ln[$t]!==en)&&le(an.join(""))}),In=(0,we.Z)((an,en)=>{let $t=(0,se.Z)(Ln);for(let gn=0;gn=0&&!$t[gn];gn-=1)$t.pop();const vn=Sn($t.map(gn=>gn||" ").join(""));return $t=tt(vn).map((gn,Wn)=>gn===" "&&!$t[Wn]?$t[Wn]:gn),$t}),Yn=(an,en)=>{var $t;const vn=In(an,en),gn=Math.min(an+en.length,te-1);gn!==an&&vn[an]!==void 0&&(($t=ln.current[gn])===null||$t===void 0||$t.focus()),er(vn)},zt=an=>{var en;(en=ln.current[an])===null||en===void 0||en.focus()},un={variant:Ye,disabled:_e,status:vt,mask:gt,type:ot,inputMode:jt};return Jt(b.createElement("div",Object.assign({},Ut,{ref:Yt,className:fe()(Rt,{[`${Rt}-sm`]:rn==="small",[`${Rt}-lg`]:rn==="large",[`${Rt}-rtl`]:Gt==="rtl"},Ot,bt)}),b.createElement(Ae.aM.Provider,{value:Mt},Array.from({length:te}).map((an,en)=>{const $t=`otp-${en}`,vn=Ln[en]||"";return b.createElement(b.Fragment,{key:$t},b.createElement(Ge,Object.assign({ref:gn=>{ln.current[en]=gn},index:en,size:rn,htmlSize:1,className:`${Rt}-input`,onChange:Yn,value:vn,onActiveChange:zt,autoFocus:en===0&&dt},un)),enDt?b.createElement($e.Z,null):b.createElement(Ee.Z,null),Ne={click:"onClick",hover:"onMouseOver"};var Oe=b.forwardRef((Dt,oe)=>{const{disabled:ae,action:te="click",visibilityToggle:x=!0,iconRender:re=Et}=Dt,ne=b.useContext(St.Z),le=ae!=null?ae:ne,Be=typeof x=="object"&&x.visible!==void 0,[Te,Ye]=(0,b.useState)(()=>Be?x.visible:!1),_e=(0,b.useRef)(null);b.useEffect(()=>{Be&&Ye(x.visible)},[Be,x]);const rt=(0,qe.Z)(_e),dt=()=>{var rn;if(le)return;Te&&rt();const mn=!Te;Ye(mn),typeof x=="object"&&((rn=x.onVisibleChange)===null||rn===void 0||rn.call(x,mn))},gt=rn=>{const mn=Ne[te]||"",vt=re(Te),Mt={[mn]:dt,className:`${rn}-icon`,key:"passwordIcon",onMouseDown:Yt=>{Yt.preventDefault()},onMouseUp:Yt=>{Yt.preventDefault()}};return b.cloneElement(b.isValidElement(vt)?vt:b.createElement("span",null,vt),Mt)},{className:ot,prefixCls:ut,inputPrefixCls:jt,size:Nt}=Dt,dn=ft(Dt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Gt}=b.useContext(Ue.E_),Rt=Gt("input",jt),Ut=Gt("input-password",ut),Jt=x&>(Ut),bt=fe()(Ut,ot,{[`${Ut}-${Nt}`]:!!Nt}),Ot=Object.assign(Object.assign({},(0,pe.Z)(dn,["suffix","iconRender","visibilityToggle"])),{type:Te?"text":"password",className:bt,prefixCls:Rt,suffix:Jt});return Nt&&(Ot.size=Nt),b.createElement(Ce.Z,Object.assign({ref:(0,Pe.sQ)(oe,_e)},Ot))}),et=E(47472),at=E(22703),xe=E(7939),Ke=E(70045),it=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x{const{prefixCls:ae,inputPrefixCls:te,className:x,size:re,suffix:ne,enterButton:le=!1,addonAfter:Be,loading:Te,disabled:Ye,onSearch:_e,onChange:rt,onCompositionStart:dt,onCompositionEnd:gt}=Dt,ot=it(Dt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ut,direction:jt}=b.useContext(Ue.E_),Nt=b.useRef(!1),dn=ut("input-search",ae),Gt=ut("input",te),{compactSize:Rt}=(0,Ke.ri)(dn,jt),Ut=(0,Se.Z)(Yn=>{var zt;return(zt=re!=null?re:Rt)!==null&&zt!==void 0?zt:Yn}),Jt=b.useRef(null),bt=Yn=>{Yn!=null&&Yn.target&&Yn.type==="click"&&_e&&_e(Yn.target.value,Yn,{source:"clear"}),rt==null||rt(Yn)},Ot=Yn=>{var zt;document.activeElement===((zt=Jt.current)===null||zt===void 0?void 0:zt.input)&&Yn.preventDefault()},rn=Yn=>{var zt,un;_e&&_e((un=(zt=Jt.current)===null||zt===void 0?void 0:zt.input)===null||un===void 0?void 0:un.value,Yn,{source:"input"})},mn=Yn=>{Nt.current||Te||rn(Yn)},vt=typeof le=="boolean"?b.createElement(et.Z,null):null,Mt=`${dn}-button`;let Yt;const ln=le||{},Sn=ln.type&&ln.type.__ANT_BUTTON===!0;Sn||ln.type==="button"?Yt=(0,at.Tm)(ln,Object.assign({onMouseDown:Ot,onClick:Yn=>{var zt,un;(un=(zt=ln==null?void 0:ln.props)===null||zt===void 0?void 0:zt.onClick)===null||un===void 0||un.call(zt,Yn),rn(Yn)},key:"enterButton"},Sn?{className:Mt,size:Ut}:{})):Yt=b.createElement(xe.ZP,{className:Mt,type:le?"primary":void 0,size:Ut,disabled:Ye,key:"enterButton",onMouseDown:Ot,onClick:rn,loading:Te,icon:vt},le),Be&&(Yt=[Yt,(0,at.Tm)(Be,{key:"addonAfter"})]);const Ln=fe()(dn,{[`${dn}-rtl`]:jt==="rtl",[`${dn}-${Ut}`]:!!Ut,[`${dn}-with-button`]:!!le},x),Jn=Object.assign(Object.assign({},ot),{className:Ln,prefixCls:Gt,type:"search"}),er=Yn=>{Nt.current=!0,dt==null||dt(Yn)},In=Yn=>{Nt.current=!1,gt==null||gt(Yn)};return b.createElement(Ce.Z,Object.assign({ref:(0,Pe.sQ)(Jt,oe),onPressEnter:mn},Jn,{size:Ut,onCompositionStart:er,onCompositionEnd:In,addonAfter:Yt,suffix:ne,onChange:bt,disabled:Ye}))}),At=E(79809);const ct=Ce.Z;ct.Group=de,ct.Search=lt,ct.TextArea=At.Z,ct.Password=Oe,ct.OTP=Je;var Bt=ct},24303:function(En,Zt,E){"use strict";E.d(Zt,{D:function(){return ze},Z:function(){return He}});var b=E(59301),je=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,Ae=E(7657),ve=function(Ee,$e){return b.createElement(Ae.Z,(0,je.Z)({},Ee,{ref:$e,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(33853),se=E(38819),we=E(92310),ge=E.n(we),Le=E(2738),Se=E(48755),Me=E(6989),ye=E(36237),De=E(48923),Fe=E(16931);const Ze=Je=>{const{componentCls:Ee,siderBg:$e,motionDurationMid:pe,motionDurationSlow:Pe,antCls:St,triggerHeight:qe,triggerColor:ft,triggerBg:Et,headerHeight:Ne,zeroTriggerWidth:ue,zeroTriggerHeight:Oe,borderRadiusLG:et,lightSiderBg:at,lightTriggerColor:xe,lightTriggerBg:Ke,bodyBg:it}=Je;return{[Ee]:{position:"relative",minWidth:0,background:$e,transition:`all ${pe}, background 0s`,"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},[`${Ee}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${St}-menu${St}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Ee}-children`]:{overflow:"hidden"},[`${Ee}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:qe,color:ft,lineHeight:(0,ye.unit)(qe),textAlign:"center",background:Et,cursor:"pointer",transition:`all ${pe}`},[`${Ee}-zero-width-trigger`]:{position:"absolute",top:Ne,insetInlineEnd:Je.calc(ue).mul(-1).equal(),zIndex:1,width:ue,height:Oe,color:ft,fontSize:Je.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:$e,borderRadius:`0 ${(0,ye.unit)(et)} ${(0,ye.unit)(et)} 0`,cursor:"pointer",transition:`background ${Pe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Pe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Je.calc(ue).mul(-1).equal(),borderRadius:`${(0,ye.unit)(et)} 0 0 ${(0,ye.unit)(et)}`}},"&-light":{background:at,[`${Ee}-trigger`]:{color:xe,background:Ke},[`${Ee}-zero-width-trigger`]:{color:xe,background:Ke,border:`1px solid ${it}`,borderInlineStart:0}}}}};var nt=(0,Fe.I$)(["Layout","Sider"],Je=>[Ze(Je)],De.eh,{deprecatedTokens:De.jn}),ce=function(Je,Ee){var $e={};for(var pe in Je)Object.prototype.hasOwnProperty.call(Je,pe)&&Ee.indexOf(pe)<0&&($e[pe]=Je[pe]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,pe=Object.getOwnPropertySymbols(Je);Pe!Number.isNaN(Number.parseFloat(Je))&&isFinite(Je),ze=b.createContext({}),tt=(()=>{let Je=0;return function(){let Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Je+=1,`${Ee}${Je}`}})();var He=b.forwardRef((Je,Ee)=>{const{prefixCls:$e,className:pe,trigger:Pe,children:St,defaultCollapsed:qe=!1,theme:ft="dark",style:Et={},collapsible:Ne=!1,reverseArrow:ue=!1,width:Oe=200,collapsedWidth:et=80,zeroWidthTriggerStyle:at,breakpoint:xe,onCollapse:Ke,onBreakpoint:it}=Je,Ct=ce(Je,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:lt}=(0,b.useContext)(Me.V),[At,ct]=(0,b.useState)("collapsed"in Je?Je.collapsed:qe),[Bt,Dt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in Je&&ct(Je.collapsed)},[Je.collapsed]);const oe=(Ut,Jt)=>{"collapsed"in Je||ct(Ut),Ke==null||Ke(Ut,Jt)},{getPrefixCls:ae,direction:te}=(0,b.useContext)(Se.E_),x=ae("layout-sider",$e),[re,ne,le]=nt(x),Be=(0,b.useRef)(null);Be.current=Ut=>{Dt(Ut.matches),it==null||it(Ut.matches),At!==Ut.matches&&oe(Ut.matches,"responsive")},(0,b.useEffect)(()=>{function Ut(bt){return Be.current(bt)}let Jt;if(typeof window!="undefined"){const{matchMedia:bt}=window;if(bt&&xe&&xe in Ie){Jt=bt(`screen and (max-width: ${Ie[xe]})`);try{Jt.addEventListener("change",Ut)}catch(Ot){Jt.addListener(Ut)}Ut(Jt)}}return()=>{try{Jt==null||Jt.removeEventListener("change",Ut)}catch(bt){Jt==null||Jt.removeListener(Ut)}}},[xe]),(0,b.useEffect)(()=>{const Ut=tt("ant-sider-");return lt.addSider(Ut),()=>lt.removeSider(Ut)},[]);const Te=()=>{oe(!At,"clickTrigger")},Ye=(0,Le.Z)(Ct,["collapsed"]),_e=At?et:Oe,rt=Ge(_e)?`${_e}px`:String(_e),dt=parseFloat(String(et||0))===0?b.createElement("span",{onClick:Te,className:ge()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${ue?"right":"left"}`),style:at},Pe||b.createElement(de,null)):null,gt=te==="rtl"==!ue,jt={expanded:gt?b.createElement(se.Z,null):b.createElement(Ce.Z,null),collapsed:gt?b.createElement(Ce.Z,null):b.createElement(se.Z,null)}[At?"collapsed":"expanded"],Nt=Pe!==null?dt||b.createElement("div",{className:`${x}-trigger`,onClick:Te,style:{width:rt}},Pe||jt):null,dn=Object.assign(Object.assign({},Et),{flex:`0 0 ${rt}`,maxWidth:rt,minWidth:rt,width:rt}),Gt=ge()(x,`${x}-${ft}`,{[`${x}-collapsed`]:!!At,[`${x}-has-trigger`]:Ne&&Pe!==null&&!dt,[`${x}-below`]:!!Bt,[`${x}-zero-width`]:parseFloat(rt)===0},pe,ne,le),Rt=b.useMemo(()=>({siderCollapsed:At}),[At]);return re(b.createElement(ze.Provider,{value:Rt},b.createElement("aside",Object.assign({className:Gt},Ye,{style:dn,ref:Ee}),b.createElement("div",{className:`${x}-children`},St),Ne||Bt&&dt?Nt:null)))})},6989:function(En,Zt,E){"use strict";E.d(Zt,{V:function(){return je}});var b=E(59301);const je=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(En,Zt,E){"use strict";E.d(Zt,{eh:function(){return Ue},jn:function(){return Ae}});var b=E(36237),je=E(16931);const fe=ve=>{const{antCls:be,componentCls:de,colorText:Ce,footerBg:se,headerHeight:we,headerPadding:ge,headerColor:Le,footerPadding:Se,fontSize:Me,bodyBg:ye,headerBg:De}=ve;return{[de]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ye,"&, *":{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:we,padding:ge,color:Le,lineHeight:(0,b.unit)(we),background:De,[`${be}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Se,color:Ce,fontSize:Me,background:se},[`${de}-content`]:{flex:"auto",color:Ce,minHeight:0}}},Ue=ve=>{const{colorBgLayout:be,controlHeight:de,controlHeightLG:Ce,colorText:se,controlHeightSM:we,marginXXS:ge,colorTextLightSolid:Le,colorBgContainer:Se}=ve,Me=Ce*1.25;return{colorBgHeader:"#001529",colorBgBody:be,colorBgTrigger:"#002140",bodyBg:be,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:se,footerPadding:`${we}px ${Me}px`,footerBg:be,siderBg:"#001529",triggerHeight:Ce+ge*2,triggerBg:"#002140",triggerColor:Le,zeroTriggerWidth:Ce,zeroTriggerHeight:Ce,lightSiderBg:Se,lightTriggerBg:Se,lightTriggerColor:se}},Ae=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Zt.ZP=(0,je.I$)("Layout",ve=>[fe(ve)],Ue,{deprecatedTokens:Ae})},78857:function(En,Zt,E){"use strict";E.d(Zt,{J:function(){return ve}});var b=E(59301),je=E(8654),fe=E(62487),Ue=function(be,de){var Ce={};for(var se in be)Object.prototype.hasOwnProperty.call(be,se)&&de.indexOf(se)<0&&(Ce[se]=be[se]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,se=Object.getOwnPropertySymbols(be);we{const{children:Ce}=be,se=Ue(be,["children"]),we=b.useContext(Ae),ge=b.useMemo(()=>Object.assign(Object.assign({},we),se),[we,se.prefixCls,se.mode,se.selectable,se.rootClassName]),Le=(0,je.t4)(Ce),Se=(0,je.x1)(de,Le?(0,je.C4)(Ce):null);return b.createElement(Ae.Provider,{value:ge},b.createElement(fe.Z,{space:!0},Le?b.cloneElement(Ce,{ref:Se}):Ce))});Zt.Z=Ae},93041:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return re}});var b=E(59301),je=E(28321),fe=E(24303),Ue=E(18785),Ae=E(92310),ve=E.n(Ae),be=E(6089),de=E(2738),Ce=E(86641),se=E(22703),we=E(48755),ge=E(83397),Se=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Me=function(ne,le){var Be={};for(var Te in ne)Object.prototype.hasOwnProperty.call(ne,Te)&&le.indexOf(Te)<0&&(Be[Te]=ne[Te]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(ne);Ye{const{prefixCls:le,className:Be,dashed:Te}=ne,Ye=Me(ne,["prefixCls","className","dashed"]),{getPrefixCls:_e}=b.useContext(we.E_),rt=_e("menu",le),dt=ve()({[`${rt}-item-divider-dashed`]:!!Te},Be);return b.createElement(je.iz,Object.assign({className:dt},Ye))},Fe=E(11592),Ze=E(25399),ce=ne=>{var le;const{className:Be,children:Te,icon:Ye,title:_e,danger:rt,extra:dt}=ne,{prefixCls:gt,firstLevel:ot,direction:ut,disableMenuItemTitleTooltip:jt,inlineCollapsed:Nt}=b.useContext(Se),dn=Ot=>{const rn=Te==null?void 0:Te[0],mn=b.createElement("span",{className:ve()(`${gt}-title-content`,{[`${gt}-title-content-with-extra`]:!!dt||dt===0})},Te);return(!Ye||b.isValidElement(Te)&&Te.type==="span")&&Te&&Ot&&ot&&typeof rn=="string"?b.createElement("div",{className:`${gt}-inline-collapsed-noicon`},rn.charAt(0)):mn},{siderCollapsed:Gt}=b.useContext(fe.D);let Rt=_e;typeof _e=="undefined"?Rt=ot?Te:"":_e===!1&&(Rt="");const Ut={title:Rt};!Gt&&!Nt&&(Ut.title=null,Ut.open=!1);const Jt=(0,Fe.Z)(Te).length;let bt=b.createElement(je.ck,Object.assign({},(0,de.Z)(ne,["title","icon","danger"]),{className:ve()({[`${gt}-item-danger`]:rt,[`${gt}-item-only-child`]:(Ye?Jt+1:Jt)===1},Be),title:typeof _e=="string"?_e:void 0}),(0,se.Tm)(Ye,{className:ve()(b.isValidElement(Ye)?(le=Ye.props)===null||le===void 0?void 0:le.className:"",`${gt}-item-icon`)}),dn(Nt));return jt||(bt=b.createElement(Ze.Z,Object.assign({},Ut,{placement:ut==="rtl"?"left":"right",classNames:{root:`${gt}-inline-collapsed-tooltip`}}),bt)),bt},Ie=E(78857),Ge=E(36237),ze=E(17835),tt=E(63356),ke=E(34961),He=E(46e3),Je=E(34925),Ee=E(16931),$e=E(51636),Pe=ne=>{const{componentCls:le,motionDurationSlow:Be,horizontalLineHeight:Te,colorSplit:Ye,lineWidth:_e,lineType:rt,itemPaddingInline:dt}=ne;return{[`${le}-horizontal`]:{lineHeight:Te,border:0,borderBottom:`${(0,Ge.unit)(_e)} ${rt} ${Ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${le}-item, ${le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:dt},[`> ${le}-item:hover, > ${le}-item-active, > ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},qe=ne=>{let{componentCls:le,menuArrowOffset:Be,calc:Te}=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)(Te(Be).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(Be)})`}}}}};const ft=ne=>Object.assign({},(0,tt.oN)(ne));var Ne=(ne,le)=>{const{componentCls:Be,itemColor:Te,itemSelectedColor:Ye,subMenuItemSelectedColor:_e,groupTitleColor:rt,itemBg:dt,subMenuItemBg:gt,itemSelectedBg:ot,activeBarHeight:ut,activeBarWidth:jt,activeBarBorderWidth:Nt,motionDurationSlow:dn,motionEaseInOut:Gt,motionEaseOut:Rt,itemPaddingInline:Ut,motionDurationMid:Jt,itemHoverColor:bt,lineType:Ot,colorSplit:rn,itemDisabledColor:mn,dangerItemColor:vt,dangerItemHoverColor:Mt,dangerItemSelectedColor:Yt,dangerItemActiveBg:ln,dangerItemSelectedBg:Sn,popupBg:Ln,itemHoverBg:Jn,itemActiveBg:er,menuSubMenuBg:In,horizontalItemSelectedColor:Yn,horizontalItemSelectedBg:zt,horizontalItemBorderRadius:un,horizontalItemHoverBg:an}=ne;return{[`${Be}-${le}, ${Be}-${le} > ${Be}`]:{color:Te,background:dt,[`&${Be}-root:focus-visible`]:Object.assign({},ft(ne)),[`${Be}-item`]:{"&-group-title, &-extra":{color:rt}},[`${Be}-submenu-selected > ${Be}-submenu-title`]:{color:_e},[`${Be}-item, ${Be}-submenu-title`]:{color:Te,[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},ft(ne))},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${mn} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:bt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:er}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:er}}},[`${Be}-item-danger`]:{color:vt,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Mt}},[`&${Be}-item:active`]:{background:ln}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:Ye,[`&${Be}-item-danger`]:{color:Yt},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:ot,[`&${Be}-item-danger`]:{backgroundColor:Sn}},[`&${Be}-submenu > ${Be}`]:{backgroundColor:In},[`&${Be}-popup > ${Be}`]:{backgroundColor:Ln},[`&${Be}-submenu-popup > ${Be}`]:{backgroundColor:Ln},[`&${Be}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:Nt,marginTop:ne.calc(Nt).mul(-1).equal(),marginBottom:0,borderRadius:un,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,Ge.unit)(ut)} solid transparent`,transition:`border-color ${dn} ${Gt}`,content:'""'},"&:hover, &-active, &-open":{background:an,"&::after":{borderBottomWidth:ut,borderBottomColor:Yn}},"&-selected":{color:Yn,backgroundColor:zt,"&:hover":{backgroundColor:zt},"&::after":{borderBottomWidth:ut,borderBottomColor:Yn}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${(0,Ge.unit)(Nt)} ${Ot} ${rn}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:gt},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ge.unit)(jt)} solid ${Ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Rt}`,`opacity ${Jt} ${Rt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:Yt}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${Gt}`,`opacity ${Jt} ${Gt}`].join(",")}}}}}};const ue=ne=>{const{componentCls:le,itemHeight:Be,itemMarginInline:Te,padding:Ye,menuArrowSize:_e,marginXS:rt,itemMarginBlock:dt,itemWidth:gt,itemPaddingInline:ot}=ne,ut=ne.calc(_e).add(Ye).add(rt).equal();return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:Be,lineHeight:(0,Ge.unit)(Be),paddingInline:ot,overflow:"hidden",textOverflow:"ellipsis",marginInline:Te,marginBlock:dt,width:gt},[`> ${le}-item, > ${le}-submenu > ${le}-submenu-title`]:{height:Be,lineHeight:(0,Ge.unit)(Be)},[`${le}-item-group-list ${le}-submenu-title, ${le}-submenu-title`]:{paddingInlineEnd:ut}}};var et=ne=>{const{componentCls:le,iconCls:Be,itemHeight:Te,colorTextLightSolid:Ye,dropdownWidth:_e,controlHeightLG:rt,motionEaseOut:dt,paddingXL:gt,itemMarginInline:ot,fontSizeLG:ut,motionDurationFast:jt,motionDurationSlow:Nt,paddingXS:dn,boxShadowSecondary:Gt,collapsedWidth:Rt,collapsedIconSize:Ut}=ne,Jt={height:Te,lineHeight:(0,Ge.unit)(Te),listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},ue(ne))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},ue(ne)),{boxShadow:Gt})}},{[`${le}-submenu-popup ${le}-vertical${le}-sub`]:{minWidth:_e,maxHeight:`calc(100vh - ${(0,Ge.unit)(ne.calc(rt).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 ${Nt}`,`background ${Nt}`,`padding ${jt} ${dt}`].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`]:Jt,[`& ${le}-item-group-title`]:{paddingInlineStart:gt}},[`${le}-item`]:Jt}},{[`${le}-inline-collapsed`]:{width:Rt,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:ut,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(Ut).div(2).equal())} - ${(0,Ge.unit)(ot)})`,textOverflow:"clip",[` ${le}-submenu-arrow, ${le}-submenu-expand-icon `]:{opacity:0},[`${le}-item-icon, ${Be}`]:{margin:0,fontSize:Ut,lineHeight:(0,Ge.unit)(Te),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:Ye}},[`${le}-item-group-title`]:Object.assign(Object.assign({},tt.vS),{paddingInline:dn})}}]};const at=ne=>{const{componentCls:le,motionDurationSlow:Be,motionDurationMid:Te,motionEaseInOut:Ye,motionEaseOut:_e,iconCls:rt,iconSize:dt,iconMarginInlineEnd:gt}=ne;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding calc(${Be} + 0.1s) ${Ye}`].join(","),[`${le}-item-icon, ${rt}`]:{minWidth:dt,fontSize:dt,transition:[`font-size ${Te} ${_e}`,`margin ${Be} ${Ye}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:gt,opacity:1,transition:[`opacity ${Be} ${Ye}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,tt.Ro)()),[`&${le}-item-only-child`]:{[`> ${rt}, > ${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"}}}},xe=ne=>{const{componentCls:le,motionDurationSlow:Be,motionEaseInOut:Te,borderRadius:Ye,menuArrowSize:_e,menuArrowOffset:rt}=ne;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ne.margin,width:_e,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Te}, opacity ${Be}`},"&-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 ${Be} ${Te}`,`transform ${Be} ${Te}`,`top ${Be} ${Te}`,`color ${Be} ${Te}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(ne.calc(rt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ge.unit)(rt)})`}}}}},Ke=ne=>{const{antCls:le,componentCls:Be,fontSize:Te,motionDurationSlow:Ye,motionDurationMid:_e,motionEaseInOut:rt,paddingXS:dt,padding:gt,colorSplit:ot,lineWidth:ut,zIndexPopup:jt,borderRadiusLG:Nt,subMenuItemBorderRadius:dn,menuArrowSize:Gt,menuArrowOffset:Rt,lineType:Ut,groupTitleLineHeight:Jt,groupTitleFontSize:bt}=ne;return[{"":{[Be]:Object.assign(Object.assign({},(0,tt.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,tt.Wf)(ne)),(0,tt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Te,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",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${(0,Ge.unit)(dt)} ${(0,Ge.unit)(gt)}`,fontSize:bt,lineHeight:Jt,transition:`all ${Ye}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`,`padding ${_e} ${rt}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${Ye} ${rt}`,`padding ${Ye} ${rt}`].join(",")},[`${Be}-title-content`]:{transition:`color ${Ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Be}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ot,borderStyle:Ut,borderWidth:0,borderTopWidth:ut,marginBlock:ut,padding:0,"&-dashed":{borderStyle:"dashed"}}}),at(ne)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${(0,Ge.unit)(ne.calc(Te).mul(2).equal())} ${(0,Ge.unit)(gt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:jt,borderRadius:Nt,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:Nt},at(ne)),xe(ne)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:dn},[`${Be}-submenu-title::after`]:{transition:`transform ${Ye} ${rt}`}})},"\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}}}),xe(ne)),{[`&-inline-collapsed ${Be}-submenu-arrow, &-inline ${Be}-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())})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-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`]:{[Be]:{lineHeight:"inherit"}}}]},it=ne=>{var le,Be,Te;const{colorPrimary:Ye,colorError:_e,colorTextDisabled:rt,colorErrorBg:dt,colorText:gt,colorTextDescription:ot,colorBgContainer:ut,colorFillAlter:jt,colorFillContent:Nt,lineWidth:dn,lineWidthBold:Gt,controlItemBgActive:Rt,colorBgTextHover:Ut,controlHeightLG:Jt,lineHeight:bt,colorBgElevated:Ot,marginXXS:rn,padding:mn,fontSize:vt,controlHeightSM:Mt,fontSizeLG:Yt,colorTextLightSolid:ln,colorErrorHover:Sn}=ne,Ln=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,Jn=(Be=ne.activeBarBorderWidth)!==null&&Be!==void 0?Be:dn,er=(Te=ne.itemMarginInline)!==null&&Te!==void 0?Te:ne.marginXXS,In=new ze.FastColor(ln).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:gt,itemColor:gt,colorItemTextHover:gt,itemHoverColor:gt,colorItemTextHoverHorizontal:Ye,horizontalItemHoverColor:Ye,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Ye,itemSelectedColor:Ye,subMenuItemSelectedColor:Ye,colorItemTextSelectedHorizontal:Ye,horizontalItemSelectedColor:Ye,colorItemBg:ut,itemBg:ut,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Nt,itemActiveBg:Rt,colorSubItemBg:jt,subMenuItemBg:jt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Ln,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:dn,activeBarBorderWidth:Jn,colorItemTextDisabled:rt,itemDisabledColor:rt,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:dt,dangerItemActiveBg:dt,colorDangerItemBgSelected:dt,dangerItemSelectedBg:dt,itemMarginInline:er,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Jt,groupTitleLineHeight:bt,collapsedWidth:Jt*2,popupBg:Ot,itemMarginBlock:rn,itemPaddingInline:mn,horizontalLineHeight:`${Jt*1.15}px`,iconSize:vt,iconMarginInlineEnd:Mt-vt,collapsedIconSize:Yt,groupTitleFontSize:vt,darkItemDisabledColor:new ze.FastColor(ln).setA(.25).toRgbString(),darkItemColor:In,darkDangerItemColor:_e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ln,darkItemSelectedBg:Ye,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:In,darkItemHoverColor:ln,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:ln,darkDangerItemActiveBg:_e,itemWidth:Ln?`calc(100% + ${Jn}px)`:`calc(100% - ${er*2}px)`}};var Ct=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Ee.I$)("Menu",Ye=>{const{colorBgElevated:_e,controlHeightLG:rt,fontSize:dt,darkItemColor:gt,darkDangerItemColor:ot,darkItemBg:ut,darkSubMenuItemBg:jt,darkItemSelectedColor:Nt,darkItemSelectedBg:dn,darkDangerItemSelectedBg:Gt,darkItemHoverBg:Rt,darkGroupTitleColor:Ut,darkItemHoverColor:Jt,darkItemDisabledColor:bt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:mn,popupBg:vt,darkPopupBg:Mt}=Ye,Yt=Ye.calc(dt).div(7).mul(5).equal(),ln=(0,$e.mergeToken)(Ye,{menuArrowSize:Yt,menuHorizontalHeight:Ye.calc(rt).mul(1.15).equal(),menuArrowOffset:Ye.calc(Yt).mul(.25).equal(),menuSubMenuBg:_e,calc:Ye.calc,popupBg:vt}),Sn=(0,$e.mergeToken)(ln,{itemColor:gt,itemHoverColor:Jt,groupTitleColor:Ut,itemSelectedColor:Nt,subMenuItemSelectedColor:Nt,itemBg:ut,popupBg:Mt,subMenuItemBg:jt,itemActiveBg:"transparent",itemSelectedBg:dn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:bt,dangerItemColor:ot,dangerItemHoverColor:Ot,dangerItemSelectedColor:rn,dangerItemActiveBg:mn,dangerItemSelectedBg:Gt,menuSubMenuBg:jt,horizontalItemSelectedColor:Nt,horizontalItemSelectedBg:dn});return[Ke(ln),Pe(ln),et(ln),Ne(ln,"light"),Ne(Sn,"dark"),qe(ln),(0,ke.Z)(ln),(0,He.oN)(ln,"slide-up"),(0,He.oN)(ln,"slide-down"),(0,Je._y)(ln,"zoom-big")]},it,{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:Be,unitless:{groupTitleLineHeight:!0}})(ne,le)},lt=E(75030),ct=ne=>{var le;const{popupClassName:Be,icon:Te,title:Ye,theme:_e}=ne,rt=b.useContext(Se),{prefixCls:dt,inlineCollapsed:gt,theme:ot}=rt,ut=(0,je.Xl)();let jt;if(!Te)jt=gt&&!ut.length&&Ye&&typeof Ye=="string"?b.createElement("div",{className:`${dt}-inline-collapsed-noicon`},Ye.charAt(0)):b.createElement("span",{className:`${dt}-title-content`},Ye);else{const Gt=b.isValidElement(Ye)&&Ye.type==="span";jt=b.createElement(b.Fragment,null,(0,se.Tm)(Te,{className:ve()(b.isValidElement(Te)?(le=Te.props)===null||le===void 0?void 0:le.className:"",`${dt}-item-icon`)}),Gt?Ye:b.createElement("span",{className:`${dt}-title-content`},Ye))}const Nt=b.useMemo(()=>Object.assign(Object.assign({},rt),{firstLevel:!1}),[rt]),[dn]=(0,lt.Cn)("Menu");return b.createElement(Se.Provider,{value:Nt},b.createElement(je.Wd,Object.assign({},(0,de.Z)(ne,["icon"]),{title:jt,popupClassName:ve()(dt,Be,`${dt}-${_e||ot}`),popupStyle:Object.assign({zIndex:dn},ne.popupStyle)})))},Bt=function(ne,le){var Be={};for(var Te in ne)Object.prototype.hasOwnProperty.call(ne,Te)&&le.indexOf(Te)<0&&(Be[Te]=ne[Te]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(ne);Ye{var Be;const Te=b.useContext(Ie.Z),Ye=Te||{},{getPrefixCls:_e,getPopupContainer:rt,direction:dt,menu:gt}=b.useContext(we.E_),ot=_e(),{prefixCls:ut,className:jt,style:Nt,theme:dn="light",expandIcon:Gt,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Ut,siderCollapsed:Jt,rootClassName:bt,mode:Ot,selectable:rn,onClick:mn,overflowedIndicatorPopupClassName:vt}=ne,Mt=Bt(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Yt=(0,de.Z)(Mt,["collapsedWidth"]);(Be=Ye.validator)===null||Be===void 0||Be.call(Ye,{mode:Ot});const ln=(0,be.Z)(function(){var gn;mn==null||mn.apply(void 0,arguments),(gn=Ye.onClick)===null||gn===void 0||gn.call(Ye)}),Sn=Ye.mode||Ot,Ln=rn!=null?rn:Ye.selectable,Jn=Ut!=null?Ut:Jt,er={horizontal:{motionName:`${ot}-slide-up`},inline:(0,Ce.Z)(ot),other:{motionName:`${ot}-zoom-big`}},In=_e("menu",ut||Ye.prefixCls),Yn=(0,ge.Z)(In),[zt,un,an]=Ct(In,Yn,!Te),en=ve()(`${In}-${dn}`,gt==null?void 0:gt.className,jt),$t=b.useMemo(()=>{var gn,Wn;if(typeof Gt=="function"||Dt(Gt))return Gt||null;if(typeof Ye.expandIcon=="function"||Dt(Ye.expandIcon))return Ye.expandIcon||null;if(typeof(gt==null?void 0:gt.expandIcon)=="function"||Dt(gt==null?void 0:gt.expandIcon))return(gt==null?void 0:gt.expandIcon)||null;const Hn=(gn=Gt!=null?Gt:Ye==null?void 0:Ye.expandIcon)!==null&&gn!==void 0?gn:gt==null?void 0:gt.expandIcon;return(0,se.Tm)(Hn,{className:ve()(`${In}-submenu-expand-icon`,b.isValidElement(Hn)?(Wn=Hn.props)===null||Wn===void 0?void 0:Wn.className:void 0)})},[Gt,Ye==null?void 0:Ye.expandIcon,gt==null?void 0:gt.expandIcon,In]),vn=b.useMemo(()=>({prefixCls:In,inlineCollapsed:Jn||!1,direction:dt,firstLevel:!0,theme:dn,mode:Sn,disableMenuItemTitleTooltip:Rt}),[In,Jn,dt,Rt,dn]);return zt(b.createElement(Ie.Z.Provider,{value:null},b.createElement(Se.Provider,{value:vn},b.createElement(je.ZP,Object.assign({getPopupContainer:rt,overflowedIndicator:b.createElement(Ue.Z,null),overflowedIndicatorPopupClassName:ve()(In,`${In}-${dn}`,vt),mode:Sn,selectable:Ln,onClick:ln},Yt,{inlineCollapsed:Jn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Nt),className:en,prefixCls:In,direction:dt,defaultMotions:er,expandIcon:$t,ref:le,rootClassName:ve()(bt,un,Ye.rootClassName,an,Yn),_internalComponents:oe})))))});const x=(0,b.forwardRef)((ne,le)=>{const Be=(0,b.useRef)(null),Te=b.useContext(fe.D);return(0,b.useImperativeHandle)(le,()=>({menu:Be.current,focus:Ye=>{var _e;(_e=Be.current)===null||_e===void 0||_e.focus(Ye)}})),b.createElement(te,Object.assign({ref:Be},ne,Te))});x.Item=ce,x.SubMenu=ct,x.Divider=De,x.ItemGroup=je.BW;var re=x},31709:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return gt}});var b=E(59301),je=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,Ae=E(7657),ve=function(ut,jt){return b.createElement(Ae.Z,(0,je.Z)({},ut,{ref:jt,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(49198),se=E(33853),we=E(38819),ge=E(92310),Le=E.n(ge),Se=E(20068),Me=E(76190),ye=E(33885),De=E(42978),Fe=E(18929),Ze=E(10228),nt=E(26112),ce=E(48736),Ie=E(17119),Ge=[10,20,50,100],ze=function(ut){var jt=ut.pageSizeOptions,Nt=jt===void 0?Ge:jt,dn=ut.locale,Gt=ut.changeSize,Rt=ut.pageSize,Ut=ut.goButton,Jt=ut.quickGo,bt=ut.rootPrefixCls,Ot=ut.disabled,rn=ut.buildOptionText,mn=ut.showSizeChanger,vt=ut.sizeChangerRender,Mt=b.useState(""),Yt=(0,De.Z)(Mt,2),ln=Yt[0],Sn=Yt[1],Ln=function(){return!ln||Number.isNaN(ln)?void 0:Number(ln)},Jn=typeof rn=="function"?rn:function(vn){return"".concat(vn," ").concat(dn.items_per_page)},er=function(gn){Sn(gn.target.value)},In=function(gn){Ut||ln===""||(Sn(""),!(gn.relatedTarget&&(gn.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||gn.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(Jt==null||Jt(Ln())))},Yn=function(gn){ln!==""&&(gn.keyCode===Ze.Z.ENTER||gn.type==="click")&&(Sn(""),Jt==null||Jt(Ln()))},zt=function(){return Nt.some(function(gn){return gn.toString()===Rt.toString()})?Nt:Nt.concat([Rt]).sort(function(gn,Wn){var Hn=Number.isNaN(Number(gn))?0:Number(gn),zn=Number.isNaN(Number(Wn))?0:Number(Wn);return Hn-zn})},un="".concat(bt,"-options");if(!mn&&!Jt)return null;var an=null,en=null,$t=null;return mn&&vt&&(an=vt({disabled:Ot,size:Rt,onSizeChange:function(gn){Gt==null||Gt(Number(gn))},"aria-label":dn.page_size,className:"".concat(un,"-size-changer"),options:zt().map(function(vn){return{label:Jn(vn),value:vn}})})),Jt&&(Ut&&($t=typeof Ut=="boolean"?b.createElement("button",{type:"button",onClick:Yn,onKeyUp:Yn,disabled:Ot,className:"".concat(un,"-quick-jumper-button")},dn.jump_to_confirm):b.createElement("span",{onClick:Yn,onKeyUp:Yn},Ut)),en=b.createElement("div",{className:"".concat(un,"-quick-jumper")},dn.jump_to,b.createElement("input",{disabled:Ot,type:"text",value:ln,onChange:er,onKeyUp:Yn,onBlur:In,"aria-label":dn.page}),dn.page,$t)),b.createElement("li",{className:un},an,en)},tt=ze,ke=function(ut){var jt=ut.rootPrefixCls,Nt=ut.page,dn=ut.active,Gt=ut.className,Rt=ut.showTitle,Ut=ut.onClick,Jt=ut.onKeyPress,bt=ut.itemRender,Ot="".concat(jt,"-item"),rn=Le()(Ot,"".concat(Ot,"-").concat(Nt),(0,Se.Z)((0,Se.Z)({},"".concat(Ot,"-active"),dn),"".concat(Ot,"-disabled"),!Nt),Gt),mn=function(){Ut(Nt)},vt=function(ln){Jt(ln,Ut,Nt)},Mt=bt(Nt,"page",b.createElement("a",{rel:"nofollow"},Nt));return Mt?b.createElement("li",{title:Rt?String(Nt):null,className:rn,onClick:mn,onKeyDown:vt,tabIndex:0},Mt):null},He=ke,Je=function(ut,jt,Nt){return Nt};function Ee(){}function $e(ot){var ut=Number(ot);return typeof ut=="number"&&!Number.isNaN(ut)&&isFinite(ut)&&Math.floor(ut)===ut}function pe(ot,ut,jt){var Nt=typeof ot=="undefined"?ut:ot;return Math.floor((jt-1)/Nt)+1}var Pe=function(ut){var jt=ut.prefixCls,Nt=jt===void 0?"rc-pagination":jt,dn=ut.selectPrefixCls,Gt=dn===void 0?"rc-select":dn,Rt=ut.className,Ut=ut.current,Jt=ut.defaultCurrent,bt=Jt===void 0?1:Jt,Ot=ut.total,rn=Ot===void 0?0:Ot,mn=ut.pageSize,vt=ut.defaultPageSize,Mt=vt===void 0?10:vt,Yt=ut.onChange,ln=Yt===void 0?Ee:Yt,Sn=ut.hideOnSinglePage,Ln=ut.align,Jn=ut.showPrevNextJumpers,er=Jn===void 0?!0:Jn,In=ut.showQuickJumper,Yn=ut.showLessItems,zt=ut.showTitle,un=zt===void 0?!0:zt,an=ut.onShowSizeChange,en=an===void 0?Ee:an,$t=ut.locale,vn=$t===void 0?Ie.Z:$t,gn=ut.style,Wn=ut.totalBoundaryShowSizeChanger,Hn=Wn===void 0?50:Wn,zn=ut.disabled,Nn=ut.simple,Kn=ut.showTotal,Xn=ut.showSizeChanger,Lr=Xn===void 0?rn>Hn:Xn,Ar=ut.sizeChangerRender,wn=ut.pageSizeOptions,Bn=ut.itemRender,rr=Bn===void 0?Je:Bn,or=ut.jumpPrevIcon,Lt=ut.jumpNextIcon,Qt=ut.prevIcon,xt=ut.nextIcon,Tt=b.useRef(null),wt=(0,Fe.Z)(10,{value:mn,defaultValue:Mt}),Ht=(0,De.Z)(wt,2),ht=Ht[0],Xt=Ht[1],qt=(0,Fe.Z)(1,{value:Ut,defaultValue:bt,postState:function(Li){return Math.max(1,Math.min(Li,pe(void 0,ht,rn)))}}),cn=(0,De.Z)(qt,2),Kt=cn[0],Wt=cn[1],_t=b.useState(Kt),on=(0,De.Z)(_t,2),Zn=on[0],Tn=on[1];(0,b.useEffect)(function(){Tn(Kt)},[Kt]);var Vn=ln!==Ee,Mr="current"in ut,zr=Math.max(1,Kt-(Yn?3:5)),Qr=Math.min(pe(void 0,ht,rn),Kt+(Yn?3:5));function Pr(Gi,Li){var ea=Gi||b.createElement("button",{type:"button","aria-label":Li,className:"".concat(Nt,"-item-link")});return typeof Gi=="function"&&(ea=b.createElement(Gi,(0,ye.Z)({},ut))),ea}function gr(Gi){var Li=Gi.target.value,ea=pe(void 0,ht,rn),ta;return Li===""?ta=Li:Number.isNaN(Number(Li))?ta=Zn:Li>=ea?ta=ea:ta=Number(Li),ta}function Dr(Gi){return $e(Gi)&&Gi!==Kt&&$e(rn)&&rn>0}var Kr=rn>ht?In:!1;function ni(Gi){(Gi.keyCode===Ze.Z.UP||Gi.keyCode===Ze.Z.DOWN)&&Gi.preventDefault()}function ri(Gi){var Li=gr(Gi);switch(Li!==Zn&&Tn(Li),Gi.keyCode){case Ze.Z.ENTER:Jr(Li);break;case Ze.Z.UP:Jr(Li-1);break;case Ze.Z.DOWN:Jr(Li+1);break;default:break}}function ai(Gi){Jr(gr(Gi))}function Fr(Gi){var Li=pe(Gi,ht,rn),ea=Kt>Li&&Li!==0?Li:Kt;Xt(Gi),Tn(ea),en==null||en(Kt,Gi),Wt(ea),ln==null||ln(ea,Gi)}function Jr(Gi){if(Dr(Gi)&&!zn){var Li=pe(void 0,ht,rn),ea=Gi;return Gi>Li?ea=Li:Gi<1&&(ea=1),ea!==Zn&&Tn(ea),Wt(ea),ln==null||ln(ea,ht),ea}return Kt}var Xr=Kt>1,Ri=Kt2?ea-2:0),_i=2;_irn?rn:Kt*ht])),Ai=null,Gr=pe(void 0,ht,rn);if(Sn&&rn<=ht)return null;var Un=[],lr={rootPrefixCls:Nt,onClick:Jr,onKeyPress:wi,showTitle:un,itemRender:rr,page:-1},cr=Kt-1>0?Kt-1:0,qn=Kt+1=Cr*2&&Kt!==3&&(Un[0]=b.cloneElement(Un[0],{className:Le()("".concat(Nt,"-item-after-jump-prev"),Un[0].props.className)}),Un.unshift(co)),Gr-Kt>=Cr*2&&Kt!==Gr-2){var Oo=Un[Un.length-1];Un[Un.length-1]=b.cloneElement(Oo,{className:Le()("".concat(Nt,"-item-before-jump-next"),Oo.props.className)}),Un.push(Ai)}wo!==1&&Un.unshift(b.createElement(He,(0,je.Z)({},lr,{key:1,page:1}))),Co!==Gr&&Un.push(b.createElement(He,(0,je.Z)({},lr,{key:Gr,page:Gr})))}var Mo=Ro(cr);if(Mo){var ha=!Xr||!Gr;Mo=b.createElement("li",{title:un?vn.prev_page:null,onClick:Hi,tabIndex:ha?null:0,onKeyDown:Mi,className:Le()("".concat(Nt,"-prev"),(0,Se.Z)({},"".concat(Nt,"-disabled"),ha)),"aria-disabled":ha},Mo)}var Aa=fo(qn);if(Aa){var xa,Ba;Nn?(xa=!Ri,Ba=Xr?0:null):(xa=!Ri||!Gr,Ba=xa?null:0),Aa=b.createElement("li",{title:un?vn.next_page:null,onClick:Zi,tabIndex:Ba,onKeyDown:fi,className:Le()("".concat(Nt,"-next"),(0,Se.Z)({},"".concat(Nt,"-disabled"),xa)),"aria-disabled":xa},Aa)}var Da=Le()(Nt,Rt,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Nt,"-start"),Ln==="start"),"".concat(Nt,"-center"),Ln==="center"),"".concat(Nt,"-end"),Ln==="end"),"".concat(Nt,"-simple"),Nn),"".concat(Nt,"-disabled"),zn));return b.createElement("ul",(0,je.Z)({className:Da,style:gn,ref:Tt},yo),Pi,Mo,Nn?Qn:Un,Aa,b.createElement(tt,{locale:vn,rootPrefixCls:Nt,disabled:zn,selectPrefixCls:Gt,changeSize:Fr,pageSize:ht,pageSizeOptions:wn,quickGo:Kr?Jr:null,goButton:ir,showSizeChanger:Lr,sizeChangerRender:Ar}))},St=Pe,qe=E(61852),ft=E(48755),Et=E(31756),Ne=E(13783),ue=E(9017),Oe=E(82326),et=E(57700),at=E(36237),xe=E(53075),Ke=E(64910),it=E(39082),Ct=E(63356),lt=E(51636),At=E(16931);const ct=ot=>{const{componentCls:ut}=ot;return{[`${ut}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}}},[`&${ut}-disabled`]:{cursor:"not-allowed",[`${ut}-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}}},[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ut}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ut}-simple-pager`]:{color:ot.colorTextDisabled},[`${ut}-jump-prev, ${ut}-jump-next`]:{[`${ut}-item-link-icon`]:{opacity:0},[`${ut}-item-ellipsis`]:{opacity:1}}},[`&${ut}-simple`]:{[`${ut}-prev, ${ut}-next`]:{[`&${ut}-disabled ${ut}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Bt=ot=>{const{componentCls:ut}=ot;return{[`&${ut}-mini ${ut}-total-text, &${ut}-mini ${ut}-simple-pager`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini ${ut}-item`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.calc(ot.itemSizeSM).sub(2).equal())},[`&${ut}-mini ${ut}-prev, &${ut}-mini ${ut}-next`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini:not(${ut}-disabled)`]:{[`${ut}-prev, ${ut}-next`]:{[`&:hover ${ut}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${ut}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${ut}-disabled:hover ${ut}-item-link`]:{backgroundColor:"transparent"}}},[` &${ut}-mini ${ut}-prev ${ut}-item-link, &${ut}-mini ${ut}-next ${ut}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}},[`&${ut}-mini ${ut}-jump-prev, &${ut}-mini ${ut}-jump-next`]:{height:ot.itemSizeSM,marginInlineEnd:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini ${ut}-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,xe.x0)(ot)),{width:ot.paginationMiniQuickJumperInputWidth,height:ot.controlHeightSM})}}}},Dt=ot=>{const{componentCls:ut}=ot;return{[` &${ut}-simple ${ut}-prev, &${ut}-simple ${ut}-next `]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),verticalAlign:"top",[`${ut}-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)}}},[`&${ut}-simple ${ut}-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:ut}=ot;return{[`${ut}-jump-prev, ${ut}-jump-next`]:{outline:0,[`${ut}-item-container`]:{position:"relative",[`${ut}-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"}},[`${ut}-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":{[`${ut}-item-link-icon`]:{opacity:1},[`${ut}-item-ellipsis`]:{opacity:0}}},[` ${ut}-prev, ${ut}-jump-prev, ${ut}-jump-next `]:{marginInlineEnd:ot.marginXS},[` ${ut}-prev, ${ut}-next, ${ut}-jump-prev, ${ut}-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}`},[`${ut}-prev, ${ut}-next`]:{outline:0,button:{color:ot.colorText,cursor:"pointer",userSelect:"none"},[`${ut}-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 ${ut}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${ut}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${ut}-disabled:hover`]:{[`${ut}-item-link`]:{backgroundColor:"transparent"}}},[`${ut}-slash`]:{marginInlineEnd:ot.paginationSlashMarginInlineEnd,marginInlineStart:ot.paginationSlashMarginInlineStart},[`${ut}-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,xe.ik)(ot)),(0,it.$U)(ot,{borderColor:ot.colorBorder,hoverBorderColor:ot.colorPrimaryHover,activeBorderColor:ot.colorPrimary,activeShadow:ot.activeShadow})),{"&[disabled]":Object.assign({},(0,it.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:ut}=ot;return{[`${ut}-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(${ut}-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:ut}=ot;return{[ut]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ct.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:'""'},[`${ut}-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)),Dt(ot)),Bt(ot)),ct(ot)),{[`@media only screen and (max-width: ${ot.screenLG}px)`]:{[`${ut}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ot.screenSM}px)`]:{[`${ut}-options`]:{display:"none"}}}),[`&${ot.componentCls}-rtl`]:{direction:"rtl"}}},x=ot=>{const{componentCls:ut}=ot;return{[`${ut}:not(${ut}-disabled)`]:{[`${ut}-item`]:Object.assign({},(0,Ct.Qy)(ot)),[`${ut}-jump-prev, ${ut}-jump-next`]:{"&:focus-visible":Object.assign({[`${ut}-item-link-icon`]:{opacity:1},[`${ut}-item-ellipsis`]:{opacity:0}},(0,Ct.oN)(ot))},[`${ut}-prev, ${ut}-next`]:{[`&:focus-visible ${ut}-item-link`]:Object.assign({},(0,Ct.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,Ke.T)(ot)),ne=ot=>(0,lt.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,Ke.e)(ot));var le=(0,At.I$)("Pagination",ot=>{const ut=ne(ot);return[te(ut),x(ut)]},re);const Be=ot=>{const{componentCls:ut}=ot;return{[`${ut}${ut}-bordered${ut}-disabled:not(${ut}-mini)`]:{"&, &:hover":{[`${ut}-item-link`]:{borderColor:ot.colorBorder}},"&:focus-visible":{[`${ut}-item-link`]:{borderColor:ot.colorBorder}},[`${ut}-item, ${ut}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,[`&:hover:not(${ut}-item-active)`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,a:{color:ot.colorTextDisabled}},[`&${ut}-item-active`]:{backgroundColor:ot.itemActiveBgDisabled}},[`${ut}-prev, ${ut}-next`]:{"&:hover button":{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,color:ot.colorTextDisabled},[`${ut}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder}}},[`${ut}${ut}-bordered:not(${ut}-mini)`]:{[`${ut}-prev, ${ut}-next`]:{"&:hover button":{borderColor:ot.colorPrimaryHover,backgroundColor:ot.itemBg},[`${ut}-item-link`]:{backgroundColor:ot.itemLinkBg,borderColor:ot.colorBorder},[`&:hover ${ut}-item-link`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,color:ot.colorPrimary},[`&${ut}-disabled`]:{[`${ut}-item-link`]:{borderColor:ot.colorBorder,color:ot.colorTextDisabled}}},[`${ut}-item`]:{backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,[`&:hover:not(${ut}-item-active)`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,a:{color:ot.colorPrimary}},"&-active":{borderColor:ot.colorPrimary}}}}};var Te=(0,At.bk)(["Pagination","bordered"],ot=>{const ut=ne(ot);return[Be(ut)]},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,ut){var jt={};for(var Nt in ot)Object.prototype.hasOwnProperty.call(ot,Nt)&&ut.indexOf(Nt)<0&&(jt[Nt]=ot[Nt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Nt=Object.getOwnPropertySymbols(ot);dn{const{align:ut,prefixCls:jt,selectPrefixCls:Nt,className:dn,rootClassName:Gt,style:Rt,size:Ut,locale:Jt,responsive:bt,showSizeChanger:Ot,selectComponentClass:rn,pageSizeOptions:mn}=ot,vt=_e(ot,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Mt}=(0,Ne.Z)(bt),[,Yt]=(0,et.ZP)(),{getPrefixCls:ln,direction:Sn,showSizeChanger:Ln,className:Jn,style:er}=(0,ft.dj)("pagination"),In=ln("pagination",jt),[Yn,zt,un]=le(In),an=(0,Et.Z)(Ut),en=an==="small"||!!(Mt&&!an&&bt),[$t]=(0,ue.Z)("Pagination",qe.Z),vn=Object.assign(Object.assign({},$t),Jt),[gn,Wn]=Ye(Ot),[Hn,zn]=Ye(Ln),Nn=gn!=null?gn:Hn,Kn=Wn!=null?Wn:zn,Xn=rn||Oe.default,Lr=b.useMemo(()=>mn?mn.map(Lt=>Number(Lt)):void 0,[mn]),Ar=Lt=>{var Qt;const{disabled:xt,size:Tt,onSizeChange:wt,"aria-label":Ht,className:ht,options:Xt}=Lt,{className:qt,onChange:cn}=Kn||{},Kt=(Qt=Xt.find(Wt=>String(Wt.value)===String(Tt)))===null||Qt===void 0?void 0:Qt.value;return b.createElement(Xn,Object.assign({disabled:xt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Wt=>Wt.parentNode,"aria-label":Ht,options:Xt},Kn,{value:Kt,onChange:(Wt,_t)=>{wt==null||wt(Wt),cn==null||cn(Wt,_t)},size:en?"small":"middle",className:Le()(ht,qt)}))},wn=b.useMemo(()=>{const Lt=b.createElement("span",{className:`${In}-item-ellipsis`},"\u2022\u2022\u2022"),Qt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},Sn==="rtl"?b.createElement(we.Z,null):b.createElement(se.Z,null)),xt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},Sn==="rtl"?b.createElement(se.Z,null):b.createElement(we.Z,null)),Tt=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},Sn==="rtl"?b.createElement(Ce.Z,{className:`${In}-item-link-icon`}):b.createElement(de,{className:`${In}-item-link-icon`}),Lt)),wt=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},Sn==="rtl"?b.createElement(de,{className:`${In}-item-link-icon`}):b.createElement(Ce.Z,{className:`${In}-item-link-icon`}),Lt));return{prevIcon:Qt,nextIcon:xt,jumpPrevIcon:Tt,jumpNextIcon:wt}},[Sn,In]),Bn=ln("select",Nt),rr=Le()({[`${In}-${ut}`]:!!ut,[`${In}-mini`]:en,[`${In}-rtl`]:Sn==="rtl",[`${In}-bordered`]:Yt.wireframe},Jn,dn,Gt,zt,un),or=Object.assign(Object.assign({},er),Rt);return Yn(b.createElement(b.Fragment,null,Yt.wireframe&&b.createElement(Te,{prefixCls:In}),b.createElement(St,Object.assign({},wn,vt,{style:or,prefixCls:In,selectPrefixCls:Bn,className:rr,locale:vn,pageSizeOptions:Lr,showSizeChanger:Nn,sizeChangerRender:Ar}))))},gt=dt},89787:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Jt}});var b=E(59301),je=E(17835),fe=E(29679),Ue=E(40001),Ae=E(19248),ve=E(99267),be=E(92310),de=E.n(be),Ce=E(2738),se=E(48755),we=E(54476),ge=E(33885),Le=E(75931),Se={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Me=function(){var Ot=(0,b.useRef)([]),rn=(0,b.useRef)(null);return(0,b.useEffect)(function(){var mn=Date.now(),vt=!1;Ot.current.forEach(function(Mt){if(Mt){vt=!0;var Yt=Mt.style;Yt.transitionDuration=".3s, .3s, .3s, .06s",rn.current&&mn-rn.current<100&&(Yt.transitionDuration="0s, 0s")}}),vt&&(rn.current=Date.now())}),Ot.current},ye=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],De=function(Ot){var rn=(0,ge.Z)((0,ge.Z)({},Se),Ot),mn=rn.className,vt=rn.percent,Mt=rn.prefixCls,Yt=rn.strokeColor,ln=rn.strokeLinecap,Sn=rn.strokeWidth,Ln=rn.style,Jn=rn.trailColor,er=rn.trailWidth,In=rn.transition,Yn=(0,Le.Z)(rn,ye);delete Yn.gapPosition;var zt=Array.isArray(vt)?vt:[vt],un=Array.isArray(Yt)?Yt:[Yt],an=Me(),en=Sn/2,$t=100-Sn/2,vn="M ".concat(ln==="round"?en:0,",").concat(en,` L `).concat(ln==="round"?$t:100,",").concat(en),gn="0 0 100 ".concat(Sn),Wn=0;return b.createElement("svg",(0,we.Z)({className:de()("".concat(Mt,"-line"),mn),viewBox:gn,preserveAspectRatio:"none",style:Ln},Yn),b.createElement("path",{className:"".concat(Mt,"-line-trail"),d:vn,strokeLinecap:ln,stroke:Jn,strokeWidth:er||Sn,fillOpacity:"0"}),zt.map(function(Hn,zn){var Nn=1;switch(ln){case"round":Nn=1-Sn/100;break;case"square":Nn=1-Sn/2/100;break;default:Nn=1;break}var Kn={strokeDasharray:"".concat(Hn*Nn,"px, 100px"),strokeDashoffset:"-".concat(Wn,"px"),transition:In||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Xn=un[zn]||un[un.length-1];return Wn+=Hn,b.createElement("path",{key:zn,className:"".concat(Mt,"-line-path"),d:vn,strokeLinecap:ln,stroke:Xn,strokeWidth:Sn,fillOpacity:"0",ref:function(Ar){an[zn]=Ar},style:Kn})}))},Fe=De,Ze=E(76190),nt=E(42978),ce=E(47273),Ie=0,Ge=(0,ce.Z)();function ze(){var bt;return Ge?(bt=Ie,Ie+=1):bt="TEST_OR_SSR",bt}var tt=function(bt){var Ot=b.useState(),rn=(0,nt.Z)(Ot,2),mn=rn[0],vt=rn[1];return b.useEffect(function(){vt("rc_progress_".concat(ze()))},[]),bt||mn},ke=function(Ot){var rn=Ot.bg,mn=Ot.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:rn}},mn)};function He(bt,Ot){return Object.keys(bt).map(function(rn){var mn=parseFloat(rn),vt="".concat(Math.floor(mn*Ot),"%");return"".concat(bt[rn]," ").concat(vt)})}var Je=b.forwardRef(function(bt,Ot){var rn=bt.prefixCls,mn=bt.color,vt=bt.gradientId,Mt=bt.radius,Yt=bt.style,ln=bt.ptg,Sn=bt.strokeLinecap,Ln=bt.strokeWidth,Jn=bt.size,er=bt.gapDegree,In=mn&&(0,Ze.Z)(mn)==="object",Yn=In?"#FFF":void 0,zt=Jn/2,un=b.createElement("circle",{className:"".concat(rn,"-circle-path"),r:Mt,cx:zt,cy:zt,stroke:Yn,strokeLinecap:Sn,strokeWidth:Ln,opacity:ln===0?0:1,style:Yt,ref:Ot});if(!In)return un;var an="".concat(vt,"-conic"),en=er?"".concat(180+er/2,"deg"):"0deg",$t=He(mn,(360-er)/360),vn=He(mn,1),gn="conic-gradient(from ".concat(en,", ").concat($t.join(", "),")"),Wn="linear-gradient(to ".concat(er?"bottom":"top",", ").concat(vn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:an},un),b.createElement("foreignObject",{x:0,y:0,width:Jn,height:Jn,mask:"url(#".concat(an,")")},b.createElement(ke,{bg:Wn},b.createElement(ke,{bg:gn}))))}),Ee=Je,$e=100,pe=function(Ot,rn,mn,vt,Mt,Yt,ln,Sn,Ln,Jn){var er=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,In=mn/100*360*((360-Yt)/360),Yn=Yt===0?0:{bottom:0,top:180,left:90,right:-90}[ln],zt=(100-vt)/100*rn;Ln==="round"&&vt!==100&&(zt+=Jn/2,zt>=rn&&(zt=rn-.01));var un=$e/2;return{stroke:typeof Sn=="string"?Sn:void 0,strokeDasharray:"".concat(rn,"px ").concat(Ot),strokeDashoffset:zt+er,transform:"rotate(".concat(Mt+In+Yn,"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}},Pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function St(bt){var Ot=bt!=null?bt:[];return Array.isArray(Ot)?Ot:[Ot]}var qe=function(Ot){var rn=(0,ge.Z)((0,ge.Z)({},Se),Ot),mn=rn.id,vt=rn.prefixCls,Mt=rn.steps,Yt=rn.strokeWidth,ln=rn.trailWidth,Sn=rn.gapDegree,Ln=Sn===void 0?0:Sn,Jn=rn.gapPosition,er=rn.trailColor,In=rn.strokeLinecap,Yn=rn.style,zt=rn.className,un=rn.strokeColor,an=rn.percent,en=(0,Le.Z)(rn,Pe),$t=$e/2,vn=tt(mn),gn="".concat(vn,"-gradient"),Wn=$t-Yt/2,Hn=Math.PI*2*Wn,zn=Ln>0?90+Ln/2:-90,Nn=Hn*((360-Ln)/360),Kn=(0,Ze.Z)(Mt)==="object"?Mt:{count:Mt,gap:2},Xn=Kn.count,Lr=Kn.gap,Ar=St(an),wn=St(un),Bn=wn.find(function(wt){return wt&&(0,Ze.Z)(wt)==="object"}),rr=Bn&&(0,Ze.Z)(Bn)==="object",or=rr?"butt":In,Lt=pe(Hn,Nn,0,100,zn,Ln,Jn,er,or,Yt),Qt=Me(),xt=function(){var Ht=0;return Ar.map(function(ht,Xt){var qt=wn[Xt]||wn[wn.length-1],cn=pe(Hn,Nn,Ht,ht,zn,Ln,Jn,qt,or,Yt);return Ht+=ht,b.createElement(Ee,{key:Xt,color:qt,ptg:ht,radius:Wn,prefixCls:vt,gradientId:gn,style:cn,strokeLinecap:or,strokeWidth:Yt,gapDegree:Ln,ref:function(Wt){Qt[Xt]=Wt},size:$e})}).reverse()},Tt=function(){var Ht=Math.round(Xn*(Ar[0]/100)),ht=100/Xn,Xt=0;return new Array(Xn).fill(null).map(function(qt,cn){var Kt=cn<=Ht-1?wn[0]:er,Wt=Kt&&(0,Ze.Z)(Kt)==="object"?"url(#".concat(gn,")"):void 0,_t=pe(Hn,Nn,Xt,ht,zn,Ln,Jn,Kt,"butt",Yt,Lr);return Xt+=(Nn-_t.strokeDashoffset+Lr)*100/Nn,b.createElement("circle",{key:cn,className:"".concat(vt,"-circle-path"),r:Wn,cx:$t,cy:$t,stroke:Wt,strokeWidth:Yt,opacity:1,style:_t,ref:function(Zn){Qt[cn]=Zn}})})};return b.createElement("svg",(0,we.Z)({className:de()("".concat(vt,"-circle"),zt),viewBox:"0 0 ".concat($e," ").concat($e),style:Yn,id:mn,role:"presentation"},en),!Xn&&b.createElement("circle",{className:"".concat(vt,"-circle-trail"),r:Wn,cx:$t,cy:$t,stroke:er,strokeLinecap:or,strokeWidth:ln||Yt,style:Lt}),Xn?Tt():xt())},ft=qe,Et={Line:Fe,Circle:ft},Ne=E(25399),ue=E(68361);function Oe(bt){return!bt||bt<0?0:bt>100?100:bt}function et(bt){let{success:Ot,successPercent:rn}=bt,mn=rn;return Ot&&"progress"in Ot&&(mn=Ot.progress),Ot&&"percent"in Ot&&(mn=Ot.percent),mn}const at=bt=>{let{percent:Ot,success:rn,successPercent:mn}=bt;const vt=Oe(et({success:rn,successPercent:mn}));return[vt,Oe(Oe(Ot)-vt)]},xe=bt=>{let{success:Ot={},strokeColor:rn}=bt;const{strokeColor:mn}=Ot;return[mn||ue.presetPrimaryColors.green,rn||null]},Ke=(bt,Ot,rn)=>{var mn,vt,Mt,Yt;let ln=-1,Sn=-1;if(Ot==="step"){const Ln=rn.steps,Jn=rn.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?(ln=bt==="small"?2:14,Sn=Jn!=null?Jn:8):typeof bt=="number"?[ln,Sn]=[bt,bt]:[ln=14,Sn=8]=Array.isArray(bt)?bt:[bt.width,bt.height],ln*=Ln}else if(Ot==="line"){const Ln=rn==null?void 0:rn.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?Sn=Ln||(bt==="small"?6:8):typeof bt=="number"?[ln,Sn]=[bt,bt]:[ln=-1,Sn=8]=Array.isArray(bt)?bt:[bt.width,bt.height]}else(Ot==="circle"||Ot==="dashboard")&&(typeof bt=="string"||typeof bt=="undefined"?[ln,Sn]=bt==="small"?[60,60]:[120,120]:typeof bt=="number"?[ln,Sn]=[bt,bt]:Array.isArray(bt)&&(ln=(vt=(mn=bt[0])!==null&&mn!==void 0?mn:bt[1])!==null&&vt!==void 0?vt:120,Sn=(Yt=(Mt=bt[0])!==null&&Mt!==void 0?Mt:bt[1])!==null&&Yt!==void 0?Yt:120));return[ln,Sn]},it=3,Ct=bt=>it/bt*100;var At=bt=>{const{prefixCls:Ot,trailColor:rn=null,strokeLinecap:mn="round",gapPosition:vt,gapDegree:Mt,width:Yt=120,type:ln,children:Sn,success:Ln,size:Jn=Yt,steps:er}=bt,[In,Yn]=Ke(Jn,"circle");let{strokeWidth:zt}=bt;zt===void 0&&(zt=Math.max(Ct(In),6));const un={width:In,height:Yn,fontSize:In*.15+6},an=b.useMemo(()=>{if(Mt||Mt===0)return Mt;if(ln==="dashboard")return 75},[Mt,ln]),en=at(bt),$t=vt||ln==="dashboard"&&"bottom"||void 0,vn=Object.prototype.toString.call(bt.strokeColor)==="[object Object]",gn=xe({success:Ln,strokeColor:bt.strokeColor}),Wn=de()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:vn}),Hn=b.createElement(ft,{steps:er,percent:er?en[1]:en,strokeWidth:zt,trailWidth:zt,strokeColor:er?gn[1]:gn,strokeLinecap:mn,trailColor:rn,prefixCls:Ot,gapDegree:an,gapPosition:$t}),zn=In<=20,Nn=b.createElement("div",{className:Wn,style:un},Hn,!zn&&Sn);return zn?b.createElement(Ne.Z,{title:Sn},Nn):Nn},ct=E(36237),Bt=E(63356),Dt=E(16931),oe=E(51636);const ae="--progress-line-stroke-color",te="--progress-percent",x=bt=>{const Ot=bt?"100%":"-100%";return new ct.Keyframes(`antProgress${bt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},re=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:Object.assign(Object.assign({},(0,Bt.Wf)(bt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:bt.fontSize},[`${Ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:bt.remainingColor,borderRadius:bt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",background:bt.defaultColor,borderRadius:bt.lineBorderRadius,transition:`all ${bt.motionDurationSlow} ${bt.motionEaseInOutCirc}`},[`${Ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:bt.marginXXS}},[`${Ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ae})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Ot}-text-inner`]:{color:bt.colorWhite,[`&${Ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:bt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",marginInlineStart:bt.marginXS,color:bt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[rn]:{fontSize:bt.fontSize},[`&${Ot}-text-outer`]:{width:"max-content"},[`&${Ot}-text-outer${Ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:bt.marginXS}},[`${Ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,ct.unit)(bt.paddingXXS)}`,[`&${Ot}-text-start`]:{justifyContent:"start"},[`&${Ot}-text-end`]:{justifyContent:"end"}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:bt.colorBgContainer,borderRadius:bt.lineBorderRadius,opacity:0,animationName:x(),animationDuration:bt.progressActiveMotionDuration,animationTimingFunction:bt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:x(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:bt.colorError},[`${Ot}-text`]:{color:bt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:bt.colorSuccess},[`${Ot}-text`]:{color:bt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.colorSuccess}}})}},ne=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:bt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:bt.circleTextColor,fontSize:bt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[rn]:{fontSize:bt.circleIconFontSize}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:bt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:bt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},le=bt=>{const{componentCls:Ot}=bt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:bt.progressStepMinWidth,marginInlineEnd:bt.progressStepMarginInlineEnd,backgroundColor:bt.remainingColor,transition:`all ${bt.motionDurationSlow}`,"&-active":{backgroundColor:bt.defaultColor}}}}}},Be=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${rn}`]:{fontSize:bt.fontSizeSM}}}},Te=bt=>({circleTextColor:bt.colorText,defaultColor:bt.colorInfo,remainingColor:bt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${bt.fontSize/bt.fontSizeSM}em`});var Ye=(0,Dt.I$)("Progress",bt=>{const Ot=bt.calc(bt.marginXXS).div(2).equal(),rn=(0,oe.mergeToken)(bt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[re(rn),ne(rn),le(rn),Be(rn)]},Te),_e=function(bt,Ot){var rn={};for(var mn in bt)Object.prototype.hasOwnProperty.call(bt,mn)&&Ot.indexOf(mn)<0&&(rn[mn]=bt[mn]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,mn=Object.getOwnPropertySymbols(bt);vt{let Ot=[];return Object.keys(bt).forEach(rn=>{const mn=parseFloat(rn.replace(/%/g,""));Number.isNaN(mn)||Ot.push({key:mn,value:bt[rn]})}),Ot=Ot.sort((rn,mn)=>rn.key-mn.key),Ot.map(rn=>{let{key:mn,value:vt}=rn;return`${vt} ${mn}%`}).join(", ")},dt=(bt,Ot)=>{const{from:rn=ue.presetPrimaryColors.blue,to:mn=ue.presetPrimaryColors.blue,direction:vt=Ot==="rtl"?"to left":"to right"}=bt,Mt=_e(bt,["from","to","direction"]);if(Object.keys(Mt).length!==0){const ln=rt(Mt),Sn=`linear-gradient(${vt}, ${ln})`;return{background:Sn,[ae]:Sn}}const Yt=`linear-gradient(${vt}, ${rn}, ${mn})`;return{background:Yt,[ae]:Yt}};var ot=bt=>{const{prefixCls:Ot,direction:rn,percent:mn,size:vt,strokeWidth:Mt,strokeColor:Yt,strokeLinecap:ln="round",children:Sn,trailColor:Ln=null,percentPosition:Jn,success:er}=bt,{align:In,type:Yn}=Jn,zt=Yt&&typeof Yt!="string"?dt(Yt,rn):{[ae]:Yt,background:Yt},un=ln==="square"||ln==="butt"?0:void 0,an=vt!=null?vt:[-1,Mt||(vt==="small"?6:8)],[en,$t]=Ke(an,"line",{strokeWidth:Mt}),vn={backgroundColor:Ln||void 0,borderRadius:un},gn=Object.assign(Object.assign({width:`${Oe(mn)}%`,height:$t,borderRadius:un},zt),{[te]:Oe(mn)/100}),Wn=et(bt),Hn={width:`${Oe(Wn)}%`,height:$t,borderRadius:un,backgroundColor:er==null?void 0:er.strokeColor},zn={width:en<0?"100%":en},Nn=b.createElement("div",{className:`${Ot}-inner`,style:vn},b.createElement("div",{className:de()(`${Ot}-bg`,`${Ot}-bg-${Yn}`),style:gn},Yn==="inner"&&Sn),Wn!==void 0&&b.createElement("div",{className:`${Ot}-success-bg`,style:Hn})),Kn=Yn==="outer"&&In==="start",Xn=Yn==="outer"&&In==="end";return Yn==="outer"&&In==="center"?b.createElement("div",{className:`${Ot}-layout-bottom`},Nn,Sn):b.createElement("div",{className:`${Ot}-outer`,style:zn},Kn&&Sn,Nn,Xn&&Sn)},jt=bt=>{const{size:Ot,steps:rn,rounding:mn=Math.round,percent:vt=0,strokeWidth:Mt=8,strokeColor:Yt,trailColor:ln=null,prefixCls:Sn,children:Ln}=bt,Jn=mn(rn*(vt/100)),er=Ot==="small"?2:14,In=Ot!=null?Ot:[er,Mt],[Yn,zt]=Ke(In,"step",{steps:rn,strokeWidth:Mt}),un=Yn/rn,an=Array.from({length:rn});for(let en=0;en{const{prefixCls:rn,className:mn,rootClassName:vt,steps:Mt,strokeColor:Yt,percent:ln=0,size:Sn="default",showInfo:Ln=!0,type:Jn="line",status:er,format:In,style:Yn,percentPosition:zt={}}=bt,un=Nt(bt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:an="end",type:en="outer"}=zt,$t=Array.isArray(Yt)?Yt[0]:Yt,vn=typeof Yt=="string"||Array.isArray(Yt)?Yt:void 0,gn=b.useMemo(()=>{if($t){const xt=typeof $t=="string"?$t:Object.values($t)[0];return new je.FastColor(xt).isLight()}return!1},[Yt]),Wn=b.useMemo(()=>{var xt,Tt;const wt=et(bt);return parseInt(wt!==void 0?(xt=wt!=null?wt:0)===null||xt===void 0?void 0:xt.toString():(Tt=ln!=null?ln:0)===null||Tt===void 0?void 0:Tt.toString(),10)},[ln,bt.success,bt.successPercent]),Hn=b.useMemo(()=>!Gt.includes(er)&&Wn>=100?"success":er||"normal",[er,Wn]),{getPrefixCls:zn,direction:Nn,progress:Kn}=b.useContext(se.E_),Xn=zn("progress",rn),[Lr,Ar,wn]=Ye(Xn),Bn=Jn==="line",rr=Bn&&!Mt,or=b.useMemo(()=>{if(!Ln)return null;const xt=et(bt);let Tt;const wt=In||(ht=>`${ht}%`),Ht=Bn&&gn&&en==="inner";return en==="inner"||In||Hn!=="exception"&&Hn!=="success"?Tt=wt(Oe(ln),Oe(xt)):Hn==="exception"?Tt=Bn?b.createElement(Ae.Z,null):b.createElement(ve.Z,null):Hn==="success"&&(Tt=Bn?b.createElement(fe.Z,null):b.createElement(Ue.Z,null)),b.createElement("span",{className:de()(`${Xn}-text`,{[`${Xn}-text-bright`]:Ht,[`${Xn}-text-${an}`]:rr,[`${Xn}-text-${en}`]:rr}),title:typeof Tt=="string"?Tt:void 0},Tt)},[Ln,ln,Wn,Hn,Jn,Xn,In]);let Lt;Jn==="line"?Lt=Mt?b.createElement(jt,Object.assign({},bt,{strokeColor:vn,prefixCls:Xn,steps:typeof Mt=="object"?Mt.count:Mt}),or):b.createElement(ot,Object.assign({},bt,{strokeColor:$t,prefixCls:Xn,direction:Nn,percentPosition:{align:an,type:en}}),or):(Jn==="circle"||Jn==="dashboard")&&(Lt=b.createElement(At,Object.assign({},bt,{strokeColor:$t,prefixCls:Xn,progressStatus:Hn}),or));const Qt=de()(Xn,`${Xn}-status-${Hn}`,{[`${Xn}-${Jn==="dashboard"&&"circle"||Jn}`]:Jn!=="line",[`${Xn}-inline-circle`]:Jn==="circle"&&Ke(Sn,"circle")[0]<=20,[`${Xn}-line`]:rr,[`${Xn}-line-align-${an}`]:rr,[`${Xn}-line-position-${en}`]:rr,[`${Xn}-steps`]:Mt,[`${Xn}-show-info`]:Ln,[`${Xn}-${Sn}`]:typeof Sn=="string",[`${Xn}-rtl`]:Nn==="rtl"},Kn==null?void 0:Kn.className,mn,vt,Ar,wn);return Lr(b.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Yn),className:Qt,role:"progressbar","aria-valuenow":Wn,"aria-valuemin":0,"aria-valuemax":100},(0,Ce.Z)(un,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Lt))}),Jt=Ut},63139:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),je=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,Ae=E(7657),ve=function(Ke,it){return b.createElement(Ae.Z,(0,je.Z)({},Ke,{ref:it,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(92310),se=E.n(Ce),we=E(20068),ge=E(42978),Le=E(75931),Se=E(18929),Me=E(10228),ye=E(26112);function De(xe,Ke){var it=xe.disabled,Ct=xe.prefixCls,lt=xe.character,At=xe.characterRender,ct=xe.index,Bt=xe.count,Dt=xe.value,oe=xe.allowHalf,ae=xe.focused,te=xe.onHover,x=xe.onClick,re=function(dt){te(dt,ct)},ne=function(dt){x(dt,ct)},le=function(dt){dt.keyCode===Me.Z.ENTER&&x(dt,ct)},Be=ct+1,Te=new Set([Ct]);Dt===0&&ct===0&&ae?Te.add("".concat(Ct,"-focused")):oe&&Dt+.5>=Be&&Dtct?"true":"false","aria-posinset":ct+1,"aria-setsize":Bt,tabIndex:it?-1:0},b.createElement("div",{className:"".concat(Ct,"-first")},Ye),b.createElement("div",{className:"".concat(Ct,"-second")},Ye)));return At&&(_e=At(_e,xe)),_e}var Fe=b.forwardRef(De);function Ze(){var xe=b.useRef({});function Ke(Ct){return xe.current[Ct]}function it(Ct){return function(lt){xe.current[Ct]=lt}}return[Ke,it]}function nt(xe){var Ke=xe.pageXOffset,it="scrollLeft";if(typeof Ke!="number"){var Ct=xe.document;Ke=Ct.documentElement[it],typeof Ke!="number"&&(Ke=Ct.body[it])}return Ke}function ce(xe){var Ke,it,Ct=xe.ownerDocument,lt=Ct.body,At=Ct&&Ct.documentElement,ct=xe.getBoundingClientRect();return Ke=ct.left,it=ct.top,Ke-=At.clientLeft||lt.clientLeft||0,it-=At.clientTop||lt.clientTop||0,{left:Ke,top:it}}function Ie(xe){var Ke=ce(xe),it=xe.ownerDocument,Ct=it.defaultView||it.parentWindow;return Ke.left+=nt(Ct),Ke.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(xe,Ke){var it=xe.prefixCls,Ct=it===void 0?"rc-rate":it,lt=xe.className,At=xe.defaultValue,ct=xe.value,Bt=xe.count,Dt=Bt===void 0?5:Bt,oe=xe.allowHalf,ae=oe===void 0?!1:oe,te=xe.allowClear,x=te===void 0?!0:te,re=xe.keyboard,ne=re===void 0?!0:re,le=xe.character,Be=le===void 0?"\u2605":le,Te=xe.characterRender,Ye=xe.disabled,_e=xe.direction,rt=_e===void 0?"ltr":_e,dt=xe.tabIndex,gt=dt===void 0?0:dt,ot=xe.autoFocus,ut=xe.onHoverChange,jt=xe.onChange,Nt=xe.onFocus,dn=xe.onBlur,Gt=xe.onKeyDown,Rt=xe.onMouseLeave,Ut=(0,Le.Z)(xe,Ge),Jt=Ze(),bt=(0,ge.Z)(Jt,2),Ot=bt[0],rn=bt[1],mn=b.useRef(null),vt=function(){if(!Ye){var or;(or=mn.current)===null||or===void 0||or.focus()}};b.useImperativeHandle(Ke,function(){return{focus:vt,blur:function(){if(!Ye){var or;(or=mn.current)===null||or===void 0||or.blur()}}}});var Mt=(0,Se.Z)(At||0,{value:ct}),Yt=(0,ge.Z)(Mt,2),ln=Yt[0],Sn=Yt[1],Ln=(0,Se.Z)(null),Jn=(0,ge.Z)(Ln,2),er=Jn[0],In=Jn[1],Yn=function(or,Lt){var Qt=rt==="rtl",xt=or+1;if(ae){var Tt=Ot(or),wt=Ie(Tt),Ht=Tt.clientWidth;(Qt&&Lt-wt>Ht/2||!Qt&&Lt-wt0&&!Qt||Lt===Me.Z.RIGHT&&ln>0&&Qt?(zt(ln-xt),or.preventDefault()):Lt===Me.Z.LEFT&&ln{const{componentCls:Ke}=xe;return{[`${Ke}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:xe.marginXS},"> div":{transition:`all ${xe.motionDurationMid}, outline 0s`,"&:hover":{transform:xe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Ee.unit)(xe.lineWidth)} dashed ${xe.starColor}`,transform:xe.starHoverScale}},"&-first, &-second":{color:xe.starBg,transition:`all ${xe.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ke}-star-first, &-half ${Ke}-star-second`]:{opacity:1},[`&-half ${Ke}-star-first, &-full ${Ke}-star-second`]:{color:"inherit"}}}},qe=xe=>({[`&-rtl${xe.componentCls}`]:{direction:"rtl"}}),ft=xe=>{const{componentCls:Ke}=xe;return{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(xe)),{display:"inline-block",margin:0,padding:0,color:xe.starColor,fontSize:xe.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${Ke} ${Ke}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),St(xe)),qe(xe))}},Et=xe=>({starColor:xe.yellow6,starSize:xe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:xe.colorFillContent});var Ne=(0,pe.I$)("Rate",xe=>{const Ke=(0,Pe.mergeToken)(xe,{});return[ft(Ke)]},Et),ue=E(2171),Oe=function(xe,Ke){var it={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&Ke.indexOf(Ct)<0&&(it[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ct=Object.getOwnPropertySymbols(xe);lt{const{prefixCls:it,className:Ct,rootClassName:lt,style:At,tooltips:ct,character:Bt=b.createElement(de,null),disabled:Dt}=xe,oe=Oe(xe,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ae=(dt,gt)=>{let{index:ot}=gt;return ct?b.createElement(Je.Z,{title:ct[ot]},dt):dt},{getPrefixCls:te,direction:x,rate:re}=b.useContext(He.E_),ne=te("rate",it),[le,Be,Te]=Ne(ne),Ye=Object.assign(Object.assign({},re==null?void 0:re.style),At),_e=b.useContext(ue.Z),rt=Dt!=null?Dt:_e;return le(b.createElement(ke,Object.assign({ref:Ke,character:Bt,characterRender:ae,disabled:rt},oe,{className:se()(Ct,lt,Be,Te,re==null?void 0:re.className),style:Ye,prefixCls:ne,direction:x})))})},82326:function(En,Zt,E){"use strict";var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(37463),Ae=E(2738),ve=E(75030),be=E(86641),de=E(45915),Ce=E(82855),se=E(48755),we=E(38406),ge=E(2171),Le=E(83397),Se=E(31756),Me=E(56553),ye=E(24971),De=E(70045),Fe=E(57700),Ze=E(1722),nt=E(90376),ce=E(68525),Ie=E(90005),Ge=function(Je,Ee){var $e={};for(var pe in Je)Object.prototype.hasOwnProperty.call(Je,pe)&&Ee.indexOf(pe)<0&&($e[pe]=Je[pe]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,pe=Object.getOwnPropertySymbols(Je);Pe{var $e;const{prefixCls:pe,bordered:Pe,className:St,rootClassName:qe,getPopupContainer:ft,popupClassName:Et,dropdownClassName:Ne,listHeight:ue=256,placement:Oe,listItemHeight:et,size:at,disabled:xe,notFoundContent:Ke,status:it,builtinPlacements:Ct,dropdownMatchSelectWidth:lt,popupMatchSelectWidth:At,direction:ct,style:Bt,allowClear:Dt,variant:oe,dropdownStyle:ae,transitionName:te,tagRender:x,maxCount:re,prefix:ne}=Je,le=Ge(Je,["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:Be,getPrefixCls:Te,renderEmpty:Ye,direction:_e,virtual:rt,popupMatchSelectWidth:dt,popupOverflow:gt}=b.useContext(se.E_),ot=(0,se.dj)("select"),[,ut]=(0,Fe.ZP)(),jt=et!=null?et:ut==null?void 0:ut.controlHeight,Nt=Te("select",pe),dn=Te(),Gt=ct!=null?ct:_e,{compactSize:Rt,compactItemClassnames:Ut}=(0,De.ri)(Nt,Gt),[Jt,bt]=(0,ye.Z)("select",oe,Pe),Ot=(0,Le.Z)(Nt),[rn,mn,vt]=(0,nt.Z)(Nt,Ot),Mt=b.useMemo(()=>{const{mode:Ar}=Je;if(Ar!=="combobox")return Ar===ze?"combobox":Ar},[Je.mode]),Yt=Mt==="multiple"||Mt==="tags",ln=(0,Ie.Z)(Je.suffixIcon,Je.showArrow),Sn=($e=At!=null?At:lt)!==null&&$e!==void 0?$e:dt,{status:Ln,hasFeedback:Jn,isFormItemInput:er,feedbackIcon:In}=b.useContext(Me.aM),Yn=(0,Ce.F)(Ln,it);let zt;Ke!==void 0?zt=Ke:Mt==="combobox"?zt=null:zt=(Ye==null?void 0:Ye("Select"))||b.createElement(we.Z,{componentName:"Select"});const{suffixIcon:un,itemIcon:an,removeIcon:en,clearIcon:$t}=(0,ce.Z)(Object.assign(Object.assign({},le),{multiple:Yt,hasFeedback:Jn,feedbackIcon:In,showSuffixIcon:ln,prefixCls:Nt,componentName:"Select"})),vn=Dt===!0?{clearIcon:$t}:Dt,gn=(0,Ae.Z)(le,["suffixIcon","itemIcon"]),Wn=fe()(Et||Ne,{[`${Nt}-dropdown-${Gt}`]:Gt==="rtl"},qe,vt,Ot,mn),Hn=(0,Se.Z)(Ar=>{var wn;return(wn=at!=null?at:Rt)!==null&&wn!==void 0?wn:Ar}),zn=b.useContext(ge.Z),Nn=xe!=null?xe:zn,Kn=fe()({[`${Nt}-lg`]:Hn==="large",[`${Nt}-sm`]:Hn==="small",[`${Nt}-rtl`]:Gt==="rtl",[`${Nt}-${Jt}`]:bt,[`${Nt}-in-form-item`]:er},(0,Ce.Z)(Nt,Yn,Jn),Ut,ot.className,St,qe,vt,Ot,mn),Xn=b.useMemo(()=>Oe!==void 0?Oe:Gt==="rtl"?"bottomRight":"bottomLeft",[Oe,Gt]),[Lr]=(0,ve.Cn)("SelectLike",ae==null?void 0:ae.zIndex);return rn(b.createElement(Ue.ZP,Object.assign({ref:Ee,virtual:rt,showSearch:ot.showSearch},gn,{style:Object.assign(Object.assign({},ot.style),Bt),dropdownMatchSelectWidth:Sn,transitionName:(0,be.m)(dn,"slide-up",te),builtinPlacements:(0,Ze.Z)(Ct,gt),listHeight:ue,listItemHeight:jt,mode:Mt,prefixCls:Nt,placement:Xn,direction:Gt,prefix:ne,suffixIcon:un,menuItemSelectedIcon:an,removeIcon:en,allowClear:vn,notFoundContent:zt,className:Kn,getPopupContainer:ft||Be,dropdownClassName:Wn,disabled:Nn,dropdownStyle:Object.assign(Object.assign({},ae),{zIndex:Lr}),maxCount:Yt?re:void 0,tagRender:Yt?x:void 0})))},ke=b.forwardRef(tt),He=(0,de.Z)(ke,"dropdownAlign");ke.SECRET_COMBOBOX_MODE_DO_NOT_USE=ze,ke.Option=Ue.Wx,ke.OptGroup=Ue.Xo,ke._InternalPanelDoNotUseOrYouWillBeFired=He,Zt.default=ke},1722:function(En,Zt){"use strict";const E=je=>{const Ue={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:je==="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(je,fe){return je||E(fe)}Zt.Z=b},90376:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return pe}});var b=E(63356),je=E(56119),fe=E(16931),Ue=E(51636),Ae=E(46e3),ve=E(93873);const be=Pe=>{const{optionHeight:St,optionFontSize:qe,optionLineHeight:ft,optionPadding:Et}=Pe;return{position:"relative",display:"block",minHeight:St,padding:Et,color:Pe.colorText,fontWeight:"normal",fontSize:qe,lineHeight:ft,boxSizing:"border-box"}};var Ce=Pe=>{const{antCls:St,componentCls:qe}=Pe,ft=`${qe}-item`,Et=`&${St}-slide-up-enter${St}-slide-up-enter-active`,Ne=`&${St}-slide-up-appear${St}-slide-up-appear-active`,ue=`&${St}-slide-up-leave${St}-slide-up-leave-active`,Oe=`${qe}-dropdown-placement-`,et=`${ft}-option-selected`;return[{[`${qe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(Pe)),{position:"absolute",top:-9999,zIndex:Pe.zIndexPopup,boxSizing:"border-box",padding:Pe.paddingXXS,overflow:"hidden",fontSize:Pe.fontSize,fontVariant:"initial",backgroundColor:Pe.colorBgElevated,borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary,[` ${Et}${Oe}bottomLeft, ${Ne}${Oe}bottomLeft `]:{animationName:Ae.fJ},[` ${Et}${Oe}topLeft, ${Ne}${Oe}topLeft, ${Et}${Oe}topRight, ${Ne}${Oe}topRight `]:{animationName:Ae.Qt},[`${ue}${Oe}bottomLeft`]:{animationName:Ae.Uw},[` ${ue}${Oe}topLeft, ${ue}${Oe}topRight `]:{animationName:Ae.ly},"&-hidden":{display:"none"},[ft]:Object.assign(Object.assign({},be(Pe)),{cursor:"pointer",transition:`background ${Pe.motionDurationSlow} ease`,borderRadius:Pe.borderRadiusSM,"&-group":{color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${ft}-option-disabled)`]:{backgroundColor:Pe.optionActiveBg},[`&-selected:not(${ft}-option-disabled)`]:{color:Pe.optionSelectedColor,fontWeight:Pe.optionSelectedFontWeight,backgroundColor:Pe.optionSelectedBg,[`${ft}-option-state`]:{color:Pe.colorPrimary}},"&-disabled":{[`&${ft}-option-selected`]:{backgroundColor:Pe.colorBgContainerDisabled},color:Pe.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Pe.calc(Pe.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},be(Pe)),{color:Pe.colorTextDisabled})}),[`${et}:has(+ ${et})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${et}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Ae.oN)(Pe,"slide-up"),(0,Ae.oN)(Pe,"slide-down"),(0,ve.Fm)(Pe,"move-up"),(0,ve.Fm)(Pe,"move-down")]},se=E(26743),we=E(36237);function ge(Pe,St){const{componentCls:qe,inputPaddingHorizontalBase:ft,borderRadius:Et}=Pe,Ne=Pe.calc(Pe.controlHeight).sub(Pe.calc(Pe.lineWidth).mul(2)).equal(),ue=St?`${qe}-${St}`:"";return{[`${qe}-single${ue}`]:{fontSize:Pe.fontSize,height:Pe.controlHeight,[`${qe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(Pe,!0)),{display:"flex",borderRadius:Et,flex:"1 1 auto",[`${qe}-selection-wrap:after`]:{lineHeight:(0,we.unit)(Ne)},[`${qe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${qe}-selection-item, ${qe}-selection-placeholder `]:{display:"block",padding:0,lineHeight:(0,we.unit)(Ne),transition:`all ${Pe.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${qe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${qe}-selection-item:empty:after`,`${qe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${qe}-show-arrow ${qe}-selection-item, &${qe}-show-arrow ${qe}-selection-search, &${qe}-show-arrow ${qe}-selection-placeholder `]:{paddingInlineEnd:Pe.showArrowPaddingInlineEnd},[`&${qe}-open ${qe}-selection-item`]:{color:Pe.colorTextPlaceholder},[`&:not(${qe}-customize-input)`]:{[`${qe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,we.unit)(ft)}`,[`${qe}-selection-search-input`]:{height:Ne,fontSize:Pe.fontSize},"&:after":{lineHeight:(0,we.unit)(Ne)}}},[`&${qe}-customize-input`]:{[`${qe}-selector`]:{"&:after":{display:"none"},[`${qe}-selection-search`]:{position:"static",width:"100%"},[`${qe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,we.unit)(ft)}`,"&:after":{display:"none"}}}}}}}function Le(Pe){const{componentCls:St}=Pe,qe=Pe.calc(Pe.controlPaddingHorizontalSM).sub(Pe.lineWidth).equal();return[ge(Pe),ge((0,Ue.mergeToken)(Pe,{controlHeight:Pe.controlHeightSM,borderRadius:Pe.borderRadiusSM}),"sm"),{[`${St}-single${St}-sm`]:{[`&:not(${St}-customize-input)`]:{[`${St}-selector`]:{padding:`0 ${(0,we.unit)(qe)}`},[`&${St}-show-arrow ${St}-selection-search`]:{insetInlineEnd:Pe.calc(qe).add(Pe.calc(Pe.fontSize).mul(1.5)).equal()},[` &${St}-show-arrow ${St}-selection-item, &${St}-show-arrow ${St}-selection-placeholder `]:{paddingInlineEnd:Pe.calc(Pe.fontSize).mul(1.5).equal()}}}},ge((0,Ue.mergeToken)(Pe,{controlHeight:Pe.singleItemHeightLG,fontSize:Pe.fontSizeLG,borderRadius:Pe.borderRadiusLG}),"lg")]}const Se=Pe=>{const{fontSize:St,lineHeight:qe,lineWidth:ft,controlHeight:Et,controlHeightSM:Ne,controlHeightLG:ue,paddingXXS:Oe,controlPaddingHorizontal:et,zIndexPopupBase:at,colorText:xe,fontWeightStrong:Ke,controlItemBgActive:it,controlItemBgHover:Ct,colorBgContainer:lt,colorFillSecondary:At,colorBgContainerDisabled:ct,colorTextDisabled:Bt,colorPrimaryHover:Dt,colorPrimary:oe,controlOutline:ae}=Pe,te=Oe*2,x=ft*2,re=Math.min(Et-te,Et-x),ne=Math.min(Ne-te,Ne-x),le=Math.min(ue-te,ue-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Oe/2),zIndexPopup:at+50,optionSelectedColor:xe,optionSelectedFontWeight:Ke,optionSelectedBg:it,optionActiveBg:Ct,optionPadding:`${(Et-St*qe)/2}px ${et}px`,optionFontSize:St,optionLineHeight:qe,optionHeight:Et,selectorBg:lt,clearBg:lt,singleItemHeightLG:ue,multipleItemBg:At,multipleItemBorderColor:"transparent",multipleItemHeight:re,multipleItemHeightSM:ne,multipleItemHeightLG:le,multipleSelectorBgDisabled:ct,multipleItemColorDisabled:Bt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(Pe.fontSize*1.25),hoverBorderColor:Dt,activeBorderColor:oe,activeOutlineColor:ae,selectAffixPadding:Oe}},Me=(Pe,St)=>{const{componentCls:qe,antCls:ft,controlOutlineWidth:Et}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${St.borderColor}`,background:Pe.selectorBg},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:St.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:St.activeBorderColor,boxShadow:`0 0 0 ${(0,we.unit)(Et)} ${St.activeOutlineColor}`,outline:0},[`${qe}-prefix`]:{color:St.color}}}},ye=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Me(Pe,St))}),De=Pe=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Me(Pe,{borderColor:Pe.colorBorder,hoverBorderHover:Pe.hoverBorderColor,activeBorderColor:Pe.activeBorderColor,activeOutlineColor:Pe.activeOutlineColor,color:Pe.colorText})),ye(Pe,{status:"error",borderColor:Pe.colorError,hoverBorderHover:Pe.colorErrorHover,activeBorderColor:Pe.colorError,activeOutlineColor:Pe.colorErrorOutline,color:Pe.colorError})),ye(Pe,{status:"warning",borderColor:Pe.colorWarning,hoverBorderHover:Pe.colorWarningHover,activeBorderColor:Pe.colorWarning,activeOutlineColor:Pe.colorWarningOutline,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{background:Pe.colorBgContainerDisabled,color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`}})}),Fe=(Pe,St)=>{const{componentCls:qe,antCls:ft}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{background:St.bg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} transparent`,color:St.color},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{background:St.hoverBg},[`${qe}-focused& ${qe}-selector`]:{background:Pe.selectorBg,borderColor:St.activeBorderColor,outline:0}}}},Ze=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Fe(Pe,St))}),nt=Pe=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Fe(Pe,{bg:Pe.colorFillTertiary,hoverBg:Pe.colorFillSecondary,activeBorderColor:Pe.activeBorderColor,color:Pe.colorText})),Ze(Pe,{status:"error",bg:Pe.colorErrorBg,hoverBg:Pe.colorErrorBgHover,activeBorderColor:Pe.colorError,color:Pe.colorError})),Ze(Pe,{status:"warning",bg:Pe.colorWarningBg,hoverBg:Pe.colorWarningBgHover,activeBorderColor:Pe.colorWarning,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{borderColor:Pe.colorBorder,background:Pe.colorBgContainerDisabled,color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.colorBgContainer,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorSplit}`}})}),ce=Pe=>({"&-borderless":{[`${Pe.componentCls}-selector`]:{background:"transparent",border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} transparent`},[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`},[`&${Pe.componentCls}-status-error`]:{[`${Pe.componentCls}-prefix, ${Pe.componentCls}-selection-item`]:{color:Pe.colorError}},[`&${Pe.componentCls}-status-warning`]:{[`${Pe.componentCls}-prefix, ${Pe.componentCls}-selection-item`]:{color:Pe.colorWarning}}}}),Ie=(Pe,St)=>{const{componentCls:qe,antCls:ft}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{borderWidth:`0 0 ${(0,we.unit)(Pe.lineWidth)} 0`,borderStyle:`none none ${Pe.lineType} none`,borderColor:St.borderColor,background:Pe.selectorBg,borderRadius:0},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:St.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:St.activeBorderColor,outline:0},[`${qe}-prefix`]:{color:St.color}}}},Ge=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Ie(Pe,St))}),ze=Pe=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ie(Pe,{borderColor:Pe.colorBorder,hoverBorderHover:Pe.hoverBorderColor,activeBorderColor:Pe.activeBorderColor,activeOutlineColor:Pe.activeOutlineColor,color:Pe.colorText})),Ge(Pe,{status:"error",borderColor:Pe.colorError,hoverBorderHover:Pe.colorErrorHover,activeBorderColor:Pe.colorError,activeOutlineColor:Pe.colorErrorOutline,color:Pe.colorError})),Ge(Pe,{status:"warning",borderColor:Pe.colorWarning,hoverBorderHover:Pe.colorWarningHover,activeBorderColor:Pe.colorWarning,activeOutlineColor:Pe.colorWarningOutline,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`}})});var ke=Pe=>({[Pe.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},De(Pe)),nt(Pe)),ce(Pe)),ze(Pe))});const He=Pe=>{const{componentCls:St}=Pe;return{position:"relative",transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseInOut}`,input:{cursor:"pointer"},[`${St}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${St}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Je=Pe=>{const{componentCls:St}=Pe;return{[`${St}-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"}}}},Ee=Pe=>{const{antCls:St,componentCls:qe,inputPaddingHorizontalBase:ft,iconCls:Et}=Pe;return{[qe]:Object.assign(Object.assign({},(0,b.Wf)(Pe)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${qe}-customize-input) ${qe}-selector`]:Object.assign(Object.assign({},He(Pe)),Je(Pe)),[`${qe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${St}-typography`]:{display:"inline"}}),[`${qe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:Pe.colorTextPlaceholder,pointerEvents:"none"}),[`${qe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ft,height:Pe.fontSizeIcon,marginTop:Pe.calc(Pe.fontSizeIcon).mul(-1).div(2).equal(),color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${Pe.motionDurationSlow} ease`,[Et]:{verticalAlign:"top",transition:`transform ${Pe.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${qe}-suffix)`]:{pointerEvents:"auto"}},[`${qe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${qe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${qe}-prefix`]:{flex:"none",marginInlineEnd:Pe.selectAffixPadding},[`${qe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ft,zIndex:1,display:"inline-block",width:Pe.fontSizeIcon,height:Pe.fontSizeIcon,marginTop:Pe.calc(Pe.fontSizeIcon).mul(-1).div(2).equal(),color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${Pe.motionDurationMid} ease, opacity ${Pe.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Pe.colorTextTertiary}},[`&:hover ${qe}-clear`]:{opacity:1,background:Pe.colorBgBase,borderRadius:"50%"}}),[`${qe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${qe}-has-feedback`]:{[`${qe}-clear`]:{insetInlineEnd:Pe.calc(ft).add(Pe.fontSize).add(Pe.paddingXS).equal()}}}}}},$e=Pe=>{const{componentCls:St}=Pe;return[{[St]:{[`&${St}-in-form-item`]:{width:"100%"}}},Ee(Pe),Le(Pe),(0,se.ZP)(Pe),Ce(Pe),{[`${St}-rtl`]:{direction:"rtl"}},(0,je.c)(Pe,{borderElCls:`${St}-selector`,focusElCls:`${St}-focused`})]};var pe=(0,fe.I$)("Select",(Pe,St)=>{let{rootPrefixCls:qe}=St;const ft=(0,Ue.mergeToken)(Pe,{rootPrefixCls:qe,inputPaddingHorizontalBase:Pe.calc(Pe.paddingSM).sub(1).equal(),multipleSelectItemHeight:Pe.multipleItemHeight,selectHeight:Pe.controlHeight});return[$e(ft),ke(ft)]},Se,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(En,Zt,E){"use strict";E.d(Zt,{_z:function(){return ve},gp:function(){return Ue}});var b=E(36237),je=E(63356),fe=E(51636);const Ue=se=>{const{multipleSelectItemHeight:we,paddingXXS:ge,lineWidth:Le,INTERNAL_FIXED_ITEM_MARGIN:Se}=se,Me=se.max(se.calc(ge).sub(Le).equal(),0),ye=se.max(se.calc(Me).sub(Se).equal(),0);return{basePadding:Me,containerPadding:ye,itemHeight:(0,b.unit)(we),itemLineHeight:(0,b.unit)(se.calc(we).sub(se.calc(se.lineWidth).mul(2)).equal())}},Ae=se=>{const{multipleSelectItemHeight:we,selectHeight:ge,lineWidth:Le}=se;return se.calc(ge).sub(we).div(2).sub(Le).equal()},ve=se=>{const{componentCls:we,iconCls:ge,borderRadiusSM:Le,motionDurationSlow:Se,paddingXS:Me,multipleItemColorDisabled:ye,multipleItemBorderColorDisabled:De,colorIcon:Fe,colorIconHover:Ze,INTERNAL_FIXED_ITEM_MARGIN:nt}=se;return{[`${we}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${we}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:nt,borderRadius:Le,cursor:"default",transition:`font-size ${Se}, line-height ${Se}, height ${Se}`,marginInlineEnd:se.calc(nt).mul(2).equal(),paddingInlineStart:Me,paddingInlineEnd:se.calc(Me).div(2).equal(),[`${we}-disabled&`]:{color:ye,borderColor:De,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:se.calc(Me).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,je.Ro)()),{display:"inline-flex",alignItems:"center",color:Fe,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Ze}})}}}},be=(se,we)=>{const{componentCls:ge,INTERNAL_FIXED_ITEM_MARGIN:Le}=se,Se=`${ge}-selection-overflow`,Me=se.multipleSelectItemHeight,ye=Ae(se),De=we?`${ge}-${we}`:"",Fe=Ue(se);return{[`${ge}-multiple${De}`]:Object.assign(Object.assign({},ve(se)),{[`${ge}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:Fe.basePadding,paddingBlock:Fe.containerPadding,borderRadius:se.borderRadius,[`${ge}-disabled&`]:{background:se.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"'}},[`${ge}-selection-item`]:{height:Fe.itemHeight,lineHeight:(0,b.unit)(Fe.itemLineHeight)},[`${ge}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Me),marginBlock:Le}},[`${ge}-prefix`]:{marginInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Fe.basePadding).equal()},[`${Se}-item + ${Se}-item, ${ge}-prefix + ${ge}-selection-wrap `]:{[`${ge}-selection-search`]:{marginInlineStart:0},[`${ge}-selection-placeholder`]:{insetInlineStart:0}},[`${Se}-item-suffix`]:{minHeight:Fe.itemHeight,marginBlock:Le},[`${ge}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(ye).equal(),"\n &-input,\n &-mirror\n ":{height:Me,fontFamily:se.fontFamily,lineHeight:(0,b.unit)(Me),transition:`all ${se.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Fe.basePadding).equal(),insetInlineEnd:se.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`}})}};function de(se,we){const{componentCls:ge}=se,Le=we?`${ge}-${we}`:"",Se={[`${ge}-multiple${Le}`]:{fontSize:se.fontSize,[`${ge}-selector`]:{[`${ge}-show-search&`]:{cursor:"text"}},[` &${ge}-show-arrow ${ge}-selector, &${ge}-allow-clear ${ge}-selector `]:{paddingInlineEnd:se.calc(se.fontSizeIcon).add(se.controlPaddingHorizontal).equal()}}};return[be(se,we),Se]}const Ce=se=>{const{componentCls:we}=se,ge=(0,fe.mergeToken)(se,{selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS}),Le=(0,fe.mergeToken)(se,{fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius});return[de(se),de(ge,"sm"),{[`${we}-multiple${we}-sm`]:{[`${we}-selection-placeholder`]:{insetInline:se.calc(se.controlPaddingHorizontalSM).sub(se.lineWidth).equal()},[`${we}-selection-search`]:{marginInlineStart:2}}},de(Le,"lg")]};Zt.ZP=Ce},68525:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),je=E(40001),fe=E(19248),Ue=E(99267),Ae=E(84105),ve=E(58617),be=E(47472);function de(Ce){let{suffixIcon:se,clearIcon:we,menuItemSelectedIcon:ge,removeIcon:Le,loading:Se,multiple:Me,hasFeedback:ye,prefixCls:De,showSuffixIcon:Fe,feedbackIcon:Ze,showArrow:nt,componentName:ce}=Ce;const Ie=we!=null?we:b.createElement(fe.Z,null),Ge=He=>se===null&&!ye&&!nt?null:b.createElement(b.Fragment,null,Fe!==!1&&He,ye&&Ze);let ze=null;if(se!==void 0)ze=Ge(se);else if(Se)ze=Ge(b.createElement(ve.Z,{spin:!0}));else{const He=`${De}-suffix`;ze=Je=>{let{open:Ee,showSearch:$e}=Je;return Ge(Ee&&$e?b.createElement(be.Z,{className:He}):b.createElement(Ae.Z,{className:He}))}}let tt=null;ge!==void 0?tt=ge:Me?tt=b.createElement(je.Z,null):tt=null;let ke=null;return Le!==void 0?ke=Le:ke=b.createElement(Ue.Z,null),{clearIcon:Ie,suffixIcon:ze,itemIcon:tt,removeIcon:ke}}},90005:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(je,fe){return fe!==void 0?fe:je!==null}},11938:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Je}});var b=E(59301),je=E(40192),fe=E(22703),Ue=E(92310),Ae=E.n(Ue),ve=E(26112),be=E(48755),de=E(458),se=Ee=>{const{value:$e,formatter:pe,precision:Pe,decimalSeparator:St,groupSeparator:qe="",prefixCls:ft}=Ee;let Et;if(typeof pe=="function")Et=pe($e);else{const Ne=String($e),ue=Ne.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ne==="-")Et=Ne;else{const Oe=ue[1];let et=ue[2]||"0",at=ue[4]||"";et=et.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof Pe=="number"&&(at=at.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),at&&(at=`${St}${at}`),Et=[b.createElement("span",{key:"int",className:`${ft}-content-value-int`},Oe,et),at&&b.createElement("span",{key:"decimal",className:`${ft}-content-value-decimal`},at)]}}return b.createElement("span",{className:`${ft}-content-value`},Et)},we=E(63356),ge=E(16931),Le=E(51636);const Se=Ee=>{const{componentCls:$e,marginXXS:pe,padding:Pe,colorTextDescription:St,titleFontSize:qe,colorTextHeading:ft,contentFontSize:Et,fontFamily:Ne}=Ee;return{[$e]:Object.assign(Object.assign({},(0,we.Wf)(Ee)),{[`${$e}-title`]:{marginBottom:pe,color:St,fontSize:qe},[`${$e}-skeleton`]:{paddingTop:Pe},[`${$e}-content`]:{color:ft,fontSize:Et,fontFamily:Ne,[`${$e}-content-value`]:{display:"inline-block",direction:"ltr"},[`${$e}-content-prefix, ${$e}-content-suffix`]:{display:"inline-block"},[`${$e}-content-prefix`]:{marginInlineEnd:pe},[`${$e}-content-suffix`]:{marginInlineStart:pe}}})}},Me=Ee=>{const{fontSizeHeading3:$e,fontSize:pe}=Ee;return{titleFontSize:pe,contentFontSize:$e}};var ye=(0,ge.I$)("Statistic",Ee=>{const $e=(0,Le.mergeToken)(Ee,{});return[Se($e)]},Me),De=function(Ee,$e){var pe={};for(var Pe in Ee)Object.prototype.hasOwnProperty.call(Ee,Pe)&&$e.indexOf(Pe)<0&&(pe[Pe]=Ee[Pe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Pe=Object.getOwnPropertySymbols(Ee);St{const{prefixCls:$e,className:pe,rootClassName:Pe,style:St,valueStyle:qe,value:ft=0,title:Et,valueRender:Ne,prefix:ue,suffix:Oe,loading:et=!1,formatter:at,precision:xe,decimalSeparator:Ke=".",groupSeparator:it=",",onMouseEnter:Ct,onMouseLeave:lt}=Ee,At=De(Ee,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:ct,direction:Bt,className:Dt,style:oe}=(0,be.dj)("statistic"),ae=ct("statistic",$e),[te,x,re]=ye(ae),ne=b.createElement(se,{decimalSeparator:Ke,groupSeparator:it,prefixCls:ae,formatter:at,precision:xe,value:ft}),le=Ae()(ae,{[`${ae}-rtl`]:Bt==="rtl"},Dt,pe,Pe,x,re),Be=(0,ve.Z)(At,{aria:!0,data:!0});return te(b.createElement("div",Object.assign({},Be,{className:le,style:Object.assign(Object.assign({},oe),St),onMouseEnter:Ct,onMouseLeave:lt}),Et&&b.createElement("div",{className:`${ae}-title`},Et),b.createElement(de.Z,{paragraph:!1,loading:et,className:`${ae}-skeleton`},b.createElement("div",{style:qe,className:`${ae}-content`},ue&&b.createElement("span",{className:`${ae}-content-prefix`},ue),Ne?Ne(ne):ne,Oe&&b.createElement("span",{className:`${ae}-content-suffix`},Oe)))))};const nt=[["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(Ee,$e){let pe=Ee;const Pe=/\[[^\]]*]/g,St=($e.match(Pe)||[]).map(Ne=>Ne.slice(1,-1)),qe=$e.replace(Pe,"[]"),ft=nt.reduce((Ne,ue)=>{let[Oe,et]=ue;if(Ne.includes(Oe)){const at=Math.floor(pe/et);return pe-=at*et,Ne.replace(new RegExp(`${Oe}+`,"g"),xe=>{const Ke=xe.length;return at.toString().padStart(Ke,"0")})}return Ne},qe);let Et=0;return ft.replace(Pe,()=>{const Ne=St[Et];return Et+=1,Ne})}function Ie(Ee,$e){const{format:pe=""}=$e,Pe=new Date(Ee).getTime(),St=Date.now(),qe=Math.max(Pe-St,0);return ce(qe,pe)}var Ge=function(Ee,$e){var pe={};for(var Pe in Ee)Object.prototype.hasOwnProperty.call(Ee,Pe)&&$e.indexOf(Pe)<0&&(pe[Pe]=Ee[Pe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Pe=Object.getOwnPropertySymbols(Ee);St{const{value:$e,format:pe="HH:mm:ss",onChange:Pe,onFinish:St}=Ee,qe=Ge(Ee,["value","format","onChange","onFinish"]),ft=(0,je.Z)(),Et=b.useRef(null),Ne=()=>{St==null||St(),Et.current&&(clearInterval(Et.current),Et.current=null)},ue=()=>{const at=tt($e);at>=Date.now()&&(Et.current=setInterval(()=>{ft(),Pe==null||Pe(at-Date.now()),at(ue(),()=>{Et.current&&(clearInterval(Et.current),Et.current=null)}),[$e]);const Oe=(at,xe)=>Ie(at,Object.assign(Object.assign({},xe),{format:pe})),et=at=>(0,fe.Tm)(at,{title:void 0});return b.createElement(Ze,Object.assign({},qe,{value:$e,valueRender:et,formatter:Oe}))};var He=b.memo(ke);Ze.Countdown=He;var Je=Ze},58755:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return St}});var b=E(59301),je=E(58617),fe=E(92310),Ue=E.n(fe),Ae=E(54476),ve=E(20068),be=E(42978),de=E(75931),Ce=E(18929),se=E(10228),we=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ge=b.forwardRef(function(qe,ft){var Et,Ne=qe.prefixCls,ue=Ne===void 0?"rc-switch":Ne,Oe=qe.className,et=qe.checked,at=qe.defaultChecked,xe=qe.disabled,Ke=qe.loadingIcon,it=qe.checkedChildren,Ct=qe.unCheckedChildren,lt=qe.onClick,At=qe.onChange,ct=qe.onKeyDown,Bt=(0,de.Z)(qe,we),Dt=(0,Ce.Z)(!1,{value:et,defaultValue:at}),oe=(0,be.Z)(Dt,2),ae=oe[0],te=oe[1];function x(Be,Te){var Ye=ae;return xe||(Ye=Be,te(Ye),At==null||At(Ye,Te)),Ye}function re(Be){Be.which===se.Z.LEFT?x(!1,Be):Be.which===se.Z.RIGHT&&x(!0,Be),ct==null||ct(Be)}function ne(Be){var Te=x(!ae,Be);lt==null||lt(Te,Be)}var le=Ue()(ue,Oe,(Et={},(0,ve.Z)(Et,"".concat(ue,"-checked"),ae),(0,ve.Z)(Et,"".concat(ue,"-disabled"),xe),Et));return b.createElement("button",(0,Ae.Z)({},Bt,{type:"button",role:"switch","aria-checked":ae,disabled:xe,className:le,ref:ft,onKeyDown:re,onClick:ne}),Ke,b.createElement("span",{className:"".concat(ue,"-inner")},b.createElement("span",{className:"".concat(ue,"-inner-checked")},it),b.createElement("span",{className:"".concat(ue,"-inner-unchecked")},Ct)))});ge.displayName="Switch";var Le=ge,Se=E(12919),Me=E(48755),ye=E(2171),De=E(31756),Fe=E(36237),Ze=E(17835),nt=E(63356),ce=E(16931),Ie=E(51636);const Ge=qe=>{const{componentCls:ft,trackHeightSM:Et,trackPadding:Ne,trackMinWidthSM:ue,innerMinMarginSM:Oe,innerMaxMarginSM:et,handleSizeSM:at,calc:xe}=qe,Ke=`${ft}-inner`,it=(0,Fe.unit)(xe(at).add(xe(Ne).mul(2)).equal()),Ct=(0,Fe.unit)(xe(et).mul(2).equal());return{[ft]:{[`&${ft}-small`]:{minWidth:ue,height:Et,lineHeight:(0,Fe.unit)(Et),[`${ft}-inner`]:{paddingInlineStart:et,paddingInlineEnd:Oe,[`${Ke}-checked, ${Ke}-unchecked`]:{minHeight:Et},[`${Ke}-checked`]:{marginInlineStart:`calc(-100% + ${it} - ${Ct})`,marginInlineEnd:`calc(100% - ${it} + ${Ct})`},[`${Ke}-unchecked`]:{marginTop:xe(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ft}-handle`]:{width:at,height:at},[`${ft}-loading-icon`]:{top:xe(xe(at).sub(qe.switchLoadingIconSize)).div(2).equal(),fontSize:qe.switchLoadingIconSize},[`&${ft}-checked`]:{[`${ft}-inner`]:{paddingInlineStart:Oe,paddingInlineEnd:et,[`${Ke}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ke}-unchecked`]:{marginInlineStart:`calc(100% - ${it} + ${Ct})`,marginInlineEnd:`calc(-100% + ${it} - ${Ct})`}},[`${ft}-handle`]:{insetInlineStart:`calc(100% - ${(0,Fe.unit)(xe(at).add(Ne).equal())})`}},[`&:not(${ft}-disabled):active`]:{[`&:not(${ft}-checked) ${Ke}`]:{[`${Ke}-unchecked`]:{marginInlineStart:xe(qe.marginXXS).div(2).equal(),marginInlineEnd:xe(qe.marginXXS).mul(-1).div(2).equal()}},[`&${ft}-checked ${Ke}`]:{[`${Ke}-checked`]:{marginInlineStart:xe(qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:xe(qe.marginXXS).div(2).equal()}}}}}}},ze=qe=>{const{componentCls:ft,handleSize:Et,calc:Ne}=qe;return{[ft]:{[`${ft}-loading-icon${qe.iconCls}`]:{position:"relative",top:Ne(Ne(Et).sub(qe.fontSize)).div(2).equal(),color:qe.switchLoadingIconColor,verticalAlign:"top"},[`&${ft}-checked ${ft}-loading-icon`]:{color:qe.switchColor}}}},tt=qe=>{const{componentCls:ft,trackPadding:Et,handleBg:Ne,handleShadow:ue,handleSize:Oe,calc:et}=qe,at=`${ft}-handle`;return{[ft]:{[at]:{position:"absolute",top:Et,insetInlineStart:Et,width:Oe,height:Oe,transition:`all ${qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ne,borderRadius:et(Oe).div(2).equal(),boxShadow:ue,transition:`all ${qe.switchDuration} ease-in-out`,content:'""'}},[`&${ft}-checked ${at}`]:{insetInlineStart:`calc(100% - ${(0,Fe.unit)(et(Oe).add(Et).equal())})`},[`&:not(${ft}-disabled):active`]:{[`${at}::before`]:{insetInlineEnd:qe.switchHandleActiveInset,insetInlineStart:0},[`&${ft}-checked ${at}::before`]:{insetInlineEnd:0,insetInlineStart:qe.switchHandleActiveInset}}}}},ke=qe=>{const{componentCls:ft,trackHeight:Et,trackPadding:Ne,innerMinMargin:ue,innerMaxMargin:Oe,handleSize:et,calc:at}=qe,xe=`${ft}-inner`,Ke=(0,Fe.unit)(at(et).add(at(Ne).mul(2)).equal()),it=(0,Fe.unit)(at(Oe).mul(2).equal());return{[ft]:{[xe]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Oe,paddingInlineEnd:ue,transition:`padding-inline-start ${qe.switchDuration} ease-in-out, padding-inline-end ${qe.switchDuration} ease-in-out`,[`${xe}-checked, ${xe}-unchecked`]:{display:"block",color:qe.colorTextLightSolid,fontSize:qe.fontSizeSM,transition:`margin-inline-start ${qe.switchDuration} ease-in-out, margin-inline-end ${qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Et},[`${xe}-checked`]:{marginInlineStart:`calc(-100% + ${Ke} - ${it})`,marginInlineEnd:`calc(100% - ${Ke} + ${it})`},[`${xe}-unchecked`]:{marginTop:at(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ft}-checked ${xe}`]:{paddingInlineStart:ue,paddingInlineEnd:Oe,[`${xe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${xe}-unchecked`]:{marginInlineStart:`calc(100% - ${Ke} + ${it})`,marginInlineEnd:`calc(-100% + ${Ke} - ${it})`}},[`&:not(${ft}-disabled):active`]:{[`&:not(${ft}-checked) ${xe}`]:{[`${xe}-unchecked`]:{marginInlineStart:at(Ne).mul(2).equal(),marginInlineEnd:at(Ne).mul(-1).mul(2).equal()}},[`&${ft}-checked ${xe}`]:{[`${xe}-checked`]:{marginInlineStart:at(Ne).mul(-1).mul(2).equal(),marginInlineEnd:at(Ne).mul(2).equal()}}}}}},He=qe=>{const{componentCls:ft,trackHeight:Et,trackMinWidth:Ne}=qe;return{[ft]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ne,height:Et,lineHeight:(0,Fe.unit)(Et),verticalAlign:"middle",background:qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ft}-disabled)`]:{background:qe.colorTextTertiary}}),(0,nt.Qy)(qe)),{[`&${ft}-checked`]:{background:qe.switchColor,[`&:hover:not(${ft}-disabled)`]:{background:qe.colorPrimaryHover}},[`&${ft}-loading, &${ft}-disabled`]:{cursor:"not-allowed",opacity:qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ft}-rtl`]:{direction:"rtl"}})}},Je=qe=>{const{fontSize:ft,lineHeight:Et,controlHeight:Ne,colorWhite:ue}=qe,Oe=ft*Et,et=Ne/2,at=2,xe=Oe-at*2,Ke=et-at*2;return{trackHeight:Oe,trackHeightSM:et,trackMinWidth:xe*2+at*4,trackMinWidthSM:Ke*2+at*2,trackPadding:at,handleBg:ue,handleSize:xe,handleSizeSM:Ke,handleShadow:`0 2px 4px 0 ${new Ze.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:xe/2,innerMaxMargin:xe+at+at*2,innerMinMarginSM:Ke/2,innerMaxMarginSM:Ke+at+at*2}};var Ee=(0,ce.I$)("Switch",qe=>{const ft=(0,Ie.mergeToken)(qe,{switchDuration:qe.motionDurationMid,switchColor:qe.colorPrimary,switchDisabledOpacity:qe.opacityLoading,switchLoadingIconSize:qe.calc(qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[He(ft),ke(ft),tt(ft),ze(ft),Ge(ft)]},Je),$e=function(qe,ft){var Et={};for(var Ne in qe)Object.prototype.hasOwnProperty.call(qe,Ne)&&ft.indexOf(Ne)<0&&(Et[Ne]=qe[Ne]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Ne=Object.getOwnPropertySymbols(qe);ue{const{prefixCls:Et,size:Ne,disabled:ue,loading:Oe,className:et,rootClassName:at,style:xe,checked:Ke,value:it,defaultChecked:Ct,defaultValue:lt,onChange:At}=qe,ct=$e(qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bt,Dt]=(0,Ce.Z)(!1,{value:Ke!=null?Ke:it,defaultValue:Ct!=null?Ct:lt}),{getPrefixCls:oe,direction:ae,switch:te}=b.useContext(Me.E_),x=b.useContext(ye.Z),re=(ue!=null?ue:x)||Oe,ne=oe("switch",Et),le=b.createElement("div",{className:`${ne}-handle`},Oe&&b.createElement(je.Z,{className:`${ne}-loading-icon`})),[Be,Te,Ye]=Ee(ne),_e=(0,De.Z)(Ne),rt=Ue()(te==null?void 0:te.className,{[`${ne}-small`]:_e==="small",[`${ne}-loading`]:Oe,[`${ne}-rtl`]:ae==="rtl"},et,at,Te,Ye),dt=Object.assign(Object.assign({},te==null?void 0:te.style),xe),gt=function(){Dt(arguments.length<=0?void 0:arguments[0]),At==null||At.apply(void 0,arguments)};return Be(b.createElement(Se.Z,{component:"Switch"},b.createElement(Le,Object.assign({},ct,{checked:Bt,onChange:gt,prefixCls:ne,className:rt,style:dt,disabled:re,ref:ft,loadingIcon:le}))))});Pe.__ANT_SWITCH=!0;var St=Pe},70858:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return uo}});var b=E(59301),je={},fe="rc-table-internal-hook",Ue=E(42978),Ae=E(6089),ve=E(34280),be=E(13697),de=E(4676);function Ce(Ve){var We=b.createContext(void 0),yt=function(kt){var Vt=kt.value,sn=kt.children,nn=b.useRef(Vt);nn.current=Vt;var pn=b.useState(function(){return{getValue:function(){return nn.current},listeners:new Set}}),yn=(0,Ue.Z)(pn,1),Mn=yn[0];return(0,ve.Z)(function(){(0,de.unstable_batchedUpdates)(function(){Mn.listeners.forEach(function(Pn){Pn(Vt)})})},[Vt]),b.createElement(We.Provider,{value:Mn},sn)};return{Context:We,Provider:yt,defaultValue:Ve}}function se(Ve,We){var yt=(0,Ae.Z)(typeof We=="function"?We:function(Pn){if(We===void 0)return Pn;if(!Array.isArray(We))return Pn[We];var Fn={};return We.forEach(function(xn){Fn[xn]=Pn[xn]}),Fn}),Ft=b.useContext(Ve==null?void 0:Ve.Context),kt=Ft||{},Vt=kt.listeners,sn=kt.getValue,nn=b.useRef();nn.current=yt(Ft?sn():Ve==null?void 0:Ve.defaultValue);var pn=b.useState({}),yn=(0,Ue.Z)(pn,2),Mn=yn[1];return(0,ve.Z)(function(){if(!Ft)return;function Pn(Fn){var xn=yt(Fn);(0,be.Z)(nn.current,xn,!0)||Mn({})}return Vt.add(Pn),function(){Vt.delete(Pn)}},[Ft]),nn.current}var we=E(54476),ge=E(8654);function Le(){var Ve=b.createContext(null);function We(){return b.useContext(Ve)}function yt(kt,Vt){var sn=(0,ge.Yr)(kt),nn=function(yn,Mn){var Pn=sn?{ref:Mn}:{},Fn=b.useRef(0),xn=b.useRef(yn),bn=We();return bn!==null?b.createElement(kt,(0,we.Z)({},yn,Pn)):((!Vt||Vt(xn.current,yn))&&(Fn.current+=1),xn.current=yn,b.createElement(Ve.Provider,{value:Fn.current},b.createElement(kt,(0,we.Z)({},yn,Pn))))};return sn?b.forwardRef(nn):nn}function Ft(kt,Vt){var sn=(0,ge.Yr)(kt),nn=function(yn,Mn){var Pn=sn?{ref:Mn}:{};return We(),b.createElement(kt,(0,we.Z)({},yn,Pn))};return sn?b.memo(b.forwardRef(nn),Vt):b.memo(nn,Vt)}return{makeImmutable:yt,responseImmutable:Ft,useImmutableMark:We}}var Se=Le(),Me=Se.makeImmutable,ye=Se.responseImmutable,De=Se.useImmutableMark,Fe=Le(),Ze=Fe.makeImmutable,nt=Fe.responseImmutable,ce=Fe.useImmutableMark,Ie=Ce(),Ge=Ie;function ze(Ve,We){var yt=React.useRef(0);yt.current+=1;var Ft=React.useRef(Ve),kt=[];Object.keys(Ve||{}).map(function(sn){var nn;(Ve==null?void 0:Ve[sn])!==((nn=Ft.current)===null||nn===void 0?void 0:nn[sn])&&kt.push(sn)}),Ft.current=Ve;var Vt=React.useRef([]);return kt.length&&(Vt.current=kt),React.useDebugValue(yt.current),React.useDebugValue(Vt.current.join(", ")),We&&console.log("".concat(We,":"),yt.current,Vt.current),yt.current}var tt=null,ke=null,He=E(76190),Je=E(33885),Ee=E(20068),$e=E(92310),pe=E.n($e),Pe=E(80547),St=E(97938),qe=E(48736),ft=b.createContext({renderWithProps:!1}),Et=ft,Ne="RC_TABLE_KEY";function ue(Ve){return Ve==null?[]:Array.isArray(Ve)?Ve:[Ve]}function Oe(Ve){var We=[],yt={};return Ve.forEach(function(Ft){for(var kt=Ft||{},Vt=kt.key,sn=kt.dataIndex,nn=Vt||ue(sn).join("-")||Ne;yt[nn];)nn="".concat(nn,"_next");yt[nn]=!0,We.push(nn)}),We}function et(Ve){return Ve!=null}function at(Ve){return typeof Ve=="number"&&!Number.isNaN(Ve)}function xe(Ve){return Ve&&(0,He.Z)(Ve)==="object"&&!Array.isArray(Ve)&&!b.isValidElement(Ve)}function Ke(Ve,We,yt,Ft,kt,Vt){var sn=b.useContext(Et),nn=ce(),pn=(0,Pe.Z)(function(){if(et(Ft))return[Ft];var yn=We==null||We===""?[]:Array.isArray(We)?We:[We],Mn=(0,St.Z)(Ve,yn),Pn=Mn,Fn=void 0;if(kt){var xn=kt(Mn,Ve,yt);xe(xn)?(Pn=xn.children,Fn=xn.props,sn.renderWithProps=!0):Pn=xn}return[Pn,Fn]},[nn,Ve,Ft,We,kt,yt],function(yn,Mn){if(Vt){var Pn=(0,Ue.Z)(yn,2),Fn=Pn[1],xn=(0,Ue.Z)(Mn,2),bn=xn[1];return Vt(bn,Fn)}return sn.renderWithProps?!0:!(0,be.Z)(yn,Mn,!0)});return pn}function it(Ve,We,yt,Ft){var kt=Ve+We-1;return Ve<=Ft&&kt>=yt}function Ct(Ve,We){return se(Ge,function(yt){var Ft=it(Ve,We||1,yt.hoverStartRow,yt.hoverEndRow);return[Ft,yt.onHover]})}var lt=E(70425),At=function(We){var yt=We.ellipsis,Ft=We.rowType,kt=We.children,Vt,sn=yt===!0?{showTitle:!0}:yt;return sn&&(sn.showTitle||Ft==="header")&&(typeof kt=="string"||typeof kt=="number"?Vt=kt.toString():b.isValidElement(kt)&&typeof kt.props.children=="string"&&(Vt=kt.props.children)),Vt};function ct(Ve){var We,yt,Ft,kt,Vt,sn,nn,pn,yn=Ve.component,Mn=Ve.children,Pn=Ve.ellipsis,Fn=Ve.scope,xn=Ve.prefixCls,bn=Ve.className,ur=Ve.align,jn=Ve.record,vr=Ve.render,fr=Ve.dataIndex,wr=Ve.renderIndex,yr=Ve.shouldCellUpdate,Er=Ve.index,kr=Ve.rowType,Hr=Ve.colSpan,Vr=Ve.rowSpan,Ci=Ve.fixLeft,Sr=Ve.fixRight,br=Ve.firstFixLeft,Or=Ve.lastFixLeft,$n=Ve.firstFixRight,_n=Ve.lastFixRight,Br=Ve.appendNode,jr=Ve.additionalProps,ei=jr===void 0?{}:jr,Ei=Ve.isSticky,Ur="".concat(xn,"-cell"),so=se(Ge,["supportSticky","allColumnsFixedLeft","rowHoverable"]),eo=so.supportSticky,qo=so.allColumnsFixedLeft,No=so.rowHoverable,_o=Ke(jn,fr,wr,Mn,vr,yr),ra=(0,Ue.Z)(_o,2),oa=ra[0],go=ra[1],po={},ma=typeof Ci=="number"&&eo,pa=typeof Sr=="number"&&eo;ma&&(po.position="sticky",po.left=Ci),pa&&(po.position="sticky",po.right=Sr);var Bi=(We=(yt=(Ft=go==null?void 0:go.colSpan)!==null&&Ft!==void 0?Ft:ei.colSpan)!==null&&yt!==void 0?yt:Hr)!==null&&We!==void 0?We:1,no=(kt=(Vt=(sn=go==null?void 0:go.rowSpan)!==null&&sn!==void 0?sn:ei.rowSpan)!==null&&Vt!==void 0?Vt:Vr)!==null&&kt!==void 0?kt:1,Di=Ct(Er,no),ci=(0,Ue.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,lt.zX)(function(Xo){var Qo;jn&&zo(Er,Er+no-1),ei==null||(Qo=ei.onMouseEnter)===null||Qo===void 0||Qo.call(ei,Xo)}),Ho=(0,lt.zX)(function(Xo){var Qo;jn&&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=(nn=ei.title)!==null&&nn!==void 0?nn:At({rowType:kr,ellipsis:Pn,children:oa}),ca=pe()(Ur,bn,(pn={},(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)(pn,"".concat(Ur,"-fix-left"),ma&&eo),"".concat(Ur,"-fix-left-first"),br&&eo),"".concat(Ur,"-fix-left-last"),Or&&eo),"".concat(Ur,"-fix-left-all"),Or&&qo&&eo),"".concat(Ur,"-fix-right"),pa&&eo),"".concat(Ur,"-fix-right-first"),$n&&eo),"".concat(Ur,"-fix-right-last"),_n&&eo),"".concat(Ur,"-ellipsis"),Pn),"".concat(Ur,"-with-append"),Br),"".concat(Ur,"-fix-sticky"),(ma||pa)&&Ei&&eo),(0,Ee.Z)(pn,"".concat(Ur,"-row-hover"),!go&&Do)),ei.className,go==null?void 0:go.className),ki={};ur&&(ki.textAlign=ur);var Vi=(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({},go==null?void 0:go.style),po),ki),ei.style),jo=oa;return(0,He.Z)(jo)==="object"&&!Array.isArray(jo)&&!b.isValidElement(jo)&&(jo=null),Pn&&(Or||$n)&&(jo=b.createElement("span",{className:"".concat(Ur,"-content")},jo)),b.createElement(yn,(0,we.Z)({},go,ei,{className:ca,style:Vi,title:va,scope:Fn,onMouseEnter:No?aa:void 0,onMouseLeave:No?Ho:void 0,colSpan:Bi!==1?Bi:null,rowSpan:no!==1?no:null}),Br,jo)}var Bt=b.memo(ct);function Dt(Ve,We,yt,Ft,kt){var Vt=yt[Ve]||{},sn=yt[We]||{},nn,pn;Vt.fixed==="left"?nn=Ft.left[kt==="rtl"?We:Ve]:sn.fixed==="right"&&(pn=Ft.right[kt==="rtl"?Ve:We]);var yn=!1,Mn=!1,Pn=!1,Fn=!1,xn=yt[We+1],bn=yt[Ve-1],ur=xn&&!xn.fixed||bn&&!bn.fixed||yt.every(function(yr){return yr.fixed==="left"});if(kt==="rtl"){if(nn!==void 0){var jn=bn&&bn.fixed==="left";Fn=!jn&&ur}else if(pn!==void 0){var vr=xn&&xn.fixed==="right";Pn=!vr&&ur}}else if(nn!==void 0){var fr=xn&&xn.fixed==="left";yn=!fr&&ur}else if(pn!==void 0){var wr=bn&&bn.fixed==="right";Mn=!wr&&ur}return{fixLeft:nn,fixRight:pn,lastFixLeft:yn,firstFixRight:Mn,lastFixRight:Pn,firstFixLeft:Fn,isSticky:Ft.isSticky}}var oe=b.createContext({}),ae=oe;function te(Ve){var We=Ve.className,yt=Ve.index,Ft=Ve.children,kt=Ve.colSpan,Vt=kt===void 0?1:kt,sn=Ve.rowSpan,nn=Ve.align,pn=se(Ge,["prefixCls","direction"]),yn=pn.prefixCls,Mn=pn.direction,Pn=b.useContext(ae),Fn=Pn.scrollColumnIndex,xn=Pn.stickyOffsets,bn=Pn.flattenColumns,ur=yt+Vt-1,jn=ur+1===Fn?Vt+1:Vt,vr=Dt(yt,yt+jn-1,bn,xn,Mn);return b.createElement(Bt,(0,we.Z)({className:We,index:yt,component:"td",prefixCls:yn,record:null,dataIndex:null,align:nn,colSpan:jn,rowSpan:sn,render:function(){return Ft}},vr))}var x=E(75931),re=["children"];function ne(Ve){var We=Ve.children,yt=(0,x.Z)(Ve,re);return b.createElement("tr",yt,We)}function le(Ve){var We=Ve.children;return We}le.Row=ne,le.Cell=te;var Be=le;function Te(Ve){var We=Ve.children,yt=Ve.stickyOffsets,Ft=Ve.flattenColumns,kt=se(Ge,"prefixCls"),Vt=Ft.length-1,sn=Ft[Vt],nn=b.useMemo(function(){return{stickyOffsets:yt,flattenColumns:Ft,scrollColumnIndex:sn!=null&&sn.scrollbar?Vt:null}},[sn,Ft,Vt,yt]);return b.createElement(ae.Provider,{value:nn},b.createElement("tfoot",{className:"".concat(kt,"-summary")},We))}var Ye=nt(Te),_e=Be,rt=E(29301),dt=E(3465),gt=E(75152),ot=E(26112);function ut(Ve,We,yt,Ft,kt,Vt,sn){Ve.push({record:We,indent:yt,index:sn});var nn=Vt(We),pn=kt==null?void 0:kt.has(nn);if(We&&Array.isArray(We[Ft])&&pn)for(var yn=0;yn1?br-1:0),$n=1;$n=1)),style:(0,Je.Z)((0,Je.Z)({},yt),vr==null?void 0:vr.style)}),bn.map(function(Ci,Sr){var br=Ci.render,Or=Ci.dataIndex,$n=Ci.className,_n=bt(Fn,Ci,Sr,pn,kt),Br=_n.key,jr=_n.fixedInfo,ei=_n.appendCellNode,Ei=_n.additionalCellProps;return b.createElement(Bt,(0,we.Z)({className:$n,ellipsis:Ci.ellipsis,align:Ci.align,scope:Ci.rowScope,component:Ci.rowScope?Pn:Mn,prefixCls:xn,key:Br,record:Ft,index:kt,renderIndex:Vt,dataIndex:Or,render:br,shouldCellUpdate:Ci.shouldCellUpdate},jr,{appendNode:ei,additionalProps:Ei}))})),Hr;if(wr&&(yr.current||fr)){var Vr=jn(Ft,kt,pn+1,fr);Hr=b.createElement(Gt,{expanded:fr,className:pe()("".concat(xn,"-expanded-row"),"".concat(xn,"-expanded-row-level-").concat(pn+1),Er),prefixCls:xn,component:yn,cellComponent:Mn,colSpan:bn.length,isEmpty:!1},Vr)}return b.createElement(b.Fragment,null,kr,Hr)}var rn=nt(Ot);function mn(Ve){var We=Ve.columnKey,yt=Ve.onColumnResize,Ft=b.useRef();return(0,ve.Z)(function(){Ft.current&&yt(We,Ft.current.offsetWidth)},[]),b.createElement(rt.Z,{data:We},b.createElement("td",{ref:Ft,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var vt=E(29194);function Mt(Ve){var We=Ve.prefixCls,yt=Ve.columnsKey,Ft=Ve.onColumnResize,kt=b.useRef(null);return b.createElement("tr",{"aria-hidden":"true",className:"".concat(We,"-measure-row"),style:{height:0,fontSize:0},ref:kt},b.createElement(rt.Z.Collection,{onBatchResize:function(sn){(0,vt.Z)(kt.current)&&sn.forEach(function(nn){var pn=nn.data,yn=nn.size;Ft(pn,yn.offsetWidth)})}},yt.map(function(Vt){return b.createElement(mn,{key:Vt,columnKey:Vt,onColumnResize:Ft})})))}function Yt(Ve){var We=Ve.data,yt=Ve.measureColumnWidth,Ft=se(Ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),kt=Ft.prefixCls,Vt=Ft.getComponent,sn=Ft.onColumnResize,nn=Ft.flattenColumns,pn=Ft.getRowKey,yn=Ft.expandedKeys,Mn=Ft.childrenColumnName,Pn=Ft.emptyNode,Fn=jt(We,Mn,yn,pn),xn=b.useRef({renderWithProps:!1}),bn=Vt(["body","wrapper"],"tbody"),ur=Vt(["body","row"],"tr"),jn=Vt(["body","cell"],"td"),vr=Vt(["body","cell"],"th"),fr;We.length?fr=Fn.map(function(yr,Er){var kr=yr.record,Hr=yr.indent,Vr=yr.index,Ci=pn(kr,Er);return b.createElement(rn,{key:Ci,rowKey:Ci,record:kr,index:Er,renderIndex:Vr,rowComponent:ur,cellComponent:jn,scopeCellComponent:vr,indent:Hr})}):fr=b.createElement(Gt,{expanded:!0,className:"".concat(kt,"-placeholder"),prefixCls:kt,component:ur,cellComponent:jn,colSpan:nn.length,isEmpty:!0},Pn);var wr=Oe(nn);return b.createElement(Et.Provider,{value:xn.current},b.createElement(bn,{className:"".concat(kt,"-tbody")},yt&&b.createElement(Mt,{prefixCls:kt,columnsKey:wr,onColumnResize:sn}),fr))}var ln=nt(Yt),Sn=["expandable"],Ln="RC_TABLE_INTERNAL_COL_DEFINE";function Jn(Ve){var We=Ve.expandable,yt=(0,x.Z)(Ve,Sn),Ft;return"expandable"in Ve?Ft=(0,Je.Z)((0,Je.Z)({},yt),We):Ft=yt,Ft.showExpandColumn===!1&&(Ft.expandIconColumnIndex=-1),Ft}var er=["columnType"];function In(Ve){for(var We=Ve.colWidths,yt=Ve.columns,Ft=Ve.columCount,kt=se(Ge,["tableLayout"]),Vt=kt.tableLayout,sn=[],nn=Ft||yt.length,pn=!1,yn=nn-1;yn>=0;yn-=1){var Mn=We[yn],Pn=yt&&yt[yn],Fn=void 0,xn=void 0;if(Pn&&(Fn=Pn[Ln],Vt==="auto"&&(xn=Pn.minWidth)),Mn||xn||Fn||pn){var bn=Fn||{},ur=bn.columnType,jn=(0,x.Z)(bn,er);sn.unshift(b.createElement("col",(0,we.Z)({key:yn,style:{width:Mn,minWidth:xn}},jn))),pn=!0}}return b.createElement("colgroup",null,sn)}var Yn=In,zt=E(94480),un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(Ve,We){return(0,b.useMemo)(function(){for(var yt=[],Ft=0;Ft1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:sn,prefixCls:Mn,key:xn[ur]},vr,{additionalProps:fr,rowType:"header"}))}))},gn=vn;function Wn(Ve){var We=[];function yt(sn,nn){var pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;We[pn]=We[pn]||[];var yn=nn,Mn=sn.filter(Boolean).map(function(Pn){var Fn={key:Pn.key,className:Pn.className||"",children:Pn.title,column:Pn,colStart:yn},xn=1,bn=Pn.children;return bn&&bn.length>0&&(xn=yt(bn,yn,pn+1).reduce(function(ur,jn){return ur+jn},0),Fn.hasSubColumns=!0),"colSpan"in Pn&&(xn=Pn.colSpan),"rowSpan"in Pn&&(Fn.rowSpan=Pn.rowSpan),Fn.colSpan=xn,Fn.colEnd=Fn.colStart+xn-1,We[pn].push(Fn),yn+=xn,xn});return Mn}yt(Ve,0);for(var Ft=We.length,kt=function(nn){We[nn].forEach(function(pn){!("rowSpan"in pn)&&!pn.hasSubColumns&&(pn.rowSpan=Ft-nn)})},Vt=0;Vt1&&arguments[1]!==void 0?arguments[1]:"";return typeof We=="number"?We:We.endsWith("%")?Ve*parseFloat(We)/100:null}function Xn(Ve,We,yt){return b.useMemo(function(){if(We&&We>0){var Ft=0,kt=0;Ve.forEach(function(Fn){var xn=Kn(We,Fn.width);xn?Ft+=xn:kt+=1});var Vt=Math.max(We,yt),sn=Math.max(Vt-Ft,kt),nn=kt,pn=sn/kt,yn=0,Mn=Ve.map(function(Fn){var xn=(0,Je.Z)({},Fn),bn=Kn(We,xn.width);if(bn)xn.width=bn;else{var ur=Math.floor(pn);xn.width=nn===1?sn:ur,sn-=ur,nn-=1}return yn+=xn.width,xn});if(yn0?(0,Je.Z)((0,Je.Z)({},We),{},{children:Bn(yt)}):We})}function rr(Ve){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ve.filter(function(yt){return yt&&(0,He.Z)(yt)==="object"}).reduce(function(yt,Ft,kt){var Vt=Ft.fixed,sn=Vt===!0?"left":Vt,nn="".concat(We,"-").concat(kt),pn=Ft.children;return pn&&pn.length>0?[].concat((0,zt.Z)(yt),(0,zt.Z)(rr(pn,nn).map(function(yn){return(0,Je.Z)({fixed:sn},yn)}))):[].concat((0,zt.Z)(yt),[(0,Je.Z)((0,Je.Z)({key:nn},Ft),{},{fixed:sn})])},[])}function or(Ve){return Ve.map(function(We){var yt=We.fixed,Ft=(0,x.Z)(We,Ar),kt=yt;return yt==="left"?kt="right":yt==="right"&&(kt="left"),(0,Je.Z)({fixed:kt},Ft)})}function Lt(Ve,We){var yt=Ve.prefixCls,Ft=Ve.columns,kt=Ve.children,Vt=Ve.expandable,sn=Ve.expandedKeys,nn=Ve.columnTitle,pn=Ve.getRowKey,yn=Ve.onTriggerExpand,Mn=Ve.expandIcon,Pn=Ve.rowExpandable,Fn=Ve.expandIconColumnIndex,xn=Ve.direction,bn=Ve.expandRowByClick,ur=Ve.columnWidth,jn=Ve.fixed,vr=Ve.scrollWidth,fr=Ve.clientWidth,wr=b.useMemo(function(){var Or=Ft||wn(kt)||[];return Bn(Or.slice())},[Ft,kt]),yr=b.useMemo(function(){if(Vt){var Or=wr.slice();if(!Or.includes(je)){var $n=Fn||0;$n>=0&&($n||jn==="left"||!jn)&&Or.splice($n,0,je),jn==="right"&&Or.splice(wr.length,0,je)}var _n=Or.indexOf(je);Or=Or.filter(function(Ei,Ur){return Ei!==je||Ur===_n});var Br=wr[_n],jr;jn?jr=jn:jr=Br?Br.fixed:null;var ei=(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},Ln,{className:"".concat(yt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",nn),"fixed",jr),"className","".concat(yt,"-row-expand-icon-cell")),"width",ur),"render",function(Ur,so,eo){var qo=pn(so,eo),No=sn.has(qo),_o=Pn?Pn(so):!0,ra=Mn({prefixCls:yt,expanded:No,expandable:_o,record:so,onExpand:yn});return bn?b.createElement("span",{onClick:function(go){return go.stopPropagation()}},ra):ra});return Or.map(function(Ei){return Ei===je?ei:Ei})}return wr.filter(function(Ei){return Ei!==je})},[Vt,wr,pn,sn,Mn,xn]),Er=b.useMemo(function(){var Or=yr;return We&&(Or=We(Or)),Or.length||(Or=[{render:function(){return null}}]),Or},[We,yr,xn]),kr=b.useMemo(function(){return xn==="rtl"?or(rr(Er)):rr(Er)},[Er,xn,vr]),Hr=b.useMemo(function(){for(var Or=-1,$n=kr.length-1;$n>=0;$n-=1){var _n=kr[$n].fixed;if(_n==="left"||_n===!0){Or=$n;break}}if(Or>=0)for(var Br=0;Br<=Or;Br+=1){var jr=kr[Br].fixed;if(jr!=="left"&&jr!==!0)return!0}var ei=kr.findIndex(function(so){var eo=so.fixed;return eo==="right"});if(ei>=0)for(var Ei=ei;Ei=ei-nn?fr(function(Ei){return(0,Je.Z)((0,Je.Z)({},Ei),{},{isHiddenScrollBar:!0})}):fr(function(Ei){return(0,Je.Z)((0,Je.Z)({},Ei),{},{isHiddenScrollBar:!1})})}})},$n=function(Br){fr(function(jr){return(0,Je.Z)((0,Je.Z)({},jr),{},{scrollLeft:Br/Pn*Fn||0})})};return b.useImperativeHandle(yt,function(){return{setScrollLeft:$n,checkScrollBarVisible:Or}}),b.useEffect(function(){var _n=(0,Zn.Z)(document.body,"mouseup",Ci,!1),Br=(0,Zn.Z)(document.body,"mousemove",br,!1);return Or(),function(){_n.remove(),Br.remove()}},[xn,kr]),b.useEffect(function(){if(Vt.current){for(var _n=[],Br=(0,Vn.bn)(Vt.current);Br;)_n.push(Br),Br=Br.parentElement;return _n.forEach(function(jr){return jr.addEventListener("scroll",Or,!1)}),window.addEventListener("resize",Or,!1),window.addEventListener("scroll",Or,!1),pn.addEventListener("scroll",Or,!1),function(){_n.forEach(function(jr){return jr.removeEventListener("scroll",Or)}),window.removeEventListener("resize",Or),window.removeEventListener("scroll",Or),pn.removeEventListener("scroll",Or)}}},[pn]),b.useEffect(function(){vr.isHiddenScrollBar||fr(function(_n){var Br=Vt.current;return Br?(0,Je.Z)((0,Je.Z)({},_n),{},{scrollLeft:Br.scrollLeft/Br.scrollWidth*Br.clientWidth}):_n})},[vr.isHiddenScrollBar]),Pn<=Fn||!xn||vr.isHiddenScrollBar?null:b.createElement("div",{style:{height:(0,gt.Z)(),width:Fn,bottom:nn},className:"".concat(Mn,"-sticky-scroll")},b.createElement("div",{onMouseDown:Sr,ref:bn,className:pe()("".concat(Mn,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Mn,"-sticky-scroll-bar-active"),kr)),style:{width:"".concat(xn,"px"),transform:"translate3d(".concat(vr.scrollLeft,"px, 0, 0)")}}))},Qr=b.forwardRef(zr);function Pr(Ve){return null}var gr=Pr;function Dr(Ve){return null}var Kr=Dr,ni="rc-table",ri=[],ai={};function Fr(){return"No Data"}function Jr(Ve,We){var yt=(0,Je.Z)({rowKey:"key",prefixCls:ni,emptyText:Fr},Ve),Ft=yt.prefixCls,kt=yt.className,Vt=yt.rowClassName,sn=yt.style,nn=yt.data,pn=yt.rowKey,yn=yt.scroll,Mn=yt.tableLayout,Pn=yt.direction,Fn=yt.title,xn=yt.footer,bn=yt.summary,ur=yt.caption,jn=yt.id,vr=yt.showHeader,fr=yt.components,wr=yt.emptyText,yr=yt.onRow,Er=yt.onHeaderRow,kr=yt.onScroll,Hr=yt.internalHooks,Vr=yt.transformColumns,Ci=yt.internalRefs,Sr=yt.tailor,br=yt.getContainerWidth,Or=yt.sticky,$n=yt.rowHoverable,_n=$n===void 0?!0:$n,Br=nn||ri,jr=!!Br.length,ei=Hr===fe,Ei=b.useCallback(function(Go,$o){return(0,St.Z)(fr,Go)||$o},[fr]),Ur=b.useMemo(function(){return typeof pn=="function"?pn:function(Go){var $o=Go&&Go[pn];return $o}},[pn]),so=Ei(["body"]),eo=ht(),qo=(0,Ue.Z)(eo,3),No=qo[0],_o=qo[1],ra=qo[2],oa=xt(yt,Br,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=yn==null?void 0:yn.x,Do=b.useState(0),zo=(0,Ue.Z)(Do,2),aa=zo[0],Ho=zo[1],va=Qt((0,Je.Z)((0,Je.Z)((0,Je.Z)({},yt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:pa,getRowKey:Ur,onTriggerExpand:Di,expandIcon:Bi,expandIconColumnIndex:po.expandIconColumnIndex,direction:Pn,scrollWidth:ei&&Sr&&typeof ci=="number"?ci:null,clientWidth:aa}),ei?Vr:null),ca=(0,Ue.Z)(va,4),ki=ca[0],Vi=ca[1],jo=ca[2],Xo=ca[3],Qo=jo!=null?jo:ci,Ea=b.useMemo(function(){return{columns:ki,flattenColumns:Vi}},[ki,Vi]),la=b.useRef(),Na=b.useRef(),ia=b.useRef(),Fo=b.useRef();b.useImperativeHandle(We,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(Br[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=Oe(Vi),Ua=Jl.map(function(Go){return Sl.get(Go)}),hl=b.useMemo(function(){return Ua},[Ua.join("_")]),al=Wt(hl,Vi,Pn),ro=yn&&et(yn.y),Fi=yn&&et(Qo)||!!po.fixed,ya=Fi&&Vi.some(function(Go){var $o=Go.fixed;return $o}),Qa=b.useRef(),yl=cn(Or,Ft),Nl=yl.isSticky,Ss=yl.offsetHeader,ws=yl.offsetSummary,Ts=yl.offsetScroll,Yo=yl.stickyClassName,So=yl.container,ui=b.useMemo(function(){return bn==null?void 0:bn(Br)},[bn,Br]),Yi=(ro||Nl)&&b.isValidElement(ui)&&ui.type===Be&&ui.props.fixed,Bo,Pa,$a;ro&&(Pa={overflowY:jr?"scroll":"auto",maxHeight:yn.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,Ae.Z)(function(Go){var $o=Go.currentTarget,sl=Go.scrollLeft,Bl=Pn==="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&&Sr&&typeof Qo=="number"?Qo:ql.scrollWidth,du=ql.clientWidth;if(Ps===du){Lo(!1),Sa(!1);return}Bl?(Lo(-ul0)):(Lo(ul>0),Sa(ul1?jn-_n:0,jr=(0,Je.Z)((0,Je.Z)((0,Je.Z)({},Vr),yn),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:Br,pointerEvents:"auto"}),ei=b.useMemo(function(){return Pn?Or<=1:Sr===0||Or===0||Or>1},[Or,Sr,Pn]);ei?jr.visibility="hidden":Pn&&(jr.height=Fn==null?void 0:Fn(Or));var Ei=ei?function(){return null}:xn,Ur={};return(Or===0||Sr===0)&&(Ur.rowSpan=1,Ur.colSpan=1),b.createElement(Bt,(0,we.Z)({className:pe()(ur,Mn),ellipsis:yt.ellipsis,align:yt.align,scope:yt.rowScope,component:sn,prefixCls:We.prefixCls,key:yr,record:pn,index:Vt,renderIndex:nn,dataIndex:bn,render:Ei,shouldCellUpdate:yt.shouldCellUpdate},Er,{appendNode:kr,additionalProps:(0,Je.Z)((0,Je.Z)({},Hr),{},{style:jr},Ur)}))}var Xi=fi,oo=["data","index","className","rowKey","style","extra","getHeight"],Ro=b.forwardRef(function(Ve,We){var yt=Ve.data,Ft=Ve.index,kt=Ve.className,Vt=Ve.rowKey,sn=Ve.style,nn=Ve.extra,pn=Ve.getHeight,yn=(0,x.Z)(Ve,oo),Mn=yt.record,Pn=yt.indent,Fn=yt.index,xn=se(Ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),bn=xn.scrollX,ur=xn.flattenColumns,jn=xn.prefixCls,vr=xn.fixColumn,fr=xn.componentWidth,wr=se(Ji,["getComponent"]),yr=wr.getComponent,Er=Nt(Mn,Vt,Ft,Pn),kr=yr(["body","row"],"div"),Hr=yr(["body","cell"],"div"),Vr=Er.rowSupportExpand,Ci=Er.expanded,Sr=Er.rowProps,br=Er.expandedRowRender,Or=Er.expandedRowClassName,$n;if(Vr&&Ci){var _n=br(Mn,Ft,Pn+1,Ci),Br=Jt(Or,Mn,Ft,Pn),jr={};vr&&(jr={style:(0,Ee.Z)({},"--virtual-width","".concat(fr,"px"))});var ei="".concat(jn,"-expanded-row-cell");$n=b.createElement(kr,{className:pe()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Pn+1),Br)},b.createElement(Bt,{component:Hr,prefixCls:jn,className:pe()(ei,(0,Ee.Z)({},"".concat(ei,"-fixed"),vr)),additionalProps:jr},_n))}var Ei=(0,Je.Z)((0,Je.Z)({},sn),{},{width:bn});nn&&(Ei.position="absolute",Ei.pointerEvents="none");var Ur=b.createElement(kr,(0,we.Z)({},Sr,yn,{"data-row-key":Vt,ref:Vr?null:We,className:pe()(kt,"".concat(jn,"-row"),Sr==null?void 0:Sr.className,(0,Ee.Z)({},"".concat(jn,"-row-extra"),nn)),style:(0,Je.Z)((0,Je.Z)({},Ei),Sr==null?void 0:Sr.style)}),ur.map(function(so,eo){return b.createElement(Xi,{key:eo,component:Hr,rowInfo:Er,column:so,colIndex:eo,indent:Pn,index:Ft,renderIndex:Fn,record:Mn,inverse:nn,getHeight:pn})}));return Vr?b.createElement("div",{ref:We},Ur,$n):Ur}),fo=nt(Ro),bo=fo,co=b.forwardRef(function(Ve,We){var yt=Ve.data,Ft=Ve.onScroll,kt=se(Ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Vt=kt.flattenColumns,sn=kt.onColumnResize,nn=kt.getRowKey,pn=kt.expandedKeys,yn=kt.prefixCls,Mn=kt.childrenColumnName,Pn=kt.scrollX,Fn=kt.direction,xn=se(Ji),bn=xn.sticky,ur=xn.scrollY,jn=xn.listItemHeight,vr=xn.getComponent,fr=xn.onScroll,wr=b.useRef(),yr=jt(yt,Mn,pn,nn),Er=b.useMemo(function(){var $n=0;return Vt.map(function(_n){var Br=_n.width,jr=_n.key;return $n+=Br,[jr,Br,$n]})},[Vt]),kr=b.useMemo(function(){return Er.map(function($n){return $n[2]})},[Er]);b.useEffect(function(){Er.forEach(function($n){var _n=(0,Ue.Z)($n,2),Br=_n[0],jr=_n[1];sn(Br,jr)})},[Er]),b.useImperativeHandle(We,function(){var $n,_n={scrollTo:function(jr){var ei;(ei=wr.current)===null||ei===void 0||ei.scrollTo(jr)},nativeElement:($n=wr.current)===null||$n===void 0?void 0:$n.nativeElement};return Object.defineProperty(_n,"scrollLeft",{get:function(){var jr;return((jr=wr.current)===null||jr===void 0?void 0:jr.getScrollInfo().x)||0},set:function(jr){var ei;(ei=wr.current)===null||ei===void 0||ei.scrollTo({left:jr})}}),_n});var Hr=function(_n,Br){var jr,ei=(jr=yr[Br])===null||jr===void 0?void 0:jr.record,Ei=_n.onCell;if(Ei){var Ur,so=Ei(ei,Br);return(Ur=so==null?void 0:so.rowSpan)!==null&&Ur!==void 0?Ur:1}return 1},Vr=function(_n){var Br=_n.start,jr=_n.end,ei=_n.getSize,Ei=_n.offsetY;if(jr<0)return null;for(var Ur=Vt.filter(function(Bi){return Hr(Bi,Br)===0}),so=Br,eo=function(no){if(Ur=Ur.filter(function(Di){return Hr(Di,no)===0}),!Ur.length)return so=no,1},qo=Br;qo>=0&&!eo(qo);qo-=1);for(var No=Vt.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;oa1})&&go.push(no)},ma=so;ma<=_o;ma+=1)po(ma);var pa=go.map(function(Bi){var no=yr[Bi],Di=nn(no.record,Bi),ci=function(aa){var Ho=Bi+aa-1,va=nn(yr[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:kr}},[kr]),Sr="".concat(yn,"-tbody"),br=vr(["body","wrapper"]),Or={};return bn&&(Or.position="sticky",Or.bottom=0,(0,He.Z)(bn)==="object"&&bn.offsetScroll&&(Or.bottom=bn.offsetScroll)),b.createElement(wi.Provider,{value:Ci},b.createElement(zi.Z,{fullHeight:!1,ref:wr,prefixCls:"".concat(Sr,"-virtual"),styles:{horizontalScrollBar:Or},className:Sr,height:ur,itemHeight:jn||24,data:yr,itemKey:function(_n){return nn(_n.record)},component:br,scrollWidth:Pn,direction:Fn,onVirtualScroll:function(_n){var Br,jr=_n.x;Ft({currentTarget:(Br=wr.current)===null||Br===void 0?void 0:Br.nativeElement,scrollLeft:jr})},onScroll:fr,extraRender:Vr},function($n,_n,Br){var jr=nn($n.record,_n);return b.createElement(bo,{data:$n,rowKey:jr,index:_n,style:Br.style})}))}),yo=nt(co),Pi=yo,Ai=function(We,yt){var Ft=yt.ref,kt=yt.onScroll;return b.createElement(Pi,{ref:Ft,data:We,onScroll:kt})};function Gr(Ve,We){var yt=Ve.data,Ft=Ve.columns,kt=Ve.scroll,Vt=Ve.sticky,sn=Ve.prefixCls,nn=sn===void 0?ni:sn,pn=Ve.className,yn=Ve.listItemHeight,Mn=Ve.components,Pn=Ve.onScroll,Fn=kt||{},xn=Fn.x,bn=Fn.y;typeof xn!="number"&&(xn=1),typeof bn!="number"&&(bn=500);var ur=(0,lt.zX)(function(fr,wr){return(0,St.Z)(Mn,fr)||wr}),jn=(0,lt.zX)(Pn),vr=b.useMemo(function(){return{sticky:Vt,scrollY:bn,listItemHeight:yn,getComponent:ur,onScroll:jn}},[Vt,bn,yn,ur,jn]);return b.createElement(Ji.Provider,{value:vr},b.createElement(Zi,(0,we.Z)({},Ve,{className:pe()(pn,"".concat(nn,"-virtual")),scroll:(0,Je.Z)((0,Je.Z)({},kt),{},{x:xn}),components:(0,Je.Z)((0,Je.Z)({},Mn),{},{body:yt!=null&&yt.length?Ai:void 0}),columns:Ft,internalHooks:fe,tailor:!0,ref:We})))}var Un=b.forwardRef(Gr);function lr(Ve){return Ze(Un,Ve)}var cr=lr(),qn=null,qr=Ve=>null,Qn=Ve=>null,Cr=E(84105),Zr=E(82661),ji=E(34643),vo=E(34061),ao=E(18929);function Io(Ve){const[We,yt]=(0,b.useState)(null);return[(0,b.useCallback)((Vt,sn,nn)=>{const pn=We!=null?We:Vt,yn=Math.min(pn||0,Vt),Mn=Math.max(pn||0,Vt),Pn=sn.slice(yn,Mn+1).map(bn=>Ve(bn)),Fn=Pn.some(bn=>!nn.has(bn)),xn=[];return Pn.forEach(bn=>{Fn?(nn.has(bn)||xn.push(bn),nn.add(bn)):(nn.delete(bn),xn.push(bn))}),yt(Fn?Mn:null),xn},[We]),Vt=>{yt(Vt)}]}var wo=E(32383),Co=E(62673),ko=E(75727),Oo=E(47889);const Mo={},ha="SELECT_ALL",Aa="SELECT_INVERT",xa="SELECT_NONE",Ba=[],Da=(Ve,We)=>{let yt=[];return(We||[]).forEach(Ft=>{yt.push(Ft),Ft&&typeof Ft=="object"&&Ve in Ft&&(yt=[].concat((0,zt.Z)(yt),(0,zt.Z)(Da(Ve,Ft[Ve]))))}),yt};var Li=(Ve,We)=>{const{preserveSelectedRowKeys:yt,selectedRowKeys:Ft,defaultSelectedRowKeys:kt,getCheckboxProps:Vt,onChange:sn,onSelect:nn,onSelectAll:pn,onSelectInvert:yn,onSelectNone:Mn,onSelectMultiple:Pn,columnWidth:Fn,type:xn,selections:bn,fixed:ur,renderCell:jn,hideSelectAll:vr,checkStrictly:fr=!0}=We||{},{prefixCls:wr,data:yr,pageData:Er,getRecordByKey:kr,getRowKey:Hr,expandType:Vr,childrenColumnName:Ci,locale:Sr,getPopupContainer:br}=Ve,Or=(0,wo.ln)("Table"),[$n,_n]=Io(Bi=>Bi),[Br,jr]=(0,ao.Z)(Ft||kt||Ba,{value:Ft}),ei=b.useRef(new Map),Ei=(0,b.useCallback)(Bi=>{if(yt){const no=new Map;Bi.forEach(Di=>{let ci=kr(Di);!ci&&ei.current.has(Di)&&(ci=ei.current.get(Di)),no.set(Di,ci)}),ei.current=no}},[kr,yt]);b.useEffect(()=>{Ei(Br)},[Br]);const Ur=(0,b.useMemo)(()=>Da(Ci,Er),[Ci,Er]),{keyEntities:so}=(0,b.useMemo)(()=>{if(fr)return{keyEntities:null};let Bi=yr;if(yt){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,zt.Z)(Bi),(0,zt.Z)(Di))}return(0,vo.I8)(Bi,{externalGetKey:Hr,childrenPropName:Ci})},[yr,Hr,fr,Ci,yt,Ur]),eo=(0,b.useMemo)(()=>{const Bi=new Map;return Ur.forEach((no,Di)=>{const ci=Hr(no,Di),Do=(Vt?Vt(no):null)||{};Bi.set(ci,Do)}),Bi},[Ur,Hr,Vt]),qo=(0,b.useCallback)(Bi=>{const no=Hr(Bi);let Di;return eo.has(no)?Di=eo.get(Hr(Bi)):Di=Vt?Vt(Bi):void 0,!!(Di!=null&&Di.disabled)},[eo,Hr]),[No,_o]=(0,b.useMemo)(()=>{if(fr)return[Br||[],[]];const{checkedKeys:Bi,halfCheckedKeys:no}=(0,ji.S)(Br,!0,so,qo);return[Bi||[],no]},[Br,fr,so,qo]),ra=(0,b.useMemo)(()=>{const Bi=xn==="radio"?No.slice(0,1):No;return new Set(Bi)},[No,xn]),oa=(0,b.useMemo)(()=>xn==="radio"?new Set:new Set(_o),[_o,xn]);b.useEffect(()=>{We||jr(Ba)},[!!We]);const go=(0,b.useCallback)((Bi,no)=>{let Di,ci;Ei(Bi),yt?(Di=Bi,ci=Bi.map(Do=>ei.current.get(Do))):(Di=[],ci=[],Bi.forEach(Do=>{const zo=kr(Do);zo!==void 0&&(Di.push(Do),ci.push(zo))})),jr(Di),sn==null||sn(Di,ci,{type:no})},[jr,kr,sn,yt]),po=(0,b.useCallback)((Bi,no,Di,ci)=>{if(nn){const Do=Di.map(zo=>kr(zo));nn(kr(Bi),no,Do,ci)}go(Di,"single")},[nn,kr,go]),ma=(0,b.useMemo)(()=>!bn||vr?null:(bn===!0?[ha,Aa,xa]:bn).map(no=>no===ha?{key:"all",text:Sr.selectionAll,onSelect(){go(yr.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:Sr.selectInvert,onSelect(){const Di=new Set(ra);Er.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);yn&&(Or.deprecated(!1,"onSelectInvert","onChange"),yn(ci)),go(ci,"invert")}}:no===xa?{key:"none",text:Sr.selectNone,onSelect(){Mn==null||Mn(),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{var no;if(!We)return Bi.filter(Fo=>Fo!==Mo);let Di=(0,zt.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);pn==null||pn(!zo,na.map(sa=>kr(sa)),Fo.map(sa=>kr(sa))),go(na,"all"),_n(null)};let va,ca;if(xn!=="radio"){let Fo;if(ma){const Lo={getPopupContainer:br,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:`${wr}-selection-extra`},b.createElement(ko.Z,{menu:Lo,getPopupContainer:br},b.createElement("span",null,b.createElement(Cr.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=!vr&&b.createElement("div",{className:`${wr}-selection`},ca,Fo)}let ki;xn==="radio"?ki=(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}}:ki=(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&&fr&&Jl){const Ua=$n(ua,Do,ci),hl=Array.from(ci);Pn==null||Pn(!Lo,hl.map(al=>kr(al)),Ua.map(al=>kr(al))),go(hl,"multiple")}else{const Ua=No;if(fr){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,zt.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)}}_n(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}=ki(Fo,na,sa);return jn?jn(ga,na,sa,Ca):Ca};if(!Di.includes(Mo))if(Di.findIndex(Fo=>{var na;return((na=Fo[Ln])===null||na===void 0?void 0:na.columnType)==="EXPAND_COLUMN"})===0){const[Fo,...na]=Di;Di=[Fo,Mo].concat((0,zt.Z)(na))}else Di=[Mo].concat((0,zt.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=ur;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[Ln])===null||no===void 0?void 0:no.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Ea);const la=pe()(`${wr}-selection-col`,{[`${wr}-selection-col-with-dropdown`]:bn&&xn==="checkbox"}),Na=()=>We!=null&&We.columnTitle?typeof We.columnTitle=="function"?We.columnTitle(ca):We.columnTitle:va,ia={fixed:Ea,width:Fn,className:`${wr}-selection-column`,title:Na(),render:Vi,onCell:We.onCell,[Ln]:{className:la}};return Di.map(Fo=>Fo===Mo?ia:Fo)},[Hr,Ur,We,No,ra,oa,Fn,ma,Vr,eo,Pn,po,qo]),ra]},ea=E(2738);function ta(Ve,We){return Ve._antProxy=Ve._antProxy||{},Object.keys(We).forEach(yt=>{if(!(yt in Ve._antProxy)){const Ft=Ve[yt];Ve._antProxy[yt]=Ft,Ve[yt]=We[yt]}}),Ve}function _i(Ve,We){return(0,b.useImperativeHandle)(Ve,()=>{const yt=We(),{nativeElement:Ft}=yt;return typeof Proxy!="undefined"?new Proxy(Ft,{get(kt,Vt){return yt[Vt]?yt[Vt]:Reflect.get(kt,Vt)}}):ta(Ft,yt)})}var Wo=E(83010),Jo=E(48755),ho=E(38406),Zo=E(83397),Po=E(31756),ka=E(13783),rl=E(85981),za=E(31709),Ia=E(29787),Yl=E(57700);function jl(Ve){return We=>{const{prefixCls:yt,onExpand:Ft,record:kt,expanded:Vt,expandable:sn}=We,nn=`${yt}-row-expand-icon`;return b.createElement("button",{type:"button",onClick:pn=>{Ft(kt,pn),pn.stopPropagation()},className:pe()(nn,{[`${nn}-spaced`]:!sn,[`${nn}-expanded`]:sn&&Vt,[`${nn}-collapsed`]:sn&&!Vt}),"aria-label":Vt?Ve.collapse:Ve.expand,"aria-expanded":Vt})}}var qi=jl;function xo(Ve){return(yt,Ft)=>{const kt=yt.querySelector(`.${Ve}-container`);let Vt=Ft;if(kt){const sn=getComputedStyle(kt),nn=parseInt(sn.borderLeftWidth,10),pn=parseInt(sn.borderRightWidth,10);Vt=Ft-nn-pn}return Vt}}const Qi=(Ve,We)=>"key"in Ve&&Ve.key!==void 0&&Ve.key!==null?Ve.key:Ve.dataIndex?Array.isArray(Ve.dataIndex)?Ve.dataIndex.join("."):Ve.dataIndex:We;function to(Ve,We){return We?`${We}-${Ve}`:`${Ve}`}const To=(Ve,We)=>typeof Ve=="function"?Ve(We):Ve,da=(Ve,We)=>{const yt=To(Ve,We);return Object.prototype.toString.call(yt)==="[object Object]"?"":yt};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(We,yt){return b.createElement(Wa.Z,(0,we.Z)({},We,{ref:yt,icon:Ga}))},pl=b.forwardRef(Fa),Al=pl,el=E(9981),Dl=E(40192);function Ao(Ve){const We=b.useRef(Ve),yt=(0,Dl.Z)();return[()=>We.current,Ft=>{We.current=Ft,yt()}]}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:We,filterSearch:yt,tablePrefixCls:Ft,locale:kt,onChange:Vt}=Ve;return yt?b.createElement("div",{className:`${Ft}-filter-dropdown-search`},b.createElement(vl.Z,{prefix:b.createElement(Zl.Z,null),placeholder:kt.filterSearchPlaceholder,onChange:Vt,value:We,htmlSize:1,className:`${Ft}-filter-dropdown-search-input`})):null},cs=E(10228);const ts=Ve=>{const{keyCode:We}=Ve;We===cs.Z.ENTER&&Ve.stopPropagation()};var ds=b.forwardRef((Ve,We)=>b.createElement("div",{className:Ve.className,onClick:yt=>yt.stopPropagation(),onKeyDown:ts,ref:We},Ve.children));function gl(Ve){let We=[];return(Ve||[]).forEach(yt=>{let{value:Ft,children:kt}=yt;We.push(Ft),kt&&(We=[].concat((0,zt.Z)(We),(0,zt.Z)(gl(kt))))}),We}function _l(Ve){return Ve.some(We=>{let{children:yt}=We;return yt})}function ns(Ve,We){return typeof We=="string"||typeof We=="number"?We==null?void 0:We.toString().toLowerCase().includes(Ve.trim().toLowerCase()):!1}function bs(Ve){let{filters:We,prefixCls:yt,filteredKeys:Ft,filterMultiple:kt,searchValue:Vt,filterSearch:sn}=Ve;return We.map((nn,pn)=>{const yn=String(nn.value);if(nn.children)return{key:yn||pn,label:nn.text,popupClassName:`${yt}-dropdown-submenu`,children:bs({filters:nn.children,prefixCls:yt,filteredKeys:Ft,filterMultiple:kt,searchValue:Vt,filterSearch:sn})};const Mn=kt?Co.default:Oo.ZP,Pn={key:nn.value!==void 0?yn:pn,label:b.createElement(b.Fragment,null,b.createElement(Mn,{checked:Ft.includes(yn)}),b.createElement("span",null,nn.text))};return Vt.trim()?typeof sn=="function"?sn(Vt,nn)?Pn:null:ns(Vt,nn.text)?Pn:null:Pn})}function Xl(Ve){return Ve||[]}var Cs=Ve=>{var We,yt,Ft,kt;const{tablePrefixCls:Vt,prefixCls:sn,column:nn,dropdownPrefixCls:pn,columnKey:yn,filterOnClose:Mn,filterMultiple:Pn,filterMode:Fn="menu",filterSearch:xn=!1,filterState:bn,triggerFilter:ur,locale:jn,children:vr,getPopupContainer:fr,rootClassName:wr}=Ve,{filterResetToDefaultFilteredValue:yr,defaultFilteredValue:Er,filterDropdownProps:kr={},filterDropdownOpen:Hr,filterDropdownVisible:Vr,onFilterDropdownVisibleChange:Ci,onFilterDropdownOpenChange:Sr}=nn,[br,Or]=b.useState(!1),$n=!!(bn&&(!((We=bn.filteredKeys)===null||We===void 0)&&We.length||bn.forceFiltered)),_n=ki=>{var Vi;Or(ki),(Vi=kr.onOpenChange)===null||Vi===void 0||Vi.call(kr,ki),Sr==null||Sr(ki),Ci==null||Ci(ki)},Br=(kt=(Ft=(yt=kr.open)!==null&&yt!==void 0?yt:Hr)!==null&&Ft!==void 0?Ft:Vr)!==null&&kt!==void 0?kt:br,jr=bn==null?void 0:bn.filteredKeys,[ei,Ei]=Ao(Xl(jr)),Ur=ki=>{let{selectedKeys:Vi}=ki;Ei(Vi)},so=(ki,Vi)=>{let{node:jo,checked:Xo}=Vi;Ur(Pn?{selectedKeys:ki}:{selectedKeys:Xo&&jo.key?[jo.key]:[]})};b.useEffect(()=>{br&&Ur({selectedKeys:Xl(jr)})},[jr]);const[eo,qo]=b.useState([]),No=ki=>{qo(ki)},[_o,ra]=b.useState(""),oa=ki=>{const{value:Vi}=ki.target;ra(Vi)};b.useEffect(()=>{br||ra("")},[br]);const go=ki=>{const Vi=ki!=null&&ki.length?ki:null;if(Vi===null&&(!bn||!bn.filteredKeys)||(0,be.Z)(Vi,bn==null?void 0:bn.filteredKeys,!0))return null;ur({column:nn,key:yn,filteredKeys:Vi})},po=()=>{_n(!1),go(ei())},ma=function(){let{confirm:ki,closeDropdown:Vi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ki&&go([]),Vi&&_n(!1),ra(""),Ei(yr?(Er||[]).map(jo=>String(jo)):[])},pa=function(){let{closeDropdown:ki}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ki&&_n(!1),go(ei())},Bi=(ki,Vi)=>{Vi.source==="trigger"&&(ki&&jr!==void 0&&Ei(Xl(jr)),_n(ki),!ki&&!nn.filterDropdown&&Mn&&po())},no=pe()({[`${pn}-menu-without-submenu`]:!_l(nn.filters||[])}),Di=ki=>{if(ki.target.checked){const Vi=gl(nn==null?void 0:nn.filters).map(jo=>String(jo));Ei(Vi)}else Ei([])},ci=ki=>{let{filters:Vi}=ki;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=ki=>{var Vi;return Object.assign(Object.assign({},ki),{text:ki.title,value:ki.key,children:((Vi=ki.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 nn.filterDropdown=="function")zo=nn.filterDropdown({prefixCls:`${pn}-custom`,setSelectedKeys:ki=>Ur({selectedKeys:ki}),selectedKeys:ei(),confirm:pa,clearFilters:ma,filters:nn.filters,visible:Br,close:()=>{_n(!1)}});else if(nn.filterDropdown)zo=nn.filterDropdown;else{const ki=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:jn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((nn.filters||[]).length===0)return Ea;if(Fn==="tree")return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:xn,value:_o,onChange:oa,tablePrefixCls:Vt,locale:jn}),b.createElement("div",{className:`${Vt}-filter-dropdown-tree`},Pn?b.createElement(Co.default,{checked:ki.length===gl(nn.filters).length,indeterminate:ki.length>0&&ki.lengthtypeof xn=="function"?xn(_o,Do(ia)):ns(_o,ia.title):void 0})));const la=bs({filters:nn.filters||[],filterSearch:xn,prefixCls:sn,filteredKeys:ei(),filterMultiple:Pn,searchValue:_o}),Na=la.every(ia=>ia===null);return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:xn,value:_o,onChange:oa,tablePrefixCls:Vt,locale:jn}),Na?Ea:b.createElement(us.default,{selectable:!0,multiple:Pn,prefixCls:`${pn}-menu`,className:no,onSelect:Ur,onDeselect:Ur,selectedKeys:ki,getPopupContainer:fr,openKeys:eo,onOpenChange:No,items:la}))},jo=()=>yr?(0,be.Z)((Er||[]).map(Xo=>String(Xo)),ki,!0):ki.length===0;zo=b.createElement(b.Fragment,null,Vi(),b.createElement("div",{className:`${sn}-dropdown-btns`},b.createElement(xl.ZP,{type:"link",size:"small",disabled:jo(),onClick:()=>ma()},jn.filterReset),b.createElement(xl.ZP,{type:"primary",size:"small",onClick:po},jn.filterConfirm)))}nn.filterDropdown&&(zo=b.createElement(ys.J,{selectable:void 0},zo)),zo=b.createElement(ds,{className:`${sn}-dropdown`},zo);const va=()=>{let ki;return typeof nn.filterIcon=="function"?ki=nn.filterIcon($n):nn.filterIcon?ki=nn.filterIcon:ki=b.createElement(Al,null),b.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${sn}-trigger`,{active:$n}),onClick:Vi=>{Vi.stopPropagation()}},ki)},ca=(0,el.Z)({trigger:["click"],placement:aa==="rtl"?"bottomLeft":"bottomRight",children:va(),getPopupContainer:fr},Object.assign(Object.assign({},kr),{rootClassName:pe()(wr,kr.rootClassName),open:Br,onOpenChange:Bi,dropdownRender:()=>typeof(kr==null?void 0:kr.dropdownRender)=="function"?kr.dropdownRender(zo):zo}));return b.createElement("div",{className:`${sn}-column`},b.createElement("span",{className:`${Vt}-column-title`},vr),b.createElement(ko.Z,Object.assign({},ca)))};const Ul=(Ve,We,yt)=>{let Ft=[];return(Ve||[]).forEach((kt,Vt)=>{var sn;const nn=to(Vt,yt);if(kt.filters||"filterDropdown"in kt||"onFilter"in kt)if("filteredValue"in kt){let pn=kt.filteredValue;"filterDropdown"in kt||(pn=(sn=pn==null?void 0:pn.map(String))!==null&&sn!==void 0?sn:pn),Ft.push({column:kt,key:Qi(kt,nn),filteredKeys:pn,forceFiltered:kt.filtered})}else Ft.push({column:kt,key:Qi(kt,nn),filteredKeys:We&&kt.defaultFilteredValue?kt.defaultFilteredValue:void 0,forceFiltered:kt.filtered});"children"in kt&&(Ft=[].concat((0,zt.Z)(Ft),(0,zt.Z)(Ul(kt.children,We,nn))))}),Ft};function Ha(Ve,We,yt,Ft,kt,Vt,sn,nn,pn){return yt.map((yn,Mn)=>{const Pn=to(Mn,nn),{filterOnClose:Fn=!0,filterMultiple:xn=!0,filterMode:bn,filterSearch:ur}=yn;let jn=yn;if(jn.filters||jn.filterDropdown){const vr=Qi(jn,Pn),fr=Ft.find(wr=>{let{key:yr}=wr;return vr===yr});jn=Object.assign(Object.assign({},jn),{title:wr=>b.createElement(Cs,{tablePrefixCls:Ve,prefixCls:`${Ve}-filter`,dropdownPrefixCls:We,column:jn,columnKey:vr,filterState:fr,filterOnClose:Fn,filterMultiple:xn,filterMode:bn,filterSearch:ur,triggerFilter:Vt,locale:kt,getPopupContainer:sn,rootClassName:pn},To(yn.title,wr))})}return"children"in jn&&(jn=Object.assign(Object.assign({},jn),{children:Ha(Ve,We,jn.children,Ft,kt,Vt,sn,Pn,pn)})),jn})}const Uo=Ve=>{const We={};return Ve.forEach(yt=>{let{key:Ft,filteredKeys:kt,column:Vt}=yt;const sn=Ft,{filters:nn,filterDropdown:pn}=Vt;if(pn)We[sn]=kt||null;else if(Array.isArray(kt)){const yn=gl(nn);We[sn]=yn.filter(Mn=>kt.includes(String(Mn)))}else We[sn]=null}),We},Eo=(Ve,We,yt)=>We.reduce((kt,Vt)=>{const{column:{onFilter:sn,filters:nn},filteredKeys:pn}=Vt;return sn&&pn&&pn.length?kt.map(yn=>Object.assign({},yn)).filter(yn=>pn.some(Mn=>{const Pn=gl(nn),Fn=Pn.findIndex(bn=>String(bn)===String(Mn)),xn=Fn!==-1?Pn[Fn]:Mn;return yn[yt]&&(yn[yt]=Eo(yn[yt],We,yt)),sn(xn,yn)})):kt},Ve),Ma=Ve=>Ve.flatMap(We=>"children"in We?[We].concat((0,zt.Z)(Ma(We.children||[]))):[We]);var Oa=Ve=>{const{prefixCls:We,dropdownPrefixCls:yt,mergedColumns:Ft,onFilterChange:kt,getPopupContainer:Vt,locale:sn,rootClassName:nn}=Ve,pn=(0,wo.ln)("Table"),yn=b.useMemo(()=>Ma(Ft||[]),[Ft]),[Mn,Pn]=b.useState(()=>Ul(yn,!0)),Fn=b.useMemo(()=>{const jn=Ul(yn,!1);if(jn.length===0)return jn;let vr=!0,fr=!0;if(jn.forEach(wr=>{let{filteredKeys:yr}=wr;yr!==void 0?vr=!1:fr=!1}),vr){const wr=(yn||[]).map((yr,Er)=>Qi(yr,to(Er)));return Mn.filter(yr=>{let{key:Er}=yr;return wr.includes(Er)}).map(yr=>{const Er=yn[wr.findIndex(kr=>kr===yr.key)];return Object.assign(Object.assign({},yr),{column:Object.assign(Object.assign({},yr.column),Er),forceFiltered:Er.filtered})})}return jn},[yn,Mn]),xn=b.useMemo(()=>Uo(Fn),[Fn]),bn=jn=>{const vr=Fn.filter(fr=>{let{key:wr}=fr;return wr!==jn.key});vr.push(jn),Pn(vr),kt(Uo(vr),vr)};return[jn=>Ha(We,yt,jn,Fn,sn,bn,Vt,void 0,nn),Fn,xn]},Fl=(Ve,We,yt)=>{const Ft=b.useRef({});function kt(Vt){var sn;if(!Ft.current||Ft.current.data!==Ve||Ft.current.childrenColumnName!==We||Ft.current.getRowKey!==yt){let pn=function(yn){yn.forEach((Mn,Pn)=>{const Fn=yt(Mn,Pn);nn.set(Fn,Mn),Mn&&typeof Mn=="object"&&We in Mn&&pn(Mn[We]||[])})};const nn=new Map;pn(Ve),Ft.current={data:Ve,childrenColumnName:We,kvMap:nn,getRowKey:yt}}return(sn=Ft.current.kvMap)===null||sn===void 0?void 0:sn.get(Vt)}return[kt]},El=function(Ve,We){var yt={};for(var Ft in Ve)Object.prototype.hasOwnProperty.call(Ve,Ft)&&We.indexOf(Ft)<0&&(yt[Ft]=Ve[Ft]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,Ft=Object.getOwnPropertySymbols(Ve);kt{const Vt=Ve[kt];typeof Vt!="function"&&(yt[kt]=Vt)}),yt}function fl(Ve,We,yt){const Ft=yt&&typeof yt=="object"?yt:{},{total:kt=0}=Ft,Vt=El(Ft,["total"]),[sn,nn]=(0,b.useState)(()=>({current:"defaultCurrent"in Vt?Vt.defaultCurrent:1,pageSize:"defaultPageSize"in Vt?Vt.defaultPageSize:Ll})),pn=(0,el.Z)(sn,Vt,{total:kt>0?kt:Ve}),yn=Math.ceil((kt||Ve)/pn.pageSize);pn.current>yn&&(pn.current=yn||1);const Mn=(Fn,xn)=>{nn({current:Fn!=null?Fn:1,pageSize:xn||pn.pageSize})},Pn=(Fn,xn)=>{var bn;yt&&((bn=yt.onChange)===null||bn===void 0||bn.call(yt,Fn,xn)),Mn(Fn,xn),We(Fn,xn||(pn==null?void 0:pn.pageSize))};return yt===!1?[{},()=>{}]:[Object.assign(Object.assign({},pn),{onChange:Pn}),Mn]}var Pl=fl,Vl=E(89489),Os=E(59477),Ms=E(25399);const rs="ascend",zl="descend",kl=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,We)=>We?Ve[Ve.indexOf(We)+1]:Ve[0],Tl=(Ve,We,yt)=>{let Ft=[];const kt=(Vt,sn)=>{Ft.push({column:Vt,key:Qi(Vt,sn),multiplePriority:kl(Vt),sortOrder:Vt.sortOrder})};return(Ve||[]).forEach((Vt,sn)=>{const nn=to(sn,yt);Vt.children?("sortOrder"in Vt&&kt(Vt,nn),Ft=[].concat((0,zt.Z)(Ft),(0,zt.Z)(Tl(Vt.children,We,nn)))):Vt.sorter&&("sortOrder"in Vt?kt(Vt,nn):We&&Vt.defaultSortOrder&&Ft.push({column:Vt,key:Qi(Vt,nn),multiplePriority:kl(Vt),sortOrder:Vt.defaultSortOrder}))}),Ft},xs=(Ve,We,yt,Ft,kt,Vt,sn,nn)=>(We||[]).map((yn,Mn)=>{const Pn=to(Mn,nn);let Fn=yn;if(Fn.sorter){const xn=Fn.sortDirections||kt,bn=Fn.showSorterTooltip===void 0?sn:Fn.showSorterTooltip,ur=Qi(Fn,Pn),jn=yt.find(Ci=>{let{key:Sr}=Ci;return Sr===ur}),vr=jn?jn.sortOrder:null,fr=Wl(xn,vr);let wr;if(yn.sortIcon)wr=yn.sortIcon({sortOrder:vr});else{const Ci=xn.includes(rs)&&b.createElement(Os.Z,{className:pe()(`${Ve}-column-sorter-up`,{active:vr===rs})}),Sr=xn.includes(zl)&&b.createElement(Vl.Z,{className:pe()(`${Ve}-column-sorter-down`,{active:vr===zl})});wr=b.createElement("span",{className:pe()(`${Ve}-column-sorter`,{[`${Ve}-column-sorter-full`]:!!(Ci&&Sr)})},b.createElement("span",{className:`${Ve}-column-sorter-inner`,"aria-hidden":"true"},Ci,Sr))}const{cancelSort:yr,triggerAsc:Er,triggerDesc:kr}=Vt||{};let Hr=yr;fr===zl?Hr=kr:fr===rs&&(Hr=Er);const Vr=typeof bn=="object"?Object.assign({title:Hr},bn):{title:Hr};Fn=Object.assign(Object.assign({},Fn),{className:pe()(Fn.className,{[`${Ve}-column-sort`]:vr}),title:Ci=>{const Sr=`${Ve}-column-sorters`,br=b.createElement("span",{className:`${Ve}-column-title`},To(yn.title,Ci)),Or=b.createElement("div",{className:Sr},br,wr);return bn?typeof bn!="boolean"&&(bn==null?void 0:bn.target)==="sorter-icon"?b.createElement("div",{className:`${Sr} ${Ve}-column-sorters-tooltip-target-sorter`},br,b.createElement(Ms.Z,Object.assign({},Vr),wr)):b.createElement(Ms.Z,Object.assign({},Vr),Or):Or},onHeaderCell:Ci=>{var Sr;const br=((Sr=yn.onHeaderCell)===null||Sr===void 0?void 0:Sr.call(yn,Ci))||{},Or=br.onClick,$n=br.onKeyDown;br.onClick=jr=>{Ft({column:yn,key:ur,sortOrder:fr,multiplePriority:kl(yn)}),Or==null||Or(jr)},br.onKeyDown=jr=>{jr.keyCode===cs.Z.ENTER&&(Ft({column:yn,key:ur,sortOrder:fr,multiplePriority:kl(yn)}),$n==null||$n(jr))};const _n=da(yn.title,{}),Br=_n==null?void 0:_n.toString();return vr&&(br["aria-sort"]=vr==="ascend"?"ascending":"descending"),br["aria-label"]=Br||"",br.className=pe()(br.className,`${Ve}-column-has-sorters`),br.tabIndex=0,yn.ellipsis&&(br.title=(_n!=null?_n:"").toString()),br}})}return"children"in Fn&&(Fn=Object.assign(Object.assign({},Fn),{children:xs(Ve,Fn.children,yt,Ft,kt,Vt,sn,Pn)})),Fn}),Ks=Ve=>{const{column:We,sortOrder:yt}=Ve;return{column:We,order:yt,field:We.dataIndex,columnKey:We.key}},Es=Ve=>{const We=Ve.filter(yt=>{let{sortOrder:Ft}=yt;return Ft}).map(Ks);if(We.length===0&&Ve.length){const yt=Ve.length-1;return Object.assign(Object.assign({},Ks(Ve[yt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return We.length<=1?We[0]||{}:We},Ql=(Ve,We,yt)=>{const Ft=We.slice().sort((sn,nn)=>nn.multiplePriority-sn.multiplePriority),kt=Ve.slice(),Vt=Ft.filter(sn=>{let{column:{sorter:nn},sortOrder:pn}=sn;return _a(nn)&&pn});return Vt.length?kt.sort((sn,nn)=>{for(let pn=0;pn{const nn=sn[yt];return nn?Object.assign(Object.assign({},sn),{[yt]:Ql(nn,We,yt)}):sn}):kt};var Us=Ve=>{const{prefixCls:We,mergedColumns:yt,sortDirections:Ft,tableLocale:kt,showSorterTooltip:Vt,onSorterChange:sn}=Ve,[nn,pn]=b.useState(Tl(yt,!0)),yn=(ur,jn)=>{const vr=[];return ur.forEach((fr,wr)=>{const yr=to(wr,jn);if(vr.push(Qi(fr,yr)),Array.isArray(fr.children)){const Er=yn(fr.children,yr);vr.push.apply(vr,(0,zt.Z)(Er))}}),vr},Mn=b.useMemo(()=>{let ur=!0;const jn=Tl(yt,!1);if(!jn.length){const yr=yn(yt);return nn.filter(Er=>{let{key:kr}=Er;return yr.includes(kr)})}const vr=[];function fr(yr){ur?vr.push(yr):vr.push(Object.assign(Object.assign({},yr),{sortOrder:null}))}let wr=null;return jn.forEach(yr=>{wr===null?(fr(yr),yr.sortOrder&&(yr.multiplePriority===!1?ur=!1:wr=!0)):(wr&&yr.multiplePriority!==!1||(ur=!1),fr(yr))}),vr},[yt,nn]),Pn=b.useMemo(()=>{var ur,jn;const vr=Mn.map(fr=>{let{column:wr,sortOrder:yr}=fr;return{column:wr,order:yr}});return{sortColumns:vr,sortColumn:(ur=vr[0])===null||ur===void 0?void 0:ur.column,sortOrder:(jn=vr[0])===null||jn===void 0?void 0:jn.order}},[Mn]),Fn=ur=>{let jn;ur.multiplePriority===!1||!Mn.length||Mn[0].multiplePriority===!1?jn=[ur]:jn=[].concat((0,zt.Z)(Mn.filter(vr=>{let{key:fr}=vr;return fr!==ur.key})),[ur]),pn(jn),sn(Es(jn),jn)};return[ur=>xs(We,ur,Mn,Fn,Ft,kt,Vt),Mn,Pn,()=>Es(Mn)]};const hs=(Ve,We)=>Ve.map(Ft=>{const kt=Object.assign({},Ft);return kt.title=To(Ft.title,We),"children"in kt&&(kt.children=hs(kt.children,We)),kt});var Ls=Ve=>[b.useCallback(yt=>hs(yt,Ve),[Ve])],ks=Ri((Ve,We)=>{const{_renderTimes:yt}=Ve,{_renderTimes:Ft}=We;return yt!==Ft}),is=lr((Ve,We)=>{const{_renderTimes:yt}=Ve,{_renderTimes:Ft}=We;return yt!==Ft}),$i=E(36237),os=E(17835),me=E(63356),Xe=E(16931),mt=E(51636),It=Ve=>{const{componentCls:We,lineWidth:yt,lineType:Ft,tableBorderColor:kt,tableHeaderBg:Vt,tablePaddingVertical:sn,tablePaddingHorizontal:nn,calc:pn}=Ve,yn=`${(0,$i.unit)(yt)} ${Ft} ${kt}`,Mn=(Pn,Fn,xn)=>({[`&${We}-${Pn}`]:{[`> ${We}-container`]:{[`> ${We}-content, > ${We}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(pn(Fn).mul(-1).equal())} ${(0,$i.unit)(pn(pn(xn).add(yt)).mul(-1).equal())}`}}}}}});return{[`${We}-wrapper`]:{[`${We}${We}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${We}-title`]:{border:yn,borderBottom:0},[`> ${We}-container`]:{borderInlineStart:yn,borderTop:yn,[` > ${We}-content, > ${We}-header, > ${We}-body, > ${We}-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:yn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:yn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${We}-cell-fix-right-first::after`]:{borderInlineEnd:yn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(pn(sn).mul(-1).equal())} ${(0,$i.unit)(pn(pn(nn).add(yt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:yt,bottom:0,borderInlineEnd:yn,content:'""'}}}}}},[`&${We}-scroll-horizontal`]:{[`> ${We}-container > ${We}-body`]:{"> table > tbody":{[` > tr${We}-expanded-row, > tr${We}-placeholder `]:{"> th, > td":{borderInlineEnd:0}}}}}},Mn("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle)),Mn("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall)),{[`> ${We}-footer`]:{border:yn,borderTop:0}}),[`${We}-cell`]:{[`${We}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,$i.unit)(yt)} 0 ${(0,$i.unit)(yt)} ${Vt}`}},[`${We}-bordered ${We}-cell-scrollbar`]:{borderInlineEnd:yn}}}},Cn=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper`]:{[`${We}-cell-ellipsis`]:Object.assign(Object.assign({},me.vS),{wordBreak:"keep-all",[` &${We}-cell-fix-left-last, &${We}-cell-fix-right-first `]:{overflow:"visible",[`${We}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${We}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Rn=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper`]:{[`${We}-tbody > tr${We}-placeholder`]:{textAlign:"center",color:Ve.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ve.colorBgContainer}}}}},Dn=Ve=>{const{componentCls:We,antCls:yt,motionDurationSlow:Ft,lineWidth:kt,paddingXS:Vt,lineType:sn,tableBorderColor:nn,tableExpandIconBg:pn,tableExpandColumnWidth:yn,borderRadius:Mn,tablePaddingVertical:Pn,tablePaddingHorizontal:Fn,tableExpandedRowBg:xn,paddingXXS:bn,expandIconMarginTop:ur,expandIconSize:jn,expandIconHalfInner:vr,expandIconScale:fr,calc:wr}=Ve,yr=`${(0,$i.unit)(kt)} ${sn} ${nn}`,Er=wr(bn).sub(kt).equal();return{[`${We}-wrapper`]:{[`${We}-expand-icon-col`]:{width:yn},[`${We}-row-expand-icon-cell`]:{textAlign:"center",[`${We}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${We}-row-indent`]:{height:1,float:"left"},[`${We}-row-expand-icon`]:Object.assign(Object.assign({},(0,me.Nd)(Ve)),{position:"relative",float:"left",width:jn,height:jn,color:"inherit",lineHeight:(0,$i.unit)(jn),background:pn,border:yr,borderRadius:Mn,transform:`scale(${fr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ft} ease-out`,content:'""'},"&::before":{top:vr,insetInlineEnd:Er,insetInlineStart:Er,height:kt},"&::after":{top:Er,bottom:Er,insetInlineStart:vr,width:kt,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"}}),[`${We}-row-indent + ${We}-row-expand-icon`]:{marginTop:ur,marginInlineEnd:Vt},[`tr${We}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${yt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${We}-expanded-row-fixed`]:{position:"relative",margin:`${(0,$i.unit)(wr(Pn).mul(-1).equal())} ${(0,$i.unit)(wr(Fn).mul(-1).equal())}`,padding:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Fn)}`}}}},sr=Ve=>{const{componentCls:We,antCls:yt,iconCls:Ft,tableFilterDropdownWidth:kt,tableFilterDropdownSearchWidth:Vt,paddingXXS:sn,paddingXS:nn,colorText:pn,lineWidth:yn,lineType:Mn,tableBorderColor:Pn,headerIconColor:Fn,fontSizeSM:xn,tablePaddingHorizontal:bn,borderRadius:ur,motionDurationSlow:jn,colorTextDescription:vr,colorPrimary:fr,tableHeaderFilterActiveBg:wr,colorTextDisabled:yr,tableFilterDropdownBg:Er,tableFilterDropdownHeight:kr,controlItemBgHover:Hr,controlItemBgActive:Vr,boxShadowSecondary:Ci,filterDropdownMenuBg:Sr,calc:br}=Ve,Or=`${yt}-dropdown`,$n=`${We}-filter-dropdown`,_n=`${yt}-tree`,Br=`${(0,$i.unit)(yn)} ${Mn} ${Pn}`;return[{[`${We}-wrapper`]:{[`${We}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${We}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:br(sn).mul(-1).equal(),marginInline:`${(0,$i.unit)(sn)} ${(0,$i.unit)(br(bn).div(2).mul(-1).equal())}`,padding:`0 ${(0,$i.unit)(sn)}`,color:Fn,fontSize:xn,borderRadius:ur,cursor:"pointer",transition:`all ${jn}`,"&:hover":{color:vr,background:wr},"&.active":{color:fr}}}},{[`${yt}-dropdown`]:{[$n]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{minWidth:kt,backgroundColor:Er,borderRadius:ur,boxShadow:Ci,overflow:"hidden",[`${Or}-menu`]:{maxHeight:kr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Sr,"&:empty::after":{display:"block",padding:`${(0,$i.unit)(nn)} 0`,color:yr,fontSize:xn,textAlign:"center",content:'"Not Found"'}},[`${$n}-tree`]:{paddingBlock:`${(0,$i.unit)(nn)} 0`,paddingInline:nn,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:Hr},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Vr}}},[`${$n}-search`]:{padding:nn,borderBottom:Br,"&-input":{input:{minWidth:Vt},[Ft]:{color:yr}}},[`${$n}-checkall`]:{width:"100%",marginBottom:sn,marginInlineStart:sn},[`${$n}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,$i.unit)(br(nn).sub(yn).equal())} ${(0,$i.unit)(nn)}`,overflow:"hidden",borderTop:Br}})}},{[`${yt}-dropdown ${$n}, ${$n}-submenu`]:{[`${yt}-checkbox-wrapper + span`]:{paddingInlineStart:nn,color:pn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},nr=Ve=>{const{componentCls:We,lineWidth:yt,colorSplit:Ft,motionDurationSlow:kt,zIndexTableFixed:Vt,tableBg:sn,zIndexTableSticky:nn,calc:pn}=Ve,yn=Ft;return{[`${We}-wrapper`]:{[` ${We}-cell-fix-left, ${We}-cell-fix-right `]:{position:"sticky !important",zIndex:Vt,background:sn},[` ${We}-cell-fix-left-first::after, ${We}-cell-fix-left-last::after `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:pn(yt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},[`${We}-cell-fix-left-all::after`]:{display:"none"},[` ${We}-cell-fix-right-first::after, ${We}-cell-fix-right-last::after `]:{position:"absolute",top:0,bottom:pn(yt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},[`${We}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pn(nn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${We}-ping-left`]:{[`&:not(${We}-has-fix-left) ${We}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${yn}`},[` ${We}-cell-fix-left-first::after, ${We}-cell-fix-left-last::after `]:{boxShadow:`inset 10px 0 8px -8px ${yn}`},[`${We}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${We}-ping-right`]:{[`&:not(${We}-has-fix-right) ${We}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${yn}`},[` ${We}-cell-fix-right-first::after, ${We}-cell-fix-right-last::after `]:{boxShadow:`inset -10px 0 8px -8px ${yn}`}},[`${We}-fixed-column-gapped`]:{[` ${We}-cell-fix-left-first::after, ${We}-cell-fix-left-last::after, ${We}-cell-fix-right-first::after, ${We}-cell-fix-right-last::after `]:{boxShadow:"none"}}}}},hr=Ve=>{const{componentCls:We,antCls:yt,margin:Ft}=Ve;return{[`${We}-wrapper`]:{[`${We}-pagination${yt}-pagination`]:{margin:`${(0,$i.unit)(Ft)} 0`},[`${We}-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:We,tableRadius:yt}=Ve;return{[`${We}-wrapper`]:{[We]:{[`${We}-title, ${We}-header`]:{borderRadius:`${(0,$i.unit)(yt)} ${(0,$i.unit)(yt)} 0 0`},[`${We}-title + ${We}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${We}-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:yt,borderStartEndRadius:yt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:yt},"> *:last-child":{borderStartEndRadius:yt}}},"&-footer":{borderRadius:`0 0 ${(0,$i.unit)(yt)} ${(0,$i.unit)(yt)}`}}}}},xr=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${We}-pagination-left`]:{justifyContent:"flex-end"},[`${We}-pagination-right`]:{justifyContent:"flex-start"},[`${We}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${We}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${We}-row-indent`]:{float:"right"}}}}},Ir=Ve=>{const{componentCls:We,antCls:yt,iconCls:Ft,fontSizeIcon:kt,padding:Vt,paddingXS:sn,headerIconColor:nn,headerIconHoverColor:pn,tableSelectionColumnWidth:yn,tableSelectedRowBg:Mn,tableSelectedRowHoverBg:Pn,tableRowHoverBg:Fn,tablePaddingHorizontal:xn,calc:bn}=Ve;return{[`${We}-wrapper`]:{[`${We}-selection-col`]:{width:yn,[`&${We}-selection-col-with-dropdown`]:{width:bn(yn).add(kt).add(bn(Vt).div(4)).equal()}},[`${We}-bordered ${We}-selection-col`]:{width:bn(yn).add(bn(sn).mul(2)).equal(),[`&${We}-selection-col-with-dropdown`]:{width:bn(yn).add(kt).add(bn(Vt).div(4)).add(bn(sn).mul(2)).equal()}},[` table tr th${We}-selection-column, table tr td${We}-selection-column, ${We}-selection-column `]:{paddingInlineEnd:Ve.paddingXS,paddingInlineStart:Ve.paddingXS,textAlign:"center",[`${yt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${We}-selection-column${We}-cell-fix-left`]:{zIndex:bn(Ve.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${We}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${We}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${We}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,$i.unit)(bn(xn).div(4).equal()),[Ft]:{color:nn,fontSize:kt,verticalAlign:"baseline","&:hover":{color:pn}}},[`${We}-tbody`]:{[`${We}-row`]:{[`&${We}-row-selected`]:{[`> ${We}-cell`]:{background:Mn,"&-row-hover":{background:Pn}}},[`> ${We}-cell-row-hover`]:{background:Fn}}}}}},Ii=Ve=>{const{componentCls:We,tableExpandColumnWidth:yt,calc:Ft}=Ve,kt=(Vt,sn,nn,pn)=>({[`${We}${We}-${Vt}`]:{fontSize:pn,[` ${We}-title, ${We}-footer, ${We}-cell, ${We}-thead > tr > th, ${We}-tbody > tr > th, ${We}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td `]:{padding:`${(0,$i.unit)(sn)} ${(0,$i.unit)(nn)}`},[`${We}-filter-trigger`]:{marginInlineEnd:(0,$i.unit)(Ft(nn).div(2).mul(-1).equal())},[`${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(Ft(sn).mul(-1).equal())} ${(0,$i.unit)(Ft(nn).mul(-1).equal())}`},[`${We}-tbody`]:{[`${We}-wrapper:only-child ${We}`]:{marginBlock:(0,$i.unit)(Ft(sn).mul(-1).equal()),marginInline:`${(0,$i.unit)(Ft(yt).sub(nn).equal())} ${(0,$i.unit)(Ft(nn).mul(-1).equal())}`}},[`${We}-selection-extra`]:{paddingInlineStart:(0,$i.unit)(Ft(nn).div(4).equal())}}});return{[`${We}-wrapper`]:Object.assign(Object.assign({},kt("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle,Ve.tableFontSizeMiddle)),kt("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall,Ve.tableFontSizeSmall))}},yi=Ve=>{const{componentCls:We,marginXXS:yt,fontSizeIcon:Ft,headerIconColor:kt,headerIconHoverColor:Vt}=Ve;return{[`${We}-wrapper`]:{[`${We}-thead th${We}-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},[` &${We}-cell-fix-left:hover, &${We}-cell-fix-right:hover `]:{background:Ve.tableFixedHeaderSortActiveBg}},[`${We}-thead th${We}-column-sort`]:{background:Ve.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${We}-column-sort`]:{background:Ve.tableBodySortBg},[`${We}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${We}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${We}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${We}-column-sorter`]:{marginInlineStart:yt,color:kt,fontSize:0,transition:`color ${Ve.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ft,"&.active":{color:Ve.colorPrimary}},[`${We}-column-sorter-up + ${We}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${We}-column-sorters:hover ${We}-column-sorter`]:{color:Vt}}}},Ti=Ve=>{const{componentCls:We,opacityLoading:yt,tableScrollThumbBg:Ft,tableScrollThumbBgHover:kt,tableScrollThumbSize:Vt,tableScrollBg:sn,zIndexTableSticky:nn,stickyScrollBarBorderRadius:pn,lineWidth:yn,lineType:Mn,tableBorderColor:Pn}=Ve,Fn=`${(0,$i.unit)(yn)} ${Mn} ${Pn}`;return{[`${We}-wrapper`]:{[`${We}-sticky`]:{"&-holder":{position:"sticky",zIndex:nn,background:Ve.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,$i.unit)(Vt)} !important`,zIndex:nn,display:"flex",alignItems:"center",background:sn,borderTop:Fn,opacity:yt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Vt,backgroundColor:Ft,borderRadius:pn,transition:`all ${Ve.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:kt}}}}}}},ii=Ve=>{const{componentCls:We,lineWidth:yt,tableBorderColor:Ft,calc:kt}=Ve,Vt=`${(0,$i.unit)(yt)} ${Ve.lineType} ${Ft}`;return{[`${We}-wrapper`]:{[`${We}-summary`]:{position:"relative",zIndex:Ve.zIndexTableFixed,background:Ve.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${We}-summary`]:{boxShadow:`0 ${(0,$i.unit)(kt(yt).mul(-1).equal())} 0 ${Ft}`}}}},si=Ve=>{const{componentCls:We,motionDurationMid:yt,lineWidth:Ft,lineType:kt,tableBorderColor:Vt,calc:sn}=Ve,nn=`${(0,$i.unit)(Ft)} ${kt} ${Vt}`,pn=`${We}-expanded-row-cell`;return{[`${We}-wrapper`]:{[`${We}-tbody-virtual`]:{[`${We}-tbody-virtual-holder-inner`]:{[` & > ${We}-row, & > div:not(${We}-row) > ${We}-row `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${We}-cell`]:{borderBottom:nn,transition:`background ${yt}`},[`${We}-expanded-row`]:{[`${pn}${pn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,$i.unit)(Ft)})`,borderInlineEnd:"none"}}},[`${We}-bordered`]:{[`${We}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:nn,position:"absolute"},[`${We}-cell`]:{borderInlineEnd:nn,[`&${We}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:sn(Ft).mul(-1).equal(),borderInlineStart:nn}}},[`&${We}-virtual`]:{[`${We}-placeholder ${We}-cell`]:{borderInlineEnd:nn,borderBottom:nn}}}}}};const li=Ve=>{const{componentCls:We,fontWeightStrong:yt,tablePaddingVertical:Ft,tablePaddingHorizontal:kt,tableExpandColumnWidth:Vt,lineWidth:sn,lineType:nn,tableBorderColor:pn,tableFontSize:yn,tableBg:Mn,tableRadius:Pn,tableHeaderTextColor:Fn,motionDurationMid:xn,tableHeaderBg:bn,tableHeaderCellSplitColor:ur,tableFooterTextColor:jn,tableFooterBg:vr,calc:fr}=Ve,wr=`${(0,$i.unit)(sn)} ${nn} ${pn}`;return{[`${We}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,me.dF)()),{[We]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{fontSize:yn,background:Mn,borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,scrollbarColor:`${Ve.tableScrollThumbBg} ${Ve.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${We}-cell, ${We}-thead > tr > th, ${We}-tbody > tr > th, ${We}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td `]:{position:"relative",padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`,overflowWrap:"break-word"},[`${We}-title`]:{padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`},[`${We}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Fn,fontWeight:yt,textAlign:"start",background:bn,borderBottom:wr,transition:`background ${xn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${We}-selection-column):not(${We}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ur,transform:"translateY(-50%)",transition:`background-color ${xn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${We}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${xn}, border-color ${xn}`,borderBottom:wr,[` > ${We}-wrapper:only-child, > ${We}-expanded-row-fixed > ${We}-wrapper:only-child `]:{[We]:{marginBlock:(0,$i.unit)(fr(Ft).mul(-1).equal()),marginInline:`${(0,$i.unit)(fr(Vt).sub(kt).equal())} ${(0,$i.unit)(fr(kt).mul(-1).equal())}`,[`${We}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Fn,fontWeight:yt,textAlign:"start",background:bn,borderBottom:wr,transition:`background ${xn} ease`}}},[`${We}-footer`]:{padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`,color:jn,background:vr}})}},Ki=Ve=>{const{colorFillAlter:We,colorBgContainer:yt,colorTextHeading:Ft,colorFillSecondary:kt,colorFillContent:Vt,controlItemBgActive:sn,controlItemBgActiveHover:nn,padding:pn,paddingSM:yn,paddingXS:Mn,colorBorderSecondary:Pn,borderRadiusLG:Fn,controlHeight:xn,colorTextPlaceholder:bn,fontSize:ur,fontSizeSM:jn,lineHeight:vr,lineWidth:fr,colorIcon:wr,colorIconHover:yr,opacityLoading:Er,controlInteractiveSize:kr}=Ve,Hr=new os.FastColor(kt).onBackground(yt).toHexString(),Vr=new os.FastColor(Vt).onBackground(yt).toHexString(),Ci=new os.FastColor(We).onBackground(yt).toHexString(),Sr=new os.FastColor(wr),br=new os.FastColor(yr),Or=kr/2-fr,$n=Or*2+fr*3;return{headerBg:Ci,headerColor:Ft,headerSortActiveBg:Hr,headerSortHoverBg:Vr,bodySortBg:Ci,rowHoverBg:Ci,rowSelectedBg:sn,rowSelectedHoverBg:nn,rowExpandedBg:We,cellPaddingBlock:pn,cellPaddingInline:pn,cellPaddingBlockMD:yn,cellPaddingInlineMD:Mn,cellPaddingBlockSM:Mn,cellPaddingInlineSM:Mn,borderColor:Pn,headerBorderRadius:Fn,footerBg:Ci,footerColor:Ft,cellFontSize:ur,cellFontSizeMD:ur,cellFontSizeSM:ur,headerSplitColor:Pn,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:Vt,filterDropdownMenuBg:yt,filterDropdownBg:yt,expandIconBg:yt,selectionColumnWidth:xn,stickyScrollBarBg:bn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(ur*vr-fr*3)/2-Math.ceil((jn*1.4-fr*3)/2),headerIconColor:Sr.clone().setA(Sr.a*Er).toRgbString(),headerIconHoverColor:br.clone().setA(br.a*Er).toRgbString(),expandIconHalfInner:Or,expandIconSize:$n,expandIconScale:kr/$n}},Ni=2;var vi=(0,Xe.I$)("Table",Ve=>{const{colorTextHeading:We,colorSplit:yt,colorBgContainer:Ft,controlInteractiveSize:kt,headerBg:Vt,headerColor:sn,headerSortActiveBg:nn,headerSortHoverBg:pn,bodySortBg:yn,rowHoverBg:Mn,rowSelectedBg:Pn,rowSelectedHoverBg:Fn,rowExpandedBg:xn,cellPaddingBlock:bn,cellPaddingInline:ur,cellPaddingBlockMD:jn,cellPaddingInlineMD:vr,cellPaddingBlockSM:fr,cellPaddingInlineSM:wr,borderColor:yr,footerBg:Er,footerColor:kr,headerBorderRadius:Hr,cellFontSize:Vr,cellFontSizeMD:Ci,cellFontSizeSM:Sr,headerSplitColor:br,fixedHeaderSortActiveBg:Or,headerFilterHoverBg:$n,filterDropdownBg:_n,expandIconBg:Br,selectionColumnWidth:jr,stickyScrollBarBg:ei,calc:Ei}=Ve,Ur=(0,mt.mergeToken)(Ve,{tableFontSize:Vr,tableBg:Ft,tableRadius:Hr,tablePaddingVertical:bn,tablePaddingHorizontal:ur,tablePaddingVerticalMiddle:jn,tablePaddingHorizontalMiddle:vr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:wr,tableBorderColor:yr,tableHeaderTextColor:sn,tableHeaderBg:Vt,tableFooterTextColor:kr,tableFooterBg:Er,tableHeaderCellSplitColor:br,tableHeaderSortBg:nn,tableHeaderSortHoverBg:pn,tableBodySortBg:yn,tableFixedHeaderSortActiveBg:Or,tableHeaderFilterActiveBg:$n,tableFilterDropdownBg:_n,tableRowHoverBg:Mn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:Fn,zIndexTableFixed:Ni,zIndexTableSticky:Ei(Ni).add(1).equal({unit:!1}),tableFontSizeMiddle:Ci,tableFontSizeSmall:Sr,tableSelectionColumnWidth:jr,tableExpandIconBg:Br,tableExpandColumnWidth:Ei(kt).add(Ei(Ve.padding).mul(2)).equal(),tableExpandedRowBg:xn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ei,tableScrollThumbBgHover:We,tableScrollBg:yt});return[li(Ur),hr(Ur),ii(Ur),yi(Ur),sr(Ur),It(Ur),Yr(Ur),Dn(Ur),ii(Ur),Rn(Ur),Ir(Ur),nr(Ur),Ti(Ur),Cn(Ur),Ii(Ur),xr(Ur),si(Ur)]},Ki,{unitless:{expandIconScale:!0}});const Si=[],oi=(Ve,We)=>{var yt,Ft;const{prefixCls:kt,className:Vt,rootClassName:sn,style:nn,size:pn,bordered:yn,dropdownPrefixCls:Mn,dataSource:Pn,pagination:Fn,rowSelection:xn,rowKey:bn="key",rowClassName:ur,columns:jn,children:vr,childrenColumnName:fr,onChange:wr,getPopupContainer:yr,loading:Er,expandIcon:kr,expandable:Hr,expandedRowRender:Vr,expandIconColumnIndex:Ci,indentSize:Sr,scroll:br,sortDirections:Or,locale:$n,showSorterTooltip:_n={target:"full-header"},virtual:Br}=Ve,jr=(0,wo.ln)("Table"),ei=b.useMemo(()=>jn||wn(vr),[jn,vr]),Ei=b.useMemo(()=>ei.some(ui=>ui.responsive),[ei]),Ur=(0,ka.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)(pn),ma=Object.assign(Object.assign({},qo.Table),$n),pa=Pn||Si,Bi=oa("table",kt),no=oa("dropdown",Mn),[,Di]=(0,Yl.ZP)(),ci=(0,Zo.Z)(Bi),[Do,zo,aa]=vi(Bi,ci),Ho=Object.assign(Object.assign({childrenColumnName:fr,expandIconColumnIndex:Ci},Hr),{expandIcon:(yt=Hr==null?void 0:Hr.expandIcon)!==null&&yt!==void 0?yt:(Ft=_o==null?void 0:_o.expandable)===null||Ft===void 0?void 0:Ft.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]),ki={body:b.useRef(null)},Vi=xo(Bi),jo=b.useRef(null),Xo=b.useRef(null);_i(We,()=>Object.assign(Object.assign({},Xo.current),{nativeElement:jo.current}));const Qo=b.useMemo(()=>typeof bn=="function"?bn:ui=>ui==null?void 0:ui[bn],[bn]),[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),Fn&&((Va=Fn.onChange)===null||Va===void 0||Va.call(Fn,1,(Hl=ll.pagination)===null||Hl===void 0?void 0:Hl.pageSize))),br&&br.scrollToFirstRowOnChange!==!1&&ki.body.current&&(0,Wo.Z)(0,{getContainer:()=>ki.body.current}),wr==null||wr(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:Or||["ascend","descend"],tableLocale:ma,showSorterTooltip:_n}),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:yr||go,rootClassName:pe()(sn,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,Fn);la.pagination=Fn===!1?{}:ol(ua,Fn),la.resetPagination=Jl;const Ua=b.useMemo(()=>{if(Fn===!1||!ua.pageSize)return Sa;const{current:ui=1,total:Yi,pageSize:Bo=Ll}=ua;return Sa.lengthBo?Sa.slice((ui-1)*Bo,ui*Bo):Sa:Sa.slice((ui-1)*Bo,ui*Bo)},[!!Fn,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:yr||go},xn),ro=(ui,Yi,Bo)=>{let Pa;return typeof ur=="function"?Pa=pe()(ur(ui,Yi,Bo)):Pa=pe()(ur),pe()({[`${Bi}-row-selected`]:al.has(Qo(ui,Yi))},Pa)};Ho.__PARENT_RENDER_ICON__=Ho.expandIcon,Ho.expandIcon=Ho.expandIcon||kr||qi(ma),ca==="nest"&&Ho.expandIconColumnIndex===void 0?Ho.expandIconColumnIndex=xn?1:0:Ho.expandIconColumnIndex>0&&xn&&(Ho.expandIconColumnIndex-=1),typeof Ho.indentSize!="number"&&(Ho.indentSize=typeof Sr=="number"?Sr:15);const Fi=b.useCallback(ui=>Xa(hl(fa(Fo(ui)))),[Fo,fa,hl]);let ya,Qa;if(Fn!==!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:pe()(`${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 Er=="boolean"?yl={spinning:Er}:typeof Er=="object"&&(yl=Object.assign({spinning:!0},Er));const Nl=pe()(aa,ci,`${Bi}-wrapper`,_o==null?void 0:_o.className,{[`${Bi}-wrapper-rtl`]:No==="rtl"},Vt,sn,zo),Ss=Object.assign(Object.assign({},_o==null?void 0:_o.style),nn),ws=typeof($n==null?void 0:$n.emptyText)!="undefined"?$n.emptyText:(ra==null?void 0:ra("Table"))||b.createElement(ho.Z,{componentName:"Table"}),Ts=Br?is:ks,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 Br&&(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(Ts,Object.assign({},Yo,eo,{ref:Xo,columns:so,direction:No,expandable:Ho,prefixCls:Bi,className:pe()({[`${Bi}-middle`]:po==="middle",[`${Bi}-small`]:po==="small",[`${Bi}-bordered`]:yn,[`${Bi}-empty`]:pa.length===0},aa,ci,zo),data:Ua,rowKey:Qo,rowClassName:ro,emptyText:ws,internalHooks:fe,internalRefs:ki,transformColumns:Fi,getContainerWidth:Vi})),Qa)))};var bi=b.forwardRef(oi);const gi=(Ve,We)=>{const yt=b.useRef(0);return yt.current+=1,b.createElement(bi,Object.assign({},Ve,{ref:We,_renderTimes:yt.current}))},Ui=b.forwardRef(gi);Ui.SELECTION_COLUMN=Mo,Ui.EXPAND_COLUMN=je,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},18287:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return at}});var b=E(3741),je=E(94480),fe=E(59301),Ue=E(52671),Ae=E(8657),ve=E(54476),be={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=be,Ce=E(7657),se=function(Ke,it){return fe.createElement(Ce.Z,(0,ve.Z)({},Ke,{ref:it,icon:de}))},we=fe.forwardRef(se),ge=we,Le=E(92310),Se=E.n(Le),Me=E(82661),ye=E(34061),De=E(48755),Fe=E(56082),Ze=E(86641),nt=E(57700),ce=E(12425);const Ie=4;function Ge(xe){const{dropPosition:Ke,dropLevelOffset:it,prefixCls:Ct,indent:lt,direction:At="ltr"}=xe,ct=At==="ltr"?"left":"right",Bt=At==="ltr"?"right":"left",Dt={[ct]:-it*lt+Ie,[Bt]:0};switch(Ke){case-1:Dt.top=-3;break;case 1:Dt.bottom=-3;break;default:Dt.bottom=-3,Dt[ct]=lt+Ie;break}return fe.createElement("div",{style:Dt,className:`${Ct}-drop-indicator`})}var ze=Ge,tt=E(85278),He=fe.forwardRef((xe,Ke)=>{var it;const{getPrefixCls:Ct,direction:lt,virtual:At,tree:ct}=fe.useContext(De.E_),{prefixCls:Bt,className:Dt,showIcon:oe=!1,showLine:ae,switcherIcon:te,switcherLoadingIcon:x,blockNode:re=!1,children:ne,checkable:le=!1,selectable:Be=!0,draggable:Te,motion:Ye,style:_e}=xe,rt=Ct("tree",Bt),dt=Ct(),gt=Ye!=null?Ye:Object.assign(Object.assign({},(0,Ze.Z)(dt)),{motionAppear:!1}),ot=Object.assign(Object.assign({},xe),{checkable:le,selectable:Be,showIcon:oe,motion:gt,blockNode:re,showLine:!!ae,dropIndicatorRender:ze}),[ut,jt,Nt]=(0,ce.ZP)(rt),[,dn]=(0,nt.ZP)(),Gt=dn.paddingXS/2+(((it=dn.Tree)===null||it===void 0?void 0:it.titleHeight)||dn.controlHeightSM),Rt=fe.useMemo(()=>{if(!Te)return!1;let Jt={};switch(typeof Te){case"function":Jt.nodeDraggable=Te;break;case"object":Jt=Object.assign({},Te);break;default:break}return Jt.icon!==!1&&(Jt.icon=Jt.icon||fe.createElement(Fe.Z,null)),Jt},[Te]),Ut=Jt=>fe.createElement(tt.Z,{prefixCls:rt,switcherIcon:te,switcherLoadingIcon:x,treeNodeProps:Jt,showLine:ae});return ut(fe.createElement(b.ZP,Object.assign({itemHeight:Gt,ref:Ke,virtual:At},ot,{style:Object.assign(Object.assign({},ct==null?void 0:ct.style),_e),prefixCls:rt,className:Se()({[`${rt}-icon-hide`]:!oe,[`${rt}-block-node`]:re,[`${rt}-unselectable`]:!Be,[`${rt}-rtl`]:lt==="rtl"},ct==null?void 0:ct.className,Dt,jt,Nt),direction:lt,checkable:le&&fe.createElement("span",{className:`${rt}-checkbox-inner`}),selectable:Be,switcherIcon:Ut,draggable:Rt}),ne))});const Je=0,Ee=1,$e=2;function pe(xe,Ke,it){const{key:Ct,children:lt}=it;function At(ct){const Bt=ct[Ct],Dt=ct[lt];Ke(Bt,ct)!==!1&&pe(Dt||[],Ke,it)}xe.forEach(At)}function Pe(xe){let{treeData:Ke,expandedKeys:it,startKey:Ct,endKey:lt,fieldNames:At}=xe;const ct=[];let Bt=Je;if(Ct&&Ct===lt)return[Ct];if(!Ct||!lt)return[];function Dt(oe){return oe===Ct||oe===lt}return pe(Ke,oe=>{if(Bt===$e)return!1;if(Dt(oe)){if(ct.push(oe),Bt===Je)Bt=Ee;else if(Bt===Ee)return Bt=$e,!1}else Bt===Ee&&ct.push(oe);return it.includes(oe)},(0,ye.w$)(At)),ct}function St(xe,Ke,it){const Ct=(0,je.Z)(Ke),lt=[];return pe(xe,(At,ct)=>{const Bt=Ct.indexOf(At);return Bt!==-1&&(lt.push(ct),Ct.splice(Bt,1)),!!Ct.length},(0,ye.w$)(it)),lt}var qe=function(xe,Ke){var it={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&Ke.indexOf(Ct)<0&&(it[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ct=Object.getOwnPropertySymbols(xe);lt{var{defaultExpandAll:it,defaultExpandParent:Ct,defaultExpandedKeys:lt}=xe,At=qe(xe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ct=fe.useRef(null),Bt=fe.useRef(null),Dt=()=>{const{keyEntities:ut}=(0,ye.I8)(Et(At));let jt;return it?jt=Object.keys(ut):Ct?jt=(0,Me.r7)(At.expandedKeys||lt||[],ut):jt=At.expandedKeys||lt||[],jt},[oe,ae]=fe.useState(At.selectedKeys||At.defaultSelectedKeys||[]),[te,x]=fe.useState(()=>Dt());fe.useEffect(()=>{"selectedKeys"in At&&ae(At.selectedKeys)},[At.selectedKeys]),fe.useEffect(()=>{"expandedKeys"in At&&x(At.expandedKeys)},[At.expandedKeys]);const re=(ut,jt)=>{var Nt;return"expandedKeys"in At||x(ut),(Nt=At.onExpand)===null||Nt===void 0?void 0:Nt.call(At,ut,jt)},ne=(ut,jt)=>{var Nt;const{multiple:dn,fieldNames:Gt}=At,{node:Rt,nativeEvent:Ut}=jt,{key:Jt=""}=Rt,bt=Et(At),Ot=Object.assign(Object.assign({},jt),{selected:!0}),rn=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),mn=Ut==null?void 0:Ut.shiftKey;let vt;dn&&rn?(vt=ut,ct.current=Jt,Bt.current=vt,Ot.selectedNodes=St(bt,vt,Gt)):dn&&mn?(vt=Array.from(new Set([].concat((0,je.Z)(Bt.current||[]),(0,je.Z)(Pe({treeData:bt,expandedKeys:te,startKey:Jt,endKey:ct.current,fieldNames:Gt}))))),Ot.selectedNodes=St(bt,vt,Gt)):(vt=[Jt],ct.current=Jt,Bt.current=vt,Ot.selectedNodes=St(bt,vt,Gt)),(Nt=At.onSelect)===null||Nt===void 0||Nt.call(At,vt,Ot),"selectedKeys"in At||ae(vt)},{getPrefixCls:le,direction:Be}=fe.useContext(De.E_),{prefixCls:Te,className:Ye,showIcon:_e=!0,expandAction:rt="click"}=At,dt=qe(At,["prefixCls","className","showIcon","expandAction"]),gt=le("tree",Te),ot=Se()(`${gt}-directory`,{[`${gt}-directory-rtl`]:Be==="rtl"},Ye);return fe.createElement(He,Object.assign({icon:ft,ref:Ke,blockNode:!0},dt,{showIcon:_e,expandAction:rt,prefixCls:gt,className:ot,expandedKeys:te,selectedKeys:oe,onSelect:ne,onExpand:re}))};var Oe=fe.forwardRef(Ne);const et=He;et.DirectoryTree=Oe,et.TreeNode=b.OF;var at=et},12425:function(En,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Me},Yk:function(){return ge},TM:function(){return Le}});var b=E(36237),je=E(36170),fe=E(63356),Ue=E(34961),Ae=E(51636),ve=E(16931);const be=ye=>{let{treeCls:De,treeNodeCls:Fe,directoryNodeSelectedBg:Ze,directoryNodeSelectedColor:nt,motionDurationMid:ce,borderRadius:Ie,controlItemBgHover:Ge}=ye;return{[`${De}${De}-directory ${Fe}`]:{[`${De}-node-content-wrapper`]:{position:"static",[`> *:not(${De}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${ce}`,content:'""',borderRadius:Ie},"&:hover:before":{background:Ge}},[`${De}-switcher, ${De}-checkbox, ${De}-draggable-icon`]:{zIndex:1},"&-selected":{[`${De}-switcher, ${De}-draggable-icon`]:{color:nt},[`${De}-node-content-wrapper`]:{color:nt,background:"transparent","&:before, &:hover:before":{background:Ze}}}}}},de=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ce=(ye,De)=>({[`.${ye}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${De.motionDurationSlow}`}}}),se=(ye,De)=>({[`.${ye}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:De.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,b.unit)(De.lineWidthBold)} solid ${De.colorPrimary}`,borderRadius:"50%",content:'""'}}}),we=(ye,De)=>{const{treeCls:Fe,treeNodeCls:Ze,treeNodePadding:nt,titleHeight:ce,indentSize:Ie,nodeSelectedBg:Ge,nodeHoverBg:ze,colorTextQuaternary:tt,controlItemBgActiveDisabled:ke}=De;return{[Fe]:Object.assign(Object.assign({},(0,fe.Wf)(De)),{background:De.colorBgContainer,borderRadius:De.borderRadius,transition:`background-color ${De.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Fe}-rtl ${Fe}-switcher_close ${Fe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Fe}-active-focused)`]:Object.assign({},(0,fe.oN)(De)),[`${Fe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Fe}-block-node`]:{[`${Fe}-list-holder-inner`]:{alignItems:"stretch",[`${Fe}-node-content-wrapper`]:{flex:"auto"},[`${Ze}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${De.colorPrimary}`,opacity:0,animationName:de,animationDuration:De.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:De.borderRadius}}},[Ze]:{display:"flex",alignItems:"flex-start",marginBottom:nt,lineHeight:(0,b.unit)(ce),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:nt},[`&-disabled ${Fe}-node-content-wrapper`]:{color:De.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Fe}-checkbox-disabled + ${Fe}-node-selected,&${Ze}-disabled${Ze}-selected ${Fe}-node-content-wrapper`]:{backgroundColor:ke},[`${Fe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Ze}-disabled)`]:{[`${Fe}-node-content-wrapper`]:{"&:hover":{color:De.nodeHoverColor}}},[`&-active ${Fe}-node-content-wrapper`]:{background:De.controlItemBgHover},[`&:not(${Ze}-disabled).filter-node ${Fe}-title`]:{color:De.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Fe}-draggable-icon`]:{flexShrink:0,width:ce,textAlign:"center",visibility:"visible",color:tt},[`&${Ze}-disabled ${Fe}-draggable-icon`]:{visibility:"hidden"}}},[`${Fe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ie}},[`${Fe}-draggable-icon`]:{visibility:"hidden"},[`${Fe}-switcher, ${Fe}-checkbox`]:{marginInlineEnd:De.calc(De.calc(ce).sub(De.controlInteractiveSize)).div(2).equal()},[`${Fe}-switcher`]:Object.assign(Object.assign({},Ce(ye,De)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${De.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:ce,height:ce,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:De.borderRadius,transition:`all ${De.motionDurationSlow}`},[`&:not(${Fe}-switcher-noop):hover:before`]:{backgroundColor:De.colorBgTextHover},[`&_close ${Fe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:De.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:De.calc(ce).div(2).equal(),bottom:De.calc(nt).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${De.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:De.calc(De.calc(ce).div(2).equal()).mul(.8).equal(),height:De.calc(ce).div(2).equal(),borderBottom:`1px solid ${De.colorBorder}`,content:'""'}}}),[`${Fe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:ce,paddingBlock:0,paddingInline:De.paddingXS,background:"transparent",borderRadius:De.borderRadius,cursor:"pointer",transition:`all ${De.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},se(ye,De)),{"&:hover":{backgroundColor:ze},[`&${Fe}-node-selected`]:{color:De.nodeSelectedColor,backgroundColor:Ge},[`${Fe}-iconEle`]:{display:"inline-block",width:ce,height:ce,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Fe}-unselectable ${Fe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Ze}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${De.colorPrimary}`},"&-show-line":{[`${Fe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:De.calc(ce).div(2).equal(),bottom:De.calc(nt).mul(-1).equal(),borderInlineEnd:`1px solid ${De.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Fe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ze}-leaf-last ${Fe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(De.calc(ce).div(2).equal())} !important`}})}},ge=function(ye,De){let Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Ze=`.${ye}`,nt=`${Ze}-treenode`,ce=De.calc(De.paddingXS).div(2).equal(),Ie=(0,Ae.mergeToken)(De,{treeCls:Ze,treeNodeCls:nt,treeNodePadding:ce});return[we(ye,Ie),Fe&&be(Ie)].filter(Boolean)},Le=ye=>{const{controlHeightSM:De,controlItemBgHover:Fe,controlItemBgActive:Ze}=ye,nt=De;return{titleHeight:nt,indentSize:nt,nodeHoverBg:Fe,nodeHoverColor:ye.colorText,nodeSelectedBg:Ze,nodeSelectedColor:ye.colorText}},Se=ye=>{const{colorTextLightSolid:De,colorPrimary:Fe}=ye;return Object.assign(Object.assign({},Le(ye)),{directoryNodeSelectedColor:De,directoryNodeSelectedBg:Fe})};var Me=(0,ve.I$)("Tree",(ye,De)=>{let{prefixCls:Fe}=De;return[{[ye.componentCls]:(0,je.C2)(`${Fe}-checkbox`,ye)},ge(Fe,ye),(0,Ue.Z)(ye)]},Se)},85278:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),je=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,Ae=E(7657),ve=function(Ze,nt){return b.createElement(Ae.Z,(0,je.Z)({},Ze,{ref:nt,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(52671),se=E(58617),we=E(15075),ge=E(43531),Le=E(92310),Se=E.n(Le),Me=E(22703),De=Fe=>{const{prefixCls:Ze,switcherIcon:nt,treeNodeProps:ce,showLine:Ie,switcherLoadingIcon:Ge}=Fe,{isLeaf:ze,expanded:tt,loading:ke}=ce;if(ke)return b.isValidElement(Ge)?Ge:b.createElement(se.Z,{className:`${Ze}-switcher-loading-icon`});let He;if(Ie&&typeof Ie=="object"&&(He=Ie.showLeafIcon),ze){if(!Ie)return null;if(typeof He!="boolean"&&He){const $e=typeof He=="function"?He(ce):He,pe=`${Ze}-switcher-line-custom-icon`;return b.isValidElement($e)?(0,Me.Tm)($e,{className:Se()($e.props.className||"",pe)}):$e}return He?b.createElement(Ce.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const Je=`${Ze}-switcher-icon`,Ee=typeof nt=="function"?nt(ce):nt;return b.isValidElement(Ee)?(0,Me.Tm)(Ee,{className:Se()(Ee.props.className||"",Je)}):Ee!==void 0?Ee:Ie?tt?b.createElement(we.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement(ge.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement(de,{className:Je})}},94968:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Ht}});var b=E(59301),je=E(94480),fe=E(4676),Ue=E(92310),Ae=E.n(Ue),ve=E(54476),be=E(67732),de=E(83652),Ce=E(31226),se=E(42403),we=E(158),ge=E(20068),Le=E(33885),Se=E(75931),Me=E(76190),ye=E(75044),De=E(3202),Fe=E(26112),Ze=E(48736),nt=function(ht,Xt){if(ht&&Xt){var qt=Array.isArray(Xt)?Xt:Xt.split(","),cn=ht.name||"",Kt=ht.type||"",Wt=Kt.replace(/\/.*$/,"");return qt.some(function(_t){var on=_t.trim();if(/^\*(\/\*)?$/.test(_t))return!0;if(on.charAt(0)==="."){var Zn=cn.toLowerCase(),Tn=on.toLowerCase(),Vn=[Tn];return(Tn===".jpg"||Tn===".jpeg")&&(Vn=[".jpg",".jpeg"]),Vn.some(function(Mr){return Zn.endsWith(Mr)})}return/\/\*$/.test(on)?Wt===on.replace(/\/.*$/,""):Kt===on?!0:/^\w+$/.test(on)?((0,Ze.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(on,"'.Skip for check.")),!0):!1})}return!0};function ce(ht,Xt){var qt="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Xt.status,"'"),cn=new Error(qt);return cn.status=Xt.status,cn.method=ht.method,cn.url=ht.action,cn}function Ie(ht){var Xt=ht.responseText||ht.response;if(!Xt)return Xt;try{return JSON.parse(Xt)}catch(qt){return Xt}}function Ge(ht){var Xt=new XMLHttpRequest;ht.onProgress&&Xt.upload&&(Xt.upload.onprogress=function(Wt){Wt.total>0&&(Wt.percent=Wt.loaded/Wt.total*100),ht.onProgress(Wt)});var qt=new FormData;ht.data&&Object.keys(ht.data).forEach(function(Kt){var Wt=ht.data[Kt];if(Array.isArray(Wt)){Wt.forEach(function(_t){qt.append("".concat(Kt,"[]"),_t)});return}qt.append(Kt,Wt)}),ht.file instanceof Blob?qt.append(ht.filename,ht.file,ht.file.name):qt.append(ht.filename,ht.file),Xt.onerror=function(Wt){ht.onError(Wt)},Xt.onload=function(){return Xt.status<200||Xt.status>=300?ht.onError(ce(ht,Xt),Ie(Xt)):ht.onSuccess(Ie(Xt),Xt)},Xt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Xt&&(Xt.withCredentials=!0);var cn=ht.headers||{};return cn["X-Requested-With"]!==null&&Xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(cn).forEach(function(Kt){cn[Kt]!==null&&Xt.setRequestHeader(Kt,cn[Kt])}),Xt.send(qt),{abort:function(){Xt.abort()}}}var ze=function(){var ht=(0,De.Z)((0,ye.Z)().mark(function Xt(qt,cn){var Kt,Wt,_t,on,Zn,Tn,Vn,Mr;return(0,ye.Z)().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:Tn=function(){return Tn=(0,De.Z)((0,ye.Z)().mark(function gr(Dr){return(0,ye.Z)().wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.abrupt("return",new Promise(function(ri){Dr.file(function(ai){cn(ai)?(Dr.fullPath&&!ai.webkitRelativePath&&(Object.defineProperties(ai,{webkitRelativePath:{writable:!0}}),ai.webkitRelativePath=Dr.fullPath.replace(/^\//,""),Object.defineProperties(ai,{webkitRelativePath:{writable:!1}})),ri(ai)):ri(null)})}));case 1:case"end":return ni.stop()}},gr)})),Tn.apply(this,arguments)},Zn=function(gr){return Tn.apply(this,arguments)},on=function(){return on=(0,De.Z)((0,ye.Z)().mark(function gr(Dr){var Kr,ni,ri,ai,Fr;return(0,ye.Z)().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Kr=Dr.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(Fr=0;Fr{const{componentCls:Xt,iconCls:qt}=ht;return{[`${Xt}-wrapper`]:{[`${Xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${(0,Ct.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[Xt]:{padding:ht.padding},[`${Xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ht.borderRadiusLG,"&:focus-visible":{outline:`${(0,Ct.unit)(ht.lineWidthFocus)} solid ${ht.colorPrimaryBorder}`}},[`${Xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${Xt}-disabled):hover, &-hover:not(${Xt}-disabled) `]:{borderColor:ht.colorPrimaryHover},[`p${Xt}-drag-icon`]:{marginBottom:ht.margin,[qt]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${Xt}-text`]:{margin:`0 0 ${(0,Ct.unit)(ht.marginXXS)}`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${Xt}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${Xt}-disabled`]:{[`p${Xt}-drag-icon ${qt}, p${Xt}-text, p${Xt}-hint `]:{color:ht.colorTextDisabled}}}}}},Bt=ht=>{const{componentCls:Xt,iconCls:qt,fontSize:cn,lineHeight:Kt,calc:Wt}=ht,_t=`${Xt}-list-item`,on=`${_t}-actions`,Zn=`${_t}-action`;return{[`${Xt}-wrapper`]:{[`${Xt}-list`]:Object.assign(Object.assign({},(0,at.dF)()),{lineHeight:ht.lineHeight,[_t]:{position:"relative",height:Wt(ht.lineHeight).mul(cn).equal(),marginTop:ht.marginXS,fontSize:cn,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,borderRadius:ht.borderRadiusSM,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${_t}-name`]:Object.assign(Object.assign({},at.vS),{padding:`0 ${(0,Ct.unit)(ht.paddingXS)}`,lineHeight:Kt,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[on]:{whiteSpace:"nowrap",[Zn]:{opacity:0},[qt]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[` ${Zn}:focus-visible, &.picture ${Zn} `]:{opacity:1}},[`${Xt}-icon ${qt}`]:{color:ht.colorTextDescription,fontSize:cn},[`${_t}-progress`]:{position:"absolute",bottom:ht.calc(ht.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Wt(cn).add(ht.paddingXS).equal(),fontSize:cn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_t}:hover ${Zn}`]:{opacity:1},[`${_t}-error`]:{color:ht.colorError,[`${_t}-name, ${Xt}-icon ${qt}`]:{color:ht.colorError},[on]:{[`${qt}, ${qt}:hover`]:{color:ht.colorError},[Zn]:{opacity:1}}},[`${Xt}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Dt=E(99495),ae=ht=>{const{componentCls:Xt}=ht,qt=new Ct.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),cn=new Ct.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),Kt=`${Xt}-animate-inline`;return[{[`${Xt}-wrapper`]:{[`${Kt}-appear, ${Kt}-enter, ${Kt}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Kt}-appear, ${Kt}-enter`]:{animationName:qt},[`${Kt}-leave`]:{animationName:cn}}},{[`${Xt}-wrapper`]:(0,Dt.J$)(ht)},qt,cn]},te=E(68361);const x=ht=>{const{componentCls:Xt,iconCls:qt,uploadThumbnailSize:cn,uploadProgressOffset:Kt,calc:Wt}=ht,_t=`${Xt}-list`,on=`${_t}-item`;return{[`${Xt}-wrapper`]:{[` ${_t}${_t}-picture, ${_t}${_t}-picture-card, ${_t}${_t}-picture-circle `]:{[on]:{position:"relative",height:Wt(cn).add(Wt(ht.lineWidth).mul(2)).add(Wt(ht.paddingXS).mul(2)).equal(),padding:ht.paddingXS,border:`${(0,Ct.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${on}-thumbnail`]:Object.assign(Object.assign({},at.vS),{width:cn,height:cn,lineHeight:(0,Ct.unit)(Wt(cn).add(ht.paddingSM).equal()),textAlign:"center",flex:"none",[qt]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${on}-progress`]:{bottom:Kt,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Wt(cn).add(ht.paddingXS).equal()}},[`${on}-error`]:{borderColor:ht.colorError,[`${on}-thumbnail ${qt}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:ht.colorError}}},[`${on}-uploading`]:{borderStyle:"dashed",[`${on}-name`]:{marginBottom:Kt}}},[`${_t}${_t}-picture-circle ${on}`]:{[`&, &::before, ${on}-thumbnail`]:{borderRadius:"50%"}}}}},re=ht=>{const{componentCls:Xt,iconCls:qt,fontSizeLG:cn,colorTextLightSolid:Kt,calc:Wt}=ht,_t=`${Xt}-list`,on=`${_t}-item`,Zn=ht.uploadPicCardSize;return{[` ${Xt}-wrapper${Xt}-picture-card-wrapper, ${Xt}-wrapper${Xt}-picture-circle-wrapper `]:Object.assign(Object.assign({},(0,at.dF)()),{display:"block",[`${Xt}${Xt}-select`]:{width:Zn,height:Zn,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${(0,Ct.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${Xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Xt}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${_t}${_t}-picture-card, ${_t}${_t}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ht.marginXS,marginInlineEnd:ht.marginXS}},"@supports (gap: 1px)":{gap:ht.marginXS},[`${_t}-item-container`]:{display:"inline-block",width:Zn,height:Zn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[on]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${on}:hover`]:{[`&::before, ${on}-actions`]:{opacity:1}},[`${on}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[` ${qt}-eye, ${qt}-download, ${qt}-delete `]:{zIndex:10,width:cn,margin:`0 ${(0,Ct.unit)(ht.marginXXS)}`,fontSize:cn,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,color:Kt,"&:hover":{color:Kt},svg:{verticalAlign:"baseline"}}},[`${on}-thumbnail, ${on}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${on}-name`]:{display:"none",textAlign:"center"},[`${on}-file + ${on}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`},[`${on}-uploading`]:{[`&${on}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${qt}-eye, ${qt}-download, ${qt}-delete`]:{display:"none"}},[`${on}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Xt}-wrapper${Xt}-picture-circle-wrapper`]:{[`${Xt}${Xt}-select`]:{borderRadius:"50%"}}}};var le=ht=>{const{componentCls:Xt}=ht;return{[`${Xt}-rtl`]:{direction:"rtl"}}};const Be=ht=>{const{componentCls:Xt,colorTextDisabled:qt}=ht;return{[`${Xt}-wrapper`]:Object.assign(Object.assign({},(0,at.Wf)(ht)),{[Xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Xt}-select`]:{display:"inline-block"},[`${Xt}-hidden`]:{display:"none"},[`${Xt}-disabled`]:{color:qt,cursor:"not-allowed"}})}},Te=ht=>({actionsColor:ht.colorTextDescription});var Ye=(0,Ke.I$)("Upload",ht=>{const{fontSizeHeading3:Xt,fontHeight:qt,lineWidth:cn,controlHeightLG:Kt,calc:Wt}=ht,_t=(0,it.mergeToken)(ht,{uploadThumbnailSize:Wt(Xt).mul(2).equal(),uploadProgressOffset:Wt(Wt(qt).div(2)).add(cn).equal(),uploadPicCardSize:Wt(Kt).mul(2.55).equal()});return[Be(_t),At(_t),x(_t),re(_t),Bt(_t),ae(_t),le(_t),(0,xe.Z)(_t)]},Te),_e={icon:function(Xt,qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:qt}},{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:Xt}}]}},name:"file",theme:"twotone"},rt=_e,dt=E(7657),gt=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:rt}))},ot=b.forwardRef(gt),ut=ot,jt=E(58617),Nt={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"},dn=Nt,Gt=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:dn}))},Rt=b.forwardRef(Gt),Ut=Rt,Jt={icon:function(Xt,qt){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:Xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:qt}},{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:qt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:qt}},{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:Xt}}]}},name:"picture",theme:"twotone"},bt=Jt,Ot=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:bt}))},rn=b.forwardRef(Ot),mn=rn,vt=E(77900),Mt=E(2738),Yt=E(40192),ln=E(86641),Sn=E(22703),Ln=E(7939);function Jn(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,Xt){const qt=(0,je.Z)(Xt),cn=qt.findIndex(Kt=>{let{uid:Wt}=Kt;return Wt===ht.uid});return cn===-1?qt.push(ht):qt[cn]=ht,qt}function In(ht,Xt){const qt=ht.uid!==void 0?"uid":"name";return Xt.filter(cn=>cn[qt]===ht[qt])[0]}function Yn(ht,Xt){const qt=ht.uid!==void 0?"uid":"name",cn=Xt.filter(Kt=>Kt[qt]!==ht[qt]);return cn.length===Xt.length?null:cn}const zt=function(){const Xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),cn=Xt[Xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(cn)||[""])[0]},un=ht=>ht.indexOf("image/")===0,an=ht=>{if(ht.type&&!ht.thumbUrl)return un(ht.type);const Xt=ht.thumbUrl||ht.url||"",qt=zt(Xt);return/^data:image\//.test(Xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(qt)?!0:!(/^data:/.test(Xt)||qt)},en=200;function $t(ht){return new Promise(Xt=>{if(!ht.type||!un(ht.type)){Xt("");return}const qt=document.createElement("canvas");qt.width=en,qt.height=en,qt.style.cssText=`position: fixed; left: 0; top: 0; width: ${en}px; height: ${en}px; z-index: 9999; display: none;`,document.body.appendChild(qt);const cn=qt.getContext("2d"),Kt=new Image;if(Kt.onload=()=>{const{width:Wt,height:_t}=Kt;let on=en,Zn=en,Tn=0,Vn=0;Wt>_t?(Zn=_t*(en/Wt),Vn=-(Zn-on)/2):(on=Wt*(en/_t),Tn=-(on-Zn)/2),cn.drawImage(Kt,Tn,Vn,on,Zn);const Mr=qt.toDataURL();document.body.removeChild(qt),window.URL.revokeObjectURL(Kt.src),Xt(Mr)},Kt.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const Wt=new FileReader;Wt.onload=()=>{Wt.result&&typeof Wt.result=="string"&&(Kt.src=Wt.result)},Wt.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const Wt=new FileReader;Wt.onload=()=>{Wt.result&&Xt(Wt.result)},Wt.readAsDataURL(ht)}else Kt.src=window.URL.createObjectURL(ht)})}var vn=E(26227),gn=E(41464),Wn=E(15277),Hn=E(89787),zn=E(25399),Kn=b.forwardRef((ht,Xt)=>{let{prefixCls:qt,className:cn,style:Kt,locale:Wt,listType:_t,file:on,items:Zn,progress:Tn,iconRender:Vn,actionIconRender:Mr,itemRender:zr,isImgUrl:Qr,showPreviewIcon:Pr,showRemoveIcon:gr,showDownloadIcon:Dr,previewIcon:Kr,removeIcon:ni,downloadIcon:ri,extra:ai,onPreview:Fr,onDownload:Jr,onClose:Xr}=ht;var Ri,Hi;const{status:Zi}=on,[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=Vn(on);let Xi=b.createElement("div",{className:`${qt}-icon`},fi);if(_t==="picture"||_t==="picture-card"||_t==="picture-circle")if(zi==="uploading"||!on.thumbUrl&&!on.url){const Qn=Ae()(`${qt}-list-item-thumbnail`,{[`${qt}-list-item-file`]:zi!=="uploading"});Xi=b.createElement("div",{className:Qn},fi)}else{const Qn=Qr!=null&&Qr(on)?b.createElement("img",{src:on.thumbUrl||on.url,alt:on.name,className:`${qt}-list-item-image`,crossOrigin:on.crossOrigin}):fi,Cr=Ae()(`${qt}-list-item-thumbnail`,{[`${qt}-list-item-file`]:Qr&&!Qr(on)});Xi=b.createElement("a",{className:Cr,onClick:Zr=>Fr(on,Zr),href:on.url||on.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Qn)}const oo=Ae()(`${qt}-list-item`,`${qt}-list-item-${zi}`),Ro=typeof on.linkProps=="string"?JSON.parse(on.linkProps):on.linkProps,fo=(typeof gr=="function"?gr(on):gr)?Mr((typeof ni=="function"?ni(on):ni)||b.createElement(vn.Z,null),()=>Xr(on),qt,Wt.removeFile,!0):null,bo=(typeof Dr=="function"?Dr(on):Dr)&&zi==="done"?Mr((typeof ri=="function"?ri(on):ri)||b.createElement(gn.Z,null),()=>Jr(on),qt,Wt.downloadFile):null,co=_t!=="picture-card"&&_t!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Ae()(`${qt}-list-item-actions`,{picture:_t==="picture"})},bo,fo),yo=typeof ai=="function"?ai(on):ai,Pi=yo&&b.createElement("span",{className:`${qt}-list-item-extra`},yo),Ai=Ae()(`${qt}-list-item-name`),Gr=on.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ai,title:on.name},Ro,{href:on.url,onClick:Qn=>Fr(on,Qn)}),on.name,Pi):b.createElement("span",{key:"view",className:Ai,onClick:Qn=>Fr(on,Qn),title:on.name},on.name,Pi),Un=(typeof Pr=="function"?Pr(on):Pr)&&(on.url||on.thumbUrl)?b.createElement("a",{href:on.url||on.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Qn=>Fr(on,Qn),title:Wt.previewFile},typeof Kr=="function"?Kr(on):Kr||b.createElement(Wn.Z,null)):null,lr=(_t==="picture-card"||_t==="picture-circle")&&zi!=="uploading"&&b.createElement("span",{className:`${qt}-list-item-actions`},Un,zi==="done"&&bo,fo),{getPrefixCls:cr}=b.useContext(Ne.E_),qn=cr(),Wr=b.createElement("div",{className:oo},Xi,Gr,co,lr,wi&&b.createElement(vt.default,{motionName:`${qn}-fade`,visible:zi==="uploading",motionDeadline:2e3},Qn=>{let{className:Cr}=Qn;const Zr="percent"in on?b.createElement(Hn.Z,Object.assign({},Tn,{type:"line",percent:on.percent,"aria-label":on["aria-label"],"aria-labelledby":on["aria-labelledby"]})):null;return b.createElement("div",{className:Ae()(`${qt}-list-item-progress`,Cr)},Zr)})),qr=on.response&&typeof on.response=="string"?on.response:((Ri=on.error)===null||Ri===void 0?void 0:Ri.statusText)||((Hi=on.error)===null||Hi===void 0?void 0:Hi.message)||Wt.uploadError,ir=zi==="error"?b.createElement(zn.Z,{title:qr,getPopupContainer:Qn=>Qn.parentNode},Wr):Wr;return b.createElement("div",{className:Ae()(`${qt}-list-item-container`,cn),style:Kt,ref:Xt},zr?zr(ir,on,Zn,{download:Jr.bind(null,on),preview:Fr.bind(null,on),remove:Xr.bind(null,on)}):ir)});const Xn=(ht,Xt)=>{const{listType:qt="text",previewFile:cn=$t,onPreview:Kt,onDownload:Wt,onRemove:_t,locale:on,iconRender:Zn,isImageUrl:Tn=an,prefixCls:Vn,items:Mr=[],showPreviewIcon:zr=!0,showRemoveIcon:Qr=!0,showDownloadIcon:Pr=!1,removeIcon:gr,previewIcon:Dr,downloadIcon:Kr,extra:ni,progress:ri={size:[-1,2],showInfo:!1},appendAction:ai,appendActionVisible:Fr=!0,itemRender:Jr,disabled:Xr}=ht,Ri=(0,Yt.Z)(),[Hi,Zi]=b.useState(!1),zi=["picture-card","picture-circle"].includes(qt);b.useEffect(()=>{qt.startsWith("picture")&&(Mr||[]).forEach(Pi=>{!(Pi.originFileObj instanceof File||Pi.originFileObj instanceof Blob)||Pi.thumbUrl!==void 0||(Pi.thumbUrl="",cn==null||cn(Pi.originFileObj).then(Ai=>{Pi.thumbUrl=Ai||"",Ri()}))})},[qt,Mr,cn]),b.useEffect(()=>{Zi(!0)},[]);const Ji=(Pi,Ai)=>{if(Kt)return Ai==null||Ai.preventDefault(),Kt(Pi)},wi=Pi=>{typeof Wt=="function"?Wt(Pi):Pi.url&&window.open(Pi.url)},Mi=Pi=>{_t==null||_t(Pi)},fi=Pi=>{if(Zn)return Zn(Pi,qt);const Ai=Pi.status==="uploading";if(qt.startsWith("picture")){const Gr=qt==="picture"?b.createElement(jt.Z,null):on.uploading,Un=Tn!=null&&Tn(Pi)?b.createElement(mn,null):b.createElement(ut,null);return Ai?Gr:Un}return Ai?b.createElement(jt.Z,null):b.createElement(Ut,null)},Xi=(Pi,Ai,Gr,Un,lr)=>{const cr={type:"text",size:"small",title:Un,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 lr&&(cr.disabled=Xr),b.isValidElement(Pi)?b.createElement(Ln.ZP,Object.assign({},cr,{icon:(0,Sn.Tm)(Pi,Object.assign(Object.assign({},Pi.props),{onClick:()=>{}}))})):b.createElement(Ln.ZP,Object.assign({},cr),b.createElement("span",null,Pi))};b.useImperativeHandle(Xt,()=>({handlePreview:Ji,handleDownload:wi}));const{getPrefixCls:oo}=b.useContext(Ne.E_),Ro=oo("upload",Vn),fo=oo(),bo=Ae()(`${Ro}-list`,`${Ro}-list-${qt}`),co=b.useMemo(()=>(0,Mt.Z)((0,ln.Z)(fo),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[fo]),yo=Object.assign(Object.assign({},zi?{}:co),{motionDeadline:2e3,motionName:`${Ro}-${zi?"animate-inline":"animate"}`,keys:(0,je.Z)(Mr.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:Un,style:lr}=Pi;return b.createElement(Kn,{key:Ai,locale:on,prefixCls:Ro,className:Un,style:lr,file:Gr,items:Mr,progress:ri,listType:qt,isImgUrl:Tn,showPreviewIcon:zr,showRemoveIcon:Qr,showDownloadIcon:Pr,removeIcon:gr,previewIcon:Dr,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:Fr,forceRender:!0}),Pi=>{let{className:Ai,style:Gr}=Pi;return(0,Sn.Tm)(ai,Un=>({className:Ae()(Un.className,Ai),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:Ai?"none":void 0}),Un.style)}))}))};var Ar=b.forwardRef(Xn),wn=function(ht,Xt,qt,cn){function Kt(Wt){return Wt instanceof qt?Wt:new qt(function(_t){_t(Wt)})}return new(qt||(qt=Promise))(function(Wt,_t){function on(Vn){try{Tn(cn.next(Vn))}catch(Mr){_t(Mr)}}function Zn(Vn){try{Tn(cn.throw(Vn))}catch(Mr){_t(Mr)}}function Tn(Vn){Vn.done?Wt(Vn.value):Kt(Vn.value).then(on,Zn)}Tn((cn=cn.apply(ht,Xt||[])).next())})};const Bn=`__LIST_IGNORE_${Date.now()}__`,rr=(ht,Xt)=>{const{fileList:qt,defaultFileList:cn,onRemove:Kt,showUploadList:Wt=!0,listType:_t="text",onPreview:on,onDownload:Zn,onChange:Tn,onDrop:Vn,previewFile:Mr,disabled:zr,locale:Qr,iconRender:Pr,isImageUrl:gr,progress:Dr,prefixCls:Kr,className:ni,type:ri="select",children:ai,style:Fr,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(ue.Z),Xi=zr!=null?zr:fi,[oo,Ro]=(0,Et.Z)(cn||[],{value:qt,postState:_i=>_i!=null?_i:[]}),[fo,bo]=b.useState("drop"),co=b.useRef(null),yo=b.useRef(null);b.useMemo(()=>{const _i=Date.now();(qt||[]).forEach((Wo,Jo)=>{!Wo.uid&&!Object.isFrozen(Wo)&&(Wo.uid=`__AUTO__${_i}_${Jo}__`)})},[qt]);const Pi=(_i,Wo,Jo)=>{let ho=(0,je.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(ka=>ka.uid===_i.uid))&&(0,fe.flushSync)(()=>{Tn==null||Tn(Po)})},Ai=(_i,Wo)=>wn(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[Bn],Po===Bn)return Object.defineProperty(_i,Bn,{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[Bn]);if(!Wo.length)return;const Jo=Wo.map(Zo=>Jn(Zo.file));let ho=(0,je.Z)(oo);Jo.forEach(Zo=>{ho=er(Zo,ho)}),Jo.forEach((Zo,Po)=>{let ka=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,ka=za}Pi(ka,ho)})},Un=(_i,Wo,Jo)=>{try{typeof _i=="string"&&(_i=JSON.parse(_i))}catch(Po){}if(!In(Wo,oo))return;const ho=Jn(Wo);ho.status="done",ho.percent=100,ho.response=_i,ho.xhr=Jo;const Zo=er(ho,oo);Pi(ho,Zo)},lr=(_i,Wo)=>{if(!In(Wo,oo))return;const Jo=Jn(Wo);Jo.status="uploading",Jo.percent=_i.percent;const ho=er(Jo,oo);Pi(Jo,ho,_i)},cr=(_i,Wo,Jo)=>{if(!In(Jo,oo))return;const ho=Jn(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 Kt=="function"?Kt(_i):Kt).then(Jo=>{var ho;if(Jo===!1)return;const Zo=Yn(_i,oo);Zo&&(Wo=Object.assign(Object.assign({},_i),{status:"removed"}),oo==null||oo.forEach(Po=>{const ka=Wo.uid!==void 0?"uid":"name";Po[ka]===Wo[ka]&&!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"&&(Vn==null||Vn(_i))};b.useImperativeHandle(Xt,()=>({onBatchStart:Gr,onSuccess:Un,onProgress:lr,onError:cr,fileList:oo,upload:co.current,nativeElement:yo.current}));const{getPrefixCls:qr,direction:ir,upload:Qn}=b.useContext(Ne.E_),Cr=qr("upload",Kr),Zr=Object.assign(Object.assign({onBatchStart:Gr,onError:cr,onProgress:lr,onSuccess:Un},ht),{data:Ri,multiple:Hi,action:zi,accept:Ji,supportServerRender:wi,prefixCls:Cr,disabled:Xi,beforeUpload:Ai,onChange:void 0,hasControlInside:Zi});delete Zr.className,delete Zr.style,(!ai||Xi)&&delete Zr.id;const ji=`${Cr}-wrapper`,[vo,ao,Io]=Ye(Cr,ji),[wo]=(0,Oe.Z)("Upload",et.Z.Upload),{showRemoveIcon:Co,showPreviewIcon:ko,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,extra:xa}=typeof Wt=="boolean"?{}:Wt,Ba=typeof Co=="undefined"?!Xi:Co,Da=(_i,Wo)=>Wt?b.createElement(Ar,{prefixCls:Cr,listType:_t,items:oo,previewFile:Mr,onPreview:on,onDownload:Zn,onRemove:qn,showRemoveIcon:Ba,showPreviewIcon:ko,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,iconRender:Pr,extra:xa,locale:Object.assign(Object.assign({},wo),Qr),isImageUrl:gr,progress:Dr,appendAction:_i,appendActionVisible:Wo,itemRender:Jr,disabled:Xi}):_i,Gi=Ae()(ji,ni,Mi,ao,Io,Qn==null?void 0:Qn.className,{[`${Cr}-rtl`]:ir==="rtl",[`${Cr}-picture-card-wrapper`]:_t==="picture-card",[`${Cr}-picture-circle-wrapper`]:_t==="picture-circle"}),Li=Object.assign(Object.assign({},Qn==null?void 0:Qn.style),Fr);if(ri==="drag"){const _i=Ae()(ao,Cr,`${Cr}-drag`,{[`${Cr}-drag-uploading`]:oo.some(Wo=>Wo.status==="uploading"),[`${Cr}-drag-hover`]:fo==="dragover",[`${Cr}-disabled`]:Xi,[`${Cr}-rtl`]:ir==="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(ft,Object.assign({},Zr,{ref:co,className:`${Cr}-btn`}),b.createElement("div",{className:`${Cr}-drag-container`},ai))),Da()))}const ea=Ae()(Cr,`${Cr}-select`,{[`${Cr}-disabled`]:Xi,[`${Cr}-hidden`]:!ai}),ta=b.createElement("div",{className:ea},b.createElement(ft,Object.assign({},Zr,{ref:co})));return vo(_t==="picture-card"||_t==="picture-circle"?b.createElement("span",{className:Gi,ref:yo},Da(ta,!!ai)):b.createElement("span",{className:Gi,ref:yo},ta,Da()))};var Lt=b.forwardRef(rr),Qt=function(ht,Xt){var qt={};for(var cn in ht)Object.prototype.hasOwnProperty.call(ht,cn)&&Xt.indexOf(cn)<0&&(qt[cn]=ht[cn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,cn=Object.getOwnPropertySymbols(ht);Kt{var{style:qt,height:cn,hasControlInside:Kt=!1}=ht,Wt=Qt(ht,["style","height","hasControlInside"]);return b.createElement(Lt,Object.assign({ref:Xt,hasControlInside:Kt},Wt,{type:"drag",style:Object.assign(Object.assign({},qt),{height:cn})}))});const wt=Lt;wt.Dragger=Tt,wt.LIST_IGNORE=Bn;var Ht=wt},86251:function(En,Zt){"use strict";Zt.byteLength=be,Zt.toByteArray=Ce,Zt.fromByteArray=ge;for(var E=[],b=[],je=typeof Uint8Array!="undefined"?Uint8Array:Array,fe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=0,Ae=fe.length;Ue0)throw new Error("Invalid string. Length must be a multiple of 4");var Me=Le.indexOf("=");Me===-1&&(Me=Se);var ye=Me===Se?0:4-Me%4;return[Me,ye]}function be(Le){var Se=ve(Le),Me=Se[0],ye=Se[1];return(Me+ye)*3/4-ye}function de(Le,Se,Me){return(Se+Me)*3/4-Me}function Ce(Le){var Se,Me=ve(Le),ye=Me[0],De=Me[1],Fe=new je(de(Le,ye,De)),Ze=0,nt=De>0?ye-4:ye,ce;for(ce=0;ce>16&255,Fe[Ze++]=Se>>8&255,Fe[Ze++]=Se&255;return De===2&&(Se=b[Le.charCodeAt(ce)]<<2|b[Le.charCodeAt(ce+1)]>>4,Fe[Ze++]=Se&255),De===1&&(Se=b[Le.charCodeAt(ce)]<<10|b[Le.charCodeAt(ce+1)]<<4|b[Le.charCodeAt(ce+2)]>>2,Fe[Ze++]=Se>>8&255,Fe[Ze++]=Se&255),Fe}function se(Le){return E[Le>>18&63]+E[Le>>12&63]+E[Le>>6&63]+E[Le&63]}function we(Le,Se,Me){for(var ye,De=[],Fe=Se;Fent?nt:Ze+Fe));return ye===1?(Se=Le[Me-1],De.push(E[Se>>2]+E[Se<<4&63]+"==")):ye===2&&(Se=(Le[Me-2]<<8)+Le[Me-1],De.push(E[Se>>10]+E[Se>>4&63]+E[Se<<2&63]+"=")),De.join("")}},19208:function(En,Zt,E){"use strict";var b;var je=E(86251),fe=E(67467),Ue=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Zt.lW=de,b=Ze,Zt.h2=50;var Ae=2147483647;b=Ae,de.TYPED_ARRAY_SUPPORT=ve(),!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 ve(){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 be(te){if(te>Ae)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 ge(te)}return Ce(te,x,re)}de.poolSize=8192;function Ce(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(Dt(te,ArrayBuffer)||te&&Dt(te.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Dt(te,SharedArrayBuffer)||te&&Dt(te.buffer,SharedArrayBuffer)))return ye(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=De(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 Ce(te,x,re)},Object.setPrototypeOf(de.prototype,Uint8Array.prototype),Object.setPrototypeOf(de,Uint8Array);function se(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 we(te,x,re){return se(te),te<=0?be(te):x!==void 0?typeof re=="string"?be(te).fill(x,re):be(te).fill(x):be(te)}de.alloc=function(te,x,re){return we(te,x,re)};function ge(te){return se(te),be(te<0?0:Fe(te)|0)}de.allocUnsafe=function(te){return ge(te)},de.allocUnsafeSlow=function(te){return ge(te)};function Le(te,x){if((typeof x!="string"||x==="")&&(x="utf8"),!de.isEncoding(x))throw new TypeError("Unknown encoding: "+x);var re=nt(te,x)|0,ne=be(re),le=ne.write(te,x);return le!==re&&(ne=ne.slice(0,le)),ne}function Se(te){for(var x=te.length<0?0:Fe(te.length)|0,re=be(x),ne=0;ne=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return te|0}function Ze(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(Dt(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),Dt(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,Be=0,Te=Math.min(ne,le);Bele.length?de.from(Te).copy(le,Be):Uint8Array.prototype.set.call(le,Te,Be);else if(de.isBuffer(Te))Te.copy(le,Be);else throw new TypeError('"list" argument must be an Array of Buffers');Be+=Te.length}return le};function nt(te,x){if(de.isBuffer(te))return te.length;if(ArrayBuffer.isView(te)||Dt(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 Ct(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return ct(te).length;default:if(le)return ne?-1:Ct(te).length;x=(""+x).toLowerCase(),le=!0}}de.byteLength=nt;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 Et(this,x,re);case"utf8":case"utf-8":return pe(this,x,re);case"ascii":return qe(this,x,re);case"latin1":case"binary":return ft(this,x,re);case"base64":return $e(this,x,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ne(this,x,re);default:if(ne)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ne=!0}}de.prototype._isBuffer=!0;function Ie(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;rere&&(x+=" ... "),""},Ue&&(de.prototype[Ue]=de.prototype.inspect),de.prototype.compare=function(x,re,ne,le,Be){if(Dt(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),Be===void 0&&(Be=this.length),re<0||ne>x.length||le<0||Be>this.length)throw new RangeError("out of range index");if(le>=Be&&re>=ne)return 0;if(le>=Be)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,le>>>=0,Be>>>=0,this===x)return 0;for(var Te=Be-le,Ye=ne-re,_e=Math.min(Te,Ye),rt=this.slice(le,Be),dt=x.slice(re,ne),gt=0;gt<_e;++gt)if(rt[gt]!==dt[gt]){Te=rt[gt],Ye=dt[gt];break}return Te2147483647?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 Be=1,Te=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;Be=2,Te/=2,Ye/=2,re/=2}function _e(ut,jt){return Be===1?ut[jt]:ut.readUInt16BE(jt*Be)}var rt;if(le){var dt=-1;for(rt=re;rtTe&&(re=Te-Ye),rt=re;rt>=0;rt--){for(var gt=!0,ot=0;otle&&(ne=le)):ne=le;var Be=x.length;ne>Be/2&&(ne=Be/2);for(var Te=0;Te>>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 Be=this.length-re;if((ne===void 0||ne>Be)&&(ne=Be),x.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var Te=!1;;)switch(le){case"hex":return tt(this,x,re,ne);case"utf8":case"utf-8":return ke(this,x,re,ne);case"ascii":case"latin1":case"binary":return He(this,x,re,ne);case"base64":return Je(this,x,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ee(this,x,re,ne);default:if(Te)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),Te=!0}},de.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $e(te,x,re){return x===0&&re===te.length?je.fromByteArray(te):je.fromByteArray(te.slice(x,re))}function pe(te,x,re){re=Math.min(te.length,re);for(var ne=[],le=x;le239?4:Be>223?3:Be>191?2:1;if(le+Ye<=re){var _e,rt,dt,gt;switch(Ye){case 1:Be<128&&(Te=Be);break;case 2:_e=te[le+1],(_e&192)===128&&(gt=(Be&31)<<6|_e&63,gt>127&&(Te=gt));break;case 3:_e=te[le+1],rt=te[le+2],(_e&192)===128&&(rt&192)===128&&(gt=(Be&15)<<12|(_e&63)<<6|rt&63,gt>2047&&(gt<55296||gt>57343)&&(Te=gt));break;case 4:_e=te[le+1],rt=te[le+2],dt=te[le+3],(_e&192)===128&&(rt&192)===128&&(dt&192)===128&&(gt=(Be&15)<<18|(_e&63)<<12|(rt&63)<<6|dt&63,gt>65535&><1114112&&(Te=gt))}}Te===null?(Te=65533,Ye=1):Te>65535&&(Te-=65536,ne.push(Te>>>10&1023|55296),Te=56320|Te&1023),ne.push(Te),le+=Ye}return St(ne)}var Pe=4096;function St(te){var x=te.length;if(x<=Pe)return String.fromCharCode.apply(String,te);for(var re="",ne=0;nene)&&(re=ne);for(var le="",Be=x;Bene&&(x=ne),re<0?(re+=ne,re<0&&(re=0)):re>ne&&(re=ne),rere)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||ue(x,re,this.length);for(var le=this[x],Be=1,Te=0;++Te>>0,re=re>>>0,ne||ue(x,re,this.length);for(var le=this[x+--re],Be=1;re>0&&(Be*=256);)le+=this[x+--re]*Be;return le},de.prototype.readUint8=de.prototype.readUInt8=function(x,re){return x=x>>>0,re||ue(x,1,this.length),this[x]},de.prototype.readUint16LE=de.prototype.readUInt16LE=function(x,re){return x=x>>>0,re||ue(x,2,this.length),this[x]|this[x+1]<<8},de.prototype.readUint16BE=de.prototype.readUInt16BE=function(x,re){return x=x>>>0,re||ue(x,2,this.length),this[x]<<8|this[x+1]},de.prototype.readUint32LE=de.prototype.readUInt32LE=function(x,re){return x=x>>>0,re||ue(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||ue(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||ue(x,re,this.length);for(var le=this[x],Be=1,Te=0;++Te=Be&&(le-=Math.pow(2,8*re)),le},de.prototype.readIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||ue(x,re,this.length);for(var le=re,Be=1,Te=this[x+--le];le>0&&(Be*=256);)Te+=this[x+--le]*Be;return Be*=128,Te>=Be&&(Te-=Math.pow(2,8*re)),Te},de.prototype.readInt8=function(x,re){return x=x>>>0,re||ue(x,1,this.length),this[x]&128?(255-this[x]+1)*-1:this[x]},de.prototype.readInt16LE=function(x,re){x=x>>>0,re||ue(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||ue(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||ue(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||ue(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||ue(x,4,this.length),fe.read(this,x,!0,23,4)},de.prototype.readFloatBE=function(x,re){return x=x>>>0,re||ue(x,4,this.length),fe.read(this,x,!1,23,4)},de.prototype.readDoubleLE=function(x,re){return x=x>>>0,re||ue(x,8,this.length),fe.read(this,x,!0,52,8)},de.prototype.readDoubleBE=function(x,re){return x=x>>>0,re||ue(x,8,this.length),fe.read(this,x,!1,52,8)};function Oe(te,x,re,ne,le,Be){if(!de.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(x>le||xte.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 Be=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Be,0)}var Te=1,Ye=0;for(this[re]=x&255;++Ye>>0,ne=ne>>>0,!le){var Be=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Be,0)}var Te=ne-1,Ye=1;for(this[re+Te]=x&255;--Te>=0&&(Ye*=256);)this[re+Te]=x/Ye&255;return re+ne},de.prototype.writeUint8=de.prototype.writeUInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(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||Oe(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||Oe(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||Oe(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||Oe(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 Be=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Be-1,-Be)}var Te=0,Ye=1,_e=0;for(this[re]=x&255;++Te>0)-_e&255;return re+ne},de.prototype.writeIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Be=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Be-1,-Be)}var Te=ne-1,Ye=1,_e=0;for(this[re+Te]=x&255;--Te>=0&&(Ye*=256);)x<0&&_e===0&&this[re+Te+1]!==0&&(_e=1),this[re+Te]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(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||Oe(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||Oe(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||Oe(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||Oe(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 et(te,x,re,ne,le,Be){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||et(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 xe(te,x,re,ne,le){return x=+x,re=re>>>0,le||et(te,x,re,8,17976931348623157e292,-17976931348623157e292),fe.write(te,x,re,ne,52,8),re+8}de.prototype.writeDoubleLE=function(x,re,ne){return xe(this,x,re,!0,ne)},de.prototype.writeDoubleBE=function(x,re,ne){return xe(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=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>>0,ne=ne===void 0?this.length:ne>>>0,x||(x=0);var Te;if(typeof x=="number")for(Te=re;Te55295&&re<57344){if(!le){if(re>56319){(x-=3)>-1&&Be.push(239,191,189);continue}else if(Te+1===ne){(x-=3)>-1&&Be.push(239,191,189);continue}le=re;continue}if(re<56320){(x-=3)>-1&&Be.push(239,191,189),le=re;continue}re=(le-55296<<10|re-56320)+65536}else le&&(x-=3)>-1&&Be.push(239,191,189);if(le=null,re<128){if((x-=1)<0)break;Be.push(re)}else if(re<2048){if((x-=2)<0)break;Be.push(re>>6|192,re&63|128)}else if(re<65536){if((x-=3)<0)break;Be.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((x-=4)<0)break;Be.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Be}function lt(te){for(var x=[],re=0;re>8,le=re%256,Be.push(le),Be.push(ne);return Be}function ct(te){return je.toByteArray(it(te))}function Bt(te,x,re,ne){for(var le=0;le=x.length||le>=te.length);++le)x[le+re]=te[le];return le}function Dt(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(En,Zt,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(de,Ce,se){var we=se&&se!=b.Init;if(Ce&&!we)de.on("blur",Ae),de.on("change",ve),de.on("swapDoc",ve),b.on(de.getInputField(),"compositionupdate",de.state.placeholderCompose=function(){Ue(de)}),ve(de);else if(!Ce&&we){de.off("blur",Ae),de.off("change",ve),de.off("swapDoc",ve),b.off(de.getInputField(),"compositionupdate",de.state.placeholderCompose),je(de);var ge=de.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}Ce&&!de.hasFocus()&&Ae(de)});function je(de){de.state.placeholder&&(de.state.placeholder.parentNode.removeChild(de.state.placeholder),de.state.placeholder=null)}function fe(de){je(de);var Ce=de.state.placeholder=document.createElement("pre");Ce.style.cssText="height: 0; overflow: visible",Ce.style.direction=de.getOption("direction"),Ce.className="CodeMirror-placeholder CodeMirror-line-like";var se=de.getOption("placeholder");typeof se=="string"&&(se=document.createTextNode(se)),Ce.appendChild(se),de.display.lineSpace.insertBefore(Ce,de.display.lineSpace.firstChild)}function Ue(de){setTimeout(function(){var Ce=!1,se=de.getInputField();se.nodeName=="TEXTAREA"?Ce=!se.value:de.lineCount()==1&&(Ce=!/[^\u200b]/.test(se.querySelector(".CodeMirror-line").textContent)),Ce?fe(de):je(de)},20)}function Ae(de){be(de)&&fe(de)}function ve(de){var Ce=de.getWrapperElement(),se=be(de);Ce.className=Ce.className.replace(" CodeMirror-empty","")+(se?" CodeMirror-empty":""),se?fe(de):je(de)}function be(de){return de.lineCount()===1&&de.getLine(0)===""}})},25717:function(En,Zt,E){(function(b){b(E(89780))})(function(b){var je={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},fe=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Me,ye,De){De&&De!=b.Init&&(Me.removeKeyMap(Ae),Me.state.closeBrackets=null),ye&&(ve(Ue(ye,"pairs")),Me.state.closeBrackets=ye,Me.addKeyMap(Ae))});function Ue(Me,ye){return ye=="pairs"&&typeof Me=="string"?Me:typeof Me=="object"&&Me[ye]!=null?Me[ye]:je[ye]}var Ae={Backspace:Ce,Enter:se};function ve(Me){for(var ye=0;ye=0;Ze--){var ce=Fe[Ze].head;Me.replaceRange("",fe(ce.line,ce.ch-1),fe(ce.line,ce.ch+1),"+delete")}}function se(Me){var ye=de(Me),De=ye&&Ue(ye,"explode");if(!De||Me.getOption("disableInput"))return b.Pass;for(var Fe=Me.listSelections(),Ze=0;Ze0;return{anchor:new fe(Me.anchor.line,Me.anchor.ch+(ye?-1:1)),head:new fe(Me.head.line,Me.head.ch+(ye?1:-1))}}function ge(Me,ye){var De=de(Me);if(!De||Me.getOption("disableInput"))return b.Pass;var Fe=Ue(De,"pairs"),Ze=Fe.indexOf(ye);if(Ze==-1)return b.Pass;for(var nt=Ue(De,"closeBefore"),ce=Ue(De,"triples"),Ie=Fe.charAt(Ze+1)==ye,Ge=Me.listSelections(),ze=Ze%2==0,tt,ke=0;ke=0&&Me.getRange(Je,fe(Je.line,Je.ch+3))==ye+ye+ye?Ee="skipThree":Ee="skip";else if(Ie&&Je.ch>1&&ce.indexOf(ye)>=0&&Me.getRange(fe(Je.line,Je.ch-2),Je)==ye+ye){if(Je.ch>2&&/\bstring/.test(Me.getTokenTypeAt(fe(Je.line,Je.ch-2))))return b.Pass;Ee="addFour"}else if(Ie){var pe=Je.ch==0?" ":Me.getRange(fe(Je.line,Je.ch-1),Je);if(!b.isWordChar($e)&&pe!=ye&&!b.isWordChar(pe))Ee="both";else return b.Pass}else if(ze&&($e.length===0||/\s/.test($e)||nt.indexOf($e)>-1))Ee="both";else return b.Pass;if(!tt)tt=Ee;else if(tt!=Ee)return b.Pass}var Pe=Ze%2?Fe.charAt(Ze-1):ye,St=Ze%2?ye:Fe.charAt(Ze+1);Me.operation(function(){if(tt=="skip")Me.execCommand("goCharRight");else if(tt=="skipThree")for(var qe=0;qe<3;qe++)Me.execCommand("goCharRight");else if(tt=="surround"){for(var ft=Me.getSelections(),qe=0;qe'"]=function(Le){return Ue(Le)}),Ce.addKeyMap(ge)}});var je=["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(Ce){if(Ce.getOption("disableInput"))return b.Pass;for(var se=Ce.listSelections(),we=[],ge=Ce.getOption("autoCloseTags"),Le=0;LeSe.ch&&(Ze=Ze.slice(0,Ze.length-Me.end+Se.ch));var Ge=Ze.toLowerCase();if(!Ze||Me.type=="string"&&(Me.end!=Se.ch||!/[\"\']/.test(Me.string.charAt(Me.string.length-1))||Me.string.length==1)||Me.type=="tag"&&Fe.close||Me.string.indexOf("/")==Se.ch-Me.start-1||ce&&be(ce,Ge)>-1||de(Ce,ye.mode.xmlCurrentContext&&ye.mode.xmlCurrentContext(De)||[],Ze,Se,!0))return b.Pass;var ze=typeof ge=="object"&&ge.emptyTags;if(ze&&be(ze,Ze)>-1){we[Le]={text:"/>",newPos:b.Pos(Se.line,Se.ch+2)};continue}var tt=Ie&&be(Ie,Ge)>-1;we[Le]={indent:tt,text:">"+(tt?` `:"")+"",newPos:tt?b.Pos(Se.line+1,0):b.Pos(Se.line,Se.ch+1)}}for(var ke=typeof ge=="object"&&ge.dontIndentOnAutoClose,Le=se.length-1;Le>=0;Le--){var He=we[Le];Ce.replaceRange(He.text,se[Le].head,se[Le].anchor,"+insert");var Je=Ce.listSelections().slice(0);Je[Le]={head:He.newPos,anchor:He.newPos},Ce.setSelections(Je),!ke&&He.indent&&(Ce.indentLine(He.newPos.line,null,!0),Ce.indentLine(He.newPos.line+1,null,!0))}}function Ae(Ce,se){for(var we=Ce.listSelections(),ge=[],Le=se?"/":""&&(ce+=">"),ge[ye]=ce}if(Ce.replaceSelections(ge),we=Ce.listSelections(),!Me)for(var ye=0;ye=0&&se[De]==we;De--)++ye;ge=Me.to;for(var De=1;De=De.max))return De.ch=0,De.text=De.cm.getLine(++De.line),!0}function se(De){if(!(De.line<=De.min))return De.text=De.cm.getLine(--De.line),De.ch=De.text.length,!0}function we(De){for(;;){var Fe=De.text.indexOf(">",De.ch);if(Fe==-1){if(Ce(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe+1;continue}var Ze=De.text.lastIndexOf("/",Fe),nt=Ze>-1&&!/\S/.test(De.text.slice(Ze+1,Fe));return De.ch=Fe+1,nt?"selfClose":"regular"}}function ge(De){for(;;){var Fe=De.ch?De.text.lastIndexOf("<",De.ch-1):-1;if(Fe==-1){if(se(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe;continue}ve.lastIndex=Fe,De.ch=Fe;var Ze=ve.exec(De.text);if(Ze&&Ze.index==Fe)return Ze}}function Le(De){for(;;){ve.lastIndex=De.ch;var Fe=ve.exec(De.text);if(!Fe){if(Ce(De))continue;return}if(!de(De,Fe.index+1)){De.ch=Fe.index+1;continue}return De.ch=Fe.index+Fe[0].length,Fe}}function Se(De){for(;;){var Fe=De.ch?De.text.lastIndexOf(">",De.ch-1):-1;if(Fe==-1){if(se(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe;continue}var Ze=De.text.lastIndexOf("/",Fe),nt=Ze>-1&&!/\S/.test(De.text.slice(Ze+1,Fe));return De.ch=Fe+1,nt?"selfClose":"regular"}}function Me(De,Fe){for(var Ze=[];;){var nt=Le(De),ce,Ie=De.line,Ge=De.ch-(nt?nt[0].length:0);if(!nt||!(ce=we(De)))return;if(ce!="selfClose")if(nt[1]){for(var ze=Ze.length-1;ze>=0;--ze)if(Ze[ze]==nt[2]){Ze.length=ze;break}if(ze<0&&(!Fe||Fe==nt[2]))return{tag:nt[2],from:je(Ie,Ge),to:je(De.line,De.ch)}}else Ze.push(nt[2])}}function ye(De,Fe){for(var Ze=[];;){var nt=Se(De);if(!nt)return;if(nt=="selfClose"){ge(De);continue}var ce=De.line,Ie=De.ch,Ge=ge(De);if(!Ge)return;if(Ge[1])Ze.push(Ge[2]);else{for(var ze=Ze.length-1;ze>=0;--ze)if(Ze[ze]==Ge[2]){Ze.length=ze;break}if(ze<0&&(!Fe||Fe==Ge[2]))return{tag:Ge[2],from:je(De.line,De.ch),to:je(ce,Ie)}}}}b.registerHelper("fold","xml",function(De,Fe){for(var Ze=new be(De,Fe.line,0);;){var nt=Le(Ze);if(!nt||Ze.line!=Fe.line)return;var ce=we(Ze);if(!ce)return;if(!nt[1]&&ce!="selfClose"){var Ie=je(Ze.line,Ze.ch),Ge=Me(Ze,nt[2]);return Ge&&fe(Ge.from,Ie)>0?{from:Ie,to:Ge.from}:null}}}),b.findMatchingTag=function(De,Fe,Ze){var nt=new be(De,Fe.line,Fe.ch,Ze);if(!(nt.text.indexOf(">")==-1&&nt.text.indexOf("<")==-1)){var ce=we(nt),Ie=ce&&je(nt.line,nt.ch),Ge=ce&&ge(nt);if(!(!ce||!Ge||fe(nt,Fe)>0)){var ze={from:je(nt.line,nt.ch),to:Ie,tag:Ge[2]};return ce=="selfClose"?{open:ze,close:null,at:"open"}:Ge[1]?{open:ye(nt,Ge[2]),close:ze,at:"close"}:(nt=new be(De,Ie.line,Ie.ch,Ze),{open:ze,close:Me(nt,Ge[2]),at:"open"})}}},b.findEnclosingTag=function(De,Fe,Ze,nt){for(var ce=new be(De,Fe.line,Fe.ch,Ze);;){var Ie=ye(ce,nt);if(!Ie)break;var Ge=new be(De,Fe.line,Fe.ch,Ze),ze=Me(Ge,Ie.tag);if(ze)return{open:Ie,close:ze}}},b.scanForClosingTag=function(De,Fe,Ze,nt){var ce=new be(De,Fe.line,Fe.ch,nt?{from:0,to:nt}:null);return Me(ce,Ze)}})},89780:function(En){(function(Zt,E){En.exports=E()})(this,function(){"use strict";var Zt=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(Zt),je=/MSIE \d/.test(Zt),fe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Zt),Ue=/Edge\/(\d+)/.exec(Zt),Ae=je||fe||Ue,ve=Ae&&(je?document.documentMode||6:+(Ue||fe)[1]),be=!Ue&&/WebKit\//.test(Zt),de=be&&/Qt\/\d+\.\d+/.test(Zt),Ce=!Ue&&/Chrome\//.test(Zt),se=/Opera\//.test(Zt),we=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Zt),Le=/PhantomJS/.test(Zt),Se=!Ue&&/AppleWebKit/.test(Zt)&&/Mobile\/\w+/.test(Zt),Me=/Android/.test(Zt),ye=Se||Me||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Zt),De=Se||/Mac/.test(E),Fe=/\bCrOS\b/.test(Zt),Ze=/win/i.test(E),nt=se&&Zt.match(/Version\/(\d*\.\d*)/);nt&&(nt=Number(nt[1])),nt&&nt>=15&&(se=!1,be=!0);var ce=De&&(de||se&&(nt==null||nt<12.11)),Ie=b||Ae&&ve>=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 tt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function ke(a,y){return tt(a).appendChild(y)}function He(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)return Re+(y-he);Re+=Qe-he,Re+=ee-Re%ee,he=Qe+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=ft(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.prototype.set=function(a,y){this.f=y;var ee=+new Date+a;(!this.id||ee=y)return z+Math.min(Re,y-ie);if(ie+=he-z,ie+=ee-ie%ee,z=he+1,ie>=y)return z}}var lt=[""];function At(a){for(;lt.length<=a;)lt.push(ct(lt)+" ");return lt[a]}function ct(a){return a[a.length-1]}function Bt(a,y){for(var ee=[],z=0;z"\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 Be(a){return a.charCodeAt(0)>=768&&le.test(a)}function Te(a,y,ee){for(;(ee<0?y>0:yee?-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;hey||y==ee&&Re.to==y)&&(z(Math.max(Re.from,y),Math.min(Re.to,ee),Re.level==1?"rtl":"ltr",he),ie=!0)}ie||z(y,ee,"ltr")}var rt=null;function dt(a,y,ee){var z;rt=null;for(var ie=0;iey)return ie;he.to==y&&(he.from!=he.to&&ee=="before"?z=ie:rt=ie),he.from==y&&(he.from!=he.to&&ee!="before"?z=ie:rt=ie)}return z!=null?z:rt}var gt=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]/,Re=/[Lb1n]/,Qe=/[1n]/;function st(pt,tn,hn){this.level=pt,this.from=tn,this.to=hn}return function(pt,tn){var hn=tn=="ltr"?"L":"R";if(pt.length==0||tn=="ltr"&&!z.test(pt))return!1;for(var kn=pt.length,On=[],pr=0;pr-1&&(z[y]=ie.slice(0,he).concat(ie.slice(he+1)))}}}function Gt(a,y){var ee=Nt(a,y);if(ee.length)for(var z=Array.prototype.slice.call(arguments,2),ie=0;ie0}function bt(a){a.prototype.on=function(y,ee){jt(this,y,ee)},a.prototype.off=function(y,ee){dn(this,y,ee)}}function Ot(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function rn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function mn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function vt(a){Ot(a),rn(a)}function Mt(a){return a.target||a.srcElement}function Yt(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),De&&a.ctrlKey&&y==1&&(y=3),y}var ln=function(){if(Ae&&ve<9)return!1;var a=He("div");return"draggable"in a||"dragDrop"in a}(),Sn;function Ln(a){if(Sn==null){var y=He("span","\u200B");ke(a,He("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Sn=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ae&&ve<8))}var ee=Sn?He("span","\u200B"):He("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ee.setAttribute("cm-text",""),ee}var Jn;function er(a){if(Jn!=null)return Jn;var y=ke(a,document.createTextNode("A\u062EA")),ee=Ee(y,0,1).getBoundingClientRect(),z=Ee(y,1,2).getBoundingClientRect();return tt(a),!ee||ee.left==ee.right?!1:Jn=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),Re=he.indexOf("\r");Re!=-1?(ee.push(he.slice(0,Re)),y+=Re+1):(ee.push(he),y=ie+1)}return ee}:function(a){return a.split(/\r\n?|\n/)},Yn=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},zt=function(){var a=He("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),un=null;function an(a){if(un!=null)return un;var y=ke(a,He("span","x")),ee=y.getBoundingClientRect(),z=Ee(y,0,1).getBoundingClientRect();return un=Math.abs(ee.left-z.left)>1}var en={},$t={};function vn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),en[a]=y}function gn(a,y){$t[a]=y}function Wn(a){if(typeof a=="string"&&$t.hasOwnProperty(a))a=$t[a];else if(a&&typeof a.name=="string"&&$t.hasOwnProperty(a.name)){var y=$t[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 Wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Hn(a,y){y=Wn(y);var ee=en[y.name];if(!ee)return Hn(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 Re in y.modeProps)z[Re]=y.modeProps[Re];return z}var zn={};function Nn(a,y){var ee=zn.hasOwnProperty(a)?zn[a]:zn[a]={};Et(y,ee)}function Kn(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 Xn(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 Lr(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.posy},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.lastColumnPos0?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 wn(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=a.first&&yee?wt(ee,wn(a,ee).text.length):_t(y,wn(a,y.line).text.length)}function _t(a,y){var ee=a.ch;return ee==null||ee>y?wt(a.line,y):ee<0?wt(a.line,0):a}function on(a,y){for(var ee=[],z=0;zthis.maxLookAhead&&(this.maxLookAhead=a),y},Tn.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}},Tn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Tn.fromSaved=function(a,y,ee){return y instanceof Zn?new Tn(a,Kn(a.mode,y.state),ee,y.lookAhead):new Tn(a,Kn(a.mode,y),ee)},Tn.prototype.save=function(a){var y=a!==!1?Kn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Zn(y,this.maxLookAhead):y};function Vn(a,y,ee,z){var ie=[a.state.modeGen],he={};ri(a,y.text,a.doc.mode,ee,function(pt,tn){return ie.push(pt,tn)},he,z);for(var Re=ee.state,Qe=function(pt){ee.baseTokens=ie;var tn=a.state.overlays[pt],hn=1,kn=0;ee.state=!0,ri(a,y.text,tn.mode,ee,function(On,pr){for(var Nr=hn;knOn&&ie.splice(hn,1,On,ie[hn+1],ti),hn+=2,kn=Math.min(On,ti)}if(pr)if(tn.opaque)ie.splice(Nr,hn-Nr,On,"overlay "+pr),hn=Nr+2;else for(;Nra.options.maxHighlightLength&&Kn(a.doc.mode,z.state),he=Vn(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 Tn(z,!0,y);var he=ai(a,y,ee),Re=he>z.first&&wn(z,he-1).stateAfter,Qe=Re?Tn.fromSaved(z,Re,he):new Tn(z,Lr(z.mode),he);return z.iter(he,y,function(st){Qr(a,st.text,Qe);var pt=Qe.line;st.stateAfter=pt==y-1||pt%5==0||pt>=ie.viewFrom&&pty.start)return he}throw new Error("Mode "+a.name+" failed to advance stream.")}var Dr=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,Re;y=Wt(ie,y);var Qe=wn(ie,y.line),st=zr(a,y.line,ee),pt=new Ar(Qe.text,a.options.tabSize,st),tn;for(z&&(tn=[]);(z||pt.posa.options.maxHighlightLength?(Qe=!1,Re&&Qr(a,y,z,tn.pos),tn.pos=y.length,hn=null):hn=ni(gr(ee,tn,z.state,kn),he),kn){var On=kn[0].name;On&&(hn="m-"+(hn?On+" "+hn:On))}if(!Qe||pt!=hn){for(;stRe;--Qe){if(Qe<=he.first)return he.first;var st=wn(he,Qe-1),pt=st.stateAfter;if(pt&&(!ee||Qe+(pt instanceof Zn?pt.lookAhead:0)<=he.modeFrontier))return Qe;var tn=Ne(st.text,null,a.options.tabSize);(ie==null||z>tn)&&(ie=Qe-1,z=tn)}return ie}function Fr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontieree;z--){var ie=wn(a,z).stateAfter;if(ie&&(!(ie instanceof Zn)||z+ie.lookAhead=y:he.to>y);(z||(z=[])).push(new Zi(Re,he.from,st?null:he.to))}}return z}function fi(a,y,ee){var z;if(a)for(var ie=0;ie=y:he.to>y);if(Qe||he.from==y&&Re.type=="bookmark"&&(!ee||he.marker.insertLeft)){var st=he.from==null||(Re.inclusiveLeft?he.from<=y:he.from0&&Qe)for(var Wi=0;Wi0)){var tn=[st,1],hn=Ht(pt.from,Qe.from),kn=Ht(pt.to,Qe.to);(hn<0||!Re.inclusiveLeft&&!hn)&&tn.push({from:pt.from,to:Qe.from}),(kn>0||!Re.inclusiveRight&&!kn)&&tn.push({from:Qe.to,to:pt.to}),ie.splice.apply(ie,tn),st+=tn.length-3}}return ie}function fo(a){var y=a.markedSpans;if(y){for(var ee=0;eey)&&(!z||Pi(z,he.marker)<0)&&(z=he.marker)}return z}function cr(a,y,ee,z,ie){var he=wn(a,y),Re=Xr&&he.markedSpans;if(Re)for(var Qe=0;Qe=0&&hn<=0||tn<=0&&hn>=0)&&(tn<=0&&(st.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.to,ee)>=0:Ht(pt.to,ee)>0)||tn>=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=Un(a);)a=y.find(1,!0).line;return a}function qr(a){for(var y,ee;y=Un(a);)a=y.find(1,!0).line,(ee||(ee=[])).push(a);return ee}function ir(a,y){var ee=wn(a,y),z=qn(ee);return ee==z?y:Lt(z)}function Qn(a,y){if(y>a.lastLine())return y;var ee=wn(a,y),z;if(!Cr(a,ee))return y;for(;z=Un(ee);)ee=z.find(1,!0).line;return Lt(ee)+1}function Cr(a,y){var ee=Xr&&y.markedSpans;if(ee){for(var z=void 0,ie=0;iey.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 Lt(this)},bt(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&&or(a,ie)}function Co(a){a.parent=null,fo(a)}var ko={},Oo={};function Mo(a,y){if(!a||/^\s*$/.test(a))return null;var ee=y.addModeClass?Oo:ko;return ee[a]||(ee[a]=a.replace(/\S+/g,"cm-$&"))}function ha(a,y){var ee=Je("span",null,null,be?"padding-right: .1px":null),z={pre:Je("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,Re=void 0;z.pos=0,z.addToken=xa,er(a.display.measure)&&(Re=ot(he,a.doc.direction))&&(z.addToken=Da(z.addToken,Re)),z.map=[];var Qe=y!=a.display.externalMeasured&&Lt(he);Li(he,z,Mr(a,he,Qe)),he.styleClasses&&(he.styleClasses.bgClass&&(z.bgClass=St(he.styleClasses.bgClass,z.bgClass||"")),he.styleClasses.textClass&&(z.textClass=St(he.styleClasses.textClass,z.textClass||""))),z.map.length==0&&z.map.push(0,0,z.content.appendChild(Ln(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(be){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=St(z.pre.className,z.textClass||"")),z}function Aa(a){var y=He("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,Re){if(y){var Qe=a.splitSpaces?Ba(y,a.trailingSpace):y,st=a.cm.state.specialChars,pt=!1,tn;if(!st.test(y))a.col+=y.length,tn=document.createTextNode(Qe),a.map.push(a.pos,a.pos+y.length,tn),Ae&&ve<9&&(pt=!0),a.pos+=y.length;else{tn=document.createDocumentFragment();for(var hn=0;;){st.lastIndex=hn;var kn=st.exec(y),On=kn?kn.index-hn:y.length-hn;if(On){var pr=document.createTextNode(Qe.slice(hn,hn+On));Ae&&ve<9?tn.appendChild(He("span",[pr])):tn.appendChild(pr),a.map.push(a.pos,a.pos+On,pr),a.col+=On,a.pos+=On}if(!kn)break;hn+=On+1;var Nr=void 0;if(kn[0]==" "){var ti=a.cm.options.tabSize,hi=ti-a.col%ti;Nr=tn.appendChild(He("span",At(hi),"cm-tab")),Nr.setAttribute("role","presentation"),Nr.setAttribute("cm-text"," "),a.col+=hi}else kn[0]=="\r"||kn[0]==` `?(Nr=tn.appendChild(He("span",kn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Nr.setAttribute("cm-text",kn[0]),a.col+=1):(Nr=a.cm.options.specialCharPlaceholder(kn[0]),Nr.setAttribute("cm-text",kn[0]),Ae&&ve<9?tn.appendChild(He("span",[Nr])):tn.appendChild(Nr),a.col+=1);a.map.push(a.pos,a.pos+1,Nr),a.pos++}}if(a.trailingSpace=Qe.charCodeAt(y.length-1)==32,ee||z||ie||pt||he||Re){var Oi=ee||"";z&&(Oi+=z),ie&&(Oi+=ie);var mi=He("span",[tn],Oi,he);if(Re)for(var Wi in Re)Re.hasOwnProperty(Wi)&&Wi!="style"&&Wi!="class"&&mi.setAttribute(Wi,Re[Wi]);return a.content.appendChild(mi)}a.content.appendChild(tn)}}function Ba(a,y){if(a.length>1&&!/ /.test(a))return a;for(var ee=y,z="",ie=0;iept&&hn.from<=pt));kn++);if(hn.to>=tn)return a(ee,z,ie,he,Re,Qe,st);a(ee,z.slice(0,hn.to-pt),ie,he,null,Qe,st),he=null,z=z.slice(hn.to-pt),pt=hn.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 Re=1;Rest||Ko.collapsed&&io.to==st&&io.from==st)){if(io.to!=null&&io.to!=st&&On>io.to&&(On=io.to,Nr=""),Ko.className&&(pr+=" "+Ko.className),Ko.css&&(kn=(kn?kn+";":"")+Ko.css),Ko.startStyle&&io.from==st&&(ti+=" "+Ko.startStyle),Ko.endStyle&&io.to==On&&(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&&On>io.from&&(On=io.from)}if(Wi)for(var cl=0;cl=Qe)break;for(var Rl=Math.min(Qe,On);;){if(tn){var Il=st+tn.length;if(!hi){var Ja=Il>Rl?tn.slice(0,Rl-st):tn;y.addToken(y,Ja,hn?hn+pr:pr,ti,st+Ja.length==On?Nr:"",kn,Oi)}if(Il>=Rl){tn=tn.slice(Rl-st),st=Rl;break}st=Il,ti=""}tn=ie.slice(he,he=ee[pt++]),hn=Mo(ee[pt++],y.cm.options)}}}function ea(a,y,ee){this.line=y,this.rest=qr(y),this.size=this.rest?Lt(ct(this.rest))-ee+1:1,this.node=this.text=null,this.hidden=Cr(a,y)}function ta(a,y,ee){for(var z=[],ie,he=y;he2&&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;zee)return{map:a.measure.maps[ie],cache:a.measure.caches[ie],before:!0}}function us(a,y){y=qn(y);var ee=Lt(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,ke(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=ee.lineN&&yy)&&(he=st-Qe,ie=he-1,y>=st&&(Re="right")),ie!=null){if(z=a[pt+2],Qe==st&&ee==(z.insertLeft?"left":"right")&&(Re=ee),ee=="left"&&ie==0)for(;pt&&a[pt-2]==a[pt-3]&&a[pt-1].insertLeft;)z=a[(pt-=3)+2],Re="left";if(ee=="right"&&ie==st-Qe)for(;pt=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,Re=ie.start,Qe=ie.end,st=ie.collapse,pt;if(he.nodeType==3){for(var tn=0;tn<4;tn++){for(;Re&&Be(y.line.text.charAt(ie.coverStart+Re));)--Re;for(;ie.coverStart+Qe0&&(st=z="right");var hn;a.options.lineWrapping&&(hn=he.getClientRects()).length>1?pt=hn[z=="right"?hn.length-1:0]:pt=he.getBoundingClientRect()}if(Ae&&ve<9&&!Re&&(!pt||!pt.left&&!pt.right)){var kn=he.parentNode.getClientRects()[0];kn?pt={left:kn.left,right:kn.left+Pl(a.display),top:kn.top,bottom:kn.bottom}:pt=Is}for(var On=pt.top-y.rect.top,pr=pt.bottom-y.rect.top,Nr=(On+pr)/2,ti=y.view.measure.heights,hi=0;hi=z.text.length?(st=z.text.length,pt="before"):st<=0&&(st=0,pt="after"),!Qe)return Re(pt=="before"?st-1:st,pt=="before");function tn(pr,Nr,ti){var hi=Qe[Nr],Oi=hi.level==1;return Re(ti?pr-1:pr,Oi!=ti)}var hn=dt(Qe,st,pt),kn=rt,On=tn(st,hn,pt=="before");return kn!=null&&(On.other=tn(st,kn,pt!="before")),On}function Uo(a,y){var ee=0;y=Wt(a.doc,y),a.options.lineWrapping||(ee=Pl(a.display)*y.ch);var z=wn(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=wt(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=Qt(z,ee),he=z.first+z.size-1;if(ie>he)return Eo(z.first+z.size-1,wn(z,he).text.length,null,1,1);y<0&&(y=0);for(var Re=wn(z,ie);;){var Qe=Fl(a,Re,ie,y,ee),st=lr(Re,Qe.ch+(Qe.xRel>0||Qe.outside>0?1:0));if(!st)return Qe;var pt=st.find(1);if(pt.line==ie)return pt;Re=wn(z,ie=pt.line)}}function tl(a,y,ee,z){z-=Xl(y);var ie=y.text.length,he=Ye(function(Re){return vl(a,ee,Re-1).bottom<=z},ie,0);return ie=Ye(function(Re){return vl(a,ee,Re).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 Ta(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),Re=Xl(y),Qe=0,st=y.text.length,pt=!0,tn=ot(y,a.doc.direction);if(tn){var hn=(a.options.lineWrapping?Ll:El)(a,y,ee,he,tn,z,ie);pt=hn.level!=1,Qe=pt?hn.from:hn.to-1,st=pt?hn.to:hn.from-1}var kn=null,On=null,pr=Ye(function(mo){var io=vl(a,he,mo);return io.top+=Re,io.bottom+=Re,Ta(io,z,ie,!1)?(io.top<=ie&&io.left<=z&&(kn=mo,On=io),!0):!1},Qe,st),Nr,ti,hi=!1;if(On){var Oi=z-On.left=Wi.bottom?1:0}return pr=Te(y.text,pr,1),Eo(ee,pr,ti,hi,z-Nr)}function El(a,y,ee,z,ie,he,Re){var Qe=Ye(function(hn){var kn=ie[hn],On=kn.level!=1;return Ta(Ha(a,wt(ee,On?kn.to:kn.from,On?"before":"after"),"line",y,z),he,Re,!0)},0,ie.length-1),st=ie[Qe];if(Qe>0){var pt=st.level!=1,tn=Ha(a,wt(ee,pt?st.from:st.to,pt?"after":"before"),"line",y,z);Ta(tn,he,Re,!0)&&tn.top>Re&&(st=ie[Qe-1])}return st}function Ll(a,y,ee,z,ie,he,Re){var Qe=tl(a,y,z,Re),st=Qe.begin,pt=Qe.end;/\s/.test(y.text.charAt(pt-1))&&pt--;for(var tn=null,hn=null,kn=0;kn=pt||On.to<=st)){var pr=On.level!=1,Nr=vl(a,z,pr?Math.min(pt,On.to)-1:Math.max(st,On.from)).right,ti=Nrti)&&(tn=On,hn=ti)}}return tn||(tn=ie[ie.length-1]),tn.frompt&&(tn={from:tn.from,to:pt,level:tn.level}),tn}var ol;function fl(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=He("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(He("br"));ol.appendChild(document.createTextNode("x"))}ke(a.measure,ol);var ee=ol.offsetHeight/50;return ee>3&&(a.cachedTextHeight=ee),tt(a.measure),ee||1}function Pl(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=He("span","xxxxxxxxxx"),ee=He("pre",[y],"CodeMirror-line-like");ke(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,Re=0;he;he=he.nextSibling,++Re){var Qe=a.display.gutterSpecs[Re].className;ee[Qe]=he.offsetLeft+he.clientLeft+ie,z[Qe]=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(Cr(a.doc,ie))return 0;var he=0;if(ie.widgets)for(var Re=0;Re0&&(pt=wn(a.doc,st.line).text).length==st.ch){var tn=Ne(pt,pt.length,a.options.tabSize)-pt.length;st=wt(st.line,Math.max(0,Math.round((he-Al(a.display).left)/Pl(a.display))-tn))}return st}function kl(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var ee=a.display.view,z=0;zy)&&(ie.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=ie.viewTo)Xr&&ir(a.doc,y)ie.viewFrom?Tl(a):(ie.viewFrom+=z,ie.viewTo+=z);else if(y<=ie.viewFrom&&ee>=ie.viewTo)Tl(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):Tl(a)}else if(ee>=ie.viewTo){var Re=xs(a,y,y,-1);Re?(ie.view=ie.view.slice(0,Re.index),ie.viewTo=Re.lineN):Tl(a)}else{var Qe=xs(a,y,y,-1),st=xs(a,ee,ee+z,1);Qe&&st?(ie.view=ie.view.slice(0,Qe.index).concat(ta(a,Qe.lineN,st.lineN)).concat(ie.view.slice(st.index)),ie.viewTo+=z):Tl(a)}var pt=ie.externalMeasured;pt&&(ee=ie.lineN&&y=z.viewTo)){var he=z.view[kl(a,y)];if(he.node!=null){var Re=he.changes||(he.changes=[]);Oe(Re,ee)==-1&&Re.push(ee)}}}function Tl(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=kl(a,y),he,Re=a.display.view;if(!Xr||ee==a.doc.first+a.doc.size)return{index:ie,lineN:ee};for(var Qe=a.display.viewFrom,st=0;st0){if(ie==Re.length-1)return null;he=Qe+Re[ie].size-y,ie++}else he=Qe-y;y+=he,ee+=he}for(;ir(a.doc,ee)!=ee;){if(ie==(z<0?0:Re.length-1))return null;ee+=z*Re[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.viewFromee&&(z.view=z.view.slice(0,kl(a,ee)))),z.viewTo=ee}function Es(a){for(var y=a.display.view,ee=0,z=0;z=a.display.viewTo||Qe.to().line0?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 ks(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,Pe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),be&&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.005||tn<-.005)&&(or(ie.line,Re),os(ie.line),ie.rest))for(var hn=0;hna.display.sizerWidth){var kn=Math.ceil(Qe/Pl(a.display));kn>a.display.maxLineLength&&(a.display.maxLineLength=kn,a.display.maxLine=ie.line,a.display.maxLineChanged=!0)}}}}function os(a){if(a.widgets)for(var y=0;y=Re&&(he=Qt(y,ji(wn(y,st))-a.wrapper.clientHeight),Re=st)}return{from:he,to:Math.max(Re,he+1)}}function Xe(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=He("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?wt(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,ee=y.sticky=="before"?wt(y.line,y.ch+1,"before"):y);for(var he=0;he<5;he++){var Re=!1,Qe=Ha(a,y),st=!ee||ee==y?Qe:Ha(a,ee);ie={left:Math.min(Qe.left,st.left),top:Math.min(Qe.top,st.top)-z,right:Math.max(Qe.left,st.left),bottom:Math.max(Qe.bottom,st.bottom)+z};var pt=It(a,ie),tn=a.doc.scrollTop,hn=a.doc.scrollLeft;if(pt.scrollTop!=null&&(tr(a,pt.scrollTop),Math.abs(a.doc.scrollTop-tn)>1&&(Re=!0)),pt.scrollLeft!=null&&(ar(a,pt.scrollLeft),Math.abs(a.doc.scrollLeft-hn)>1&&(Re=!0)),!Re)break}return ie}function Pt(a,y){var ee=It(a,y);ee.scrollTop!=null&&tr(a,ee.scrollTop),ee.scrollLeft!=null&&ar(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),Re={};y.bottom-y.top>he&&(y.bottom=y.top+he);var Qe=a.doc.height+pl(ee),st=y.topQe-z;if(y.topie+he){var tn=Math.min(y.top,(pt?Qe:y.bottom)-he);tn!=ie&&(Re.scrollTop=tn)}var hn=a.options.fixedGutter?0:ee.gutters.offsetWidth,kn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ee.scroller.scrollLeft-hn,On=Dl(a)-ee.gutters.offsetWidth,pr=y.right-y.left>On;return pr&&(y.right=y.left+On),y.left<10?Re.scrollLeft=0:y.leftOn+kn-3&&(Re.scrollLeft=y.right+(pr?0:10)-On),Re}function fn(a,y){y!=null&&(Gn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Cn(a){Gn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function An(a,y,ee){(y!=null||ee!=null)&&Gn(a),y!=null&&(a.curOp.scrollLeft=y),ee!=null&&(a.curOp.scrollTop=ee)}function Rn(a,y){Gn(a),a.curOp.scrollToPos=y}function Gn(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});An(a,ie.scrollLeft,ie.scrollTop)}function tr(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||lo(a,{top:y}),sr(a,y,!0),b&&lo(a),Ki(a,100))}function sr(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 ar(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,yt(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 dr=function(a,y,ee){this.cm=ee;var z=this.vert=He("div",[He("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=He("div",[He("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");z.tabIndex=ie.tabIndex=-1,a(z),a(ie),jt(z,"scroll",function(){z.clientHeight&&y(z.scrollTop,"vertical")}),jt(ie,"scroll",function(){ie.clientWidth&&y(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ae&&ve<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};dr.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}},dr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},dr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},dr.prototype.zeroWidthHack=function(){var a=De&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},dr.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)},dr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var hr=function(){};hr.prototype.update=function(){return{bottom:0,right:0}},hr.prototype.setScrollLeft=function(){},hr.prototype.setScrollTop=function(){},hr.prototype.clear=function(){};function mr(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 Tr={native:dr,null:hr};function xr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ze(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Tr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),jt(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"?ar(a,y):tr(a,y)},a),a.display.scrollbars.addClass&&Pe(a.display.wrapper,a.display.scrollbars.addClass)}var $r=0;function Ir(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.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 Ti(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=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 Re=he.styles,Qe=he.text.length>a.options.maxHighlightLength?Kn(y.mode,z.state):null,st=Vn(a,he,z,!0);Qe&&(z.state=Qe),he.styles=st.styles;var pt=he.styleClasses,tn=st.classes;tn?he.styleClasses=tn:pt&&(he.styleClasses=null);for(var hn=!Re||Re.length!=he.styles.length||pt!=tn&&(!pt||!tn||pt.bgClass!=tn.bgClass||pt.textClass!=tn.textClass),kn=0;!hn&&knee)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=ee.viewFrom&&y.visible.to<=ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo)&&ee.renderedView==ee.view&&Es(a)==0)return!1;Ft(a)&&(Tl(a),y.dims=Vl(a));var ie=z.first+z.size,he=Math.max(y.visible.from-a.options.viewportMargin,z.first),Re=Math.min(ie,y.visible.to+a.options.viewportMargin);ee.viewFromRe&&ee.viewTo-Re<20&&(Re=Math.min(ie,ee.viewTo)),Xr&&(he=ir(a.doc,he),Re=Qn(a.doc,Re));var Qe=he!=ee.viewFrom||Re!=ee.viewTo||ee.lastWrapHeight!=y.wrapperHeight||ee.lastWrapWidth!=y.wrapperWidth;Ks(a,he,Re),ee.viewOffset=ji(wn(a.doc,ee.viewFrom)),a.display.mover.style.top=ee.viewOffset+"px";var st=Es(a);if(!Qe&&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),tt(ee.cursorDiv),tt(ee.selectionDiv),ee.gutters.style.height=ee.sizer.style.minHeight=0,Qe&&(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),mr(a,ie),We(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),mr(a,z),We(a,z),ee.finish()}}function uo(a,y,ee){var z=a.display,ie=a.options.lineNumbers,he=z.lineDiv,Re=he.firstChild;function Qe(pr){var Nr=pr.nextSibling;return be&&De&&a.display.currentWheelTarget==pr?pr.style.display="none":pr.parentNode.removeChild(pr),Nr}for(var st=z.view,pt=z.viewFrom,tn=0;tn-1&&(On=!1),rl(a,hn,pt,ee)),On&&(tt(hn.lineNumber),hn.lineNumber.appendChild(document.createTextNode(Tt(a.options,pt)))),Re=hn.node.nextSibling}pt+=hn.size}for(;Re;)Re=Qe(Re)}function Ve(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function We(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 yt(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",Re=0;ReRe.clientWidth,st=Re.scrollHeight>Re.clientHeight;if(z&&Qe||ie&&st){if(ie&&De&&be){e:for(var pt=y.target,tn=he.view;pt!=Re;pt=pt.parentNode)for(var hn=0;hn=0&&Ht(a,z.to())<=0)return ee}return-1};var bn=function(a,y){this.anchor=a,this.head=y};bn.prototype.from=function(){return cn(this.anchor,this.head)},bn.prototype.to=function(){return qt(this.anchor,this.head)},bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ur(a,y,ee){var z=a&&a.options.selectionsMayTouch,ie=y[ee];y.sort(function(kn,On){return Ht(kn.from(),On.from())}),ee=Oe(y,ie);for(var he=1;he0:st>=0){var pt=cn(Qe.from(),Re.from()),tn=qt(Qe.to(),Re.to()),hn=Qe.empty()?Re.from()==Re.head:Qe.from()==Qe.head;he<=ee&&--ee,y.splice(--he,2,new bn(hn?tn:pt,hn?pt:tn))}}return new xn(y,ee)}function jn(a,y){return new xn([new bn(a,y||a)],0)}function vr(a){return a.text?wt(a.from.line+a.text.length-1,ct(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function fr(a,y){if(Ht(a,y.from)<0)return a;if(Ht(a,y.to)<=0)return vr(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+=vr(y).ch-y.to.ch),wt(ee,z)}function wr(a,y){for(var ee=[],z=0;z1&&a.remove(Qe.line+1,pr-1),a.insert(Qe.line+1,hi)}Po(a,"change",a,y)}function Sr(a,y,ee){function z(ie,he,Re){if(ie.linked)for(var Qe=0;Qe1&&!a.done[a.done.length-2].ranges)return a.done.pop(),ct(a.done)}function Ei(a,y,ee,z){var ie=a.history;ie.undone.length=0;var he=+new Date,Re,Qe;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)=="*"))&&(Re=ei(ie,ie.lastOp==z)))Qe=ct(Re.changes),Ht(y.from,y.to)==0&&Ht(y.from,Qe.to)==0?Qe.to=vr(y):Re.changes.push(Br(a,y));else{var st=ct(ie.done);for((!st||!st.ranges)&&eo(a.sel,ie.done),Re={changes:[Br(a,y)],generation:ie.generation},ie.done.push(Re);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,Qe||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,ct(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=ct(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(Re){Re.markedSpans&&((ie||(ie=y["spans_"+a.id]={}))[he]=Re.markedSpans),++he})}function No(a){if(!a)return null;for(var y,ee=0;ee-1&&(ct(Qe)[hn]=pt[hn],delete pt[hn])}}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 bn(ie,y)}else return new bn(ee||y,y)}function po(a,y,ee,z,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),ci(a,new xn([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=y.ch:Qe.to>y.ch))){if(ie&&(Gt(st,"beforeCursorEnter"),st.explicitlyCleared))if(he.markedSpans){--Re;continue}else break;if(!st.atomic)continue;if(ee){var hn=st.find(z<0?1:-1),kn=void 0;if((z<0?tn:pt)&&(hn=ki(a,hn,-z,hn&&hn.line==y.line?he:null)),hn&&hn.line==y.line&&(kn=Ht(hn,ee))&&(z<0?kn<0:kn>0))return va(a,hn,y,z,ie)}var On=st.find(z<0?-1:1);return(z<0?pt:tn)&&(On=ki(a,On,z,On.line==y.line?he:null)),On?va(a,On,y,z,ie):null}}return y}function ca(a,y,ee,z,ie){var he=z||1,Re=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 Re||(a.cantEdit=!0,wt(a.first,0))}function ki(a,y,ee,z){return ee<0&&y.ch==0?y.line>a.first?Wt(a,wt(y.line-1)):null:ee>0&&y.ch==(z||wn(a,y.line)).text.length?y.line=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=wr(a,y);Ei(a,y,ee,a.cm?a.cm.curOp.id:NaN),Na(a,y,ee,Xi(a,y));var z=[];Sr(a,function(ie,he){!he&&Oe(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,Re=a.sel,Qe=y=="undo"?ie.done:ie.undone,st=y=="undo"?ie.undone:ie.done,pt=0;pt=0;--On){var pr=kn(On);if(pr)return pr.v}}}}function la(a,y){if(y!=0&&(a.first+=y,a.sel=new xn(Bt(a.sel.ranges,function(ie){return new bn(wt(ie.anchor.line+y,ie.anchor.ch),wt(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;za.lastLine())){if(y.from.linehe&&(y={from:y.from,to:wt(he,wn(a,he).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Bn(a,y.from,y.to),ee||(ee=wr(a,y)),a.cm?ia(a.cm,y,z):Ci(a,y,z),Do(a,ee,xe),a.cantEdit&&ca(a,wt(a.firstLine(),0))&&(a.cantEdit=!1)}}function ia(a,y,ee){var z=a.doc,ie=a.display,he=y.from,Re=y.to,Qe=!1,st=he.line;a.options.lineWrapping||(st=Lt(qn(wn(z,he.line))),z.iter(st,Re.line+1,function(On){if(On==ie.maxLine)return Qe=!0,!0})),z.sel.contains(y.from,y.to)>-1&&Ut(a),Ci(z,y,ee,Ms(a)),a.options.lineWrapping||(z.iter(st,he.line+y.text.length,function(On){var pr=vo(On);pr>ie.maxLineLength&&(ie.maxLine=On,ie.maxLineLength=pr,ie.maxLineChanged=!0,Qe=!1)}),Qe&&(a.curOp.updateMaxLine=!0)),Fr(z,he.line),Ki(a,400);var pt=y.text.length-(Re.line-he.line)-1;y.full?_a(a):he.line==Re.line&&y.text.length==1&&!Vr(a.doc,y)?Wl(a,he.line,"text"):_a(a,he.line,Re.line+1,pt);var tn=Jt(a,"changes"),hn=Jt(a,"change");if(hn||tn){var kn={from:he,to:Re,text:y.text,removed:y.removed,origin:y.origin};hn&&Po(a,"change",a,kn),tn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(kn)}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){ee1||!(this.children[0]instanceof Lo))){var Qe=[];this.collapse(Qe),this.children=[new Lo(Qe)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var Re=ie.lines.length%25+25,Qe=Re;Qe10);a.parent.maybeSpill()}},iterN:function(a,y,ee){for(var z=0;za.display.maxLineLength&&(a.display.maxLine=pt,a.display.maxLineLength=tn,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;ie0||Re==0&&he.clearWhenEmpty!==!1)return he;if(he.replacedWith&&(he.collapsed=!0,he.widgetNode=Je("span",[he.replacedWith],"CodeMirror-widget"),z.handleMouseEvents||he.widgetNode.setAttribute("cm-ignore-events","true"),z.insertLeft&&(he.widgetNode.insertLeft=!0)),he.collapsed){if(cr(a,y.line,y,ee,he)||y.line!=ee.line&&cr(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 Qe=y.line,st=a.cm,pt;if(a.iter(Qe,ee.line+1,function(hn){st&&he.collapsed&&!st.options.lineWrapping&&qn(hn)==st.display.maxLine&&(pt=!0),he.collapsed&&Qe!=y.line&&or(hn,0),wi(hn,new Zi(he,Qe==y.line?y.ch:null,Qe==ee.line?ee.ch:null)),++Qe}),he.collapsed&&a.iter(y.line,ee.line+1,function(hn){Cr(a,hn)&&or(hn,0)}),he.clearOnEnter&&jt(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 tn=y.line;tn<=ee.line;tn++)Wl(st,tn,"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=0;st--)Xo(this,z[st]);Qe?Di(this,Qe):this.cm&&Cn(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.ch)&&y.push(ie.marker.parent||ie.marker)}return y},findMarks:function(a,y,ee){a=Wt(this,a),y=Wt(this,y);var z=[],ie=a.line;return this.iter(a.line,y.line+1,function(he){var Re=he.markedSpans;if(Re)for(var Qe=0;Qe=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;za)return y=a,!0;a-=he,++ee}),Wt(this,wt(ee,y))},indexFromPos:function(a){a=Wt(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var tn=a.dataTransfer.getData("Text");if(tn){var hn;if(y.state.draggingText&&!y.state.draggingText.copy&&(hn=y.listSelections()),Do(y.doc,jn(ee,ee)),hn)for(var kn=0;kn=0;Qe--)Fo(a.doc,"",z[Qe].from,z[Qe].to,"+delete");Cn(a)})}function eu(a,y,ee){var z=Te(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 wt(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 Re=ie<0?ct(he):he[0],Qe=ie<0==(Re.level==1),st=Qe?"after":"before",pt;if(Re.level>0||y.doc.direction=="rtl"){var tn=Zl(y,ee);pt=ie<0?ee.text.length-1:0;var hn=vl(y,tn,pt).top;pt=Ye(function(kn){return vl(y,tn,kn).top==hn},ie<0==(Re.level==1)?Re.from:Re.to-1,pt),st=="before"&&(pt=eu(ee,pt,1))}else pt=ie<0?Re.to:Re.from;return new wt(z,pt,st)}}return new wt(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=dt(ie,ee.ch,ee.sticky),Re=ie[he];if(a.doc.direction=="ltr"&&Re.level%2==0&&(z>0?Re.to>ee.ch:Re.from=Re.from&&kn>=tn.begin)){var On=hn?"before":"after";return new wt(ee.line,kn,On)}}var pr=function(hi,Oi,mi){for(var Wi=function(wa,cl){return cl?new wt(ee.line,Qe(wa,1),"before"):new wt(ee.line,wa,"after")};hi>=0&&hi0==(mo.level!=1),Ko=io?mi.begin:Qe(mi.end,-1);if(mo.from<=Ko&&Ko0?tn.end:Qe(tn.begin,-1);return ti!=null&&!(z>0&&ti==y.text.length)&&(Nr=pr(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"),xe)},killLine:function(a){return ps(a,function(y){if(y.empty()){var ee=wn(a.doc,y.head.line).text.length;return y.head.ch==ee&&y.head.line0)ie=new wt(ie.line,ie.ch+1),a.replaceRange(he.charAt(ie.ch-1)+he.charAt(ie.ch-2),wt(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Re=wn(a.doc,ie.line-1).text;Re&&(ie=new wt(ie.line,1),a.replaceRange(he.charAt(0)+a.doc.lineSeparator()+Re.charAt(Re.length-1),wt(ie.line-1,Re.length-1),ie,"+transpose"))}}ee.push(new bn(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;za&&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)){be||(ee.scroller.draggable=!1,setTimeout(function(){return ee.scroller.draggable=!0},100));return}if(!ql(y,a)){var z=zl(y,a),ie=Yt(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):Mt(a)==ee.scroller&&Ot(a):ie==2?(z&&po(y.doc,z),setTimeout(function(){return ee.input.focus()},20)):ie==3&&(Ie?y.display.input.onContextMenu(a):ks(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(Re){if(typeof Re=="string"&&(Re=as[Re]),!Re)return!1;var Qe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Qe=Re(a,ee)!=at}finally{a.state.suppressEdits=!1}return Qe})}function Go(a,y,ee){var z=a.getOption("configureMouse"),ie=z?z(a,y,ee):{};if(ie.unit==null){var he=Fe?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=De?ee.metaKey:ee.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(De?ee.altKey:ee.ctrlKey)),ie}function $o(a,y,ee,z){Ae?setTimeout(ft(mu,a),0):a.curOp.focus=pe();var ie=Go(a,ee,z),he=a.doc.sel,Re;a.options.dragDrop&&ln&&!a.isReadOnly()&&ee=="single"&&(Re=he.contains(y))>-1&&(Ht((Re=he.ranges[Re]).from(),y)<0||y.xRel>0)&&(Ht(Re.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,Re=_r(a,function(pt){be&&(ie.scroller.draggable=!1),a.state.draggingText=!1,dn(ie.wrapper.ownerDocument,"mouseup",Re),dn(ie.wrapper.ownerDocument,"mousemove",Qe),dn(ie.scroller,"dragstart",st),dn(ie.scroller,"drop",Re),he||(Ot(pt),z.addNew||po(a.doc,ee,null,null,z.extend),be&&!we||Ae&&ve==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),Qe=function(pt){he=he||Math.abs(y.clientX-pt.clientX)+Math.abs(y.clientY-pt.clientY)>=10},st=function(){return he=!0};be&&(ie.scroller.draggable=!0),a.state.draggingText=Re,Re.copy=!z.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),jt(ie.wrapper.ownerDocument,"mouseup",Re),jt(ie.wrapper.ownerDocument,"mousemove",Qe),jt(ie.scroller,"dragstart",st),jt(ie.scroller,"drop",Re),ks(a),setTimeout(function(){return ie.input.focus()},20)}function Bl(a,y,ee){if(ee=="char")return new bn(y,y);if(ee=="word")return a.findWordAt(y);if(ee=="line")return new bn(wt(y.line,0),Wt(a.doc,wt(y.line+1,0)));var z=ee(a,y);return new bn(z.from,z.to)}function ul(a,y,ee,z){var ie=a.display,he=a.doc;Ot(y);var Re,Qe,st=he.sel,pt=st.ranges;if(z.addNew&&!z.extend?(Qe=he.sel.contains(ee),Qe>-1?Re=pt[Qe]:Re=new bn(ee,ee)):(Re=he.sel.primary(),Qe=he.sel.primIndex),z.unit=="rectangle")z.addNew||(Re=new bn(ee,ee)),ee=zl(a,y,!0,!0),Qe=-1;else{var tn=Bl(a,ee,z.unit);z.extend?Re=go(Re,tn.anchor,tn.head,z.extend):Re=tn}z.addNew?Qe==-1?(Qe=pt.length,ci(he,ur(a,pt.concat([Re]),Qe),{scroll:!1,origin:"*mouse"})):pt.length>1&&pt[Qe].empty()&&z.unit=="char"&&!z.extend?(ci(he,ur(a,pt.slice(0,Qe).concat(pt.slice(Qe+1)),0),{scroll:!1,origin:"*mouse"}),st=he.sel):pa(he,Qe,Re,Ke):(Qe=0,ci(he,new xn([Re],0),Ke),st=he.sel);var hn=ee;function kn(mi){if(Ht(hn,mi)!=0)if(hn=mi,z.unit=="rectangle"){for(var Wi=[],mo=a.options.tabSize,io=Ne(wn(he,ee.line).text,ee.ch,mo),Ko=Ne(wn(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=wn(he,Za).text,Ja=Ct(Il,wa,mo);wa==cl?Wi.push(new bn(wt(Za,Ja),wt(Za,Ja))):Il.length>Ja&&Wi.push(new bn(wt(Za,Ja),wt(Za,Ct(Il,cl,mo))))}Wi.length||Wi.push(new bn(ee,ee)),ci(he,ur(a,st.ranges.slice(0,Qe).concat(Wi),Qe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(mi)}else{var Ol=Re,ml=Bl(a,mi,z.unit),nl=Ol.anchor,qa;Ht(ml.anchor,nl)>0?(qa=ml.head,nl=cn(Ol.from(),ml.anchor)):(qa=ml.anchor,nl=qt(Ol.to(),ml.head));var ja=st.ranges.slice(0);ja[Qe]=Fs(a,new bn(Wt(he,nl),qa)),ci(he,ur(a,ja,Qe),Ke)}}var On=ie.wrapper.getBoundingClientRect(),pr=0;function Nr(mi){var Wi=++pr,mo=zl(a,mi,!0,z.unit=="rectangle");if(mo)if(Ht(mo,hn)!=0){a.curOp.focus=pe(),kn(mo);var io=me(ie,he);(mo.line>=io.to||mo.lineOn.bottom?20:0;Ko&&setTimeout(_r(a,function(){pr==Wi&&(ie.scroller.scrollTop+=Ko,Nr(mi))}),50)}}function ti(mi){a.state.selectingText=!1,pr=1/0,mi&&(Ot(mi),ie.input.focus()),dn(ie.wrapper.ownerDocument,"mousemove",hi),dn(ie.wrapper.ownerDocument,"mouseup",Oi),he.history.lastSelOrigin=null}var hi=_r(a,function(mi){mi.buttons===0||!Yt(mi)?ti(mi):Nr(mi)}),Oi=_r(a,ti);a.state.selectingText=Oi,jt(ie.wrapper.ownerDocument,"mousemove",hi),jt(ie.wrapper.ownerDocument,"mouseup",Oi)}function Fs(a,y){var ee=y.anchor,z=y.head,ie=wn(a.doc,ee.line);if(Ht(ee,z)==0&&ee.sticky==z.sticky)return y;var he=ot(ie);if(!he)return y;var Re=dt(he,ee.ch,ee.sticky),Qe=he[Re];if(Qe.from!=ee.ch&&Qe.to!=ee.ch)return y;var st=Re+(Qe.from==ee.ch==(Qe.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 tn=dt(he,z.ch,z.sticky),hn=tn-Re||(z.ch-ee.ch)*(Qe.level==1?-1:1);tn==st-1||tn==st?pt=hn<0:pt=hn>0}var kn=he[st+(pt?-1:0)],On=pt==(kn.level==1),pr=On?kn.from:kn.to,Nr=On?"after":"before";return ee.ch==pr&&ee.sticky==Nr?y:new bn(new wt(ee.line,pr,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(kn){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;z&&Ot(y);var Re=a.display,Qe=Re.lineDiv.getBoundingClientRect();if(he>Qe.bottom||!Jt(a,ee))return mn(y);he-=Qe.top-Re.viewOffset;for(var st=0;st=ie){var tn=Qt(a.doc,he),hn=a.display.gutterSpecs[st];return Gt(a,ee,a,tn,hn.className,y),mn(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")||Ie||a.display.input.onContextMenu(y)}function du(a,y){return Jt(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,Re){a.defaults[z]=ie,he&&(y[z]=Re?function(Qe,st,pt){pt!=_s&&he(Qe,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,kr(z)},!0),ee("indentUnit",2,kr,!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=[],Re=z.doc.first;z.doc.iter(function(st){for(var pt=0;;){var tn=st.text.indexOf(ie,pt);if(tn==-1)break;pt=tn+ie.length,he.push(wt(Re,tn))}Re++});for(var Qe=he.length-1;Qe>=0;Qe--)Fo(z.doc,ie,he[Qe],wt(he[Qe].line,he[Qe].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",ye?"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",!Ze),ee("wholeLineUpdateBefore",!0),ee("theme","default",function(z){Mu(z),sn(z)},!0),ee("keyMap","default",function(z,ie,he){var Re=Vs(ie),Qe=he!=_s&&Vs(he);Qe&&Qe.detach&&Qe.detach(z,Re),Re.attach&&Re.attach(z,Qe||null)}),ee("extraKeys",null),ee("configureMouse",null),ee("lineWrapping",!1,Uu,!0),ee("gutters",[],function(z,ie){z.display.gutterSpecs=kt(ie,z.options.lineNumbers),sn(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 mr(z)},!0),ee("scrollbarStyle","native",function(z){xr(z),mr(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=kt(z.options.gutters,ie),sn(z)},!0),ee("firstLineNumber",1,sn,!0),ee("lineNumberFormatter",function(z){return z},sn,!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?jt:dn;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?(Pe(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 mr(a)},100)}function La(a,y){var ee=this;if(!(this instanceof La))return new La(a,y);this.options=y=y?Et(y):{},Et(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 nn(a,z,ie,y);he.wrapper.CodeMirror=this,Mu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),xr(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 ue,keySeq:null,specialChars:null},y.autofocus&&!ye&&he.input.focus(),Ae&&ve<11&&setTimeout(function(){return ee.display.input.reset(!0)},20),Vu(this),Yo(),Ir(this),this.curOp.forceUpdate=!0,br(this,z),y.autofocus&&!ye||this.hasFocus()?setTimeout(function(){ee.hasFocus()&&!ee.state.focused&&$l(ee)},20):is(this);for(var Re in gu)gu.hasOwnProperty(Re)&&gu[Re](this,y[Re],_s);Ft(this),y.finishInit&&y.finishInit(this);for(var Qe=0;Qe20*20}jt(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)}}),jt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),jt(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 tn=a.coordsChar(y.activeTouch,"page"),hn;!pt.prev||Re(pt,pt.prev)?hn=new bn(tn,tn):!pt.prev.prev||Re(pt,pt.prev.prev)?hn=a.findWordAt(tn):hn=new bn(wt(tn.line,0),Wt(a.doc,wt(tn.line+1,0))),a.setSelection(hn.anchor,hn.head),a.focus(),Ot(st)}ie()}),jt(y.scroller,"touchcancel",ie),jt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(tr(a,y.scroller.scrollTop),ar(a,y.scroller.scrollLeft,!0),Gt(a,"scroll",a))}),jt(y.scroller,"mousewheel",function(st){return Fn(a,st)}),jt(y.scroller,"DOMMouseScroll",function(st){return Fn(a,st)}),jt(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 Qe=y.input.getField();jt(Qe,"keyup",function(st){return lu.call(a,st)}),jt(Qe,"keydown",_r(a,au)),jt(Qe,"keypress",_r(a,su)),jt(Qe,"focus",function(st){return $l(a,st)}),jt(Qe,"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 Re=a.options.tabSize,Qe=wn(ie,y),st=Ne(Qe.text,null,Re);Qe.stateAfter&&(Qe.stateAfter=null);var pt=Qe.text.match(/^\s*/)[0],tn;if(!z&&!/\S/.test(Qe.text))tn=0,ee="not";else if(ee=="smart"&&(tn=ie.mode.indent(he,Qe.text.slice(pt.length),Qe.text),tn==at||tn>150)){if(!z)return;ee="prev"}ee=="prev"?y>ie.first?tn=Ne(wn(ie,y-1).text,null,Re):tn=0:ee=="add"?tn=st+a.options.indentUnit:ee=="subtract"?tn=st-a.options.indentUnit:typeof ee=="number"&&(tn=st+ee),tn=Math.max(0,tn);var hn="",kn=0;if(a.options.indentWithTabs)for(var On=Math.floor(tn/Re);On;--On)kn+=Re,hn+=" ";if(knRe,st=In(y),pt=null;if(Qe&&z.ranges.length>1)if(es&&es.text.join(` `)==y){if(z.ranges.length%es.text.length==0){pt=[];for(var tn=0;tn=0;kn--){var On=z.ranges[kn],pr=On.from(),Nr=On.to();On.empty()&&(ee&&ee>0?pr=wt(pr.line,pr.ch-ee):a.state.overwrite&&!Qe?Nr=wt(Nr.line,Math.min(wn(he,Nr.line).text.length,Nr.ch+ct(st).length)):Qe&&es&&es.lineWise&&es.text.join(` `)==st.join(` `)&&(pr=Nr=wt(pr.line,0)));var ti={from:pr,to:Nr,text:pt?pt[kn%pt.length]:st,origin:ie||(Qe?"paste":a.state.cutIncoming>Re?"cut":"+input")};Xo(a.doc,ti),Po(a,"inputRead",a,ti)}y&&!Qe&&Tu(a,y),Cn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=hn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function ku(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 Tu(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),Re=!1;if(he.electricChars){for(var Qe=0;Qe-1){Re=fu(a,ie.head.line,"smart");break}}else he.electricInput&&he.electricInput.test(wn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Re=fu(a,ie.head.line,"smart"));Re&&Po(a,"electricInput",a,ie.head.line)}}}function Nu(a){for(var y=[],ee=[],z=0;zhe&&(fu(this,Qe.head.line,z,!0),he=Qe.head.line,Re==this.doc.sel.primIndex&&Cn(this));else{var st=Qe.from(),pt=Qe.to(),tn=Math.max(he,st.line);he=Math.min(this.lastLine(),pt.line-(pt.ch?0:1))+1;for(var hn=tn;hn0&&pa(this.doc,Re,new bn(st,kn[Re].to()),xe)}}}),getTokenAt:function(z,ie){return Kr(this,z,ie)},getLineTokens:function(z,ie){return Kr(this,wt(z),ie,!0)},getTokenTypeAt:function(z){z=Wt(this.doc,z);var ie=Mr(this,wn(this.doc,z.line)),he=0,Re=(ie.length-1)/2,Qe=z.ch,st;if(Qe==0)st=ie[2];else for(;;){var pt=he+Re>>1;if((pt?ie[pt*2-1]:0)>=Qe)Re=pt;else if(ie[pt*2+1]st&&(z=st,Re=!0),Qe=wn(this.doc,z)}else Qe=z;return fs(this,Qe,{top:0,left:0},ie||"page",he||Re).top+(Re?this.doc.height-ji(Qe):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,Re,Qe){var st=this.display;z=Ha(this,Wt(this.doc,z));var pt=z.bottom,tn=z.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),st.sizer.appendChild(ie),Re=="over")pt=z.top;else if(Re=="above"||Re=="near"){var hn=Math.max(st.wrapper.clientHeight,this.doc.height),kn=Math.max(st.sizer.clientWidth,st.lineSpace.clientWidth);(Re=="above"||z.bottom+ie.offsetHeight>hn)&&z.top>ie.offsetHeight?pt=z.top-ie.offsetHeight:z.bottom+ie.offsetHeight<=hn&&(pt=z.bottom),tn+ie.offsetWidth>kn&&(tn=kn-ie.offsetWidth)}ie.style.top=pt+"px",ie.style.left=ie.style.right="",Qe=="right"?(tn=st.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):(Qe=="left"?tn=0:Qe=="middle"&&(tn=(st.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=tn+"px"),he&&Pt(this,{left:tn,top:pt,right:tn+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){Tu(this,z)}),findPosH:function(z,ie,he,Re){var Qe=1;ie<0&&(Qe=-1,ie=-ie);for(var st=Wt(this.doc,z),pt=0;pt0&&tn(he.charAt(Re-1));)--Re;for(;Qe.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(),br(this,z),_l(this),this.display.input.reset(),An(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}},bt(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,Re){a.registerHelper(z,ie,Re),ee[z]._global.push({pred:he,val:Re})}}function Bu(a,y,ee,z,ie){var he=y,Re=ee,Qe=wn(a,y.line),st=ie&&a.direction=="rtl"?-ee:ee;function pt(){var Oi=y.line+st;return Oi=a.first+a.size?!1:(y=new wt(Oi,y.ch,y.sticky),Qe=wn(a,Oi))}function tn(Oi){var mi;if(z=="codepoint"){var Wi=Qe.text.charCodeAt(y.ch+(z>0?0:-1));isNaN(Wi)?mi=null:mi=new wt(y.line,Math.max(0,Math.min(Qe.text.length,y.ch+ee*(Wi>=55296&&Wi<56320?2:1))),-ee)}else ie?mi=pu(a.cm,Qe,y,ee):mi=Ys(Qe,y,ee);if(mi==null)if(!Oi&&pt())y=tu(ie,a.cm,Qe,y.line,st);else return!1;else y=mi;return!0}if(z=="char"||z=="codepoint")tn();else if(z=="column")tn(!0);else if(z=="word"||z=="group")for(var hn=null,kn=z=="group",On=a.cm&&a.cm.getHelper(y,"wordChars"),pr=!0;!(ee<0&&!tn(!pr));pr=!1){var Nr=Qe.text.charAt(y.ch)||` `,ti=re(Nr,On)?"w":kn&&Nr==` `?"n":!kn||/\s/.test(Nr)?null:"p";if(kn&&!pr&&!ti&&(ti="s"),hn&&hn!=ti){ee<0&&(ee=1,tn(),y.sticky="after");break}if(ti&&(hn=ti),ee>0&&!tn(!pr))break}var hi=ca(a,y,he,Re,!0);return ht(he,hi)&&(hi.hitSide=!0),hi}function zu(a,y,ee,z){var ie=a.doc,he=y.left,Re;if(z=="page"){var Qe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),st=Math.max(Qe-.5*fl(a.display),3);Re=(ee>0?y.bottom:y.top)+ee*st}else z=="line"&&(Re=ee>0?y.bottom+3:y.top-3);for(var pt;pt=Ma(a,he,Re),!!pt.outside;){if(ee<0?Re<=0:Re>=ie.height){pt.hitSide=!0;break}Re+=ee*5}return pt}var ba=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,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(Qe){for(var st=Qe.target;st;st=st.parentNode){if(st==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(st.className))break}return!1}jt(ie,"paste",function(Qe){!he(Qe)||Rt(z,Qe)||ku(Qe,z)||ve<=11&&setTimeout(_r(z,function(){return y.updateFromDOM()}),20)}),jt(ie,"compositionstart",function(Qe){y.composing={data:Qe.data,done:!1}}),jt(ie,"compositionupdate",function(Qe){y.composing||(y.composing={data:Qe.data,done:!1})}),jt(ie,"compositionend",function(Qe){y.composing&&(Qe.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),jt(ie,"touchstart",function(){return ee.forceCompositionEnd()}),jt(ie,"input",function(){y.composing||y.readFromDOMSoon()});function Re(Qe){if(!(!he(Qe)||Rt(z,Qe))){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()}),Qe.type=="cut"&&z.replaceSelection("",null,"cut");else if(z.options.lineWiseCopyCut){var st=Nu(z);yu({lineWise:!0,text:st.text}),Qe.type=="cut"&&z.operation(function(){z.setSelections(st.ranges,0,xe),z.replaceSelection("",null,"cut")})}else return;if(Qe.clipboardData){Qe.clipboardData.clearData();var pt=es.text.join(` `);if(Qe.clipboardData.setData("Text",pt),Qe.clipboardData.getData("Text")==pt){Qe.preventDefault();return}}var tn=Zu(),hn=tn.firstChild;z.display.lineSpace.insertBefore(tn,z.display.lineSpace.firstChild),hn.value=es.text.join(` `);var kn=document.activeElement;qe(hn),setTimeout(function(){z.display.lineSpace.removeChild(tn),kn.focus(),kn==ie&&ee.showPrimarySelection()},50)}}jt(ie,"copy",Re),jt(ie,"cut",Re)},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&&Wu(y,z)||{node:Qe[0].measure.map[2],offset:0},pt=ie.linea.firstLine()&&(z=wt(z.line-1,wn(a.doc,z.line-1).length)),ie.ch==wn(a.doc,ie.line).text.length&&ie.liney.viewTo-1)return!1;var he,Re,Qe;z.line==y.viewFrom||(he=kl(a,z.line))==0?(Re=Lt(y.view[0].line),Qe=y.view[0].node):(Re=Lt(y.view[he].line),Qe=y.view[he-1].node.nextSibling);var st=kl(a,ie.line),pt,tn;if(st==y.view.length-1?(pt=y.viewTo-1,tn=y.lineDiv.lastChild):(pt=Lt(y.view[st+1].line)-1,tn=y.view[st+1].node.previousSibling),!Qe)return!1;for(var hn=a.doc.splitLines(_u(a,Qe,tn,Re,pt)),kn=Bn(a.doc,wt(Re,0),wt(pt,wn(a.doc,pt).text.length));hn.length>1&&kn.length>1;)if(ct(hn)==ct(kn))hn.pop(),kn.pop(),pt--;else if(hn[0]==kn[0])hn.shift(),kn.shift(),Re++;else break;for(var On=0,pr=0,Nr=hn[0],ti=kn[0],hi=Math.min(Nr.length,ti.length);Onz.ch&&Oi.charCodeAt(Oi.length-pr-1)==mi.charCodeAt(mi.length-pr-1);)On--,pr++;hn[hn.length-1]=Oi.slice(0,Oi.length-pr).replace(/^\u200b+/,""),hn[0]=hn[0].slice(On).replace(/\u200b+$/,"");var mo=wt(Re,On),io=wt(pt,kn.length?ct(kn).length-pr:0);if(hn.length>1||hn[0]||Ht(mo,io))return Fo(a.doc,hn,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=wn(a.doc,y.line),ie=Kl(ee,z,y.line),he=ot(z,a.doc.direction),Re="left";if(he){var Qe=dt(he,y.ch);Re=Qe%2?"right":"left"}var st=Gl(ie.map,y.ch,Re);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="",Re=!1,Qe=a.doc.lineSeparator(),st=!1;function pt(On){return function(pr){return pr.id==On}}function tn(){Re&&(he+=Qe,st&&(he+=Qe),Re=st=!1)}function hn(On){On&&(tn(),he+=On)}function kn(On){if(On.nodeType==1){var pr=On.getAttribute("cm-text");if(pr){hn(pr);return}var Nr=On.getAttribute("cm-marker"),ti;if(Nr){var hi=a.findMarks(wt(z,0),wt(ie+1,0),pt(+Nr));hi.length&&(ti=hi[0].find(0))&&hn(Bn(a.doc,ti.from,ti.to).join(Qe));return}if(On.getAttribute("contenteditable")=="false")return;var Oi=/^(pre|div|p|li|table|br)$/i.test(On.nodeName);if(!/^br$/i.test(On.nodeName)&&On.textContent.length==0)return;Oi&&tn();for(var mi=0;mi=9&&y.hasSelection&&(y.hasSelection=null),ee.poll()}),jt(ie,"paste",function(Re){Rt(z,Re)||ku(Re,z)||(z.state.pasteIncoming=+new Date,ee.fastPoll())});function he(Re){if(!Rt(z,Re)){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()});else if(z.options.lineWiseCopyCut){var Qe=Nu(z);yu({lineWise:!0,text:Qe.text}),Re.type=="cut"?z.setSelections(Qe.ranges,null,xe):(ee.prevInput="",ie.value=Qe.text.join(` `),qe(ie))}else return;Re.type=="cut"&&(z.state.cutIncoming=+new Date)}}jt(ie,"cut",he),jt(ie,"copy",he),jt(a.scroller,"paste",function(Re){if(!(Wa(a,Re)||Rt(z,Re))){if(!ie.dispatchEvent){z.state.pasteIncoming=+new Date,ee.focus();return}var Qe=new Event("paste");Qe.clipboardData=Re.clipboardData,ie.dispatchEvent(Qe)}}),jt(a.lineSpace,"selectstart",function(Re){Wa(a,Re)||Ot(Re)}),jt(ie,"compositionstart",function(){var Re=z.getCursor("from");ee.composing&&ee.composing.range.clear(),ee.composing={start:Re,range:z.markText(Re,z.getCursor("to"),{className:"CodeMirror-composing"})}}),jt(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(),Re=y.lineDiv.getBoundingClientRect();z.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,ie.top+Re.top-he.top)),z.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,ie.left+Re.left-he.left))}return z},Ya.prototype.showSelection=function(a){var y=this.cm,ee=y.display;ke(ee.cursorDiv,a.cursors),ke(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&&qe(this.textarea),Ae&&ve>=9&&(this.hasSelection=ee)}else a||(this.prevInput=this.textarea.value="",Ae&&ve>=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"&&(!ye||pe()!=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||Yn(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(Ae&&ve>=9&&this.hasSelection===ie||De&&/[\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 Re=0,Qe=Math.min(z.length,ie.length);Re1e3||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(){Ae&&ve>=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),Re=z.scroller.scrollTop;if(!he||se)return;var Qe=ee.options.resetSelectionOnContextMenu;Qe&&ee.doc.sel.contains(he)==-1&&_r(ee,ci)(ee.doc,jn(he),xe);var st=ie.style.cssText,pt=y.wrapper.style.cssText,tn=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-tn.top-5)+"px; left: "+(a.clientX-tn.left-5)+`px; z-index: 1000; background: `+(Ae?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var hn;be&&(hn=window.scrollY),z.input.focus(),be&&window.scrollTo(null,hn),z.input.reset(),ee.somethingSelected()||(ie.value=y.prevInput=" "),y.contextMenuPending=On,z.selForContextMenu=ee.doc.sel,clearTimeout(z.detectingSelectAll);function kn(){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 On(){if(y.contextMenuPending==On&&(y.contextMenuPending=!1,y.wrapper.style.cssText=pt,ie.style.cssText=st,Ae&&ve<9&&z.scrollbars.setScrollTop(z.scroller.scrollTop=Re),ie.selectionStart!=null)){(!Ae||Ae&&ve<9)&&kn();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(Ae&&ve>=9&&kn(),Ie){vt(a);var pr=function(){dn(window,"mouseup",pr),setTimeout(On,20)};jt(window,"mouseup",pr)}else setTimeout(On,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?Et(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=pe();y.autofocus=ee==a||a.getAttribute("autofocus")!=null&&ee==document.body}function z(){a.value=Qe.getValue()}var ie;if(a.form&&(jt(a.form,"submit",z),!y.leaveSubmitMethodAlone)){var he=a.form;ie=he.submit;try{var Re=he.submit=function(){z(),he.submit=ie,he.submit(),he.submit=Re}}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&&(dn(a.form,"submit",z),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var Qe=La(function(st){return a.parentNode.insertBefore(st,a.nextSibling)},y);return Qe}function $u(a){a.off=dn,a.on=jt,a.wheelEventPixels=Pn,a.Doc=Fi,a.splitLines=In,a.countColumn=Ne,a.findColumn=Ct,a.isWordChar=x,a.Pass=at,a.signal=Gt,a.Line=Io,a.changeEnd=vr,a.scrollbarModel=Tr,a.Pos=wt,a.cmpPos=Ht,a.modes=en,a.mimeModes=$t,a.resolveMode=Wn,a.getMode=Hn,a.modeExtensions=zn,a.extendMode=Nn,a.copyState=Kn,a.startState=Lr,a.innerMode=Xn,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=Ot,a.e_stopPropagation=rn,a.e_stop=vt,a.addClass=Pe,a.contains=$e,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)&&Oe(Ju,Cu)<0&&(La.prototype[Cu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Fi.prototype[Cu]));return bt(Fi),La.inputStyles={textarea:Ya,contenteditable:ba},La.defineMode=function(a){!La.defaults.mode&&a!="null"&&(La.defaults.mode=a),vn.apply(this,arguments)},La.defineMIME=gn,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(En,Zt,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(je,fe){var Ue=b.getMode(je,"text/html"),Ae=Ue.name=="null";function ve(Ne){if(b.findModeByName){var ue=b.findModeByName(Ne);ue&&(Ne=ue.mime||ue.mimes[0])}var Oe=b.getMode(je,Ne);return Oe.name=="null"?null:Oe}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 be={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 be)be.hasOwnProperty(de)&&fe.tokenTypeOverrides[de]&&(be[de]=fe.tokenTypeOverrides[de]);var Ce=/^([*\-_])(?:\s*\1){2,}\s*$/,se=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,we=/^\[(x| )\](?=\s)/i,ge=fe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Le=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Se=/^[^#!\[\]*_\\<>` "'(~:]+/,Me=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ye=/^\s*\[[^\]]+?\]:.*$/,De=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Fe=" ";function Ze(Ne,ue,Oe){return ue.f=ue.inline=Oe,Oe(Ne,ue)}function nt(Ne,ue,Oe){return ue.f=ue.block=Oe,Oe(Ne,ue)}function ce(Ne){return!Ne||!/\S/.test(Ne.string)}function Ie(Ne){if(Ne.linkTitle=!1,Ne.linkHref=!1,Ne.linkText=!1,Ne.em=!1,Ne.strong=!1,Ne.strikethrough=!1,Ne.quote=0,Ne.indentedCode=!1,Ne.f==ze){var ue=Ae;if(!ue){var Oe=b.innerMode(Ue,Ne.htmlState);ue=Oe.mode.name=="xml"&&Oe.state.tagStart===null&&!Oe.state.context&&Oe.state.tokenize.isInText}ue&&(Ne.f=Je,Ne.block=Ge,Ne.htmlState=null)}return Ne.trailingSpace=0,Ne.trailingSpaceNewLine=!1,Ne.prevLine=Ne.thisLine,Ne.thisLine={stream:null},null}function Ge(Ne,ue){var Oe=Ne.column()===ue.indentation,et=ce(ue.prevLine.stream),at=ue.indentedCode,xe=ue.prevLine.hr,Ke=ue.list!==!1,it=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var Ct=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,Ke)){for(ue.list=null;Ct=4&&(at||ue.prevLine.fencedCodeEnd||ue.prevLine.header||et))return Ne.skipToEnd(),ue.indentedCode=!0,be.code;if(Ne.eatSpace())return null;if(Oe&&ue.indentation<=it&&(ct=Ne.match(ge))&&ct[1].length<=6)return ue.quote=0,ue.header=ct[1].length,ue.thisLine.header=!0,fe.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,ke(ue);if(ue.indentation<=it&&Ne.eat(">"))return ue.quote=Oe?1:ue.quote+1,fe.highlightFormatting&&(ue.formatting="quote"),Ne.eatSpace(),ke(ue);if(!At&&!ue.setext&&Oe&&ue.indentation<=it&&(ct=Ne.match(se))){var Bt=ct[1]?"ol":"ul";return ue.indentation=Ct+Ne.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,fe.taskLists&&Ne.match(we,!1)&&(ue.taskList=!0),ue.f=ue.inline,fe.highlightFormatting&&(ue.formatting=["list","list-"+Bt]),ke(ue)}else{if(Oe&&ue.indentation<=it&&(ct=Ne.match(Me,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(ct[1]+"+ *$"),ue.localMode=fe.fencedCodeBlockHighlighting&&ve(ct[2]||fe.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=b.startState(ue.localMode)),ue.f=ue.block=tt,fe.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,ke(ue);if(ue.setext||(!lt||!Ke)&&!ue.quote&&ue.list===!1&&!ue.code&&!At&&!ye.test(Ne.string)&&(ct=Ne.lookAhead(1))&&(ct=ct.match(Le)))return ue.setext?(ue.header=ue.setext,ue.setext=0,Ne.skipToEnd(),fe.highlightFormatting&&(ue.formatting="header")):(ue.header=ct[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,ke(ue);if(At)return Ne.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,be.hr;if(Ne.peek()==="[")return Ze(Ne,ue,St)}return Ze(Ne,ue,ue.inline)}function ze(Ne,ue){var Oe=Ue.token(Ne,ue.htmlState);if(!Ae){var et=b.innerMode(Ue,ue.htmlState);(et.mode.name=="xml"&&et.state.tagStart===null&&!et.state.context&&et.state.tokenize.isInText||ue.md_inside&&Ne.current().indexOf(">")>-1)&&(ue.f=Je,ue.block=Ge,ue.htmlState=null)}return Oe}function tt(Ne,ue){var Oe=ue.listStack[ue.listStack.length-1]||0,et=ue.indentation=Ne.quote?ue.push(be.formatting+"-"+Ne.formatting[Oe]+"-"+Ne.quote):ue.push("error"))}if(Ne.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(Ne.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(Ne.linkHref?ue.push(be.linkHref,"url"):(Ne.strong&&ue.push(be.strong),Ne.em&&ue.push(be.em),Ne.strikethrough&&ue.push(be.strikethrough),Ne.emoji&&ue.push(be.emoji),Ne.linkText&&ue.push(be.linkText),Ne.code&&ue.push(be.code),Ne.image&&ue.push(be.image),Ne.imageAltText&&ue.push(be.imageAltText,"link"),Ne.imageMarker&&ue.push(be.imageMarker)),Ne.header&&ue.push(be.header,be.header+"-"+Ne.header),Ne.quote&&(ue.push(be.quote),!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=Ne.quote?ue.push(be.quote+"-"+Ne.quote):ue.push(be.quote+"-"+fe.maxBlockquoteDepth)),Ne.list!==!1){var et=(Ne.listStack.length-1)%3;et?et===1?ue.push(be.list2):ue.push(be.list3):ue.push(be.list1)}return Ne.trailingSpaceNewLine?ue.push("trailing-space-new-line"):Ne.trailingSpace&&ue.push("trailing-space-"+(Ne.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function He(Ne,ue){if(Ne.match(Se,!0))return ke(ue)}function Je(Ne,ue){var Oe=ue.text(Ne,ue);if(typeof Oe!="undefined")return Oe;if(ue.list)return ue.list=null,ke(ue);if(ue.taskList){var et=Ne.match(we,!0)[1]===" ";return et?ue.taskOpen=!0:ue.taskClosed=!0,fe.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,ke(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&Ne.match(/^#+$/,!0))return fe.highlightFormatting&&(ue.formatting="header"),ke(ue);var at=Ne.next();if(ue.linkTitle){ue.linkTitle=!1;var xe=at;at==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ke="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(Ne.match(new RegExp(Ke),!0))return be.linkHref}if(at==="`"){var it=ue.formatting;fe.highlightFormatting&&(ue.formatting="code"),Ne.eatWhile("`");var Ct=Ne.current().length;if(ue.code==0&&(!ue.quote||Ct==1))return ue.code=Ct,ke(ue);if(Ct==ue.code){var lt=ke(ue);return ue.code=0,lt}else return ue.formatting=it,ke(ue)}else if(ue.code)return ke(ue);if(at==="\\"&&(Ne.next(),fe.highlightFormatting)){var At=ke(ue),ct=be.formatting+"-escape";return At?At+" "+ct:ct}if(at==="!"&&Ne.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,fe.highlightFormatting&&(ue.formatting="image"),ke(ue);if(at==="["&&ue.imageMarker&&Ne.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,fe.highlightFormatting&&(ue.formatting="image"),ke(ue);if(at==="]"&&ue.imageAltText){fe.highlightFormatting&&(ue.formatting="image");var At=ke(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=$e,At}if(at==="["&&!ue.image)return ue.linkText&&Ne.match(/^.*?\]/)||(ue.linkText=!0,fe.highlightFormatting&&(ue.formatting="link")),ke(ue);if(at==="]"&&ue.linkText){fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return ue.linkText=!1,ue.inline=ue.f=Ne.match(/\(.*?\)| ?\[.*?\]/,!1)?$e:Je,At}if(at==="<"&&Ne.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ee,fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return At?At+=" ":At="",At+be.linkInline}if(at==="<"&&Ne.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ee,fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return At?At+=" ":At="",At+be.linkEmail}if(fe.xml&&at==="<"&&Ne.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bt=Ne.string.indexOf(">",Ne.pos);if(Bt!=-1){var Dt=Ne.string.substring(Ne.start,Bt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Dt)&&(ue.md_inside=!0)}return Ne.backUp(1),ue.htmlState=b.startState(Ue),nt(Ne,ue,ze)}if(fe.xml&&at==="<"&&Ne.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(at==="*"||at==="_"){for(var oe=1,ae=Ne.pos==1?" ":Ne.string.charAt(Ne.pos-2);oe<3&&Ne.eat(at);)oe++;var te=Ne.peek()||" ",x=!/\s/.test(te)&&(!De.test(te)||/\s/.test(ae)||De.test(ae)),re=!/\s/.test(ae)&&(!De.test(ae)||/\s/.test(te)||De.test(te)),ne=null,le=null;if(oe%2&&(!ue.em&&x&&(at==="*"||!re||De.test(ae))?ne=!0:ue.em==at&&re&&(at==="*"||!x||De.test(te))&&(ne=!1)),oe>1&&(!ue.strong&&x&&(at==="*"||!re||De.test(ae))?le=!0:ue.strong==at&&re&&(at==="*"||!x||De.test(te))&&(le=!1)),le!=null||ne!=null){fe.highlightFormatting&&(ue.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(ue.em=at),le===!0&&(ue.strong=at);var lt=ke(ue);return ne===!1&&(ue.em=!1),le===!1&&(ue.strong=!1),lt}}else if(at===" "&&(Ne.eat("*")||Ne.eat("_"))){if(Ne.peek()===" ")return ke(ue);Ne.backUp(1)}if(fe.strikethrough){if(at==="~"&&Ne.eatWhile(at)){if(ue.strikethrough){fe.highlightFormatting&&(ue.formatting="strikethrough");var lt=ke(ue);return ue.strikethrough=!1,lt}else if(Ne.match(/^[^\s]/,!1))return ue.strikethrough=!0,fe.highlightFormatting&&(ue.formatting="strikethrough"),ke(ue)}else if(at===" "&&Ne.match(/^~~/,!0)){if(Ne.peek()===" ")return ke(ue);Ne.backUp(2)}}if(fe.emoji&&at===":"&&Ne.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,fe.highlightFormatting&&(ue.formatting="emoji");var Be=ke(ue);return ue.emoji=!1,Be}return at===" "&&(Ne.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),ke(ue)}function Ee(Ne,ue){var Oe=Ne.next();if(Oe===">"){ue.f=ue.inline=Je,fe.highlightFormatting&&(ue.formatting="link");var et=ke(ue);return et?et+=" ":et="",et+be.linkInline}return Ne.match(/^[^>]+/,!0),be.linkInline}function $e(Ne,ue){if(Ne.eatSpace())return null;var Oe=Ne.next();return Oe==="("||Oe==="["?(ue.f=ue.inline=Pe(Oe==="("?")":"]"),fe.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,ke(ue)):"error"}var pe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Pe(Ne){return function(ue,Oe){var et=ue.next();if(et===Ne){Oe.f=Oe.inline=Je,fe.highlightFormatting&&(Oe.formatting="link-string");var at=ke(Oe);return Oe.linkHref=!1,at}return ue.match(pe[Ne]),Oe.linkHref=!0,ke(Oe)}}function St(Ne,ue){return Ne.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=qe,Ne.next(),fe.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,ke(ue)):Ze(Ne,ue,Je)}function qe(Ne,ue){if(Ne.match(/^\]:/,!0)){ue.f=ue.inline=ft,fe.highlightFormatting&&(ue.formatting="link");var Oe=ke(ue);return ue.linkText=!1,Oe}return Ne.match(/^([^\]\\]|\\.)+/,!0),be.linkText}function ft(Ne,ue){return Ne.eatSpace()?null:(Ne.match(/^[^\s]+/,!0),Ne.peek()===void 0?ue.linkTitle=!0:Ne.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Je,be.linkHref+" url")}var Et={startState:function(){return{f:Ge,prevLine:{stream:null},thisLine:{stream:null},block:Ge,htmlState:null,indentation:0,inline:Je,text:He,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(Ne){return{f:Ne.f,prevLine:Ne.prevLine,thisLine:Ne.thisLine,block:Ne.block,htmlState:Ne.htmlState&&b.copyState(Ue,Ne.htmlState),indentation:Ne.indentation,localMode:Ne.localMode,localState:Ne.localMode?b.copyState(Ne.localMode,Ne.localState):null,inline:Ne.inline,text:Ne.text,formatting:!1,linkText:Ne.linkText,linkTitle:Ne.linkTitle,linkHref:Ne.linkHref,code:Ne.code,em:Ne.em,strong:Ne.strong,strikethrough:Ne.strikethrough,emoji:Ne.emoji,header:Ne.header,setext:Ne.setext,hr:Ne.hr,taskList:Ne.taskList,list:Ne.list,listStack:Ne.listStack.slice(0),quote:Ne.quote,indentedCode:Ne.indentedCode,trailingSpace:Ne.trailingSpace,trailingSpaceNewLine:Ne.trailingSpaceNewLine,md_inside:Ne.md_inside,fencedEndRE:Ne.fencedEndRE}},token:function(Ne,ue){if(ue.formatting=!1,Ne!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,Ne.match(/^\s*$/,!0))return Ie(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:Ne},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=ze)){var Oe=Ne.match(/^\s*/,!0)[0].replace(/\t/g,Fe).length;if(ue.indentation=Oe,ue.indentationDiff=null,Oe>0)return null}}return ue.f(Ne,ue)},innerMode:function(Ne){return Ne.block==ze?{state:Ne.htmlState,mode:Ue}:Ne.localState?{state:Ne.localState,mode:Ne.localMode}:{state:Ne,mode:Et}},indent:function(Ne,ue,Oe){return Ne.block==ze&&Ue.indent?Ue.indent(Ne.htmlState,ue,Oe):Ne.localState&&Ne.localMode.indent?Ne.localMode.indent(Ne.localState,ue,Oe):b.Pass},blankLine:Ie,getType:ke,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Et},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(En,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 je=0;je-1&&Ue.substring(be+1,Ue.length);if(de)return b.findModeByExtension(de)},b.findModeByName=function(Ue){Ue=Ue.toLowerCase();for(var Ae=0;Ae0?Se.cmdState[Se.cmdState.length-1]:null}function ve(Se){var Me=Se.cmdState.pop();Me&&Me.closeBracket()}function be(Se){for(var Me=Se.cmdState,ye=Me.length-1;ye>=0;ye--){var De=Me[ye];if(De.name!="DEFAULT")return De}return{styleIdentifier:function(){return null}}}function de(Se,Me,ye){return function(){this.name=Se,this.bracketNo=0,this.style=Me,this.styles=ye,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ce={};Ce.importmodule=de("importmodule","tag",["string","builtin"]),Ce.documentclass=de("documentclass","tag",["","atom"]),Ce.usepackage=de("usepackage","tag",["atom"]),Ce.begin=de("begin","tag",["atom"]),Ce.end=de("end","tag",["atom"]),Ce.label=de("label","tag",["atom"]),Ce.ref=de("ref","tag",["atom"]),Ce.eqref=de("eqref","tag",["atom"]),Ce.cite=de("cite","tag",["atom"]),Ce.bibitem=de("bibitem","tag",["atom"]),Ce.Bibitem=de("Bibitem","tag",["atom"]),Ce.RBibitem=de("RBibitem","tag",["atom"]),Ce.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function se(Se,Me){Se.f=Me}function we(Se,Me){var ye;if(Se.match(/^\\[a-zA-Z@]+/)){var De=Se.current().slice(1);return ye=Ce.hasOwnProperty(De)?Ce[De]:Ce.DEFAULT,ye=new ye,Ue(Me,ye),se(Me,Le),ye.style}if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/\\]/))return"tag";if(Se.match("\\["))return se(Me,function(Ze,nt){return ge(Ze,nt,"\\]")}),"keyword";if(Se.match("\\("))return se(Me,function(Ze,nt){return ge(Ze,nt,"\\)")}),"keyword";if(Se.match("$$"))return se(Me,function(Ze,nt){return ge(Ze,nt,"$$")}),"keyword";if(Se.match("$"))return se(Me,function(Ze,nt){return ge(Ze,nt,"$")}),"keyword";var Fe=Se.next();if(Fe=="%")return Se.skipToEnd(),"comment";if(Fe=="}"||Fe=="]"){if(ye=Ae(Me),ye)ye.closeBracket(Fe),se(Me,Le);else return"error";return"bracket"}else return Fe=="{"||Fe=="["?(ye=Ce.DEFAULT,ye=new ye,Ue(Me,ye),"bracket"):/\d/.test(Fe)?(Se.eatWhile(/[\w.%]/),"atom"):(Se.eatWhile(/[\w\-_]/),ye=be(Me),ye.name=="begin"&&(ye.argument=Se.current()),ye.styleIdentifier())}function ge(Se,Me,ye){if(Se.eatSpace())return null;if(ye&&Se.match(ye))return se(Me,we),"keyword";if(Se.match(/^\\[a-zA-Z@]+/))return"tag";if(Se.match(/^[a-zA-Z]+/))return"variable-2";if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/]/)||Se.match(/^[\^_&]/))return"tag";if(Se.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Se.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var De=Se.next();return De=="{"||De=="}"||De=="["||De=="]"||De=="("||De==")"?"bracket":De=="%"?(Se.skipToEnd(),"comment"):"error"}function Le(Se,Me){var ye=Se.peek(),De;return ye=="{"||ye=="["?(De=Ae(Me),De.openBracket(ye),Se.eat(ye),se(Me,we),"bracket"):/[ \t\r]/.test(ye)?(Se.eat(ye),null):(se(Me,we),ve(Me),we(Se,Me))}return{startState:function(){var Se=fe.inMathMode?function(Me,ye){return ge(Me,ye)}:we;return{cmdState:[],f:Se}},copyState:function(Se){return{cmdState:Se.cmdState.slice(),f:Se.f}},token:function(Se,Me){return Me.f(Se,Me)},blankLine:function(Se){Se.f=we,Se.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(En,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var je={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,Ae){var ve=Ue.indentUnit,be={},de=Ae.htmlMode?je:fe;for(var Ce in de)be[Ce]=de[Ce];for(var Ce in Ae)be[Ce]=Ae[Ce];var se,we;function ge(Ee,$e){function pe(qe){return $e.tokenize=qe,qe(Ee,$e)}var Pe=Ee.next();if(Pe=="<")return Ee.eat("!")?Ee.eat("[")?Ee.match("CDATA[")?pe(Me("atom","]]>")):null:Ee.match("--")?pe(Me("comment","-->")):Ee.match("DOCTYPE",!0,!0)?(Ee.eatWhile(/[\w\._\-]/),pe(ye(1))):null:Ee.eat("?")?(Ee.eatWhile(/[\w\._\-]/),$e.tokenize=Me("meta","?>"),"meta"):(se=Ee.eat("/")?"closeTag":"openTag",$e.tokenize=Le,"tag bracket");if(Pe=="&"){var St;return Ee.eat("#")?Ee.eat("x")?St=Ee.eatWhile(/[a-fA-F\d]/)&&Ee.eat(";"):St=Ee.eatWhile(/[\d]/)&&Ee.eat(";"):St=Ee.eatWhile(/[\w\.\-:]/)&&Ee.eat(";"),St?"atom":"error"}else return Ee.eatWhile(/[^&<]/),null}ge.isInText=!0;function Le(Ee,$e){var pe=Ee.next();if(pe==">"||pe=="/"&&Ee.eat(">"))return $e.tokenize=ge,se=pe==">"?"endTag":"selfcloseTag","tag bracket";if(pe=="=")return se="equals",null;if(pe=="<"){$e.tokenize=ge,$e.state=nt,$e.tagName=$e.tagStart=null;var Pe=$e.tokenize(Ee,$e);return Pe?Pe+" tag error":"tag error"}else return/[\'\"]/.test(pe)?($e.tokenize=Se(pe),$e.stringStartCol=Ee.column(),$e.tokenize(Ee,$e)):(Ee.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Se(Ee){var $e=function(pe,Pe){for(;!pe.eol();)if(pe.next()==Ee){Pe.tokenize=Le;break}return"string"};return $e.isInAttribute=!0,$e}function Me(Ee,$e){return function(pe,Pe){for(;!pe.eol();){if(pe.match($e)){Pe.tokenize=ge;break}pe.next()}return Ee}}function ye(Ee){return function($e,pe){for(var Pe;(Pe=$e.next())!=null;){if(Pe=="<")return pe.tokenize=ye(Ee+1),pe.tokenize($e,pe);if(Pe==">")if(Ee==1){pe.tokenize=ge;break}else return pe.tokenize=ye(Ee-1),pe.tokenize($e,pe)}return"meta"}}function De(Ee,$e,pe){this.prev=Ee.context,this.tagName=$e,this.indent=Ee.indented,this.startOfLine=pe,(be.doNotIndent.hasOwnProperty($e)||Ee.context&&Ee.context.noIndent)&&(this.noIndent=!0)}function Fe(Ee){Ee.context&&(Ee.context=Ee.context.prev)}function Ze(Ee,$e){for(var pe;;){if(!Ee.context||(pe=Ee.context.tagName,!be.contextGrabbers.hasOwnProperty(pe)||!be.contextGrabbers[pe].hasOwnProperty($e)))return;Fe(Ee)}}function nt(Ee,$e,pe){return Ee=="openTag"?(pe.tagStart=$e.column(),ce):Ee=="closeTag"?Ie:nt}function ce(Ee,$e,pe){return Ee=="word"?(pe.tagName=$e.current(),we="tag",tt):be.allowMissingTagName&&Ee=="endTag"?(we="tag bracket",tt(Ee,$e,pe)):(we="error",ce)}function Ie(Ee,$e,pe){if(Ee=="word"){var Pe=$e.current();return pe.context&&pe.context.tagName!=Pe&&be.implicitlyClosed.hasOwnProperty(pe.context.tagName)&&Fe(pe),pe.context&&pe.context.tagName==Pe||be.matchClosing===!1?(we="tag",Ge):(we="tag error",ze)}else return be.allowMissingTagName&&Ee=="endTag"?(we="tag bracket",Ge(Ee,$e,pe)):(we="error",ze)}function Ge(Ee,$e,pe){return Ee!="endTag"?(we="error",Ge):(Fe(pe),nt)}function ze(Ee,$e,pe){return we="error",Ge(Ee,$e,pe)}function tt(Ee,$e,pe){if(Ee=="word")return we="attribute",ke;if(Ee=="endTag"||Ee=="selfcloseTag"){var Pe=pe.tagName,St=pe.tagStart;return pe.tagName=pe.tagStart=null,Ee=="selfcloseTag"||be.autoSelfClosers.hasOwnProperty(Pe)?Ze(pe,Pe):(Ze(pe,Pe),pe.context=new De(pe,Pe,St==pe.indented)),nt}return we="error",tt}function ke(Ee,$e,pe){return Ee=="equals"?He:(be.allowMissing||(we="error"),tt(Ee,$e,pe))}function He(Ee,$e,pe){return Ee=="string"?Je:Ee=="word"&&be.allowUnquoted?(we="string",tt):(we="error",tt(Ee,$e,pe))}function Je(Ee,$e,pe){return Ee=="string"?Je:tt(Ee,$e,pe)}return{startState:function(Ee){var $e={tokenize:ge,state:nt,indented:Ee||0,tagName:null,tagStart:null,context:null};return Ee!=null&&($e.baseIndent=Ee),$e},token:function(Ee,$e){if(!$e.tagName&&Ee.sol()&&($e.indented=Ee.indentation()),Ee.eatSpace())return null;se=null;var pe=$e.tokenize(Ee,$e);return(pe||se)&&pe!="comment"&&(we=null,$e.state=$e.state(se||pe,Ee,$e),we&&(pe=we=="error"?pe+" error":we)),pe},indent:function(Ee,$e,pe){var Pe=Ee.context;if(Ee.tokenize.isInAttribute)return Ee.tagStart==Ee.indented?Ee.stringStartCol+1:Ee.indented+ve;if(Pe&&Pe.noIndent)return b.Pass;if(Ee.tokenize!=Le&&Ee.tokenize!=ge)return pe?pe.match(/^(\s*)/)[0].length:0;if(Ee.tagName)return be.multilineTagIndentPastTag!==!1?Ee.tagStart+Ee.tagName.length+2:Ee.tagStart+ve*(be.multilineTagIndentFactor||1);if(be.alignCDATA&&/$/,blockCommentStart:"",configuration:be.htmlMode?"html":"xml",helperType:be.htmlMode?"html":"xml",skipAttribute:function(Ee){Ee.state==He&&(Ee.state=tt)},xmlCurrentTag:function(Ee){return Ee.tagName?{name:Ee.tagName,close:Ee.type=="closeTag"}:null},xmlCurrentContext:function(Ee){for(var $e=[],pe=Ee.context;pe;pe=pe.prev)pe.tagName&&$e.push(pe.tagName);return $e.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(En,Zt){Zt.read=function(E,b,je,fe,Ue){var Ae,ve,be=Ue*8-fe-1,de=(1<>1,se=-7,we=je?Ue-1:0,ge=je?-1:1,Le=E[b+we];for(we+=ge,Ae=Le&(1<<-se)-1,Le>>=-se,se+=be;se>0;Ae=Ae*256+E[b+we],we+=ge,se-=8);for(ve=Ae&(1<<-se)-1,Ae>>=-se,se+=fe;se>0;ve=ve*256+E[b+we],we+=ge,se-=8);if(Ae===0)Ae=1-Ce;else{if(Ae===de)return ve?NaN:(Le?-1:1)*(1/0);ve=ve+Math.pow(2,fe),Ae=Ae-Ce}return(Le?-1:1)*ve*Math.pow(2,Ae-fe)},Zt.write=function(E,b,je,fe,Ue,Ae){var ve,be,de,Ce=Ae*8-Ue-1,se=(1<>1,ge=Ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,Le=fe?0:Ae-1,Se=fe?1:-1,Me=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(be=isNaN(b)?1:0,ve=se):(ve=Math.floor(Math.log(b)/Math.LN2),b*(de=Math.pow(2,-ve))<1&&(ve--,de*=2),ve+we>=1?b+=ge/de:b+=ge*Math.pow(2,1-we),b*de>=2&&(ve++,de/=2),ve+we>=se?(be=0,ve=se):ve+we>=1?(be=(b*de-1)*Math.pow(2,Ue),ve=ve+we):(be=b*Math.pow(2,we-1)*Math.pow(2,Ue),ve=0));Ue>=8;E[je+Le]=be&255,Le+=Se,be/=256,Ue-=8);for(ve=ve<0;E[je+Le]=ve&255,Le+=Se,ve/=256,Ce-=8);E[je+Le-Se]|=Me*128}},86129:function(En,Zt,E){var b=E(19208).lW,je=E(97671);(function(fe){En.exports=fe()})(function(){return function fe(Ue,Ae,ve){function be(se,we){if(!Ae[se]){if(!Ue[se]){var ge=void 0;if(!we&&ge)return require(se,!0);if(de)return de(se,!0);var Le=new Error("Cannot find module '"+se+"'");throw Le.code="MODULE_NOT_FOUND",Le}var Se=Ae[se]={exports:{}};Ue[se][0].call(Se.exports,function(Me){var ye=Ue[se][1][Me];return be(ye||Me)},Se,Se.exports,fe,Ue,Ae,ve)}return Ae[se].exports}for(var de=void 0,Ce=0;Ce>2,Se=(3&se)<<4|we>>4,Me=1>6:64,ye=2>4,we=(15&Le)<<4|(Se=de.indexOf(Ce.charAt(ye++)))>>2,ge=(3&Se)<<6|(Me=de.indexOf(Ce.charAt(ye++))),Ze[De++]=se,Se!==64&&(Ze[De++]=we),Me!==64&&(Ze[De++]=ge);return Ze}},{"./support":30,"./utils":32}],2:[function(fe,Ue,Ae){"use strict";var ve=fe("./external"),be=fe("./stream/DataWorker"),de=fe("./stream/Crc32Probe"),Ce=fe("./stream/DataLengthProbe");function se(we,ge,Le,Se,Me){this.compressedSize=we,this.uncompressedSize=ge,this.crc32=Le,this.compression=Se,this.compressedContent=Me}se.prototype={getContentWorker:function(){var we=new be(ve.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ce("data_length")),ge=this;return we.on("end",function(){if(this.streamInfo.data_length!==ge.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),we},getCompressedWorker:function(){return new be(ve.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},se.createWorkerFrom=function(we,ge,Le){return we.pipe(new de).pipe(new Ce("uncompressedSize")).pipe(ge.compressWorker(Le)).pipe(new Ce("compressedSize")).withStreamInfo("compression",ge)},Ue.exports=se},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(fe,Ue,Ae){"use strict";var ve=fe("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ve("STORE compression")},uncompressWorker:function(){return new ve("STORE decompression")}},Ae.DEFLATE=fe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(fe,Ue,Ae){"use strict";var ve=fe("./utils"),be=function(){for(var de,Ce=[],se=0;se<256;se++){de=se;for(var we=0;we<8;we++)de=1&de?3988292384^de>>>1:de>>>1;Ce[se]=de}return Ce}();Ue.exports=function(de,Ce){return de!==void 0&&de.length?ve.getTypeOf(de)!=="string"?function(se,we,ge,Le){var Se=be,Me=Le+ge;se^=-1;for(var ye=Le;ye>>8^Se[255&(se^we[ye])];return-1^se}(0|Ce,de,de.length,0):function(se,we,ge,Le){var Se=be,Me=Le+ge;se^=-1;for(var ye=Le;ye>>8^Se[255&(se^we.charCodeAt(ye))];return-1^se}(0|Ce,de,de.length,0):0}},{"./utils":32}],5:[function(fe,Ue,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(fe,Ue,Ae){"use strict";var ve=null;ve=typeof Promise!="undefined"?Promise:fe("lie"),Ue.exports={Promise:ve}},{lie:37}],7:[function(fe,Ue,Ae){"use strict";var ve=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",be=fe("pako"),de=fe("./utils"),Ce=fe("./stream/GenericWorker"),se=ve?"uint8array":"array";function we(ge,Le){Ce.call(this,"FlateWorker/"+ge),this._pako=null,this._pakoAction=ge,this._pakoOptions=Le,this.meta={}}Ae.magic="\b\0",de.inherits(we,Ce),we.prototype.processChunk=function(ge){this.meta=ge.meta,this._pako===null&&this._createPako(),this._pako.push(de.transformTo(se,ge.data),!1)},we.prototype.flush=function(){Ce.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},we.prototype.cleanUp=function(){Ce.prototype.cleanUp.call(this),this._pako=null},we.prototype._createPako=function(){this._pako=new be[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var ge=this;this._pako.onData=function(Le){ge.push({data:Le,meta:ge.meta})}},Ae.compressWorker=function(ge){return new we("Deflate",ge)},Ae.uncompressWorker=function(){return new we("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(fe,Ue,Ae){"use strict";function ve(Se,Me){var ye,De="";for(ye=0;ye>>=8;return De}function be(Se,Me,ye,De,Fe,Ze){var nt,ce,Ie=Se.file,Ge=Se.compression,ze=Ze!==se.utf8encode,tt=de.transformTo("string",Ze(Ie.name)),ke=de.transformTo("string",se.utf8encode(Ie.name)),He=Ie.comment,Je=de.transformTo("string",Ze(He)),Ee=de.transformTo("string",se.utf8encode(He)),$e=ke.length!==Ie.name.length,pe=Ee.length!==He.length,Pe="",St="",qe="",ft=Ie.dir,Et=Ie.date,Ne={crc32:0,compressedSize:0,uncompressedSize:0};Me&&!ye||(Ne.crc32=Se.crc32,Ne.compressedSize=Se.compressedSize,Ne.uncompressedSize=Se.uncompressedSize);var ue=0;Me&&(ue|=8),ze||!$e&&!pe||(ue|=2048);var Oe=0,et=0;ft&&(Oe|=16),Fe==="UNIX"?(et=798,Oe|=function(xe,Ke){var it=xe;return xe||(it=Ke?16893:33204),(65535&it)<<16}(Ie.unixPermissions,ft)):(et=20,Oe|=function(xe){return 63&(xe||0)}(Ie.dosPermissions)),nt=Et.getUTCHours(),nt<<=6,nt|=Et.getUTCMinutes(),nt<<=5,nt|=Et.getUTCSeconds()/2,ce=Et.getUTCFullYear()-1980,ce<<=4,ce|=Et.getUTCMonth()+1,ce<<=5,ce|=Et.getUTCDate(),$e&&(St=ve(1,1)+ve(we(tt),4)+ke,Pe+="up"+ve(St.length,2)+St),pe&&(qe=ve(1,1)+ve(we(Je),4)+Ee,Pe+="uc"+ve(qe.length,2)+qe);var at="";return at+=` \0`,at+=ve(ue,2),at+=Ge.magic,at+=ve(nt,2),at+=ve(ce,2),at+=ve(Ne.crc32,4),at+=ve(Ne.compressedSize,4),at+=ve(Ne.uncompressedSize,4),at+=ve(tt.length,2),at+=ve(Pe.length,2),{fileRecord:ge.LOCAL_FILE_HEADER+at+tt+Pe,dirRecord:ge.CENTRAL_FILE_HEADER+ve(et,2)+at+ve(Je.length,2)+"\0\0\0\0"+ve(Oe,4)+ve(De,4)+tt+Pe+Je}}var de=fe("../utils"),Ce=fe("../stream/GenericWorker"),se=fe("../utf8"),we=fe("../crc32"),ge=fe("../signature");function Le(Se,Me,ye,De){Ce.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Me,this.zipPlatform=ye,this.encodeFileName=De,this.streamFiles=Se,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}de.inherits(Le,Ce),Le.prototype.push=function(Se){var Me=Se.meta.percent||0,ye=this.entriesCount,De=this._sources.length;this.accumulate?this.contentBuffer.push(Se):(this.bytesWritten+=Se.data.length,Ce.prototype.push.call(this,{data:Se.data,meta:{currentFile:this.currentFile,percent:ye?(Me+100*(ye-De-1))/ye:100}}))},Le.prototype.openedSource=function(Se){this.currentSourceOffset=this.bytesWritten,this.currentFile=Se.file.name;var Me=this.streamFiles&&!Se.file.dir;if(Me){var ye=be(Se,Me,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:ye.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Le.prototype.closedSource=function(Se){this.accumulate=!1;var Me=this.streamFiles&&!Se.file.dir,ye=be(Se,Me,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(ye.dirRecord),Me)this.push({data:function(De){return ge.DATA_DESCRIPTOR+ve(De.crc32,4)+ve(De.compressedSize,4)+ve(De.uncompressedSize,4)}(Se),meta:{percent:100}});else for(this.push({data:ye.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Le.prototype.flush=function(){for(var Se=this.bytesWritten,Me=0;Me=this.index;Ce--)se=(se<<8)+this.byteAt(Ce);return this.index+=de,se},readString:function(de){return ve.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=be},{"../utils":32}],19:[function(fe,Ue,Ae){"use strict";var ve=fe("./Uint8ArrayReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.readData=function(de){this.checkOffset(de);var Ce=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(fe,Ue,Ae){"use strict";var ve=fe("./DataReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.byteAt=function(de){return this.data.charCodeAt(this.zero+de)},be.prototype.lastIndexOfSignature=function(de){return this.data.lastIndexOf(de)-this.zero},be.prototype.readAndCheckSignature=function(de){return de===this.readData(4)},be.prototype.readData=function(de){this.checkOffset(de);var Ce=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./DataReader":18}],21:[function(fe,Ue,Ae){"use strict";var ve=fe("./ArrayReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.readData=function(de){if(this.checkOffset(de),de===0)return new Uint8Array(0);var Ce=this.data.subarray(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./ArrayReader":17}],22:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("../support"),de=fe("./ArrayReader"),Ce=fe("./StringReader"),se=fe("./NodeBufferReader"),we=fe("./Uint8ArrayReader");Ue.exports=function(ge){var Le=ve.getTypeOf(ge);return ve.checkSupport(Le),Le!=="string"||be.uint8array?Le==="nodebuffer"?new se(ge):be.uint8array?new we(ve.transformTo("uint8array",ge)):new de(ve.transformTo("array",ge)):new Ce(ge)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(fe,Ue,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(fe,Ue,Ae){"use strict";var ve=fe("./GenericWorker"),be=fe("../utils");function de(Ce){ve.call(this,"ConvertWorker to "+Ce),this.destType=Ce}be.inherits(de,ve),de.prototype.processChunk=function(Ce){this.push({data:be.transformTo(this.destType,Ce.data),meta:Ce.meta})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],25:[function(fe,Ue,Ae){"use strict";var ve=fe("./GenericWorker"),be=fe("../crc32");function de(){ve.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}fe("../utils").inherits(de,ve),de.prototype.processChunk=function(Ce){this.streamInfo.crc32=be(Ce.data,this.streamInfo.crc32||0),this.push(Ce)},Ue.exports=de},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./GenericWorker");function de(Ce){be.call(this,"DataLengthProbe for "+Ce),this.propName=Ce,this.withStreamInfo(Ce,0)}ve.inherits(de,be),de.prototype.processChunk=function(Ce){if(Ce){var se=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=se+Ce.data.length}be.prototype.processChunk.call(this,Ce)},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],27:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./GenericWorker");function de(Ce){be.call(this,"DataWorker");var se=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ce.then(function(we){se.dataIsReady=!0,se.data=we,se.max=we&&we.length||0,se.type=ve.getTypeOf(we),se.isPaused||se._tickAndRepeat()},function(we){se.error(we)})}ve.inherits(de,be),de.prototype.cleanUp=function(){be.prototype.cleanUp.call(this),this.data=null},de.prototype.resume=function(){return!!be.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ve.delay(this._tickAndRepeat,[],this)),!0)},de.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ve.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},de.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ce=null,se=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ce=this.data.substring(this.index,se);break;case"uint8array":Ce=this.data.subarray(this.index,se);break;case"array":case"nodebuffer":Ce=this.data.slice(this.index,se)}return this.index=se,this.push({data:Ce,meta:{percent:this.max?this.index/this.max*100:0}})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],28:[function(fe,Ue,Ae){"use strict";function ve(be){this.name=be||"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}ve.prototype={push:function(be){this.emit("data",be)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(be){this.emit("error",be)}return!0},error:function(be){return!this.isFinished&&(this.isPaused?this.generatedError=be:(this.isFinished=!0,this.emit("error",be),this.previous&&this.previous.error(be),this.cleanUp()),!0)},on:function(be,de){return this._listeners[be].push(de),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(be,de){if(this._listeners[be])for(var Ce=0;Ce "+be:be}},Ue.exports=ve},{}],29:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./ConvertWorker"),de=fe("./GenericWorker"),Ce=fe("../base64"),se=fe("../support"),we=fe("../external"),ge=null;if(se.nodestream)try{ge=fe("../nodejs/NodejsStreamOutputAdapter")}catch(Me){}function Le(Me,ye){return new we.Promise(function(De,Fe){var Ze=[],nt=Me._internalType,ce=Me._outputType,Ie=Me._mimeType;Me.on("data",function(Ge,ze){Ze.push(Ge),ye&&ye(ze)}).on("error",function(Ge){Ze=[],Fe(Ge)}).on("end",function(){try{var Ge=function(ze,tt,ke){switch(ze){case"blob":return ve.newBlob(ve.transformTo("arraybuffer",tt),ke);case"base64":return Ce.encode(tt);default:return ve.transformTo(ze,tt)}}(ce,function(ze,tt){var ke,He=0,Je=null,Ee=0;for(ke=0;ke>>6:(De<65536?ye[nt++]=224|De>>>12:(ye[nt++]=240|De>>>18,ye[nt++]=128|De>>>12&63),ye[nt++]=128|De>>>6&63),ye[nt++]=128|63&De);return ye}(Se)},Ae.utf8decode=function(Se){return be.nodebuffer?ve.transformTo("nodebuffer",Se).toString("utf-8"):function(Me){var ye,De,Fe,Ze,nt=Me.length,ce=new Array(2*nt);for(ye=De=0;ye>10&1023,ce[De++]=56320|1023&Fe)}return ce.length!==De&&(ce.subarray?ce=ce.subarray(0,De):ce.length=De),ve.applyFromCharCode(ce)}(Se=ve.transformTo(be.uint8array?"uint8array":"array",Se))},ve.inherits(ge,Ce),ge.prototype.processChunk=function(Se){var Me=ve.transformTo(be.uint8array?"uint8array":"array",Se.data);if(this.leftOver&&this.leftOver.length){if(be.uint8array){var ye=Me;(Me=new Uint8Array(ye.length+this.leftOver.length)).set(this.leftOver,0),Me.set(ye,this.leftOver.length)}else Me=this.leftOver.concat(Me);this.leftOver=null}var De=function(Ze,nt){var ce;for((nt=nt||Ze.length)>Ze.length&&(nt=Ze.length),ce=nt-1;0<=ce&&(192&Ze[ce])==128;)ce--;return ce<0||ce===0?nt:ce+se[Ze[ce]]>nt?ce:nt}(Me),Fe=Me;De!==Me.length&&(be.uint8array?(Fe=Me.subarray(0,De),this.leftOver=Me.subarray(De,Me.length)):(Fe=Me.slice(0,De),this.leftOver=Me.slice(De,Me.length))),this.push({data:Ae.utf8decode(Fe),meta:Se.meta})},ge.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=ge,ve.inherits(Le,Ce),Le.prototype.processChunk=function(Se){this.push({data:Ae.utf8encode(Se.data),meta:Se.meta})},Ae.Utf8EncodeWorker=Le},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(fe,Ue,Ae){"use strict";var ve=fe("./support"),be=fe("./base64"),de=fe("./nodejsUtils"),Ce=fe("./external");function se(ye){return ye}function we(ye,De){for(var Fe=0;Fe>8;this.dir=!!(16&this.externalFileAttributes),Se==0&&(this.dosPermissions=63&this.externalFileAttributes),Se==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var Se=ve(this.extraFields[1].value);this.uncompressedSize===be.MAX_VALUE_32BITS&&(this.uncompressedSize=Se.readInt(8)),this.compressedSize===be.MAX_VALUE_32BITS&&(this.compressedSize=Se.readInt(8)),this.localHeaderOffset===be.MAX_VALUE_32BITS&&(this.localHeaderOffset=Se.readInt(8)),this.diskNumberStart===be.MAX_VALUE_32BITS&&(this.diskNumberStart=Se.readInt(4))}},readExtraFields:function(Se){var Me,ye,De,Fe=Se.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});Se.index+4>>6:(Se<65536?Le[De++]=224|Se>>>12:(Le[De++]=240|Se>>>18,Le[De++]=128|Se>>>12&63),Le[De++]=128|Se>>>6&63),Le[De++]=128|63&Se);return Le},Ae.buf2binstring=function(ge){return we(ge,ge.length)},Ae.binstring2buf=function(ge){for(var Le=new ve.Buf8(ge.length),Se=0,Me=Le.length;Se>10&1023,Ze[Me++]=56320|1023&ye)}return we(Ze,Me)},Ae.utf8border=function(ge,Le){var Se;for((Le=Le||ge.length)>ge.length&&(Le=ge.length),Se=Le-1;0<=Se&&(192&ge[Se])==128;)Se--;return Se<0||Se===0?Le:Se+Ce[ge[Se]]>Le?Se:Le}},{"./common":41}],43:[function(fe,Ue,Ae){"use strict";Ue.exports=function(ve,be,de,Ce){for(var se=65535&ve|0,we=ve>>>16&65535|0,ge=0;de!==0;){for(de-=ge=2e3>>1:be>>>1;de[Ce]=be}return de}();Ue.exports=function(be,de,Ce,se){var we=ve,ge=se+Ce;be^=-1;for(var Le=se;Le>>8^we[255&(be^de[Le])];return-1^be}},{}],46:[function(fe,Ue,Ae){"use strict";var ve,be=fe("../utils/common"),de=fe("./trees"),Ce=fe("./adler32"),se=fe("./crc32"),we=fe("./messages"),ge=0,Le=4,Se=0,Me=-2,ye=-1,De=4,Fe=2,Ze=8,nt=9,ce=286,Ie=30,Ge=19,ze=2*ce+1,tt=15,ke=3,He=258,Je=He+ke+1,Ee=42,$e=113,pe=1,Pe=2,St=3,qe=4;function ft(oe,ae){return oe.msg=we[ae],ae}function Et(oe){return(oe<<1)-(4oe.avail_out&&(te=oe.avail_out),te!==0&&(be.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 Oe(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,ue(oe.strm)}function et(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 xe(oe,ae){var te,x,re=oe.max_chain_length,ne=oe.strstart,le=oe.prev_length,Be=oe.nice_match,Te=oe.strstart>oe.w_size-Je?oe.strstart-(oe.w_size-Je):0,Ye=oe.window,_e=oe.w_mask,rt=oe.prev,dt=oe.strstart+He,gt=Ye[ne+le-1],ot=Ye[ne+le];oe.prev_length>=oe.good_match&&(re>>=2),Be>oe.lookahead&&(Be=oe.lookahead);do if(Ye[(te=ae)+le]===ot&&Ye[te+le-1]===gt&&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]&&neTe&&--re!=0);return le<=oe.lookahead?le:oe.lookahead}function Ke(oe){var ae,te,x,re,ne,le,Be,Te,Ye,_e,rt=oe.w_size;do{if(re=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=rt+(rt-Je)){for(be.arraySet(oe.window,oe.window,rt,rt,0),oe.match_start-=rt,oe.strstart-=rt,oe.block_start-=rt,ae=te=oe.hash_size;x=oe.head[--ae],oe.head[ae]=rt<=x?x-rt:0,--te;);for(ae=te=rt;x=oe.prev[--ae],oe.prev[ae]=rt<=x?x-rt:0,--te;);re+=rt}if(oe.strm.avail_in===0)break;if(le=oe.strm,Be=oe.window,Te=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,be.arraySet(Be,le.input,le.next_in,_e,Te),le.state.wrap===1?le.adler=Ce(le.adler,Be,_e,Te):le.state.wrap===2&&(le.adler=se(le.adler,Be,_e,Te)),le.next_in+=_e,le.total_in+=_e,_e),oe.lookahead+=te,oe.lookahead+oe.insert>=ke)for(ne=oe.strstart-oe.insert,oe.ins_h=oe.window[ne],oe.ins_h=(oe.ins_h<=ke&&(oe.ins_h=(oe.ins_h<=ke)if(x=de._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-ke),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=ke){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<=ke&&(oe.ins_h=(oe.ins_h<=ke&&oe.match_length<=oe.prev_length){for(re=oe.strstart+oe.lookahead-ke,x=de._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-ke),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;++oe.strstart<=re&&(oe.ins_h=(oe.ins_h<oe.pending_buf_size-5&&(te=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(Ke(oe),oe.lookahead===0&&ae===ge)return pe;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,Oe(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-Je&&(Oe(oe,!1),oe.strm.avail_out===0))return pe}return oe.insert=0,ae===Le?(Oe(oe,!0),oe.strm.avail_out===0?St:qe):(oe.strstart>oe.block_start&&(Oe(oe,!1),oe.strm.avail_out),pe)}),new lt(4,4,8,4,it),new lt(4,5,16,8,it),new lt(4,6,32,32,it),new lt(4,4,16,16,Ct),new lt(8,16,32,32,Ct),new lt(8,16,128,128,Ct),new lt(8,32,128,256,Ct),new lt(32,128,258,1024,Ct),new lt(32,258,258,4096,Ct)],Ae.deflateInit=function(oe,ae){return Dt(oe,ae,Ze,15,8,0)},Ae.deflateInit2=Dt,Ae.deflateReset=Bt,Ae.deflateResetKeep=ct,Ae.deflateSetHeader=function(oe,ae){return oe&&oe.state?oe.state.wrap!==2?Me:(oe.state.gzhead=ae,Se):Me},Ae.deflate=function(oe,ae){var te,x,re,ne;if(!oe||!oe.state||5>8&255),et(x,x.gzhead.time>>16&255),et(x,x.gzhead.time>>24&255),et(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),et(x,255&x.gzhead.os),x.gzhead.extra&&x.gzhead.extra.length&&(et(x,255&x.gzhead.extra.length),et(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(oe.adler=se(oe.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(et(x,0),et(x,0),et(x,0),et(x,0),et(x,0),et(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),et(x,3),x.status=$e);else{var le=Ze+(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=$e,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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(oe),re=x.pending,x.pending!==x.pending_buf_size));)et(x,255&x.gzhead.extra[x.gzindex]),x.gzindex++;x.gzhead.hcrc&&x.pending>re&&(oe.adler=se(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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(oe),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindexre&&(oe.adler=se(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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(oe),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindexre&&(oe.adler=se(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&&ue(oe),x.pending+2<=x.pending_buf_size&&(et(x,255&oe.adler),et(x,oe.adler>>8&255),oe.adler=0,x.status=$e)):x.status=$e),x.pending!==0){if(ue(oe),oe.avail_out===0)return x.last_flush=-1,Se}else if(oe.avail_in===0&&Et(ae)<=Et(te)&&ae!==Le)return ft(oe,-5);if(x.status===666&&oe.avail_in!==0)return ft(oe,-5);if(oe.avail_in!==0||x.lookahead!==0||ae!==ge&&x.status!==666){var Be=x.strategy===2?function(Te,Ye){for(var _e;;){if(Te.lookahead===0&&(Ke(Te),Te.lookahead===0)){if(Ye===ge)return pe;break}if(Te.match_length=0,_e=de._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++,_e&&(Oe(Te,!1),Te.strm.avail_out===0))return pe}return Te.insert=0,Ye===Le?(Oe(Te,!0),Te.strm.avail_out===0?St:qe):Te.last_lit&&(Oe(Te,!1),Te.strm.avail_out===0)?pe:Pe}(x,ae):x.strategy===3?function(Te,Ye){for(var _e,rt,dt,gt,ot=Te.window;;){if(Te.lookahead<=He){if(Ke(Te),Te.lookahead<=He&&Ye===ge)return pe;if(Te.lookahead===0)break}if(Te.match_length=0,Te.lookahead>=ke&&0Te.lookahead&&(Te.match_length=Te.lookahead)}if(Te.match_length>=ke?(_e=de._tr_tally(Te,1,Te.match_length-ke),Te.lookahead-=Te.match_length,Te.strstart+=Te.match_length,Te.match_length=0):(_e=de._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++),_e&&(Oe(Te,!1),Te.strm.avail_out===0))return pe}return Te.insert=0,Ye===Le?(Oe(Te,!0),Te.strm.avail_out===0?St:qe):Te.last_lit&&(Oe(Te,!1),Te.strm.avail_out===0)?pe:Pe}(x,ae):ve[x.level].func(x,ae);if(Be!==St&&Be!==qe||(x.status=666),Be===pe||Be===St)return oe.avail_out===0&&(x.last_flush=-1),Se;if(Be===Pe&&(ae===1?de._tr_align(x):ae!==5&&(de._tr_stored_block(x,0,0,!1),ae===3&&(Ne(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),ue(oe),oe.avail_out===0))return x.last_flush=-1,Se}return ae!==Le?Se:x.wrap<=0?1:(x.wrap===2?(et(x,255&oe.adler),et(x,oe.adler>>8&255),et(x,oe.adler>>16&255),et(x,oe.adler>>24&255),et(x,255&oe.total_in),et(x,oe.total_in>>8&255),et(x,oe.total_in>>16&255),et(x,oe.total_in>>24&255)):(at(x,oe.adler>>>16),at(x,65535&oe.adler)),ue(oe),0=te.w_size&&(ne===0&&(Ne(te.head),te.strstart=0,te.block_start=0,te.insert=0),Ye=new be.Buf8(te.w_size),be.arraySet(Ye,ae,_e-te.w_size,te.w_size,0),ae=Ye,_e=te.w_size),le=oe.avail_in,Be=oe.next_in,Te=oe.input,oe.avail_in=_e,oe.next_in=0,oe.input=ae,Ke(te);te.lookahead>=ke;){for(x=te.strstart,re=te.lookahead-(ke-1);te.ins_h=(te.ins_h<>>=ke=tt>>>24,nt-=ke,(ke=tt>>>16&255)===0)Pe[we++]=65535&tt;else{if(!(16&ke)){if(!(64&ke)){tt=ce[(65535&tt)+(Ze&(1<>>=ke,nt-=ke),nt<15&&(Ze+=pe[Ce++]<>>=ke=tt>>>24,nt-=ke,!(16&(ke=tt>>>16&255))){if(!(64&ke)){tt=Ie[(65535&tt)+(Ze&(1<>>=ke,nt-=ke,(ke=we-ge)>3,Ze&=(1<<(nt-=He<<3))-1,ve.next_in=Ce,ve.next_out=we,ve.avail_in=Ce>>24&255)+(Ee>>>8&65280)+((65280&Ee)<<8)+((255&Ee)<<24)}function Ze(){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 ve.Buf16(320),this.work=new ve.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function nt(Ee){var $e;return Ee&&Ee.state?($e=Ee.state,Ee.total_in=Ee.total_out=$e.total=0,Ee.msg="",$e.wrap&&(Ee.adler=1&$e.wrap),$e.mode=Me,$e.last=0,$e.havedict=0,$e.dmax=32768,$e.head=null,$e.hold=0,$e.bits=0,$e.lencode=$e.lendyn=new ve.Buf32(ye),$e.distcode=$e.distdyn=new ve.Buf32(De),$e.sane=1,$e.back=-1,Le):Se}function ce(Ee){var $e;return Ee&&Ee.state?(($e=Ee.state).wsize=0,$e.whave=0,$e.wnext=0,nt(Ee)):Se}function Ie(Ee,$e){var pe,Pe;return Ee&&Ee.state?(Pe=Ee.state,$e<0?(pe=0,$e=-$e):(pe=1+($e>>4),$e<48&&($e&=15)),$e&&($e<8||15<$e)?Se:(Pe.window!==null&&Pe.wbits!==$e&&(Pe.window=null),Pe.wrap=pe,Pe.wbits=$e,ce(Ee))):Se}function Ge(Ee,$e){var pe,Pe;return Ee?(Pe=new Ze,(Ee.state=Pe).window=null,(pe=Ie(Ee,$e))!==Le&&(Ee.state=null),pe):Se}var ze,tt,ke=!0;function He(Ee){if(ke){var $e;for(ze=new ve.Buf32(512),tt=new ve.Buf32(32),$e=0;$e<144;)Ee.lens[$e++]=8;for(;$e<256;)Ee.lens[$e++]=9;for(;$e<280;)Ee.lens[$e++]=7;for(;$e<288;)Ee.lens[$e++]=8;for(se(we,Ee.lens,0,288,ze,0,Ee.work,{bits:9}),$e=0;$e<32;)Ee.lens[$e++]=5;se(ge,Ee.lens,0,32,tt,0,Ee.work,{bits:5}),ke=!1}Ee.lencode=ze,Ee.lenbits=9,Ee.distcode=tt,Ee.distbits=5}function Je(Ee,$e,pe,Pe){var St,qe=Ee.state;return qe.window===null&&(qe.wsize=1<=qe.wsize?(ve.arraySet(qe.window,$e,pe-qe.wsize,qe.wsize,0),qe.wnext=0,qe.whave=qe.wsize):(Pe<(St=qe.wsize-qe.wnext)&&(St=Pe),ve.arraySet(qe.window,$e,pe-Pe,St,qe.wnext),(Pe-=St)?(ve.arraySet(qe.window,$e,pe-Pe,Pe,0),qe.wnext=Pe,qe.whave=qe.wsize):(qe.wnext+=St,qe.wnext===qe.wsize&&(qe.wnext=0),qe.whave>>8&255,pe.check=de(pe.check,ne,2,0),Oe=ue=0,pe.mode=2;break}if(pe.flags=0,pe.head&&(pe.head.done=!1),!(1&pe.wrap)||(((255&ue)<<8)+(ue>>8))%31){Ee.msg="incorrect header check",pe.mode=30;break}if((15&ue)!=8){Ee.msg="unknown compression method",pe.mode=30;break}if(Oe-=4,oe=8+(15&(ue>>>=4)),pe.wbits===0)pe.wbits=oe;else if(oe>pe.wbits){Ee.msg="invalid window size",pe.mode=30;break}pe.dmax=1<>8&1),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0,pe.mode=3;case 3:for(;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>8&255,ne[2]=ue>>>16&255,ne[3]=ue>>>24&255,pe.check=de(pe.check,ne,4,0)),Oe=ue=0,pe.mode=4;case 4:for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>8),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0,pe.mode=5;case 5:if(1024&pe.flags){for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0}else pe.head&&(pe.head.extra=null);pe.mode=6;case 6:if(1024&pe.flags&&(Et<(xe=pe.length)&&(xe=Et),xe&&(pe.head&&(oe=pe.head.extra_len-pe.length,pe.head.extra||(pe.head.extra=new Array(pe.head.extra_len)),ve.arraySet(pe.head.extra,Pe,qe,xe,oe)),512&pe.flags&&(pe.check=de(pe.check,Pe,xe,qe)),Et-=xe,qe+=xe,pe.length-=xe),pe.length))break e;pe.length=0,pe.mode=7;case 7:if(2048&pe.flags){if(Et===0)break e;for(xe=0;oe=Pe[qe+xe++],pe.head&&oe&&pe.length<65536&&(pe.head.name+=String.fromCharCode(oe)),oe&&xe>9&1,pe.head.done=!0),Ee.adler=pe.check=0,pe.mode=12;break;case 10:for(;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>=7&Oe,Oe-=7&Oe,pe.mode=27;break}for(;Oe<3;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>=1)){case 0:pe.mode=14;break;case 1:if(He(pe),pe.mode=20,$e!==6)break;ue>>>=2,Oe-=2;break e;case 2:pe.mode=17;break;case 3:Ee.msg="invalid block type",pe.mode=30}ue>>>=2,Oe-=2;break;case 14:for(ue>>>=7&Oe,Oe-=7&Oe;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>16^65535)){Ee.msg="invalid stored block lengths",pe.mode=30;break}if(pe.length=65535&ue,Oe=ue=0,pe.mode=15,$e===6)break e;case 15:pe.mode=16;case 16:if(xe=pe.length){if(Et>>=5,Oe-=5,pe.ndist=1+(31&ue),ue>>>=5,Oe-=5,pe.ncode=4+(15&ue),ue>>>=4,Oe-=4,286>>=3,Oe-=3}for(;pe.have<19;)pe.lens[le[pe.have++]]=0;if(pe.lencode=pe.lendyn,pe.lenbits=7,te={bits:pe.lenbits},ae=se(0,pe.lens,0,19,pe.lencode,0,pe.work,te),pe.lenbits=te.bits,ae){Ee.msg="invalid code lengths set",pe.mode=30;break}pe.have=0,pe.mode=19;case 19:for(;pe.have>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>=Ct,Oe-=Ct,pe.lens[pe.have++]=At;else{if(At===16){for(x=Ct+2;Oe>>=Ct,Oe-=Ct,pe.have===0){Ee.msg="invalid bit length repeat",pe.mode=30;break}oe=pe.lens[pe.have-1],xe=3+(3&ue),ue>>>=2,Oe-=2}else if(At===17){for(x=Ct+3;Oe>>=Ct)),ue>>>=3,Oe-=3}else{for(x=Ct+7;Oe>>=Ct)),ue>>>=7,Oe-=7}if(pe.have+xe>pe.nlen+pe.ndist){Ee.msg="invalid bit length repeat",pe.mode=30;break}for(;xe--;)pe.lens[pe.have++]=oe}}if(pe.mode===30)break;if(pe.lens[256]===0){Ee.msg="invalid code -- missing end-of-block",pe.mode=30;break}if(pe.lenbits=9,te={bits:pe.lenbits},ae=se(we,pe.lens,0,pe.nlen,pe.lencode,0,pe.work,te),pe.lenbits=te.bits,ae){Ee.msg="invalid literal/lengths set",pe.mode=30;break}if(pe.distbits=6,pe.distcode=pe.distdyn,te={bits:pe.distbits},ae=se(ge,pe.lens,pe.nlen,pe.ndist,pe.distcode,0,pe.work,te),pe.distbits=te.bits,ae){Ee.msg="invalid distances set",pe.mode=30;break}if(pe.mode=20,$e===6)break e;case 20:pe.mode=21;case 21:if(6<=Et&&258<=Ne){Ee.next_out=ft,Ee.avail_out=Ne,Ee.next_in=qe,Ee.avail_in=Et,pe.hold=ue,pe.bits=Oe,Ce(Ee,at),ft=Ee.next_out,St=Ee.output,Ne=Ee.avail_out,qe=Ee.next_in,Pe=Ee.input,Et=Ee.avail_in,ue=pe.hold,Oe=pe.bits,pe.mode===12&&(pe.back=-1);break}for(pe.back=0;lt=(re=pe.lencode[ue&(1<>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<>ct)])>>>16&255,At=65535&re,!(ct+(Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>=ct,Oe-=ct,pe.back+=ct}if(ue>>>=Ct,Oe-=Ct,pe.back+=Ct,pe.length=At,lt===0){pe.mode=26;break}if(32<){pe.back=-1,pe.mode=12;break}if(64<){Ee.msg="invalid literal/length code",pe.mode=30;break}pe.extra=15<,pe.mode=22;case 22:if(pe.extra){for(x=pe.extra;Oe>>=pe.extra,Oe-=pe.extra,pe.back+=pe.extra}pe.was=pe.length,pe.mode=23;case 23:for(;lt=(re=pe.distcode[ue&(1<>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<>ct)])>>>16&255,At=65535&re,!(ct+(Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<>>=ct,Oe-=ct,pe.back+=ct}if(ue>>>=Ct,Oe-=Ct,pe.back+=Ct,64<){Ee.msg="invalid distance code",pe.mode=30;break}pe.offset=At,pe.extra=15<,pe.mode=24;case 24:if(pe.extra){for(x=pe.extra;Oe>>=pe.extra,Oe-=pe.extra,pe.back+=pe.extra}if(pe.offset>pe.dmax){Ee.msg="invalid distance too far back",pe.mode=30;break}pe.mode=25;case 25:if(Ne===0)break e;if(xe=at-Ne,pe.offset>xe){if((xe=pe.offset-xe)>pe.whave&&pe.sane){Ee.msg="invalid distance too far back",pe.mode=30;break}Ke=xe>pe.wnext?(xe-=pe.wnext,pe.wsize-xe):pe.wnext-xe,xe>pe.length&&(xe=pe.length),it=pe.window}else it=St,Ke=ft-pe.offset,xe=pe.length;for(Neze?(ke=Ke[it+De[$e]],Oe[et+De[$e]]):(ke=96,0),Ze=1<>ft)+(nt-=Ze)]=tt<<24|ke<<16|He|0,nt!==0;);for(Ze=1<>=1;if(Ze!==0?(ue&=Ze-1,ue+=Ze):ue=0,$e++,--at[Ee]==0){if(Ee===Pe)break;Ee=ge[Le+De[$e]]}if(St>>7)]}function et(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>Fe-le?(re.bi_buf|=ne<>Fe-re.bi_valid,re.bi_valid+=le-Fe):(re.bi_buf|=ne<>>=1,le<<=1,0<--ne;);return le>>>1}function it(re,ne,le){var Be,Te,Ye=new Array(De+1),_e=0;for(Be=1;Be<=De;Be++)Ye[Be]=_e=_e+le[Be-1]<<1;for(Te=0;Te<=ne;Te++){var rt=re[2*Te+1];rt!==0&&(re[2*Te]=Ke(Ye[rt]++,rt))}}function Ct(re){var ne;for(ne=0;ne>1;1<=le;le--)ct(re,Ye,le);for(Te=dt;le=re.heap[1],re.heap[1]=re.heap[re.heap_len--],ct(re,Ye,1),Be=re.heap[1],re.heap[--re.heap_max]=le,re.heap[--re.heap_max]=Be,Ye[2*Te]=Ye[2*le]+Ye[2*Be],re.depth[Te]=(re.depth[le]>=re.depth[Be]?re.depth[le]:re.depth[Be])+1,Ye[2*le+1]=Ye[2*Be+1]=Te,re.heap[1]=Te++,ct(re,Ye,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(ot,ut){var jt,Nt,dn,Gt,Rt,Ut,Jt=ut.dyn_tree,bt=ut.max_code,Ot=ut.stat_desc.static_tree,rn=ut.stat_desc.has_stree,mn=ut.stat_desc.extra_bits,vt=ut.stat_desc.extra_base,Mt=ut.stat_desc.max_length,Yt=0;for(Gt=0;Gt<=De;Gt++)ot.bl_count[Gt]=0;for(Jt[2*ot.heap[ot.heap_max]+1]=0,jt=ot.heap_max+1;jt>=7;Te>>=1)if(1>&&rt.dyn_ltree[2*dt]!==0)return be;if(rt.dyn_ltree[18]!==0||rt.dyn_ltree[20]!==0||rt.dyn_ltree[26]!==0)return de;for(dt=32;dt>>3,(Ye=re.static_len+3+7>>>3)<=Te&&(Te=Ye)):Te=Ye=le+5,le+4<=Te&&ne!==-1?x(re,ne,le,Be):re.strategy===4||Ye===Te?(at(re,2+(Be?1:0),3),Bt(re,Je,Ee)):(at(re,4+(Be?1:0),3),function(rt,dt,gt,ot){var ut;for(at(rt,dt-257,5),at(rt,gt-1,5),at(rt,ot-4,4),ut=0;ut>>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*(pe[le]+ge+1)]++,re.dyn_dtree[2*Oe(ne)]++),re.last_lit===re.lit_bufsize-1},Ae._tr_align=function(re){at(re,2,3),xe(re,nt,Je),function(ne){ne.bi_valid===16?(et(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,Ae){"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,Ae){(function(ve){(function(be,de){"use strict";if(!be.setImmediate){var Ce,se,we,ge,Le=1,Se={},Me=!1,ye=be.document,De=Object.getPrototypeOf&&Object.getPrototypeOf(be);De=De&&De.setTimeout?De:be,Ce={}.toString.call(be.process)==="[object process]"?function(ce){je.nextTick(function(){Ze(ce)})}:function(){if(be.postMessage&&!be.importScripts){var ce=!0,Ie=be.onmessage;return be.onmessage=function(){ce=!1},be.postMessage("","*"),be.onmessage=Ie,ce}}()?(ge="setImmediate$"+Math.random()+"$",be.addEventListener?be.addEventListener("message",nt,!1):be.attachEvent("onmessage",nt),function(ce){be.postMessage(ge+ce,"*")}):be.MessageChannel?((we=new MessageChannel).port1.onmessage=function(ce){Ze(ce.data)},function(ce){we.port2.postMessage(ce)}):ye&&"onreadystatechange"in ye.createElement("script")?(se=ye.documentElement,function(ce){var Ie=ye.createElement("script");Ie.onreadystatechange=function(){Ze(ce),Ie.onreadystatechange=null,se.removeChild(Ie),Ie=null},se.appendChild(Ie)}):function(ce){setTimeout(Ze,0,ce)},De.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var Ie=new Array(arguments.length-1),Ge=0;Ge0&&re[re.length-1])||_e[0]!==6&&_e[0]!==2)){le=0;continue}if(_e[0]===3&&(!re||_e[1]>re[0]&&_e[1]',"select"),this.addActionButton(x,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(x,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(x,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(x,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(x,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(x,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(x,'',"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='',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,'',"render"),this.addActionButton(re,'',"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;te0&&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}(),Se=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 ge("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 ge("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ge("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ge("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ge("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 ge("toolbox-panel-row_colors",` background-color: `+((ae=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ae!==void 0?ae:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new ge("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 ge("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new we("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new we("."+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 Be=document.createElement("div");Be.className=re.toolboxButtonStyleClass.name+" "+((le=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:re.toolboxButtonStyleColorsClass.name),Be.innerHTML=ne.icon,Be.title=ne.title,Be.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Be),re.buttonRow.appendChild(Be)}),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 Be,Te;ne.className=te.toolboxButtonStyleClass.name+" "+(le===x?""+((Be=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Be!==void 0?Be:te.toolboxActiveButtonStyleColorsClass.name):""+((Te=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Te!==void 0?Te:te.toolboxButtonStyleColorsClass.name))})},oe}(),Me=function(oe,ae){this.title=oe,this.icon=ae},ye=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'')||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 je(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 Be=document.createElement("div");return Be.style.display="inline-block",Be.style.width=ne-2+"px",Be.style.height=ne-2+"px",Be.style.backgroundColor=te,Be.style.borderRadius=ne/2+"px",te==="transparent"&&(Be.style.fill=this.uiStyleSettings.toolboxAccentColor,Be.innerHTML=` `),le.appendChild(Be),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),De=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}(),Fe=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}(),Ze=function(){function oe(){this.GRIP_SIZE=10,this.visual=ve.createGroup(),this.visual.appendChild(ve.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ve.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}(),nt=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(ve.createTransform()),ne.setupControlBox(),ne}return je(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=ve.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=ve.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=ve.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=ve.createGroup();var te=ve.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=ve.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=ve.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 Fe,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 Ze;return te.visual.transform.baseVal.appendItem(ve.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,Be=this.height+this.CB_DISTANCE-te/2,Te=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,Te,re),this.positionGrip(this.controlGrips.centerLeft.visual,x,le),this.positionGrip(this.controlGrips.centerRight.visual,Te,le),this.positionGrip(this.controlGrips.bottomLeft.visual,x,Be),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Be),this.positionGrip(this.controlGrips.bottomRight.visual,Te,Be),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:nt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:nt.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(nt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,x.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(nt.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}(De),Ie=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 je(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=ve.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),ve.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&&ve.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ve.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ve.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ve.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||'')||this;return le.widths=[],le.widthBoxes=[],le.widths=x,le.currentWidth=re,le.setCurrentWidth=le.setCurrentWidth.bind(le),le}return je(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 Be=document.createElement("div");Be.style.minHeight="20px",Be.style.flexGrow="2",Be.style.display="flex",Be.style.alignItems="center";var Te=document.createElement("hr");Te.style.minWidth="20px",Te.style.border="0px",Te.style.borderTop=re+"px solid "+te.uiStyleSettings.toolboxColor,Te.style.flexGrow="2",Be.appendChild(Te),ne.appendChild(Be),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||'')||this;return le.styles=[],le.styleBoxes=[],le.styles=x,le.currentStyle=re,le.setCurrentStyle=le.setCurrentStyle.bind(le),le}return je(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 Be=` `;le.innerHTML=Be,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),tt=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 ye("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 je(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='',ae}(Ie),ke=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"},He=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 je(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=ve.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 Ze;return te.visual.transform.baseVal.appendItem(ve.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}(De),Je=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 ye("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 je(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=ve.createGroup(),this.selectorLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ve.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()),ve.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ve.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='',ae}(He),Ee=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'')||this;return le.fonts=[],le.fontBoxes=[],le.fonts=x,le.currentFont=re,le.setCurrentFont=le.setCurrentFont.bind(le),le}return je(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 Be=document.createElement("div");Be.style.whiteSpace="nowrap",Be.style.overflow="hidden",Be.style.textOverflow="ellipsis",Be.innerHTML="The quick brown fox jumps over the lazy dog",le.appendChild(Be),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),$e=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 ye("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return je(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=ve.createGroup(),this.bgRectangle=ve.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ve.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.textElement.transform.baseVal.appendItem(ve.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(ve.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&&(ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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&&ve.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&&ve.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='',ae}(ce),pe=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 ye("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 je(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=ve.createGroup(),this.drawingImage=ve.createImage(),this.visual.appendChild(this.drawingImage);var te=ve.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),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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],Be=x[3],Te=!1,Ye=0;Ye0&&(Te=!0,YeBe&&(Be=Ye),_e>le&&(le=_e));if(Te){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(le-re)/this.pixelRatio,this.height=(Be-ne)/this.pixelRatio;var rt=document.createElement("canvas");rt.width=le-re,rt.height=Be-ne,rt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,le-re,Be-ne),0,0),this.drawingImgUrl=rt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ae.prototype.setDrawingImage=function(){ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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='',ae}(ce),Pe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,re||'')||this;return ne.typeBoxes=[],ne.currentType=x,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return je(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(Be){var Te="both";switch(Be){case 0:Te="both";break;case 1:Te="start";break;case 2:Te="end";break;case 3:Te="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=Te===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Ye.addEventListener("click",function(){te.setCurrentType(Te,Ye)}),x.appendChild(Ye),Te==="both"||Te==="start"){var _e=document.createElement("div");_e.style.display="flex",_e.style.alignItems="center",_e.style.minHeight="20px",_e.innerHTML=` `,_e.style.marginLeft="5px",Ye.appendChild(_e)}var rt=document.createElement("div");rt.style.display="flex",rt.style.alignItems="center",rt.style.minHeight="20px",rt.style.flexGrow="2";var dt=document.createElement("hr");if(dt.style.minWidth="20px",dt.style.border="0px",dt.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),dt.style.flexGrow="2",rt.appendChild(dt),Ye.appendChild(rt),Te==="both"||Te==="end"){var gt=document.createElement("div");gt.style.display="flex",gt.style.alignItems="center",gt.style.minHeight="20px",gt.innerHTML=` `,gt.style.marginRight="5px",Ye.appendChild(gt)}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),St=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 Pe("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return je(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=ve.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ve.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ve.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",ve.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ve.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='',ae}(Je),qe=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 ye("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return je(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='',ae}(Ie),ft=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'')||this;return le.opacities=[],le.opacityBoxes=[],le.opacities=x,le.currentOpacity=re,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return je(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),Et=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 ye("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ft("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return je(ae,oe),ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ve.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='',ae}(qe),Ne='',ue='',Oe=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 ye("Text color",re.defaultColorSet,ne.color,Ne),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new ye("Fill color",re.defaultColorSet,ne.bgColor,ue),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Ze,ne.tipGrip.visual.transform.baseVal.appendItem(ve.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return je(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(){ve.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ve.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&&(ve.setAttributes(this.bgRectangle,[["fill",te]]),ve.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.width/2&&this.tipPosition.y>=this.height/2?ne.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='',ae}(Je),xe=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 je(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='',ae}(et),Ke=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}(),it=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 ye("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 je(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=ve.createGroup(),this.selectorCurve=ve.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ve.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()),ve.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=ve.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ve.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='',ae}(He),Ct=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 ye("Line color",Ae(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ye("Fill color",Ae(re.defaultColorSet,["transparent"]),ne.fillColor,ue),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 Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new ye("Text color",re.defaultColorSet,ne.textColor,Ne),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return je(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=ve.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ve.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ve.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=ve.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),ve.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')"]]),ve.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&&ve.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&&ve.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),ve.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&&ve.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&ve.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&ve.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&ve.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='',ae}(ce),lt=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}(),At=function(oe){function ae(te,x,re){var ne=oe.call(this,te,!1)||this;return ne.dataUrl=x,ne.state=re,ne}return je(ae,oe),ae}(lt),ct=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 je(ae,oe),ae}(lt),Bt=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}(),Dt=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 ke,this._isOpen=!1,this.undoRedoManager=new Ke,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new se(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[tt,pe,St,$e,xe,et,Et,Oe,at,qe,Je,it,Ct]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[tt,pe,St,$e,et,Et,Oe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[tt,pe,St,$e,Et]},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(),be.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},oe.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&Ce.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ce.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new lt(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 lt(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 lt(te))}),this.detachEvents(),this._isOpen=!1)}},oe.prototype.addMarkersToToolbar=function(){for(var ae,te=[],x=0;xthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,x=te',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-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 ct(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 ct(ae,x))})}}},oe.prototype.clear=function(){var ae=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Be=new ct(ae,void 0,!0);le(Be),Be.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var x=function(le){var Be=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(Te){return Te(new ct(ae,Be))})},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),re1&&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){be.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 lt(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 lt(ae))}))},oe.instanceCounter=0,oe}()},6551:function(En,Zt,E){"use strict";E.d(Zt,{ZP:function(){return be}});var b=E(42978),je=E(59301),fe=E(47273),Ue=0,Ae=(0,fe.Z)();function ve(){var de;return Ae?(de=Ue,Ue+=1):de="TEST_OR_SSR",de}function be(de){var Ce=je.useState(),se=(0,b.Z)(Ce,2),we=se[0],ge=se[1];return je.useEffect(function(){ge("rc_select_".concat(ve()))},[]),de||we}},37463:function(En,Zt,E){"use strict";E.d(Zt,{Ac:function(){return Rt},Xo:function(){return Jt},Wx:function(){return Ot},ZP:function(){return or},lk:function(){return nt}});var b=E(54476),je=E(94480),fe=E(20068),Ue=E(33885),Ae=E(42978),ve=E(75931),be=E(76190),de=E(18929),Ce=E(48736),se=E(59301),we=E(92310),ge=E.n(we),Le=E(34280),Se=E(49658),Me=E(8654),ye=function(Qt){var xt=Qt.className,Tt=Qt.customizeIcon,wt=Qt.customizeIconProps,Ht=Qt.children,ht=Qt.onMouseDown,Xt=Qt.onClick,qt=typeof Tt=="function"?Tt(wt):Tt;return se.createElement("span",{className:xt,onMouseDown:function(Kt){Kt.preventDefault(),ht==null||ht(Kt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Xt,"aria-hidden":!0},qt!==void 0?qt:se.createElement("span",{className:ge()(xt.split(/\s+/).map(function(cn){return"".concat(cn,"-icon")}))},Ht))},De=ye,Fe=function(Qt,xt,Tt,wt,Ht){var ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Xt=arguments.length>6?arguments[6]:void 0,qt=arguments.length>7?arguments[7]:void 0,cn=se.useMemo(function(){if((0,be.Z)(wt)==="object")return wt.clearIcon;if(Ht)return Ht},[wt,Ht]),Kt=se.useMemo(function(){return!!(!ht&&wt&&(Tt.length||Xt)&&!(qt==="combobox"&&Xt===""))},[wt,ht,Tt.length,Xt,qt]);return{allowClear:Kt,clearIcon:se.createElement(De,{className:"".concat(Qt,"-clear"),onMouseDown:xt,customizeIcon:cn},"\xD7")}},Ze=se.createContext(null);function nt(){return se.useContext(Ze)}function ce(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Qt=se.useState(!1),xt=(0,Ae.Z)(Qt,2),Tt=xt[0],wt=xt[1],Ht=se.useRef(null),ht=function(){window.clearTimeout(Ht.current)};se.useEffect(function(){return ht},[]);var Xt=function(cn,Kt){ht(),Ht.current=window.setTimeout(function(){wt(cn),Kt&&Kt()},Lt)};return[Tt,Xt,ht]}function Ie(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Qt=se.useRef(null),xt=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(xt.current)}},[]);function Tt(wt){(wt||Qt.current===null)&&(Qt.current=wt),window.clearTimeout(xt.current),xt.current=window.setTimeout(function(){Qt.current=null},Lt)}return[function(){return Qt.current},Tt]}function Ge(Lt,Qt,xt,Tt){var wt=se.useRef(null);wt.current={open:Qt,triggerOpen:xt,customizedTrigger:Tt},se.useEffect(function(){function Ht(ht){var Xt;if(!((Xt=wt.current)!==null&&Xt!==void 0&&Xt.customizedTrigger)){var qt=ht.target;qt.shadowRoot&&ht.composed&&(qt=ht.composedPath()[0]||qt),wt.current.open&&Lt().filter(function(cn){return cn}).every(function(cn){return!cn.contains(qt)&&cn!==qt})&&wt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var ze=E(10228);function tt(Lt){return Lt&&![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(Lt)}var ke=E(26112),He=E(83836);function Je(Lt,Qt,xt){var Tt=(0,Ue.Z)((0,Ue.Z)({},Lt),xt?Qt:{});return Object.keys(Qt).forEach(function(wt){var Ht=Qt[wt];typeof Ht=="function"&&(Tt[wt]=function(){for(var ht,Xt=arguments.length,qt=new Array(Xt),cn=0;cnQr&&(Cr="".concat(Zr.slice(0,Qr),"..."))}var ji=function(ao){ao&&ao.stopPropagation(),ni(qn)};return typeof Dr=="function"?Pi(ir,Cr,Wr,Qn,ji):yo(qn,Cr,Wr,Qn,ji)},Gr=function(qn){if(!wt.length)return null;var Wr=typeof gr=="function"?gr(qn):gr;return typeof Dr=="function"?Pi(void 0,Wr,!1,!1,void 0,!0):yo({title:Wr},Wr,!1)},Un=se.createElement("div",{className:"".concat(fo,"-search"),style:{width:wi},onFocus:function(){Ro(!0)},onBlur:function(){Ro(!1)}},se.createElement(St,{ref:qt,open:Ht,prefixCls:Tt,id:xt,inputElement:null,disabled:Kt,autoFocus:on,autoComplete:Zn,editable:co,activeDescendantId:Tn,value:bo,onKeyDown:Fr,onMouseDown:Jr,onChange:ri,onPaste:ai,onCompositionStart:Xr,onCompositionEnd:Ri,onBlur:Hi,tabIndex:Vn,attrs:(0,ke.Z)(Qt,!0)}),se.createElement("span",{ref:Zi,className:"".concat(fo,"-search-mirror"),"aria-hidden":!0},bo,"\xA0")),lr=se.createElement(He.Z,{prefixCls:"".concat(fo,"-overflow"),data:wt,renderItem:Ai,renderRest:Gr,suffix:Un,itemKey:xe,maxCount:zr});return se.createElement("span",{className:"".concat(fo,"-wrap")},lr,!wt.length&&!bo&&se.createElement("span",{className:"".concat(fo,"-placeholder")},cn))},Ct=it,lt=function(Qt){var xt=Qt.inputElement,Tt=Qt.prefixCls,wt=Qt.id,Ht=Qt.inputRef,ht=Qt.disabled,Xt=Qt.autoFocus,qt=Qt.autoComplete,cn=Qt.activeDescendantId,Kt=Qt.mode,Wt=Qt.open,_t=Qt.values,on=Qt.placeholder,Zn=Qt.tabIndex,Tn=Qt.showSearch,Vn=Qt.searchValue,Mr=Qt.activeValue,zr=Qt.maxLength,Qr=Qt.onInputKeyDown,Pr=Qt.onInputMouseDown,gr=Qt.onInputChange,Dr=Qt.onInputPaste,Kr=Qt.onInputCompositionStart,ni=Qt.onInputCompositionEnd,ri=Qt.onInputBlur,ai=Qt.title,Fr=se.useState(!1),Jr=(0,Ae.Z)(Fr,2),Xr=Jr[0],Ri=Jr[1],Hi=Kt==="combobox",Zi=Hi||Tn,zi=_t[0],Ji=Vn||"";Hi&&Mr&&!Xr&&(Ji=Mr),se.useEffect(function(){Hi&&Ri(!1)},[Hi,Mr]);var wi=Kt!=="combobox"&&!Wt&&!Tn?!1:!!Ji,Mi=ai===void 0?et(zi):ai,fi=se.useMemo(function(){return zi?null:se.createElement("span",{className:"".concat(Tt,"-selection-placeholder"),style:wi?{visibility:"hidden"}:void 0},on)},[zi,wi,on,Tt]);return se.createElement("span",{className:"".concat(Tt,"-selection-wrap")},se.createElement("span",{className:"".concat(Tt,"-selection-search")},se.createElement(St,{ref:Ht,prefixCls:Tt,id:wt,open:Wt,inputElement:xt,disabled:ht,autoFocus:Xt,autoComplete:qt,editable:Zi,activeDescendantId:cn,value:Ji,onKeyDown:Qr,onMouseDown:Pr,onChange:function(oo){Ri(!0),gr(oo)},onPaste:Dr,onCompositionStart:Kr,onCompositionEnd:ni,onBlur:ri,tabIndex:Zn,attrs:(0,ke.Z)(Qt,!0),maxLength:Hi?zr:void 0})),!Hi&&zi?se.createElement("span",{className:"".concat(Tt,"-selection-item"),title:Mi,style:wi?{visibility:"hidden"}:void 0},zi.label):null,fi)},At=lt,ct=function(Qt,xt){var Tt=(0,se.useRef)(null),wt=(0,se.useRef)(!1),Ht=Qt.prefixCls,ht=Qt.open,Xt=Qt.mode,qt=Qt.showSearch,cn=Qt.tokenWithEnter,Kt=Qt.disabled,Wt=Qt.prefix,_t=Qt.autoClearSearchValue,on=Qt.onSearch,Zn=Qt.onSearchSubmit,Tn=Qt.onToggleOpen,Vn=Qt.onInputKeyDown,Mr=Qt.onInputBlur,zr=Qt.domRef;se.useImperativeHandle(xt,function(){return{focus:function(Mi){Tt.current.focus(Mi)},blur:function(){Tt.current.blur()}}});var Qr=Ie(0),Pr=(0,Ae.Z)(Qr,2),gr=Pr[0],Dr=Pr[1],Kr=function(Mi){var fi=Mi.which,Xi=Tt.current instanceof HTMLTextAreaElement;!Xi&&ht&&(fi===ze.Z.UP||fi===ze.Z.DOWN)&&Mi.preventDefault(),Vn&&Vn(Mi),fi===ze.Z.ENTER&&Xt==="tags"&&!wt.current&&!ht&&(Zn==null||Zn(Mi.target.value)),!(Xi&&!ht&&~[ze.Z.UP,ze.Z.DOWN,ze.Z.LEFT,ze.Z.RIGHT].indexOf(fi))&&tt(fi)&&Tn(!0)},ni=function(){Dr(!0)},ri=(0,se.useRef)(null),ai=function(Mi){on(Mi,!0,wt.current)!==!1&&Tn(!0)},Fr=function(){wt.current=!0},Jr=function(Mi){wt.current=!1,Xt!=="combobox"&&ai(Mi.target.value)},Xr=function(Mi){var fi=Mi.target.value;if(cn&&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!==Tt.current){var Xi=document.body.style.msTouchAction!==void 0;Xi?setTimeout(function(){Tt.current.focus()}):Tt.current.focus()}},Zi=function(Mi){var fi=gr();Mi.target!==Tt.current&&!fi&&!(Xt==="combobox"&&Kt)&&Mi.preventDefault(),(Xt!=="combobox"&&(!qt||!fi)||!ht)&&(ht&&_t!==!1&&on("",!0,!1),Tn())},zi={inputRef:Tt,onInputKeyDown:Kr,onInputMouseDown:ni,onInputChange:Xr,onInputPaste:Ri,onInputCompositionStart:Fr,onInputCompositionEnd:Jr,onInputBlur:Mr},Ji=Xt==="multiple"||Xt==="tags"?se.createElement(Ct,(0,b.Z)({},Qt,zi)):se.createElement(At,(0,b.Z)({},Qt,zi));return se.createElement("div",{ref:zr,className:"".concat(Ht,"-selector"),onClick:Hi,onMouseDown:Zi},Wt&&se.createElement("div",{className:"".concat(Ht,"-prefix")},Wt),Ji)},Bt=se.forwardRef(ct),Dt=Bt,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(Qt){var xt=Qt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"}}},x=function(Qt,xt){var Tt=Qt.prefixCls,wt=Qt.disabled,Ht=Qt.visible,ht=Qt.children,Xt=Qt.popupElement,qt=Qt.animation,cn=Qt.transitionName,Kt=Qt.dropdownStyle,Wt=Qt.dropdownClassName,_t=Qt.direction,on=_t===void 0?"ltr":_t,Zn=Qt.placement,Tn=Qt.builtinPlacements,Vn=Qt.dropdownMatchSelectWidth,Mr=Qt.dropdownRender,zr=Qt.dropdownAlign,Qr=Qt.getPopupContainer,Pr=Qt.empty,gr=Qt.getTriggerDOMNode,Dr=Qt.onPopupVisibleChange,Kr=Qt.onPopupMouseEnter,ni=(0,ve.Z)(Qt,ae),ri="".concat(Tt,"-dropdown"),ai=Xt;Mr&&(ai=Mr(Xt));var Fr=se.useMemo(function(){return Tn||te(Vn)},[Tn,Vn]),Jr=qt?"".concat(ri,"-").concat(qt):cn,Xr=typeof Vn=="number",Ri=se.useMemo(function(){return Xr?null:Vn===!1?"minWidth":"width"},[Vn,Xr]),Hi=Kt;Xr&&(Hi=(0,Ue.Z)((0,Ue.Z)({},Hi),{},{width:Vn}));var Zi=se.useRef(null);return se.useImperativeHandle(xt,function(){return{getPopupElement:function(){var Ji;return(Ji=Zi.current)===null||Ji===void 0?void 0:Ji.popupElement}}}),se.createElement(oe.Z,(0,b.Z)({},ni,{showAction:Dr?["click"]:[],hideAction:Dr?["click"]:[],popupPlacement:Zn||(on==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Fr,prefixCls:ri,popupTransitionName:Jr,popup:se.createElement("div",{onMouseEnter:Kr},ai),ref:Zi,stretch:Ri,popupAlign:zr,popupVisible:Ht,getPopupContainer:Qr,popupClassName:ge()(Wt,(0,fe.Z)({},"".concat(ri,"-empty"),Pr)),popupStyle:Hi,getTriggerDOMNode:gr,onPopupVisibleChange:Dr}),ht)},re=se.forwardRef(x),ne=re,le=E(66712);function Be(Lt,Qt){var xt=Lt.key,Tt;return"value"in Lt&&(Tt=Lt.value),xt!=null?xt:Tt!==void 0?Tt:"rc-index-key-".concat(Qt)}function Te(Lt){return typeof Lt!="undefined"&&!Number.isNaN(Lt)}function Ye(Lt,Qt){var xt=Lt||{},Tt=xt.label,wt=xt.value,Ht=xt.options,ht=xt.groupLabel,Xt=Tt||(Qt?"children":"label");return{label:Xt,value:wt||"value",options:Ht||"options",groupLabel:ht||Xt}}function _e(Lt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xt=Qt.fieldNames,Tt=Qt.childrenAsData,wt=[],Ht=Ye(xt,!1),ht=Ht.label,Xt=Ht.value,qt=Ht.options,cn=Ht.groupLabel;function Kt(Wt,_t){Array.isArray(Wt)&&Wt.forEach(function(on){if(_t||!(qt in on)){var Zn=on[Xt];wt.push({key:Be(on,wt.length),groupOption:_t,data:on,label:on[ht],value:Zn})}else{var Tn=on[cn];Tn===void 0&&Tt&&(Tn=on.label),wt.push({key:Be(on,wt.length),group:!0,data:on,label:Tn}),Kt(on[qt],!0)}})}return Kt(Lt,!1),wt}function rt(Lt){var Qt=(0,Ue.Z)({},Lt);return"props"in Qt||Object.defineProperty(Qt,"props",{get:function(){return(0,Ce.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Qt}}),Qt}var dt=function(Qt,xt,Tt){if(!xt||!xt.length)return null;var wt=!1,Ht=function Xt(qt,cn){var Kt=(0,le.Z)(cn),Wt=Kt[0],_t=Kt.slice(1);if(!Wt)return[qt];var on=qt.split(Wt);return wt=wt||on.length>1,on.reduce(function(Zn,Tn){return[].concat((0,je.Z)(Zn),(0,je.Z)(Xt(Tn,_t)))},[]).filter(Boolean)},ht=Ht(Qt,xt);return wt?typeof Tt!="undefined"?ht.slice(0,Tt):ht:null},gt=se.createContext(null),ot=gt;function ut(Lt){var Qt=Lt.visible,xt=Lt.values;if(!Qt)return null;var Tt=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(xt.slice(0,Tt).map(function(wt){var Ht=wt.label,ht=wt.value;return["number","string"].includes((0,be.Z)(Ht))?Ht:ht}).join(", ")),xt.length>Tt?", ...":null)}var jt=["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"],Nt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],dn=function(Qt){return Qt==="tags"||Qt==="multiple"},Gt=se.forwardRef(function(Lt,Qt){var xt,Tt=Lt.id,wt=Lt.prefixCls,Ht=Lt.className,ht=Lt.showSearch,Xt=Lt.tagRender,qt=Lt.direction,cn=Lt.omitDomProps,Kt=Lt.displayValues,Wt=Lt.onDisplayValuesChange,_t=Lt.emptyOptions,on=Lt.notFoundContent,Zn=on===void 0?"Not Found":on,Tn=Lt.onClear,Vn=Lt.mode,Mr=Lt.disabled,zr=Lt.loading,Qr=Lt.getInputElement,Pr=Lt.getRawInputElement,gr=Lt.open,Dr=Lt.defaultOpen,Kr=Lt.onDropdownVisibleChange,ni=Lt.activeValue,ri=Lt.onActiveValueChange,ai=Lt.activeDescendantId,Fr=Lt.searchValue,Jr=Lt.autoClearSearchValue,Xr=Lt.onSearch,Ri=Lt.onSearchSplit,Hi=Lt.tokenSeparators,Zi=Lt.allowClear,zi=Lt.prefix,Ji=Lt.suffixIcon,wi=Lt.clearIcon,Mi=Lt.OptionList,fi=Lt.animation,Xi=Lt.transitionName,oo=Lt.dropdownStyle,Ro=Lt.dropdownClassName,fo=Lt.dropdownMatchSelectWidth,bo=Lt.dropdownRender,co=Lt.dropdownAlign,yo=Lt.placement,Pi=Lt.builtinPlacements,Ai=Lt.getPopupContainer,Gr=Lt.showAction,Un=Gr===void 0?[]:Gr,lr=Lt.onFocus,cr=Lt.onBlur,qn=Lt.onKeyUp,Wr=Lt.onKeyDown,qr=Lt.onMouseDown,ir=(0,ve.Z)(Lt,jt),Qn=dn(Vn),Cr=(ht!==void 0?ht:Qn)||Vn==="combobox",Zr=(0,Ue.Z)({},ir);Nt.forEach(function(Uo){delete Zr[Uo]}),cn==null||cn.forEach(function(Uo){delete Zr[Uo]});var ji=se.useState(!1),vo=(0,Ae.Z)(ji,2),ao=vo[0],Io=vo[1];se.useEffect(function(){Io((0,Se.Z)())},[]);var wo=se.useRef(null),Co=se.useRef(null),ko=se.useRef(null),Oo=se.useRef(null),Mo=se.useRef(null),ha=se.useRef(!1),Aa=ce(),xa=(0,Ae.Z)(Aa,3),Ba=xa[0],Da=xa[1],Gi=xa[2];se.useImperativeHandle(Qt,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=se.useMemo(function(){var Uo;if(Vn!=="combobox")return Fr;var Eo=(Uo=Kt[0])===null||Uo===void 0?void 0:Uo.value;return typeof Eo=="string"||typeof Eo=="number"?String(Eo):""},[Fr,Vn,Kt]),ea=Vn==="combobox"&&typeof Qr=="function"&&Qr()||null,ta=typeof Pr=="function"&&Pr(),_i=(0,Me.x1)(Co,ta==null||(xt=ta.props)===null||xt===void 0?void 0:xt.ref),Wo=se.useState(!1),Jo=(0,Ae.Z)(Wo,2),ho=Jo[0],Zo=Jo[1];(0,Le.Z)(function(){Zo(!0)},[]);var Po=(0,de.Z)(!1,{defaultValue:Dr,value:gr}),ka=(0,Ae.Z)(Po,2),rl=ka[0],za=ka[1],Ia=ho?rl:!1,Yl=!Zn&&_t;(Mr||Yl&&Ia&&Vn==="combobox")&&(Ia=!1);var jl=Yl?!1:Ia,qi=se.useCallback(function(Uo){var Eo=Uo!==void 0?Uo:!Ia;Mr||(za(Eo),Ia!==Eo&&(Kr==null||Kr(Eo)))},[Mr,Ia,za,Kr]),xo=se.useMemo(function(){return(Hi||[]).some(function(Uo){return[` `,`\r `].includes(Uo)})},[Hi]),Qi=se.useContext(ot)||{},to=Qi.maxCount,To=Qi.rawValues,da=function(Eo,Ma,tl){if(!(Qn&&Te(to)&&(To==null?void 0:To.size)>=to)){var Oa=!0,Ta=Eo;ri==null||ri(null);var Fl=dt(Eo,Hi,Te(to)?to-To.size:void 0),El=tl?null:Fl;return Vn!=="combobox"&&El&&(Ta="",Ri==null||Ri(El),qi(!1),Oa=!1),Xr&&Li!==Ta&&Xr(Ta,{source:Ma?"typing":"effect"}),Oa}},Cl=function(Eo){!Eo||!Eo.trim()||Xr(Eo,{source:"submit"})};se.useEffect(function(){!Ia&&!Qn&&Vn!=="combobox"&&da("",!1,!1)},[Ia]),se.useEffect(function(){rl&&Mr&&za(!1),Mr&&!ha.current&&Da(!1)},[Mr]);var Ga=Ie(),Wa=(0,Ae.Z)(Ga,2),Fa=Wa[0],pl=Wa[1],Al=se.useRef(!1),el=function(Eo){var Ma=Fa(),tl=Eo.key,Oa=tl==="Enter";if(Oa&&(Vn!=="combobox"&&Eo.preventDefault(),Ia||qi(!0)),pl(!!Li),tl==="Backspace"&&!Ma&&Qn&&!Li&&Kt.length){for(var Ta=(0,je.Z)(Kt),Fl=null,El=Ta.length-1;El>=0;El-=1){var Ll=Ta[El];if(!Ll.disabled){Ta.splice(El,1),Fl=Ll;break}}Fl&&Wt(Ta,{type:"remove",values:[Fl]})}for(var ol=arguments.length,fl=new Array(ol>1?ol-1:0),Pl=1;Pl1?Ma-1:0),Oa=1;Oa1?Fl-1:0),Ll=1;Ll=Zn},[Xt,Zn,Pr==null?void 0:Pr.size]),Hi=function(Un){Un.preventDefault()},Zi=function(Un){var lr;(lr=Xr.current)===null||lr===void 0||lr.scrollTo(typeof Un=="number"?{index:Un}:Un)},zi=se.useCallback(function(Gr){return qt==="combobox"?!1:Pr.has(Gr)},[qt,(0,je.Z)(Pr).toString(),Pr.size]),Ji=function(Un){for(var lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,cr=Jr.length,qn=0;qn1&&arguments[1]!==void 0?arguments[1]:!1;Xi(Un);var cr={source:lr?"keyboard":"mouse"},qn=Jr[Un];if(!qn){Vn(null,-1,cr);return}Vn(qn.value,Un,cr)};(0,se.useEffect)(function(){oo(Mr!==!1?Ji(0):-1)},[Jr.length,cn]);var Ro=se.useCallback(function(Gr){return qt==="combobox"?String(Gr).toLowerCase()===cn.toLowerCase():Pr.has(Gr)},[qt,cn,(0,je.Z)(Pr).toString(),Pr.size]);(0,se.useEffect)(function(){var Gr=setTimeout(function(){if(!Xt&&ht&&Pr.size===1){var lr=Array.from(Pr)[0],cr=Jr.findIndex(function(qn){var Wr=qn.data;return cn?String(Wr.value).startsWith(cn):Wr.value===lr});cr!==-1&&(oo(cr),Zi(cr))}});if(ht){var Un;(Un=Xr.current)===null||Un===void 0||Un.scrollTo(void 0)}return function(){return clearTimeout(Gr)}},[ht,cn]);var fo=function(Un){Un!==void 0&&zr(Un,{selected:!Pr.has(Un)}),Xt||Kt(!1)};if(se.useImperativeHandle(xt,function(){return{onKeyDown:function(Un){var lr=Un.which,cr=Un.ctrlKey;switch(lr){case ze.Z.N:case ze.Z.P:case ze.Z.UP:case ze.Z.DOWN:{var qn=0;if(lr===ze.Z.UP?qn=-1:lr===ze.Z.DOWN?qn=1:Mt()&&cr&&(lr===ze.Z.N?qn=1:lr===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,ir=Jr[fi];ir&&!(ir!=null&&(qr=ir.data)!==null&&qr!==void 0&&qr.disabled)&&!Ri?fo(ir.value):fo(void 0),ht&&Un.preventDefault();break}case ze.Z.ESC:Kt(!1),ht&&Un.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Un){Zi(Un)}}}),Jr.length===0)return se.createElement("div",{role:"listbox",id:"".concat(Ht,"_list"),className:"".concat(Fr,"-empty"),onMouseDown:Hi},Wt);var bo=Object.keys(gr).map(function(Gr){return gr[Gr]}),co=function(Un){return Un.label};function yo(Gr,Un){var lr=Gr.group;return{role:lr?"presentation":"option",id:"".concat(Ht,"_list_").concat(Un)}}var Pi=function(Un){var lr=Jr[Un];if(!lr)return null;var cr=lr.data||{},qn=cr.value,Wr=lr.group,qr=(0,ke.Z)(cr,!0),ir=co(lr);return lr?se.createElement("div",(0,b.Z)({"aria-label":typeof ir=="string"&&!Wr?ir:null},qr,{key:Un},yo(lr,Un),{"aria-selected":Ro(qn)}),qn):null},Ai={role:"listbox",id:"".concat(Ht,"_list")};return se.createElement(se.Fragment,null,Dr&&se.createElement("div",(0,b.Z)({},Ai,{style:{height:0,width:0,overflow:"hidden"}}),Pi(fi-1),Pi(fi),Pi(fi+1)),se.createElement(vt.Z,{itemKey:"key",ref:Xr,data:Jr,height:ni,itemHeight:ri,fullHeight:!1,onMouseDown:Hi,onScroll:_t,virtual:Dr,direction:Kr,innerProps:Dr?null:Ai},function(Gr,Un){var lr=Gr.group,cr=Gr.groupOption,qn=Gr.data,Wr=Gr.label,qr=Gr.value,ir=qn.key;if(lr){var Qn,Cr=(Qn=qn.title)!==null&&Qn!==void 0?Qn:ln(Wr)?Wr.toString():void 0;return se.createElement("div",{className:ge()(Fr,"".concat(Fr,"-group"),qn.className),title:Cr},Wr!==void 0?Wr:ir)}var Zr=qn.disabled,ji=qn.title,vo=qn.children,ao=qn.style,Io=qn.className,wo=(0,ve.Z)(qn,Yt),Co=(0,mn.Z)(wo,bo),ko=zi(qr),Oo=Zr||!ko&&Ri,Mo="".concat(Fr,"-option"),ha=ge()(Fr,Mo,Io,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Mo,"-grouped"),cr),"".concat(Mo,"-active"),fi===Un&&!Oo),"".concat(Mo,"-disabled"),Oo),"".concat(Mo,"-selected"),ko)),Aa=co(Gr),xa=!Qr||typeof Qr=="function"||ko,Ba=typeof Aa=="number"?Aa:Aa||qr,Da=ln(Ba)?Ba.toString():void 0;return ji!==void 0&&(Da=ji),se.createElement("div",(0,b.Z)({},(0,ke.Z)(Co),Dr?{}:yo(Gr,Un),{"aria-selected":Ro(qr),className:ha,title:Da,onMouseMove:function(){fi===Un||Oo||oo(Un)},onClick:function(){Oo||fo(qr)},style:ao}),se.createElement("div",{className:"".concat(Mo,"-content")},typeof ai=="function"?ai(Gr,{index:Un}):Ba),se.isValidElement(Qr)||ko,xa&&se.createElement(De,{className:"".concat(Fr,"-option-state"),customizeIcon:Qr,customizeIconProps:{value:qr,disabled:Oo,isSelected:ko}},ko?"\u2713":null))}))},Ln=se.forwardRef(Sn),Jn=Ln,er=function(Lt,Qt){var xt=se.useRef({values:new Map,options:new Map}),Tt=se.useMemo(function(){var Ht=xt.current,ht=Ht.values,Xt=Ht.options,qt=Lt.map(function(Wt){if(Wt.label===void 0){var _t;return(0,Ue.Z)((0,Ue.Z)({},Wt),{},{label:(_t=ht.get(Wt.value))===null||_t===void 0?void 0:_t.label})}return Wt}),cn=new Map,Kt=new Map;return qt.forEach(function(Wt){cn.set(Wt.value,Wt),Kt.set(Wt.value,Qt.get(Wt.value)||Xt.get(Wt.value))}),xt.current.values=cn,xt.current.options=Kt,qt},[Lt,Qt]),wt=se.useCallback(function(Ht){return Qt.get(Ht)||xt.current.options.get(Ht)},[Qt]);return[Tt,wt]};function In(Lt,Qt){return qe(Lt).join("").toUpperCase().includes(Qt)}var Yn=function(Lt,Qt,xt,Tt,wt){return se.useMemo(function(){if(!xt||Tt===!1)return Lt;var Ht=Qt.options,ht=Qt.label,Xt=Qt.value,qt=[],cn=typeof Tt=="function",Kt=xt.toUpperCase(),Wt=cn?Tt:function(on,Zn){return wt?In(Zn[wt],Kt):Zn[Ht]?In(Zn[ht!=="children"?ht:"label"],Kt):In(Zn[Xt],Kt)},_t=cn?function(on){return rt(on)}:function(on){return on};return Lt.forEach(function(on){if(on[Ht]){var Zn=Wt(xt,_t(on));if(Zn)qt.push(on);else{var Tn=on[Ht].filter(function(Vn){return Wt(xt,_t(Vn))});Tn.length&&qt.push((0,Ue.Z)((0,Ue.Z)({},on),{},(0,fe.Z)({},Ht,Tn)))}return}Wt(xt,_t(on))&&qt.push(on)}),qt},[Lt,Tt,wt,xt,Qt])},zt=E(6551),un=E(11592),an=["children","value"],en=["children"];function $t(Lt){var Qt=Lt,xt=Qt.key,Tt=Qt.props,wt=Tt.children,Ht=Tt.value,ht=(0,ve.Z)(Tt,an);return(0,Ue.Z)({key:xt,value:Ht!==void 0?Ht:xt,children:wt},ht)}function vn(Lt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,un.Z)(Lt).map(function(xt,Tt){if(!se.isValidElement(xt)||!xt.type)return null;var wt=xt,Ht=wt.type.isSelectOptGroup,ht=wt.key,Xt=wt.props,qt=Xt.children,cn=(0,ve.Z)(Xt,en);return Qt||!Ht?$t(xt):(0,Ue.Z)((0,Ue.Z)({key:"__RC_SELECT_GRP__".concat(ht===null?Tt:ht,"__"),label:ht},cn),{},{options:vn(qt)})}).filter(function(xt){return xt})}var gn=function(Qt,xt,Tt,wt,Ht){return se.useMemo(function(){var ht=Qt,Xt=!Qt;Xt&&(ht=vn(xt));var qt=new Map,cn=new Map,Kt=function(on,Zn,Tn){Tn&&typeof Tn=="string"&&on.set(Zn[Tn],Zn)},Wt=function _t(on){for(var Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tn=0;Tn1&&arguments[1]!==void 0?arguments[1]:!1,ht=0;ht0?qi(to.options):to.options}):to})},xa=se.useMemo(function(){return zr?Aa(ha):ha},[ha,zr,Ai]),Ba=se.useMemo(function(){return _e(xa,{fieldNames:co,childrenAsData:fo})},[xa,co,fo]),Da=function(xo){var Qi=Wr(xo);if(Cr(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}),To=Qi.map(function(da){return rt(Io(da.value))});Mi(Ro?to:to[0],Ro?To:To[0])}},Gi=se.useState(null),Li=(0,Ae.Z)(Gi,2),ea=Li[0],ta=Li[1],_i=se.useState(0),Wo=(0,Ae.Z)(_i,2),Jo=Wo[0],ho=Wo[1],Zo=ni!==void 0?ni:Tt!=="combobox",Po=se.useCallback(function(qi,xo){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},to=Qi.source,To=to===void 0?"keyboard":to;ho(xo),ht&&Tt==="combobox"&&qi!==null&&To==="keyboard"&&ta(String(qi))},[ht,Tt]),ka=function(xo,Qi,to){var To=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,rt(xl)]};if(Qi&&on){var da=To(),Cl=(0,Ae.Z)(da,2),Ga=Cl[0],Wa=Cl[1];on(Ga,Wa)}else if(!Qi&&Zn&&to!=="clear"){var Fa=To(),pl=(0,Ae.Z)(Fa,2),Al=pl[0],el=pl[1];Zn(Al,el)}},rl=Hn(function(qi,xo){var Qi,to=Ro?xo.selected:!0;to?Qi=Ro?[].concat((0,je.Z)(ao),[qi]):[qi]:Qi=ao.filter(function(To){return To.value!==qi}),Da(Qi),ka(qi,to),Tt==="combobox"?ta(""):(!dn||_t)&&(Gr(""),ta(""))}),za=function(xo,Qi){Da(xo);var to=Qi.type,To=Qi.values;(to==="remove"||to==="clear")&&To.forEach(function(da){ka(da.value,!1,to)})},Ia=function(xo,Qi){if(Gr(xo),ta(null),Qi.source==="submit"){var to=(xo||"").trim();if(to){var To=Array.from(new Set([].concat((0,je.Z)(Co),[to])));Da(To),ka(to,!0),Gr("")}return}Qi.source!=="blur"&&(Tt==="combobox"&&Da(xo),Kt==null||Kt(xo))},Yl=function(xo){var Qi=xo;Tt!=="tags"&&(Qi=xo.map(function(To){var da=cr.get(To);return da==null?void 0:da.value}).filter(function(To){return To!==void 0}));var to=Array.from(new Set([].concat((0,je.Z)(Co),(0,je.Z)(Qi))));Da(to),to.forEach(function(To){ka(To,!0)})},jl=se.useMemo(function(){var qi=ai!==!1&&Vn!==!1;return(0,Ue.Z)((0,Ue.Z)({},Un),{},{flattenOptions:Ba,onActiveValue:Po,defaultActiveFirstOption:Zo,onSelect:rl,menuItemSelectedIcon:ri,rawValues:Co,fieldNames:co,virtual:qi,direction:Fr,listHeight:Xr,listItemHeight:Hi,childrenAsData:fo,maxCount:fi,optionRender:Dr})},[fi,Un,Ba,Po,Zo,rl,ri,Co,co,ai,Vn,Fr,Xr,Hi,fo,Dr]);return se.createElement(ot.Provider,{value:jl},se.createElement(Rt,(0,b.Z)({},Xi,{id:oo,prefixCls:Ht,ref:Qt,omitDomProps:Lr,mode:Tt,displayValues:wo,onDisplayValuesChange:za,direction:Fr,searchValue:Ai,onSearch:Ia,autoClearSearchValue:_t,onSearchSplit:Yl,dropdownMatchSelectWidth:Vn,OptionList:Jn,emptyOptions:!Ba.length,activeValue:ea,activeDescendantId:"".concat(oo,"_list_").concat(Jo)})))}),Bn=wn;Bn.Option=Ot,Bn.OptGroup=Jt;var rr=Bn,or=rr},22711:function(En,Zt,E){"use strict";E.r(Zt),E.d(Zt,{ResizableTextArea:function(){return Ee},default:function(){return St}});var b=E(54476),je=E(20068),fe=E(33885),Ue=E(94480),Ae=E(42978),ve=E(75931),be=E(92310),de=E.n(be),Ce=E(36901),se=E(66003),we=E(30292),ge=E(18929),Le=E(59301),Se=E(76190),Me=E(29301),ye=E(34280),De=E(16089),Fe=` 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; `,Ze=["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"],nt={},ce;function Ie(qe){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=qe.getAttribute("id")||qe.getAttribute("data-reactid")||qe.getAttribute("name");if(ft&&nt[Et])return nt[Et];var Ne=window.getComputedStyle(qe),ue=Ne.getPropertyValue("box-sizing")||Ne.getPropertyValue("-moz-box-sizing")||Ne.getPropertyValue("-webkit-box-sizing"),Oe=parseFloat(Ne.getPropertyValue("padding-bottom"))+parseFloat(Ne.getPropertyValue("padding-top")),et=parseFloat(Ne.getPropertyValue("border-bottom-width"))+parseFloat(Ne.getPropertyValue("border-top-width")),at=Ze.map(function(Ke){return"".concat(Ke,":").concat(Ne.getPropertyValue(Ke))}).join(";"),xe={sizingStyle:at,paddingSize:Oe,borderSize:et,boxSizing:ue};return ft&&Et&&(nt[Et]=xe),xe}function Ge(qe){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ne=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)),qe.getAttribute("wrap")?ce.setAttribute("wrap",qe.getAttribute("wrap")):ce.removeAttribute("wrap");var ue=Ie(qe,ft),Oe=ue.paddingSize,et=ue.borderSize,at=ue.boxSizing,xe=ue.sizingStyle;ce.setAttribute("style","".concat(xe,";").concat(Fe)),ce.value=qe.value||qe.placeholder||"";var Ke=void 0,it=void 0,Ct,lt=ce.scrollHeight;if(at==="border-box"?lt+=et:at==="content-box"&&(lt-=Oe),Et!==null||Ne!==null){ce.value=" ";var At=ce.scrollHeight-Oe;Et!==null&&(Ke=At*Et,at==="border-box"&&(Ke=Ke+Oe+et),lt=Math.max(Ke,lt)),Ne!==null&&(it=At*Ne,at==="border-box"&&(it=it+Oe+et),Ct=lt>it?"":"hidden",lt=Math.min(it,lt))}var ct={height:lt,overflowY:Ct,resize:"none"};return Ke&&(ct.minHeight=Ke),it&&(ct.maxHeight=it),ct}var ze=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],tt=0,ke=1,He=2,Je=Le.forwardRef(function(qe,ft){var Et=qe,Ne=Et.prefixCls,ue=Et.defaultValue,Oe=Et.value,et=Et.autoSize,at=Et.onResize,xe=Et.className,Ke=Et.style,it=Et.disabled,Ct=Et.onChange,lt=Et.onInternalAutoSize,At=(0,ve.Z)(Et,ze),ct=(0,ge.Z)(ue,{value:Oe,postState:function(Ot){return Ot!=null?Ot:""}}),Bt=(0,Ae.Z)(ct,2),Dt=Bt[0],oe=Bt[1],ae=function(Ot){oe(Ot.target.value),Ct==null||Ct(Ot)},te=Le.useRef();Le.useImperativeHandle(ft,function(){return{textArea:te.current}});var x=Le.useMemo(function(){return et&&(0,Se.Z)(et)==="object"?[et.minRows,et.maxRows]:[]},[et]),re=(0,Ae.Z)(x,2),ne=re[0],le=re[1],Be=!!et,Te=function(){try{if(document.activeElement===te.current){var Ot=te.current,rn=Ot.selectionStart,mn=Ot.selectionEnd,vt=Ot.scrollTop;te.current.setSelectionRange(rn,mn),te.current.scrollTop=vt}}catch(Mt){}},Ye=Le.useState(He),_e=(0,Ae.Z)(Ye,2),rt=_e[0],dt=_e[1],gt=Le.useState(),ot=(0,Ae.Z)(gt,2),ut=ot[0],jt=ot[1],Nt=function(){dt(tt)};(0,ye.Z)(function(){Be&&Nt()},[Oe,ne,le,Be]),(0,ye.Z)(function(){if(rt===tt)dt(ke);else if(rt===ke){var bt=Ge(te.current,!1,ne,le);dt(He),jt(bt)}else Te()},[rt]);var dn=Le.useRef(),Gt=function(){De.Z.cancel(dn.current)},Rt=function(Ot){rt===He&&(at==null||at(Ot),et&&(Gt(),dn.current=(0,De.Z)(function(){Nt()})))};Le.useEffect(function(){return Gt},[]);var Ut=Be?ut:null,Jt=(0,fe.Z)((0,fe.Z)({},Ke),Ut);return(rt===tt||rt===ke)&&(Jt.overflowY="hidden",Jt.overflowX="hidden"),Le.createElement(Me.Z,{onResize:Rt,disabled:!(et||at)},Le.createElement("textarea",(0,b.Z)({},At,{ref:te,style:Jt,className:de()(Ne,xe,(0,je.Z)({},"".concat(Ne,"-disabled"),it)),disabled:it,value:Dt,onChange:ae})))}),Ee=Je,$e=["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"],pe=Le.forwardRef(function(qe,ft){var Et,Ne=qe.defaultValue,ue=qe.value,Oe=qe.onFocus,et=qe.onBlur,at=qe.onChange,xe=qe.allowClear,Ke=qe.maxLength,it=qe.onCompositionStart,Ct=qe.onCompositionEnd,lt=qe.suffix,At=qe.prefixCls,ct=At===void 0?"rc-textarea":At,Bt=qe.showCount,Dt=qe.count,oe=qe.className,ae=qe.style,te=qe.disabled,x=qe.hidden,re=qe.classNames,ne=qe.styles,le=qe.onResize,Be=qe.onClear,Te=qe.onPressEnter,Ye=qe.readOnly,_e=qe.autoSize,rt=qe.onKeyDown,dt=(0,ve.Z)(qe,$e),gt=(0,ge.Z)(Ne,{value:ue,defaultValue:Ne}),ot=(0,Ae.Z)(gt,2),ut=ot[0],jt=ot[1],Nt=ut==null?"":String(ut),dn=Le.useState(!1),Gt=(0,Ae.Z)(dn,2),Rt=Gt[0],Ut=Gt[1],Jt=Le.useRef(!1),bt=Le.useState(null),Ot=(0,Ae.Z)(bt,2),rn=Ot[0],mn=Ot[1],vt=(0,Le.useRef)(null),Mt=(0,Le.useRef)(null),Yt=function(){var Bn;return(Bn=Mt.current)===null||Bn===void 0?void 0:Bn.textArea},ln=function(){Yt().focus()};(0,Le.useImperativeHandle)(ft,function(){var wn;return{resizableTextArea:Mt.current,focus:ln,blur:function(){Yt().blur()},nativeElement:((wn=vt.current)===null||wn===void 0?void 0:wn.nativeElement)||Yt()}}),(0,Le.useEffect)(function(){Ut(function(wn){return!te&&wn})},[te]);var Sn=Le.useState(null),Ln=(0,Ae.Z)(Sn,2),Jn=Ln[0],er=Ln[1];Le.useEffect(function(){if(Jn){var wn;(wn=Yt()).setSelectionRange.apply(wn,(0,Ue.Z)(Jn))}},[Jn]);var In=(0,se.Z)(Dt,Bt),Yn=(Et=In.max)!==null&&Et!==void 0?Et:Ke,zt=Number(Yn)>0,un=In.strategy(Nt),an=!!Yn&&un>Yn,en=function(Bn,rr){var or=rr;!Jt.current&&In.exceedFormatter&&In.max&&In.strategy(rr)>In.max&&(or=In.exceedFormatter(rr,{max:In.max}),rr!==or&&er([Yt().selectionStart||0,Yt().selectionEnd||0])),jt(or),(0,we.rJ)(Bn.currentTarget,Bn,at,or)},$t=function(Bn){Jt.current=!0,it==null||it(Bn)},vn=function(Bn){Jt.current=!1,en(Bn,Bn.currentTarget.value),Ct==null||Ct(Bn)},gn=function(Bn){en(Bn,Bn.target.value)},Wn=function(Bn){Bn.key==="Enter"&&Te&&Te(Bn),rt==null||rt(Bn)},Hn=function(Bn){Ut(!0),Oe==null||Oe(Bn)},zn=function(Bn){Ut(!1),et==null||et(Bn)},Nn=function(Bn){jt(""),ln(),(0,we.rJ)(Yt(),Bn,at)},Kn=lt,Xn;In.show&&(In.showFormatter?Xn=In.showFormatter({value:Nt,count:un,maxLength:Yn}):Xn="".concat(un).concat(zt?" / ".concat(Yn):""),Kn=Le.createElement(Le.Fragment,null,Kn,Le.createElement("span",{className:de()("".concat(ct,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},Xn)));var Lr=function(Bn){var rr;le==null||le(Bn),(rr=Yt())!==null&&rr!==void 0&&rr.style.height&&mn(!0)},Ar=!_e&&!Bt&&!xe;return Le.createElement(Ce.BaseInput,{ref:vt,value:Nt,allowClear:xe,handleReset:Nn,suffix:Kn,prefixCls:ct,classNames:(0,fe.Z)((0,fe.Z)({},re),{},{affixWrapper:de()(re==null?void 0:re.affixWrapper,(0,je.Z)((0,je.Z)({},"".concat(ct,"-show-count"),Bt),"".concat(ct,"-textarea-allow-clear"),xe))}),disabled:te,focused:Rt,className:de()(oe,an&&"".concat(ct,"-out-of-range")),style:(0,fe.Z)((0,fe.Z)({},ae),rn&&!Ar?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Xn=="string"?Xn:void 0}},hidden:x,readOnly:Ye,onClear:Be},Le.createElement(Ee,(0,b.Z)({},dt,{autoSize:_e,maxLength:Ke,onKeyDown:Wn,onChange:gn,onFocus:Hn,onBlur:zn,onCompositionStart:$t,onCompositionEnd:vn,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:ct,onResize:Lr,ref:Mt,readOnly:Ye})))}),Pe=pe,St=Pe},639:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(54476),je=E(20068),fe=E(33885),Ue=E(42978),Ae=E(75931),ve=E(59301),be=E(92310),de=E.n(be),Ce=E(26112),se=E(30699),we=function(Ie){for(var Ge=Ie.prefixCls,ze=Ie.level,tt=Ie.isStart,ke=Ie.isEnd,He="".concat(Ge,"-indent-unit"),Je=[],Ee=0;Ee0&&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 Be(Te,Ye){var _e=new Map;Te.forEach(function(dt){_e.set(dt,!0)});var rt=Ye.filter(function(dt){return!_e.has(dt)});return rt.length===1?rt[0]:null}return ne ").concat(re);return re}var Ct=ye.forwardRef(function(x,re){var ne=x.prefixCls,le=x.data,Be=x.selectable,Te=x.checkable,Ye=x.expandedKeys,_e=x.selectedKeys,rt=x.checkedKeys,dt=x.loadedKeys,gt=x.loadingKeys,ot=x.halfCheckedKeys,ut=x.keyEntities,jt=x.disabled,Nt=x.dragging,dn=x.dragOverNodeKey,Gt=x.dropPosition,Rt=x.motion,Ut=x.height,Jt=x.itemHeight,bt=x.virtual,Ot=x.scrollWidth,rn=x.focusable,mn=x.activeItem,vt=x.focused,Mt=x.tabIndex,Yt=x.onKeyDown,ln=x.onFocus,Sn=x.onBlur,Ln=x.onActiveChange,Jn=x.onListChangeStart,er=x.onListChangeEnd,In=(0,Ie.Z)(x,ft),Yn=ye.useRef(null),zt=ye.useRef(null);ye.useImperativeHandle(re,function(){return{scrollTo:function(Xt){Yn.current.scrollTo(Xt)},getIndentWidth:function(){return zt.current.offsetWidth}}});var un=ye.useState(Ye),an=(0,ce.Z)(un,2),en=an[0],$t=an[1],vn=ye.useState(le),gn=(0,ce.Z)(vn,2),Wn=gn[0],Hn=gn[1],zn=ye.useState(le),Nn=(0,ce.Z)(zn,2),Kn=Nn[0],Xn=Nn[1],Lr=ye.useState([]),Ar=(0,ce.Z)(Lr,2),wn=Ar[0],Bn=Ar[1],rr=ye.useState(null),or=(0,ce.Z)(rr,2),Lt=or[0],Qt=or[1],xt=ye.useRef(le);xt.current=le;function Tt(){var ht=xt.current;Hn(ht),Xn(ht),Bn([]),Qt(null),er()}(0,Ge.Z)(function(){$t(Ye);var ht=St(en,Ye);if(ht.key!==null)if(ht.add){var Xt=Wn.findIndex(function(on){var Zn=on.key;return Zn===ht.key}),qt=xe(qe(Wn,le,ht.key),bt,Ut,Jt),cn=Wn.slice();cn.splice(Xt+1,0,at),Xn(cn),Bn(qt),Qt("show")}else{var Kt=le.findIndex(function(on){var Zn=on.key;return Zn===ht.key}),Wt=xe(qe(le,Wn,ht.key),bt,Ut,Jt),_t=le.slice();_t.splice(Kt+1,0,at),Xn(_t),Bn(Wt),Qt("hide")}else Wn!==le&&(Hn(le),Xn(le))},[Ye,le]),ye.useEffect(function(){Nt||Tt()},[Nt]);var wt=Rt?Kn:le,Ht={expandedKeys:Ye,selectedKeys:_e,loadedKeys:dt,loadingKeys:gt,checkedKeys:rt,halfCheckedKeys:ot,dragOverNodeKey:dn,dropPosition:Gt,keyEntities:ut};return ye.createElement(ye.Fragment,null,vt&&mn&&ye.createElement("span",{style:Et,"aria-live":"assertive"},it(mn)),ye.createElement("div",null,ye.createElement("input",{style:Et,disabled:rn===!1||jt,tabIndex:rn!==!1?Mt:null,onKeyDown:Yt,onFocus:ln,onBlur:Sn,value:"",onChange:Ne,"aria-label":"for screen reader"})),ye.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ye.createElement("div",{className:"".concat(ne,"-indent")},ye.createElement("div",{ref:zt,className:"".concat(ne,"-indent-unit")}))),ye.createElement(ze.Z,(0,b.Z)({},In,{data:wt,itemKey:Ke,height:Ut,fullHeight:!1,virtual:bt,itemHeight:Jt,scrollWidth:Ot,prefixCls:"".concat(ne,"-list"),ref:Yn,role:"tree",onVisibleChange:function(Xt){Xt.every(function(qt){return Ke(qt)!==ue})&&Tt()}}),function(ht){var Xt=ht.pos,qt=Object.assign({},(nt(ht.data),ht.data)),cn=ht.title,Kt=ht.key,Wt=ht.isStart,_t=ht.isEnd,on=(0,Ee.km)(Kt,Xt);delete qt.key,delete qt.children;var Zn=(0,Ee.H8)(on,Ht);return ye.createElement(Pe,(0,b.Z)({},qt,Zn,{title:cn,active:!!mn&&Kt===mn.key,pos:Xt,data:ht.data,isStart:Wt,isEnd:_t,motion:Rt,motionNodes:Kt===ue?wn:null,motionType:Lt,onMotionStart:Jn,onMotionEnd:Tt,treeNodeRequiredProps:Ht,onMouseMove:function(){Ln(null)}}))}))}),lt=Ct,At=E(82661),ct=E(34643),Bt=E(65065),Dt=10,oe=function(x){(0,de.Z)(ne,x);var re=(0,Ce.Z)(ne);function ne(){var le;(0,Ae.Z)(this,ne);for(var Be=arguments.length,Te=new Array(Be),Ye=0;Ye2&&arguments[2]!==void 0?arguments[2]:!1,ot=le.state,ut=ot.dragChildrenKeys,jt=ot.dropPosition,Nt=ot.dropTargetKey,dn=ot.dropTargetPos,Gt=ot.dropAllowed;if(Gt){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),Nt!==null){var Ut=(0,fe.Z)((0,fe.Z)({},(0,Ee.H8)(Nt,le.getTreeNodeRequiredProps())),{},{active:((dt=le.getActiveItem())===null||dt===void 0?void 0:dt.key)===Nt,data:(0,Bt.Z)(le.state.keyEntities,Nt).node}),Jt=ut.includes(Nt);(0,Me.ZP)(!Jt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var bt=(0,At.yx)(dn),Ot={event:_e,node:(0,Ee.F)(Ut),dragNode:le.dragNodeProps?(0,Ee.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(ut),dropToGap:jt!==0,dropPosition:jt+Number(bt[bt.length-1])};gt||Rt==null||Rt(Ot),le.dragNodeProps=null}}}),(0,se.Z)((0,be.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,se.Z)((0,be.Z)(le),"triggerExpandActionExpand",function(_e,rt){var dt=le.state,gt=dt.expandedKeys,ot=dt.flattenNodes,ut=rt.expanded,jt=rt.key,Nt=rt.isLeaf;if(!(Nt||_e.shiftKey||_e.metaKey||_e.ctrlKey)){var dn=ot.filter(function(Rt){return Rt.key===jt})[0],Gt=(0,Ee.F)((0,fe.Z)((0,fe.Z)({},(0,Ee.H8)(jt,le.getTreeNodeRequiredProps())),{},{data:dn.data}));le.setExpandedKeys(ut?(0,At._5)(gt,jt):(0,At.L0)(gt,jt)),le.onNodeExpand(_e,Gt)}}),(0,se.Z)((0,be.Z)(le),"onNodeClick",function(_e,rt){var dt=le.props,gt=dt.onClick,ot=dt.expandAction;ot==="click"&&le.triggerExpandActionExpand(_e,rt),gt==null||gt(_e,rt)}),(0,se.Z)((0,be.Z)(le),"onNodeDoubleClick",function(_e,rt){var dt=le.props,gt=dt.onDoubleClick,ot=dt.expandAction;ot==="doubleClick"&&le.triggerExpandActionExpand(_e,rt),gt==null||gt(_e,rt)}),(0,se.Z)((0,be.Z)(le),"onNodeSelect",function(_e,rt){var dt=le.state.selectedKeys,gt=le.state,ot=gt.keyEntities,ut=gt.fieldNames,jt=le.props,Nt=jt.onSelect,dn=jt.multiple,Gt=rt.selected,Rt=rt[ut.key],Ut=!Gt;Ut?dn?dt=(0,At.L0)(dt,Rt):dt=[Rt]:dt=(0,At._5)(dt,Rt);var Jt=dt.map(function(bt){var Ot=(0,Bt.Z)(ot,bt);return Ot?Ot.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:dt}),Nt==null||Nt(dt,{event:"select",selected:Ut,node:rt,selectedNodes:Jt,nativeEvent:_e.nativeEvent})}),(0,se.Z)((0,be.Z)(le),"onNodeCheck",function(_e,rt,dt){var gt=le.state,ot=gt.keyEntities,ut=gt.checkedKeys,jt=gt.halfCheckedKeys,Nt=le.props,dn=Nt.checkStrictly,Gt=Nt.onCheck,Rt=rt.key,Ut,Jt={event:"check",node:rt,checked:dt,nativeEvent:_e.nativeEvent};if(dn){var bt=dt?(0,At.L0)(ut,Rt):(0,At._5)(ut,Rt),Ot=(0,At._5)(jt,Rt);Ut={checked:bt,halfChecked:Ot},Jt.checkedNodes=bt.map(function(ln){return(0,Bt.Z)(ot,ln)}).filter(Boolean).map(function(ln){return ln.node}),le.setUncontrolledState({checkedKeys:bt})}else{var rn=(0,ct.S)([].concat((0,Ue.Z)(ut),[Rt]),!0,ot),mn=rn.checkedKeys,vt=rn.halfCheckedKeys;if(!dt){var Mt=new Set(mn);Mt.delete(Rt);var Yt=(0,ct.S)(Array.from(Mt),{checked:!1,halfCheckedKeys:vt},ot);mn=Yt.checkedKeys,vt=Yt.halfCheckedKeys}Ut=mn,Jt.checkedNodes=[],Jt.checkedNodesPositions=[],Jt.halfCheckedKeys=vt,mn.forEach(function(ln){var Sn=(0,Bt.Z)(ot,ln);if(Sn){var Ln=Sn.node,Jn=Sn.pos;Jt.checkedNodes.push(Ln),Jt.checkedNodesPositions.push({node:Ln,pos:Jn})}}),le.setUncontrolledState({checkedKeys:mn},!1,{halfCheckedKeys:vt})}Gt==null||Gt(Ut,Jt)}),(0,se.Z)((0,be.Z)(le),"onNodeLoad",function(_e){var rt,dt=_e.key,gt=le.state.keyEntities,ot=(0,Bt.Z)(gt,dt);if(!(ot!=null&&(rt=ot.children)!==null&&rt!==void 0&&rt.length)){var ut=new Promise(function(jt,Nt){le.setState(function(dn){var Gt=dn.loadedKeys,Rt=Gt===void 0?[]:Gt,Ut=dn.loadingKeys,Jt=Ut===void 0?[]:Ut,bt=le.props,Ot=bt.loadData,rn=bt.onLoad;if(!Ot||Rt.includes(dt)||Jt.includes(dt))return null;var mn=Ot(_e);return mn.then(function(){var vt=le.state.loadedKeys,Mt=(0,At.L0)(vt,dt);rn==null||rn(Mt,{event:"load",node:_e}),le.setUncontrolledState({loadedKeys:Mt}),le.setState(function(Yt){return{loadingKeys:(0,At._5)(Yt.loadingKeys,dt)}}),jt()}).catch(function(vt){if(le.setState(function(Yt){return{loadingKeys:(0,At._5)(Yt.loadingKeys,dt)}}),le.loadingRetryTimes[dt]=(le.loadingRetryTimes[dt]||0)+1,le.loadingRetryTimes[dt]>=Dt){var Mt=le.state.loadedKeys;(0,Me.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,At.L0)(Mt,dt)}),jt()}Nt(vt)}),{loadingKeys:(0,At.L0)(Jt,dt)}})});return ut.catch(function(){}),ut}}),(0,se.Z)((0,be.Z)(le),"onNodeMouseEnter",function(_e,rt){var dt=le.props.onMouseEnter;dt==null||dt({event:_e,node:rt})}),(0,se.Z)((0,be.Z)(le),"onNodeMouseLeave",function(_e,rt){var dt=le.props.onMouseLeave;dt==null||dt({event:_e,node:rt})}),(0,se.Z)((0,be.Z)(le),"onNodeContextMenu",function(_e,rt){var dt=le.props.onRightClick;dt&&(_e.preventDefault(),dt({event:_e,node:rt}))}),(0,se.Z)((0,be.Z)(le),"onFocus",function(){var _e=le.props.onFocus;le.setState({focused:!0});for(var rt=arguments.length,dt=new Array(rt),gt=0;gt1&&arguments[1]!==void 0?arguments[1]:!1,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var gt=!1,ot=!0,ut={};Object.keys(_e).forEach(function(jt){if(le.props.hasOwnProperty(jt)){ot=!1;return}gt=!0,ut[jt]=_e[jt]}),gt&&(!rt||ot)&&le.setState((0,fe.Z)((0,fe.Z)({},ut),dt))}}),(0,se.Z)((0,be.Z)(le),"scrollTo",function(_e){le.listRef.current.scrollTo(_e)}),le}return(0,ve.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Be=this.props,Te=Be.activeKey,Ye=Be.itemScrollOffset,_e=Ye===void 0?0:Ye;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te,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 Be=this.state,Te=Be.focused,Ye=Be.flattenNodes,_e=Be.keyEntities,rt=Be.draggingNodeKey,dt=Be.activeKey,gt=Be.dropLevelOffset,ot=Be.dropContainerKey,ut=Be.dropTargetKey,jt=Be.dropPosition,Nt=Be.dragOverNodeKey,dn=Be.indent,Gt=this.props,Rt=Gt.prefixCls,Ut=Gt.className,Jt=Gt.style,bt=Gt.showLine,Ot=Gt.focusable,rn=Gt.tabIndex,mn=rn===void 0?0:rn,vt=Gt.selectable,Mt=Gt.showIcon,Yt=Gt.icon,ln=Gt.switcherIcon,Sn=Gt.draggable,Ln=Gt.checkable,Jn=Gt.checkStrictly,er=Gt.disabled,In=Gt.motion,Yn=Gt.loadData,zt=Gt.filterTreeNode,un=Gt.height,an=Gt.itemHeight,en=Gt.scrollWidth,$t=Gt.virtual,vn=Gt.titleRender,gn=Gt.dropIndicatorRender,Wn=Gt.onContextMenu,Hn=Gt.onScroll,zn=Gt.direction,Nn=Gt.rootClassName,Kn=Gt.rootStyle,Xn=(0,Se.Z)(this.props,{aria:!0,data:!0}),Lr;Sn&&((0,je.Z)(Sn)==="object"?Lr=Sn:typeof Sn=="function"?Lr={nodeDraggable:Sn}:Lr={});var Ar={prefixCls:Rt,selectable:vt,showIcon:Mt,icon:Yt,switcherIcon:ln,draggable:Lr,draggingNodeKey:rt,checkable:Ln,checkStrictly:Jn,disabled:er,keyEntities:_e,dropLevelOffset:gt,dropContainerKey:ot,dropTargetKey:ut,dropPosition:jt,dragOverNodeKey:Nt,indent:dn,direction:zn,dropIndicatorRender:gn,loadData:Yn,filterTreeNode:zt,titleRender:vn,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 ye.createElement(De.k.Provider,{value:Ar},ye.createElement("div",{className:ge()(Rt,Ut,Nn,(0,se.Z)((0,se.Z)((0,se.Z)({},"".concat(Rt,"-show-line"),bt),"".concat(Rt,"-focused"),Te),"".concat(Rt,"-active-focused"),dt!==null)),style:Kn},ye.createElement(lt,(0,b.Z)({ref:this.listRef,prefixCls:Rt,style:Jt,data:Ye,disabled:er,selectable:vt,checkable:!!Ln,motion:In,dragging:rt!==null,height:un,itemHeight:an,virtual:$t,focusable:Ot,focused:Te,tabIndex:mn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Wn,onScroll:Hn,scrollWidth:en},this.getTreeNodeRequiredProps(),Xn))))}}],[{key:"getDerivedStateFromProps",value:function(Be,Te){var Ye=Te.prevProps,_e={prevProps:Be};function rt(mn){return!Ye&&Be.hasOwnProperty(mn)||Ye&&Ye[mn]!==Be[mn]}var dt,gt=Te.fieldNames;if(rt("fieldNames")&&(gt=(0,Ee.w$)(Be.fieldNames),_e.fieldNames=gt),rt("treeData")?dt=Be.treeData:rt("children")&&((0,Me.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),dt=(0,Ee.zn)(Be.children)),dt){_e.treeData=dt;var ot=(0,Ee.I8)(dt,{fieldNames:gt});_e.keyEntities=(0,fe.Z)((0,se.Z)({},ue,et),ot.keyEntities)}var ut=_e.keyEntities||Te.keyEntities;if(rt("expandedKeys")||Ye&&rt("autoExpandParent"))_e.expandedKeys=Be.autoExpandParent||!Ye&&Be.defaultExpandParent?(0,At.r7)(Be.expandedKeys,ut):Be.expandedKeys;else if(!Ye&&Be.defaultExpandAll){var jt=(0,fe.Z)({},ut);delete jt[ue];var Nt=[];Object.keys(jt).forEach(function(mn){var vt=jt[mn];vt.children&&vt.children.length&&Nt.push(vt.key)}),_e.expandedKeys=Nt}else!Ye&&Be.defaultExpandedKeys&&(_e.expandedKeys=Be.autoExpandParent||Be.defaultExpandParent?(0,At.r7)(Be.defaultExpandedKeys,ut):Be.defaultExpandedKeys);if(_e.expandedKeys||delete _e.expandedKeys,dt||_e.expandedKeys){var dn=(0,Ee.oH)(dt||Te.treeData,_e.expandedKeys||Te.expandedKeys,gt);_e.flattenNodes=dn}if(Be.selectable&&(rt("selectedKeys")?_e.selectedKeys=(0,At.BT)(Be.selectedKeys,Be):!Ye&&Be.defaultSelectedKeys&&(_e.selectedKeys=(0,At.BT)(Be.defaultSelectedKeys,Be))),Be.checkable){var Gt;if(rt("checkedKeys")?Gt=(0,At.E6)(Be.checkedKeys)||{}:!Ye&&Be.defaultCheckedKeys?Gt=(0,At.E6)(Be.defaultCheckedKeys)||{}:dt&&(Gt=(0,At.E6)(Be.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),Gt){var Rt=Gt,Ut=Rt.checkedKeys,Jt=Ut===void 0?[]:Ut,bt=Rt.halfCheckedKeys,Ot=bt===void 0?[]:bt;if(!Be.checkStrictly){var rn=(0,ct.S)(Jt,!0,ut);Jt=rn.checkedKeys,Ot=rn.halfCheckedKeys}_e.checkedKeys=Jt,_e.halfCheckedKeys=Ot}}return rt("loadedKeys")&&(_e.loadedKeys=Be.loadedKeys),_e}}]),ne}(ye.Component);(0,se.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:Ze,allowDrop:function(){return!0},expandAction:!1}),(0,se.Z)(oe,"TreeNode",ke.Z);var ae=oe,te=ae},82661:function(En,Zt,E){"use strict";E.d(Zt,{BT:function(){return ye},E6:function(){return Ze},L0:function(){return se},OM:function(){return Me},_5:function(){return Ce},r7:function(){return nt},wA:function(){return ge},yx:function(){return we}});var b=E(94480),je=E(76190),fe=E(48736),Ue=E(59301),Ae=E(639),ve=E(65065),be=E(34061),de=null;function Ce(ce,Ie){if(!ce)return[];var Ge=ce.slice(),ze=Ge.indexOf(Ie);return ze>=0&&Ge.splice(ze,1),Ge}function se(ce,Ie){var Ge=(ce||[]).slice();return Ge.indexOf(Ie)===-1&&Ge.push(Ie),Ge}function we(ce){return ce.split("-")}function ge(ce,Ie){var Ge=[],ze=(0,ve.Z)(Ie,ce);function tt(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ke.forEach(function(He){var Je=He.key,Ee=He.children;Ge.push(Je),tt(Ee)})}return tt(ze.children),Ge}function Le(ce){if(ce.parent){var Ie=we(ce.pos);return Number(Ie[Ie.length-1])===ce.parent.children.length-1}return!1}function Se(ce){var Ie=we(ce.pos);return Number(Ie[Ie.length-1])===0}function Me(ce,Ie,Ge,ze,tt,ke,He,Je,Ee,$e){var pe,Pe=ce.clientX,St=ce.clientY,qe=ce.target.getBoundingClientRect(),ft=qe.top,Et=qe.height,Ne=($e==="rtl"?-1:1)*(((tt==null?void 0:tt.x)||0)-Pe),ue=(Ne-12)/ze,Oe=Ee.filter(function(te){var x;return(x=Je[te])===null||x===void 0||(x=x.children)===null||x===void 0?void 0:x.length}),et=(0,ve.Z)(Je,Ge.eventKey);if(St-1.5?ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1:ke({dragNode:Dt,dropNode:oe,dropPosition:0})?At=0:ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1:ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1,{dropPosition:At,dropLevelOffset:ct,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:lt,dropContainerKey:At===0?null:((pe=et.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:ae}}function ye(ce,Ie){if(ce){var Ge=Ie.multiple;return Ge?ce.slice():ce.length?[ce[0]]:ce}}var De=function(Ie){return Ie};function Fe(ce,Ie){if(!ce)return[];var Ge=Ie||{},ze=Ge.processProps,tt=ze===void 0?De:ze,ke=Array.isArray(ce)?ce:[ce];return ke.map(function(He){var Je=He.children,Ee=_objectWithoutProperties(He,de),$e=Fe(Je,Ie);return React.createElement(TreeNode,_extends({key:Ee.key},tt(Ee)),$e)})}function Ze(ce){if(!ce)return null;var Ie;if(Array.isArray(ce))Ie={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,je.Z)(ce)==="object")Ie={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 Ie}function nt(ce,Ie){var Ge=new Set;function ze(tt){if(!Ge.has(tt)){var ke=(0,ve.Z)(Ie,tt);if(ke){Ge.add(tt);var He=ke.parent,Je=ke.node;Je.disabled||He&&ze(He.key)}}}return(ce||[]).forEach(function(tt){ze(tt)}),(0,b.Z)(Ge)}},34643:function(En,Zt,E){"use strict";E.d(Zt,{S:function(){return be}});var b=E(48736),je=E(65065);function fe(de,Ce){var se=new Set;return de.forEach(function(we){Ce.has(we)||se.add(we)}),se}function Ue(de){var Ce=de||{},se=Ce.disabled,we=Ce.disableCheckbox,ge=Ce.checkable;return!!(se||we)||ge===!1}function Ae(de,Ce,se,we){for(var ge=new Set(de),Le=new Set,Se=0;Se<=se;Se+=1){var Me=Ce.get(Se)||new Set;Me.forEach(function(Ze){var nt=Ze.key,ce=Ze.node,Ie=Ze.children,Ge=Ie===void 0?[]:Ie;ge.has(nt)&&!we(ce)&&Ge.filter(function(ze){return!we(ze.node)}).forEach(function(ze){ge.add(ze.key)})})}for(var ye=new Set,De=se;De>=0;De-=1){var Fe=Ce.get(De)||new Set;Fe.forEach(function(Ze){var nt=Ze.parent,ce=Ze.node;if(!(we(ce)||!Ze.parent||ye.has(Ze.parent.key))){if(we(Ze.parent.node)){ye.add(nt.key);return}var Ie=!0,Ge=!1;(nt.children||[]).filter(function(ze){return!we(ze.node)}).forEach(function(ze){var tt=ze.key,ke=ge.has(tt);Ie&&!ke&&(Ie=!1),!Ge&&(ke||Le.has(tt))&&(Ge=!0)}),Ie&&ge.add(nt.key),Ge&&Le.add(nt.key),ye.add(nt.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(fe(Le,ge))}}function ve(de,Ce,se,we,ge){for(var Le=new Set(de),Se=new Set(Ce),Me=0;Me<=we;Me+=1){var ye=se.get(Me)||new Set;ye.forEach(function(nt){var ce=nt.key,Ie=nt.node,Ge=nt.children,ze=Ge===void 0?[]:Ge;!Le.has(ce)&&!Se.has(ce)&&!ge(Ie)&&ze.filter(function(tt){return!ge(tt.node)}).forEach(function(tt){Le.delete(tt.key)})})}Se=new Set;for(var De=new Set,Fe=we;Fe>=0;Fe-=1){var Ze=se.get(Fe)||new Set;Ze.forEach(function(nt){var ce=nt.parent,Ie=nt.node;if(!(ge(Ie)||!nt.parent||De.has(nt.parent.key))){if(ge(nt.parent.node)){De.add(ce.key);return}var Ge=!0,ze=!1;(ce.children||[]).filter(function(tt){return!ge(tt.node)}).forEach(function(tt){var ke=tt.key,He=Le.has(ke);Ge&&!He&&(Ge=!1),!ze&&(He||Se.has(ke))&&(ze=!0)}),Ge||Le.delete(ce.key),ze&&Se.add(ce.key),De.add(ce.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(fe(Se,Le))}}function be(de,Ce,se,we){var ge=[],Le;we?Le=we:Le=Ue;var Se=new Set(de.filter(function(Fe){var Ze=!!(0,je.Z)(se,Fe);return Ze||ge.push(Fe),Ze})),Me=new Map,ye=0;Object.keys(se).forEach(function(Fe){var Ze=se[Fe],nt=Ze.level,ce=Me.get(nt);ce||(ce=new Set,Me.set(nt,ce)),ce.add(Ze),ye=Math.max(ye,nt)}),(0,b.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(Fe){return"'".concat(Fe,"'")}).join(", ")));var De;return Ce===!0?De=Ae(Se,Me,ye,Le):De=ve(Se,Ce.halfCheckedKeys,Me,ye,Le),De}},65065:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(je,fe){return je[fe]}},34061:function(En,Zt,E){"use strict";E.d(Zt,{F:function(){return nt},H8:function(){return Ze},I8:function(){return Fe},km:function(){return ge},oH:function(){return ye},w$:function(){return Le},zn:function(){return Me}});var b=E(76190),je=E(94480),fe=E(33885),Ue=E(75931),Ae=E(11592),ve=E(2738),be=E(48736),de=E(65065),Ce=["children"];function se(ce,Ie){return"".concat(ce,"-").concat(Ie)}function we(ce){return ce&&ce.type&&ce.type.isTreeNode}function ge(ce,Ie){return ce!=null?ce:Ie}function Le(ce){var Ie=ce||{},Ge=Ie.title,ze=Ie._title,tt=Ie.key,ke=Ie.children,He=Ge||"title";return{title:He,_title:ze||[He],key:tt||"key",children:ke||"children"}}function Se(ce,Ie){var Ge=new Map;function ze(tt){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(tt||[]).forEach(function(He){var Je=He[Ie.key],Ee=He[Ie.children];warning(Je!=null,"Tree node must have a certain key: [".concat(ke).concat(Je,"]"));var $e=String(Je);warning(!Ge.has($e)||Je===null||Je===void 0,"Same 'key' exist in the Tree: ".concat($e)),Ge.set($e,!0),ze(Ee,"".concat(ke).concat($e," > "))})}ze(ce)}function Me(ce){function Ie(Ge){var ze=(0,Ae.Z)(Ge);return ze.map(function(tt){if(!we(tt))return(0,be.ZP)(!tt,"Tree/TreeNode can only accept TreeNode as children."),null;var ke=tt.key,He=tt.props,Je=He.children,Ee=(0,Ue.Z)(He,Ce),$e=(0,fe.Z)({key:ke},Ee),pe=Ie(Je);return pe.length&&($e.children=pe),$e}).filter(function(tt){return tt})}return Ie(ce)}function ye(ce,Ie,Ge){var ze=Le(Ge),tt=ze._title,ke=ze.key,He=ze.children,Je=new Set(Ie===!0?[]:Ie),Ee=[];function $e(pe){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(St,qe){for(var ft=se(Pe?Pe.pos:"0",qe),Et=ge(St[ke],ft),Ne,ue=0;ue1&&arguments[1]!==void 0?arguments[1]:{},Ge=Ie.initWrapper,ze=Ie.processEntity,tt=Ie.onProcessFinished,ke=Ie.externalGetKey,He=Ie.childrenPropName,Je=Ie.fieldNames,Ee=arguments.length>2?arguments[2]:void 0,$e=ke||Ee,pe={},Pe={},St={posEntities:pe,keyEntities:Pe};return Ge&&(St=Ge(St)||St),De(ce,function(qe){var ft=qe.node,Et=qe.index,Ne=qe.pos,ue=qe.key,Oe=qe.parentPos,et=qe.level,at=qe.nodes,xe={node:ft,nodes:at,index:Et,key:ue,pos:Ne,level:et},Ke=ge(ue,Ne);pe[Ne]=xe,Pe[Ke]=xe,xe.parent=pe[Oe],xe.parent&&(xe.parent.children=xe.parent.children||[],xe.parent.children.push(xe)),ze&&ze(xe,St)},{externalGetKey:$e,childrenPropName:He,fieldNames:Je}),tt&&tt(St),St}function Ze(ce,Ie){var Ge=Ie.expandedKeys,ze=Ie.selectedKeys,tt=Ie.loadedKeys,ke=Ie.loadingKeys,He=Ie.checkedKeys,Je=Ie.halfCheckedKeys,Ee=Ie.dragOverNodeKey,$e=Ie.dropPosition,pe=Ie.keyEntities,Pe=(0,de.Z)(pe,ce),St={eventKey:ce,expanded:Ge.indexOf(ce)!==-1,selected:ze.indexOf(ce)!==-1,loaded:tt.indexOf(ce)!==-1,loading:ke.indexOf(ce)!==-1,checked:He.indexOf(ce)!==-1,halfChecked:Je.indexOf(ce)!==-1,pos:String(Pe?Pe.pos:""),dragOver:Ee===ce&&$e===0,dragOverGapTop:Ee===ce&&$e===-1,dragOverGapBottom:Ee===ce&&$e===1};return St}function nt(ce){var Ie=ce.data,Ge=ce.expanded,ze=ce.selected,tt=ce.checked,ke=ce.loaded,He=ce.loading,Je=ce.halfChecked,Ee=ce.dragOver,$e=ce.dragOverGapTop,pe=ce.dragOverGapBottom,Pe=ce.pos,St=ce.active,qe=ce.eventKey,ft=(0,fe.Z)((0,fe.Z)({},Ie),{},{expanded:Ge,selected:ze,checked:tt,loaded:ke,loading:He,halfChecked:Je,dragOver:Ee,dragOverGapTop:$e,dragOverGapBottom:pe,pos:Pe,active:St,key:qe});return"props"in ft||Object.defineProperty(ft,"props",{get:function(){return(0,be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),ft}},8224:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(4676);function je(fe,Ue,Ae,ve){var be=b.unstable_batchedUpdates?function(Ce){b.unstable_batchedUpdates(Ae,Ce)}:Ae;return fe!=null&&fe.addEventListener&&fe.addEventListener(Ue,be,ve),{remove:function(){fe!=null&&fe.removeEventListener&&fe.removeEventListener(Ue,be,ve)}}}},3465:function(En,Zt,E){"use strict";E.d(Zt,{G:function(){return Ue}});var b=E(47273),je=function(ve){if((0,b.Z)()&&window.document.documentElement){var be=Array.isArray(ve)?ve:[ve],de=window.document.documentElement;return be.some(function(Ce){return Ce in de.style})}return!1},fe=function(ve,be){if(!je(ve))return!1;var de=document.createElement("div"),Ce=de.style[ve];return de.style[ve]=be,de.style[ve]!==Ce};function Ue(Ae,ve){return!Array.isArray(Ae)&&ve!==void 0?fe(Ae,ve):je(Ae)}},48911:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Dt}});var b=E(54476),je=E(76190),fe=E(33885),Ue=E(20068),Ae=E(42978),ve=E(75931),be=E(92310),de=E.n(be),Ce=E(29301),se=E(70425),we=E(34280),ge=E(59301),Le=E(4676),Se=ge.forwardRef(function(oe,ae){var te=oe.height,x=oe.offsetY,re=oe.offsetX,ne=oe.children,le=oe.prefixCls,Be=oe.onInnerResize,Te=oe.innerProps,Ye=oe.rtl,_e=oe.extra,rt={},dt={display:"flex",flexDirection:"column"};return x!==void 0&&(rt={height:te,position:"relative",overflow:"hidden"},dt=(0,fe.Z)((0,fe.Z)({},dt),{},(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))),ge.createElement("div",{style:rt},ge.createElement(Ce.Z,{onResize:function(ot){var ut=ot.offsetHeight;ut&&Be&&Be()}},ge.createElement("div",(0,b.Z)({style:dt,className:de()((0,Ue.Z)({},"".concat(le,"-holder-inner"),le)),ref:ae},Te),ne,_e)))});Se.displayName="Filler";var Me=Se;function ye(oe){var ae=oe.children,te=oe.setRef,x=ge.useCallback(function(re){te(re)},[]);return ge.cloneElement(ae,{ref:x})}function De(oe,ae,te,x,re,ne,le,Be){var Te=Be.getKey;return oe.slice(ae,te+1).map(function(Ye,_e){var rt=ae+_e,dt=le(Ye,rt,{style:{width:x},offsetX:re}),gt=Te(Ye);return ge.createElement(ye,{key:gt,setRef:function(ut){return ne(Ye,ut)}},dt)})}function Fe(oe,ae,te,x){var re=te-oe,ne=ae-te,le=Math.min(re,ne)*2;if(x<=le){var Be=Math.floor(x/2);return x%2?te+Be+1:te-Be}return re>ne?te-(x-ne):te+(x-re)}function Ze(oe,ae,te){var x=oe.length,re=ae.length,ne,le;if(x===0&&re===0)return null;x2&&arguments[2]!==void 0?arguments[2]:!1,rt=Te?Ye<0&&Be.current.left||Ye>0&&Be.current.right:Ye<0&&Be.current.top||Ye>0&&Be.current.bottom;return _e&&rt?(clearTimeout(ne.current),re.current=!1):(!rt||re.current)&&le(),!re.current&&rt}};function tt(oe,ae,te,x,re,ne,le){var Be=(0,ge.useRef)(0),Te=(0,ge.useRef)(null),Ye=(0,ge.useRef)(null),_e=(0,ge.useRef)(!1),rt=ze(ae,te,x,re);function dt(dn,Gt){if(ce.Z.cancel(Te.current),!rt(!1,Gt)){var Rt=dn;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Be.current+=Gt,Ye.current=Gt,Ge||Rt.preventDefault(),Te.current=(0,ce.Z)(function(){var Ut=_e.current?10:1;le(Be.current*Ut,!1),Be.current=0})}}function gt(dn,Gt){le(Gt,!0),Ge||dn.preventDefault()}var ot=(0,ge.useRef)(null),ut=(0,ge.useRef)(null);function jt(dn){if(oe){ce.Z.cancel(ut.current),ut.current=(0,ce.Z)(function(){ot.current=null},2);var Gt=dn.deltaX,Rt=dn.deltaY,Ut=dn.shiftKey,Jt=Gt,bt=Rt;(ot.current==="sx"||!ot.current&&Ut&&Rt&&!Gt)&&(Jt=Rt,bt=0,ot.current="sx");var Ot=Math.abs(Jt),rn=Math.abs(bt);ot.current===null&&(ot.current=ne&&Ot>rn?"x":"y"),ot.current==="y"?dt(dn,bt):gt(dn,Jt)}}function Nt(dn){oe&&(_e.current=dn.detail===Ye.current)}return[jt,Nt]}function ke(oe,ae,te,x){var re=ge.useMemo(function(){return[new Map,[]]},[oe,te.id,x]),ne=(0,Ae.Z)(re,2),le=ne[0],Be=ne[1],Te=function(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_e,dt=le.get(_e),gt=le.get(rt);if(dt===void 0||gt===void 0)for(var ot=oe.length,ut=Be.length;ut0&&arguments[0]!==void 0?arguments[0]:!1;_e();var ot=function(){var Nt=!1;Be.current.forEach(function(dn,Gt){if(dn&&dn.offsetParent){var Rt=dn.offsetHeight,Ut=getComputedStyle(dn),Jt=Ut.marginTop,bt=Ut.marginBottom,Ot=pe(Jt),rn=pe(bt),mn=Rt+Ot+rn;Te.current.get(Gt)!==mn&&(Te.current.set(Gt,mn),Nt=!0)}}),Nt&&le(function(dn){return dn+1})};if(gt)ot();else{Ye.current+=1;var ut=Ye.current;Promise.resolve().then(function(){ut===Ye.current&&ot()})}}function dt(gt,ot){var ut=oe(gt),jt=Be.current.get(ut);ot?(Be.current.set(ut,ot),rt()):Be.current.delete(ut),!jt!=!ot&&(ot?ae==null||ae(gt):te==null||te(gt))}return(0,ge.useEffect)(function(){return _e},[]),[dt,rt,Te.current,ne]}var St=14/15;function qe(oe,ae,te){var x=(0,ge.useRef)(!1),re=(0,ge.useRef)(0),ne=(0,ge.useRef)(0),le=(0,ge.useRef)(null),Be=(0,ge.useRef)(null),Te,Ye=function(gt){if(x.current){var ot=Math.ceil(gt.touches[0].pageX),ut=Math.ceil(gt.touches[0].pageY),jt=re.current-ot,Nt=ne.current-ut,dn=Math.abs(jt)>Math.abs(Nt);dn?re.current=ot:ne.current=ut;var Gt=te(dn,dn?jt:Nt,!1,gt);Gt&>.preventDefault(),clearInterval(Be.current),Gt&&(Be.current=setInterval(function(){dn?jt*=St:Nt*=St;var Rt=Math.floor(dn?jt:Nt);(!te(dn,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Be.current)},16))}},_e=function(){x.current=!1,Te()},rt=function(gt){Te(),gt.touches.length===1&&!x.current&&(x.current=!0,re.current=Math.ceil(gt.touches[0].pageX),ne.current=Math.ceil(gt.touches[0].pageY),le.current=gt.target,le.current.addEventListener("touchmove",Ye,{passive:!1}),le.current.addEventListener("touchend",_e,{passive:!0}))};Te=function(){le.current&&(le.current.removeEventListener("touchmove",Ye),le.current.removeEventListener("touchend",_e))},(0,we.Z)(function(){return oe&&ae.current.addEventListener("touchstart",rt,{passive:!0}),function(){var dt;(dt=ae.current)===null||dt===void 0||dt.removeEventListener("touchstart",rt),Te(),clearInterval(Be.current)}},[oe])}function ft(oe){return Math.floor(Math.pow(oe,.5))}function Et(oe,ae){var te="touches"in oe?oe.touches[0]:oe;return te[ae?"pageX":"pageY"]-window[ae?"scrollX":"scrollY"]}function Ne(oe,ae,te){ge.useEffect(function(){var x=ae.current;if(oe&&x){var re=!1,ne,le,Be=function(){ce.Z.cancel(ne)},Te=function dt(){Be(),ne=(0,ce.Z)(function(){te(le),dt()})},Ye=function(){re=!1,Be()},_e=function(gt){if(!(gt.target.draggable||gt.button!==0)){var ot=gt;ot._virtualHandled||(ot._virtualHandled=!0,re=!0)}},rt=function(gt){if(re){var ot=Et(gt,!1),ut=x.getBoundingClientRect(),jt=ut.top,Nt=ut.bottom;if(ot<=jt){var dn=jt-ot;le=-ft(dn),Te()}else if(ot>=Nt){var Gt=ot-Nt;le=ft(Gt),Te()}else Be()}};return x.addEventListener("mousedown",_e),x.ownerDocument.addEventListener("mouseup",Ye),x.ownerDocument.addEventListener("mousemove",rt),x.ownerDocument.addEventListener("dragend",Ye),function(){x.removeEventListener("mousedown",_e),x.ownerDocument.removeEventListener("mouseup",Ye),x.ownerDocument.removeEventListener("mousemove",rt),x.ownerDocument.removeEventListener("dragend",Ye),Be()}}},[oe])}var ue=10;function Oe(oe,ae,te,x,re,ne,le,Be){var Te=ge.useRef(),Ye=ge.useState(null),_e=(0,Ae.Z)(Ye,2),rt=_e[0],dt=_e[1];return(0,we.Z)(function(){if(rt&&rt.times=0;ln-=1){var Sn=re(ae[ln]),Ln=te.get(Sn);if(Ln===void 0){dn=!0;break}if(Yt-=Ln,Yt<=0)break}switch(Ut){case"top":Rt=bt-jt;break;case"bottom":Rt=Ot-Nt+jt;break;default:{var Jn=oe.current.scrollTop,er=Jn+Nt;bter&&(Gt="bottom")}}Rt!==null&&le(Rt),Rt!==rt.lastTop&&(dn=!0)}dn&&dt((0,fe.Z)((0,fe.Z)({},rt),{},{times:rt.times+1,targetAlign:Gt,lastTop:Rt}))}},[rt,oe.current]),function(gt){if(gt==null){Be();return}if(ce.Z.cancel(Te.current),typeof gt=="number")le(gt);else if(gt&&(0,je.Z)(gt)==="object"){var ot,ut=gt.align;"index"in gt?ot=gt.index:ot=ae.findIndex(function(dn){return re(dn)===gt.key});var jt=gt.offset,Nt=jt===void 0?0:jt;dt({times:0,index:ot,offset:Nt,originAlign:ut})}}}var et=ge.forwardRef(function(oe,ae){var te=oe.prefixCls,x=oe.rtl,re=oe.scrollOffset,ne=oe.scrollRange,le=oe.onStartMove,Be=oe.onStopMove,Te=oe.onScroll,Ye=oe.horizontal,_e=oe.spinSize,rt=oe.containerSize,dt=oe.style,gt=oe.thumbStyle,ot=oe.showScrollBar,ut=ge.useState(!1),jt=(0,Ae.Z)(ut,2),Nt=jt[0],dn=jt[1],Gt=ge.useState(null),Rt=(0,Ae.Z)(Gt,2),Ut=Rt[0],Jt=Rt[1],bt=ge.useState(null),Ot=(0,Ae.Z)(bt,2),rn=Ot[0],mn=Ot[1],vt=!x,Mt=ge.useRef(),Yt=ge.useRef(),ln=ge.useState(ot),Sn=(0,Ae.Z)(ln,2),Ln=Sn[0],Jn=Sn[1],er=ge.useRef(),In=function(){ot===!0||ot===!1||(clearTimeout(er.current),Jn(!0),er.current=setTimeout(function(){Jn(!1)},3e3))},Yn=ne-rt||0,zt=rt-_e||0,un=ge.useMemo(function(){if(re===0||Yn===0)return 0;var Nn=re/Yn;return Nn*zt},[re,Yn,zt]),an=function(Kn){Kn.stopPropagation(),Kn.preventDefault()},en=ge.useRef({top:un,dragging:Nt,pageY:Ut,startTop:rn});en.current={top:un,dragging:Nt,pageY:Ut,startTop:rn};var $t=function(Kn){dn(!0),Jt(Et(Kn,Ye)),mn(en.current.top),le(),Kn.stopPropagation(),Kn.preventDefault()};ge.useEffect(function(){var Nn=function(Ar){Ar.preventDefault()},Kn=Mt.current,Xn=Yt.current;return Kn.addEventListener("touchstart",Nn,{passive:!1}),Xn.addEventListener("touchstart",$t,{passive:!1}),function(){Kn.removeEventListener("touchstart",Nn),Xn.removeEventListener("touchstart",$t)}},[]);var vn=ge.useRef();vn.current=Yn;var gn=ge.useRef();gn.current=zt,ge.useEffect(function(){if(Nt){var Nn,Kn=function(Ar){var wn=en.current,Bn=wn.dragging,rr=wn.pageY,or=wn.startTop;ce.Z.cancel(Nn);var Lt=Mt.current.getBoundingClientRect(),Qt=rt/(Ye?Lt.width:Lt.height);if(Bn){var xt=(Et(Ar,Ye)-rr)*Qt,Tt=or;!vt&&Ye?Tt-=xt:Tt+=xt;var wt=vn.current,Ht=gn.current,ht=Ht?Tt/Ht:0,Xt=Math.ceil(ht*wt);Xt=Math.max(Xt,0),Xt=Math.min(Xt,wt),Nn=(0,ce.Z)(function(){Te(Xt,Ye)})}},Xn=function(){dn(!1),Be()};return window.addEventListener("mousemove",Kn,{passive:!0}),window.addEventListener("touchmove",Kn,{passive:!0}),window.addEventListener("mouseup",Xn,{passive:!0}),window.addEventListener("touchend",Xn,{passive:!0}),function(){window.removeEventListener("mousemove",Kn),window.removeEventListener("touchmove",Kn),window.removeEventListener("mouseup",Xn),window.removeEventListener("touchend",Xn),ce.Z.cancel(Nn)}}},[Nt]),ge.useEffect(function(){return In(),function(){clearTimeout(er.current)}},[re]),ge.useImperativeHandle(ae,function(){return{delayHidden:In}});var Wn="".concat(te,"-scrollbar"),Hn={position:"absolute",visibility:Ln?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(Hn,{height:8,left:0,right:0,bottom:0}),Object.assign(zn,(0,Ue.Z)({height:"100%",width:_e},vt?"left":"right",un))):(Object.assign(Hn,(0,Ue.Z)({width:8,top:0,bottom:0},vt?"right":"left",0)),Object.assign(zn,{width:"100%",height:_e,top:un})),ge.createElement("div",{ref:Mt,className:de()(Wn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(Wn,"-horizontal"),Ye),"".concat(Wn,"-vertical"),!Ye),"".concat(Wn,"-visible"),Ln)),style:(0,fe.Z)((0,fe.Z)({},Hn),dt),onMouseDown:an,onMouseMove:In},ge.createElement("div",{ref:Yt,className:de()("".concat(Wn,"-thumb"),(0,Ue.Z)({},"".concat(Wn,"-thumb-moving"),Nt)),style:(0,fe.Z)((0,fe.Z)({},zn),gt),onMouseDown:$t}))}),at=et,xe=20;function Ke(){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,xe),Math.floor(te)}var it=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ct=[],lt={overflowY:"auto",overflowAnchor:"none"};function At(oe,ae){var te=oe.prefixCls,x=te===void 0?"rc-virtual-list":te,re=oe.className,ne=oe.height,le=oe.itemHeight,Be=oe.fullHeight,Te=Be===void 0?!0:Be,Ye=oe.style,_e=oe.data,rt=oe.children,dt=oe.itemKey,gt=oe.virtual,ot=oe.direction,ut=oe.scrollWidth,jt=oe.component,Nt=jt===void 0?"div":jt,dn=oe.onScroll,Gt=oe.onVirtualScroll,Rt=oe.onVisibleChange,Ut=oe.innerProps,Jt=oe.extraRender,bt=oe.styles,Ot=oe.showScrollBar,rn=Ot===void 0?"optional":Ot,mn=(0,ve.Z)(oe,it),vt=ge.useCallback(function(Un){return typeof dt=="function"?dt(Un):Un==null?void 0:Un[dt]},[dt]),Mt=Pe(vt,null,null),Yt=(0,Ae.Z)(Mt,4),ln=Yt[0],Sn=Yt[1],Ln=Yt[2],Jn=Yt[3],er=!!(gt!==!1&&ne&&le),In=ge.useMemo(function(){return Object.values(Ln.maps).reduce(function(Un,lr){return Un+lr},0)},[Ln.id,Ln.maps]),Yn=er&&_e&&(Math.max(le*_e.length,In)>ne||!!ut),zt=ot==="rtl",un=de()(x,(0,Ue.Z)({},"".concat(x,"-rtl"),zt),re),an=_e||Ct,en=(0,ge.useRef)(),$t=(0,ge.useRef)(),vn=(0,ge.useRef)(),gn=(0,ge.useState)(0),Wn=(0,Ae.Z)(gn,2),Hn=Wn[0],zn=Wn[1],Nn=(0,ge.useState)(0),Kn=(0,Ae.Z)(Nn,2),Xn=Kn[0],Lr=Kn[1],Ar=(0,ge.useState)(!1),wn=(0,Ae.Z)(Ar,2),Bn=wn[0],rr=wn[1],or=function(){rr(!0)},Lt=function(){rr(!1)},Qt={getKey:vt};function xt(Un){zn(function(lr){var cr;typeof Un=="function"?cr=Un(lr):cr=Un;var qn=ni(cr);return en.current.scrollTop=qn,qn})}var Tt=(0,ge.useRef)({start:0,end:an.length}),wt=(0,ge.useRef)(),Ht=nt(an,vt),ht=(0,Ae.Z)(Ht,1),Xt=ht[0];wt.current=Xt;var qt=ge.useMemo(function(){if(!er)return{scrollHeight:void 0,start:0,end:an.length-1,offset:void 0};if(!Yn){var Un;return{scrollHeight:((Un=$t.current)===null||Un===void 0?void 0:Un.offsetHeight)||0,start:0,end:an.length-1,offset:void 0}}for(var lr=0,cr,qn,Wr,qr=an.length,ir=0;ir=Hn&&cr===void 0&&(cr=ir,qn=lr),ji>Hn+ne&&Wr===void 0&&(Wr=ir),lr=ji}return cr===void 0&&(cr=0,qn=0,Wr=Math.ceil(ne/le)),Wr===void 0&&(Wr=an.length-1),Wr=Math.min(Wr+1,an.length-1),{scrollHeight:lr,start:cr,end:Wr,offset:qn}},[Yn,er,Hn,an,Jn,ne]),cn=qt.scrollHeight,Kt=qt.start,Wt=qt.end,_t=qt.offset;Tt.current.start=Kt,Tt.current.end=Wt,ge.useLayoutEffect(function(){var Un=Ln.getRecord();if(Un.size===1){var lr=Array.from(Un.keys())[0],cr=Un.get(lr),qn=an[Kt];if(qn&&cr===void 0){var Wr=vt(qn);if(Wr===lr){var qr=Ln.get(lr),ir=qr-le;xt(function(Qn){return Qn+ir})}}}Ln.resetRecord()},[cn]);var on=ge.useState({width:0,height:ne}),Zn=(0,Ae.Z)(on,2),Tn=Zn[0],Vn=Zn[1],Mr=function(lr){Vn({width:lr.offsetWidth,height:lr.offsetHeight})},zr=(0,ge.useRef)(),Qr=(0,ge.useRef)(),Pr=ge.useMemo(function(){return Ke(Tn.width,ut)},[Tn.width,ut]),gr=ge.useMemo(function(){return Ke(Tn.height,cn)},[Tn.height,cn]),Dr=cn-ne,Kr=(0,ge.useRef)(Dr);Kr.current=Dr;function ni(Un){var lr=Un;return Number.isNaN(Kr.current)||(lr=Math.min(lr,Kr.current)),lr=Math.max(lr,0),lr}var ri=Hn<=0,ai=Hn>=Dr,Fr=Xn<=0,Jr=Xn>=ut,Xr=ze(ri,ai,Fr,Jr),Ri=function(){return{x:zt?-Xn:Xn,y:Hn}},Hi=(0,ge.useRef)(Ri()),Zi=(0,se.zX)(function(Un){if(Gt){var lr=(0,fe.Z)((0,fe.Z)({},Ri()),Un);(Hi.current.x!==lr.x||Hi.current.y!==lr.y)&&(Gt(lr),Hi.current=lr)}});function zi(Un,lr){var cr=Un;lr?((0,Le.flushSync)(function(){Lr(cr)}),Zi()):xt(cr)}function Ji(Un){var lr=Un.currentTarget.scrollTop;lr!==Hn&&xt(lr),dn==null||dn(Un),Zi()}var wi=function(lr){var cr=lr,qn=ut?ut-Tn.width:0;return cr=Math.max(cr,0),cr=Math.min(cr,qn),cr},Mi=(0,se.zX)(function(Un,lr){lr?((0,Le.flushSync)(function(){Lr(function(cr){var qn=cr+(zt?-Un:Un);return wi(qn)})}),Zi()):xt(function(cr){var qn=cr+Un;return qn})}),fi=tt(er,ri,ai,Fr,Jr,!!ut,Mi),Xi=(0,Ae.Z)(fi,2),oo=Xi[0],Ro=Xi[1];qe(er,en,function(Un,lr,cr,qn){var Wr=qn;return Xr(Un,lr,cr)?!1:!Wr||!Wr._virtualHandled?(Wr&&(Wr._virtualHandled=!0),oo({preventDefault:function(){},deltaX:Un?lr:0,deltaY:Un?0:lr}),!0):!1}),Ne(Yn,en,function(Un){xt(function(lr){return lr+Un})}),(0,we.Z)(function(){function Un(cr){var qn=ri&&cr.detail<0,Wr=ai&&cr.detail>0;er&&!qn&&!Wr&&cr.preventDefault()}var lr=en.current;return lr.addEventListener("wheel",oo,{passive:!1}),lr.addEventListener("DOMMouseScroll",Ro,{passive:!0}),lr.addEventListener("MozMousePixelScroll",Un,{passive:!1}),function(){lr.removeEventListener("wheel",oo),lr.removeEventListener("DOMMouseScroll",Ro),lr.removeEventListener("MozMousePixelScroll",Un)}},[er,ri,ai]),(0,we.Z)(function(){if(ut){var Un=wi(Xn);Lr(Un),Zi({x:Un})}},[Tn.width,ut]);var fo=function(){var lr,cr;(lr=zr.current)===null||lr===void 0||lr.delayHidden(),(cr=Qr.current)===null||cr===void 0||cr.delayHidden()},bo=Oe(en,an,Ln,le,vt,function(){return Sn(!0)},xt,fo);ge.useImperativeHandle(ae,function(){return{nativeElement:vn.current,getScrollInfo:Ri,scrollTo:function(lr){function cr(qn){return qn&&(0,je.Z)(qn)==="object"&&("left"in qn||"top"in qn)}cr(lr)?(lr.left!==void 0&&Lr(wi(lr.left)),bo(lr.top)):bo(lr)}}}),(0,we.Z)(function(){if(Rt){var Un=an.slice(Kt,Wt+1);Rt(Un,an)}},[Kt,Wt,an]);var co=ke(an,vt,Ln,le),yo=Jt==null?void 0:Jt({start:Kt,end:Wt,virtual:Yn,offsetX:Xn,offsetY:_t,rtl:zt,getSize:co}),Pi=De(an,Kt,Wt,ut,Xn,ln,rt,Qt),Ai=null;ne&&(Ai=(0,fe.Z)((0,Ue.Z)({},Te?"height":"maxHeight",ne),lt),er&&(Ai.overflowY="hidden",ut&&(Ai.overflowX="hidden"),Bn&&(Ai.pointerEvents="none")));var Gr={};return zt&&(Gr.dir="rtl"),ge.createElement("div",(0,b.Z)({ref:vn,style:(0,fe.Z)((0,fe.Z)({},Ye),{},{position:"relative"}),className:un},Gr,mn),ge.createElement(Ce.Z,{onResize:Mr},ge.createElement(Nt,{className:"".concat(x,"-holder"),style:Ai,ref:en,onScroll:Ji,onMouseEnter:fo},ge.createElement(Me,{prefixCls:x,height:cn,offsetX:Xn,offsetY:_t,scrollWidth:ut,onInnerResize:Sn,ref:$t,innerProps:Ut,rtl:zt,extra:yo},Pi))),Yn&&cn>ne&&ge.createElement(at,{ref:zr,prefixCls:x,scrollOffset:Hn,scrollRange:cn,rtl:zt,onScroll:zi,onStartMove:or,onStopMove:Lt,spinSize:gr,containerSize:Tn.height,style:bt==null?void 0:bt.verticalScrollBar,thumbStyle:bt==null?void 0:bt.verticalScrollBarThumb,showScrollBar:rn}),Yn&&ut>Tn.width&&ge.createElement(at,{ref:Qr,prefixCls:x,scrollOffset:Xn,scrollRange:ut,rtl:zt,onScroll:zi,onStartMove:or,onStopMove:Lt,spinSize:Pr,containerSize:Tn.width,horizontal:!0,style:bt==null?void 0:bt.horizontalScrollBar,thumbStyle:bt==null?void 0:bt.horizontalScrollBarThumb,showScrollBar:rn}))}var ct=ge.forwardRef(At);ct.displayName="List";var Bt=ct,Dt=Bt},25510:function(En){"use strict";En.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+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},93314:function(En){"use strict";En.exports="data:image/png;base64,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"},96908:function(En){"use strict";En.exports="data:image/png;base64,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"},57177:function(En){"use strict";En.exports="data:image/png;base64,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"},81378:function(En){"use strict";En.exports="data:image/png;base64,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"},16722:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});const b=Ce=>typeof Ce=="object"&&Ce!=null&&Ce.nodeType===1,je=(Ce,se)=>(!se||Ce!=="hidden")&&Ce!=="visible"&&Ce!=="clip",fe=(Ce,se)=>{if(Ce.clientHeight{const Le=(Se=>{if(!Se.ownerDocument||!Se.ownerDocument.defaultView)return null;try{return Se.ownerDocument.defaultView.frameElement}catch(Me){return null}})(ge);return!!Le&&(Le.clientHeightSese||Se>Ce&&Me=se&&ye>=we?Se-Ce-ge:Me>se&&yewe?Me-se+Le:0,Ae=Ce=>{const se=Ce.parentElement;return se==null?Ce.getRootNode().host||null:se},ve=(Ce,se)=>{var we,ge,Le,Se;if(typeof document=="undefined")return[];const{scrollMode:Me,block:ye,inline:De,boundary:Fe,skipOverflowHiddenElements:Ze}=se,nt=typeof Fe=="function"?Fe:at=>at!==Fe;if(!b(Ce))throw new TypeError("Invalid target");const ce=document.scrollingElement||document.documentElement,Ie=[];let Ge=Ce;for(;b(Ge)&&nt(Ge);){if(Ge=Ae(Ge),Ge===ce){Ie.push(Ge);break}Ge!=null&&Ge===document.body&&fe(Ge)&&!fe(document.documentElement)||Ge!=null&&fe(Ge,Ze)&&Ie.push(Ge)}const ze=(ge=(we=window.visualViewport)==null?void 0:we.width)!=null?ge:innerWidth,tt=(Se=(Le=window.visualViewport)==null?void 0:Le.height)!=null?Se:innerHeight,{scrollX:ke,scrollY:He}=window,{height:Je,width:Ee,top:$e,right:pe,bottom:Pe,left:St}=Ce.getBoundingClientRect(),{top:qe,right:ft,bottom:Et,left:Ne}=(at=>{const xe=window.getComputedStyle(at);return{top:parseFloat(xe.scrollMarginTop)||0,right:parseFloat(xe.scrollMarginRight)||0,bottom:parseFloat(xe.scrollMarginBottom)||0,left:parseFloat(xe.scrollMarginLeft)||0}})(Ce);let ue=ye==="start"||ye==="nearest"?$e-qe:ye==="end"?Pe+Et:$e+Je/2-qe+Et,Oe=De==="center"?St+Ee/2-Ne+ft:De==="end"?pe+ft:St-Ne;const et=[];for(let at=0;at=0&&St>=0&&Pe<=tt&&pe<=ze&&(xe===ce&&!fe(xe)||$e>=Ct&&Pe<=At&&St>=ct&&pe<=lt))return et;const Bt=getComputedStyle(xe),Dt=parseInt(Bt.borderLeftWidth,10),oe=parseInt(Bt.borderTopWidth,10),ae=parseInt(Bt.borderRightWidth,10),te=parseInt(Bt.borderBottomWidth,10);let x=0,re=0;const ne="offsetWidth"in xe?xe.offsetWidth-xe.clientWidth-Dt-ae:0,le="offsetHeight"in xe?xe.offsetHeight-xe.clientHeight-oe-te:0,Be="offsetWidth"in xe?xe.offsetWidth===0?0:it/xe.offsetWidth:0,Te="offsetHeight"in xe?xe.offsetHeight===0?0:Ke/xe.offsetHeight:0;if(ce===xe)x=ye==="start"?ue:ye==="end"?ue-tt:ye==="nearest"?Ue(He,He+tt,tt,oe,te,He+ue,He+ue+Je,Je):ue-tt/2,re=De==="start"?Oe:De==="center"?Oe-ze/2:De==="end"?Oe-ze:Ue(ke,ke+ze,ze,Dt,ae,ke+Oe,ke+Oe+Ee,Ee),x=Math.max(0,x+He),re=Math.max(0,re+ke);else{x=ye==="start"?ue-Ct-oe:ye==="end"?ue-At+te+le:ye==="nearest"?Ue(Ct,At,Ke,oe,te+le,ue,ue+Je,Je):ue-(Ct+Ke/2)+le/2,re=De==="start"?Oe-ct-Dt:De==="center"?Oe-(ct+it/2)+ne/2:De==="end"?Oe-lt+ae+ne:Ue(ct,lt,it,Dt,ae+ne,Oe,Oe+Ee,Ee);const{scrollLeft:Ye,scrollTop:_e}=xe;x=Te===0?0:Math.max(0,Math.min(_e+x/Te,xe.scrollHeight-Ke/Te+le)),re=Be===0?0:Math.max(0,Math.min(Ye+re/Be,xe.scrollWidth-it/Be+ne)),ue+=_e-x,Oe+=Ye-re}et.push({el:xe,top:x,left:re})}return et},be=Ce=>Ce===!1?{block:"end",inline:"nearest"}:(se=>se===Object(se)&&Object.keys(se).length!==0)(Ce)?Ce:{block:"start",inline:"nearest"};function de(Ce,se){if(!Ce.isConnected||!(Le=>{let Se=Le;for(;Se&&Se.parentNode;){if(Se.parentNode===document)return!0;Se=Se.parentNode instanceof ShadowRoot?Se.parentNode.host:Se.parentNode}return!1})(Ce))return;const we=(Le=>{const Se=window.getComputedStyle(Le);return{top:parseFloat(Se.scrollMarginTop)||0,right:parseFloat(Se.scrollMarginRight)||0,bottom:parseFloat(Se.scrollMarginBottom)||0,left:parseFloat(Se.scrollMarginLeft)||0}})(Ce);if((Le=>typeof Le=="object"&&typeof Le.behavior=="function")(se))return se.behavior(ve(Ce,se));const ge=typeof se=="boolean"||se==null?void 0:se.behavior;for(const{el:Le,top:Se,left:Me}of ve(Ce,be(se))){const ye=Se-we.top+we.bottom,De=Me-we.left+we.right;Le.scroll({top:ye,left:De,behavior:ge})}}}}]);