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

219 lines
1.7 MiB

This file contains invisible Unicode characters!

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

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

(self.webpackChunk=self.webpackChunk||[]).push([[6634],{89489:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},59477:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},40001:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},65363:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},26227:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},49198:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},84105:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},41464:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},18785:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},87169:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},73331:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},15277:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},52671:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},8657:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},56082:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},61481:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},33853:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},15075:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},62772:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},43531:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},76618:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},61485:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},38819:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},47472:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},87395:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},64358:function(){"use strict"},13669:function(wt,N){"use strict";N.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},58323:function(){"use strict"},72778:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(59301),v=e(24459),g=e(43418),p="data:image/png;base64,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",i="data:image/png;base64,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",h={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const r=({visible:c,occupationValue:s,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:i}),t.createElement("span",{className:h.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),n=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:p}),t.createElement("span",{className:h.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),a=()=>s===3?t.createElement(t.Fragment,null,n(),d()):s===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:c,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{o(),v.history.push("/account/certification")},onCancel:()=>{o()}},t.createElement("div",{className:h.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:h.flexRow},a()))};var l=(0,v.connect)(({paperlibrary:c,loading:s,globalSetting:o})=>({paperlibrary:c,globalSetting:o,loading:s.effects}))(r)},71400:function(wt,N,e){"use strict";e.d(N,{Z:function(){return K},U:function(){return P}});var t=e(59301),v=e(31797),g=e(43418),p=e(1710),i=e(20736),h=e(30897),r=e(61186),l=e.n(r),c={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},s="data:image/png;base64,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",o="data:image/png;base64,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",d=e(88230),n=e(24459),a=e(3404),u=e(59301),f=Object.defineProperty,S=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,C=(be,ae,Me)=>ae in be?f(be,ae,{enumerable:!0,configurable:!0,writable:!0,value:Me}):be[ae]=Me,m=(be,ae)=>{for(var Me in ae||(ae={}))A.call(ae,Me)&&C(be,Me,ae[Me]);if(w)for(var Me of w(ae))b.call(ae,Me)&&C(be,Me,ae[Me]);return be},y=(be,ae)=>S(be,E(ae)),x=(be,ae,Me)=>new Promise((B,$)=>{var G=W=>{try{X(Me.next(W))}catch(Z){$(Z)}},se=W=>{try{X(Me.throw(W))}catch(Z){$(Z)}},X=W=>W.done?B(W.value):Promise.resolve(W.value).then(G,se);X((Me=Me.apply(be,ae)).next())});const P=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:_}=v.default,z=({exercise:be,socket:ae,dispatch:Me,onStartScreenshot:B,onCloseScreenshot:$,handleToDetail:G})=>{const[se,X]=g.default.useModal(),W=(0,t.useRef)(),[Z,pe]=(0,t.useState)(!0),Ae=(0,t.useRef)(!1),he=(0,n.useParams)();(0,t.useEffect)(()=>{var k,R,re;if(document.addEventListener((0,i.gH)(),oe,!1),window.addEventListener("blur",Q,!1),(k=be.exerciseUserInfo)!=null&&k.screen_open&&(0,i.vp)()&&pe(!1),(R=be.exerciseUserInfo)!=null&&R.screen_open&&!(0,i.vp)()){(0,d.RG)(" ",!0);const j=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?be.exerciseUserInfo.screen_sec+3:be.exerciseUserInfo.screen_sec+10+1;W.current=g.default.info({icon:null,centered:!0,width:444,title:(0,a._V)(a.CP.recordScreen1),keyboard:!1,content:u.createElement("div",null,(0,a._V)(a.CP.recordScreen2),u.createElement("span",{style:{color:"#FF9849"}},be.exerciseUserInfo.screen_num-be.exerciseUserInfo.used_screen_num),(0,a._V)(a.CP.recordScreen3)),okText:u.createElement("span",null,(0,a._V)(a.CP.recordScreen4),"\uFF08",u.createElement("span",{style:{display:"inline-block"}},u.createElement(_,{onFinish:()=>x(void 0,null,function*(){var M;const D=yield L();(M=W.current)==null||M.destroy(),D.used_screen_num&&Be(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+j*1e3})),"S\uFF09"),onOk:()=>{var M;(0,d.RG)(" ",!0),(M=W.current)==null||M.destroy(),pe(!1),(0,i.Dj)(document.body),document.getElementById("root").addEventListener("click",Pe,!1)}})}return(re=be.exerciseUserInfo)!=null&&re.screen_open&&!(0,i.vp)()||document.getElementById("root").addEventListener("click",Pe,!1),()=>{document.getElementById("root").removeEventListener("click",Pe,!1),document.removeEventListener((0,i.gH)(),oe,!1),window.removeEventListener("blur",Q,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Pe,!1),document.removeEventListener((0,i.gH)(),oe,!1))},500),ct()},[be.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{be.exerciseUserInfo.used_screen_num>be.exerciseUserInfo.screen_num&&ue()},500)},[be.exerciseUserInfo]);const ye=()=>x(void 0,null,function*(){const k=yield L();setTimeout(()=>{var R,re;(R=W.current)==null||R.destroy(),W.current=g.default.info({okText:u.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:u.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.createElement("span",{className:"c-red"},k.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.createElement("span",{className:"c-red"},(re=be.exerciseUserInfo)==null?void 0:re.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>x(void 0,null,function*(){(0,i.Dj)(document.body)})})},1e3)}),Pe=k=>{!(0,i.vp)()&&k.target.nodeName!=="A"&&k.target.nodeName!=="BUTTON"&&k.target.innerHTML!=="\u786E \u5B9A"&&(0,i.Dj)(document.body)},ct=()=>x(void 0,null,function*(){const k=yield Me({type:"exercise/getExerciseUserInfo",payload:m({},he)});return k==null?void 0:k.data}),Ue=k=>x(void 0,null,function*(){var R;if((R=be.exerciseUserInfo)!=null&&R.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const re=yield(0,h.oy)({id:he.categoryId});if(re!=null&&re.is_commit){g.default.destroyAll(),yield Ve(),ce(!0);return}else Be(k+1)}),Ve=()=>x(void 0,null,function*(){var k;const R=l()(),re=be.exerciseUserInfo.screen_sec;if(je.current.length>0){const j=R.format("YYYY-MM-DD HH:mm:ss");let M=Math.floor(R.diff(l()(je.current[0].start))/1e3);const D=je.current.length;M/re>>0>D&&(M=(D+1)*re-1),yield(0,h.P8)(he.categoryId,{exercise_user_id:(k=be.exerciseUserInfo)==null?void 0:k.exercise_user_id,time:j,time_long:M,count:D})}je.current=[]}),Et=(0,t.useRef)(0),Xe=(0,t.useRef)(0),je=(0,t.useRef)([]),yt=(0,t.useRef)(!1),Be=k=>x(void 0,null,function*(){var R;Ae.current||(B(),g.default.destroyAll(),Et.current=l()().valueOf(),yt.current=!0,W.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:c.exitFullScreenModalWrapper,okText:u.createElement("span",null,(0,a._V)(a.CP.recordScreen8)),content:u.createElement("div",{className:c.exitFullScreenModal},u.createElement("img",{src:s,alt:"",className:c.warningIcon}),u.createElement("div",{className:c.warningText,style:{marginBottom:50,fontWeight:500}},(0,a._V)(a.CP.recordScreen9)),u.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen10)),u.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen11),u.createElement("span",{className:c.warningText},((R=be.exerciseUserInfo)==null?void 0:R.screen_num)+1),(0,a._V)(a.CP.recordScreen12),u.createElement("span",{className:c.warningText,style:{fontWeight:600}},(0,a._V)(a.CP.recordScreen13)),",",(0,a._V)(a.CP.recordScreen14),u.createElement("span",{className:c.warningText},k-1),(0,a._V)(a.CP.recordScreen15)),u.createElement("div",null,u.createElement("span",null,u.createElement(_,{className:c.countdownWrapper,onFinish:()=>{Xe.current=l()().valueOf(),je.current.push({start:Et.current,end:Xe.current}),Ue(k)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(be.exerciseUserInfo.screen_sec+1)*1e3}),(0,a._V)(a.CP.recordScreen25)),(0,a._V)(a.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),Ve(),(0,i.Dj)(document.body),$(),W.current.destroy(),yt.current=!1}}))}),ue=()=>x(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:he.categoryId,commit_method:1}))&&ce()}),ce=(k=!1)=>x(void 0,null,function*(){var R,re;if(document.removeEventListener((0,i.gH)(),oe,!1),(0,i.BU)(),g.default.destroyAll(),Ae.current=!0,k){const j=yield(0,h.Yu)(he.categoryId,{exercise_user_id:(R=be.exerciseUserInfo)==null?void 0:R.exercise_user_id});se.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:c.forcedModalWrapper,centered:!0,content:u.createElement("div",{className:c.forcedModalContent},u.createElement("img",{src:o,alt:""}),u.createElement("div",{className:c.forcedText},(0,a._V)(a.CP.recordScreen17)),u.createElement("div",{className:c.screenNumText},(0,a._V)(a.CP.recordScreen18),(re=be.exerciseUserInfo)==null?void 0:re.screen_num,(0,a._V)(a.CP.recordScreen19)),u.createElement(p.default,{dataSource:j==null?void 0:j.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,a._V)(a.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,a._V)(a.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,a._V)(a.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{$(),G()},onOk:()=>{n.history.push(`/classrooms/${he.coursesId}/exercisenotice/${he.categoryId}/users/${he.login}?isShowApply=true`)}})}else se.info({content:u.createElement("div",{className:"tc font16"},(0,a._V)(a.CP.recordScreen23),u.createElement("br",null),(0,a._V)(a.CP.recordScreen24)),onOk:()=>{G()}})}),Q=k=>{(0,i.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!yt.current&&(0,i.BU)()},L=()=>x(void 0,null,function*(){var k;if((k=be.exerciseUserInfo)!=null&&k.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const R=yield(0,h.oy)({id:he.categoryId});if(R!=null&&R.is_commit){ce();return}return yield ct()}),oe=()=>x(void 0,null,function*(){var k;if((0,d.RG)(" ",!0),(0,i.vp)()){if((k=be.exerciseUserInfo)!=null&&k.screen_at){var R=yield(0,h.ck)(y(m({},he),{reset:!0}));if((R==null?void 0:R.status)===-6)return}}else if(!yt.current){var R=yield(0,h.ck)(m({},he));if((R==null?void 0:R.status)===-6)return;const j=yield ct();Be(j.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),xe=()=>x(void 0,null,function*(){(0,h.ck)(m({},he));const k=yield ct();Be(k.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return u.createElement("div",null,X)};var K=(0,n.connect)(({exercise:be,globalSetting:ae})=>({globalSetting:ae,exercise:be}))(z)},31974:function(wt,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(59301),v=e(24459),g=e(43418),p=e(8591),i=e(92832),h=e(24905),r=e(88647),l=e(72778),c=e(88230),s=e(3113),o=e(87169),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),a=e(59301);const u=({classroomList:m,dispatch:y,user:x})=>a.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:a.createElement("span",null,a.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},a.createElement("div",{style:{textAlign:"center",marginBottom:30}},a.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",a.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),a.createElement("img",{style:{width:130,height:130},src:n})),a.createElement("div",{className:d.bottom},a.createElement(s.ZP,{className:d.yes,onClick:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var f=(0,v.connect)(({classroomList:m,user:y})=>({classroomList:m,user:y}))(u),S=e(7660),E=e(59301),w=(m,y,x)=>new Promise((P,_)=>{var z=ae=>{try{be(x.next(ae))}catch(Me){_(Me)}},K=ae=>{try{be(x.throw(ae))}catch(Me){_(Me)}},be=ae=>ae.done?P(ae.value):Promise.resolve(ae.value).then(z,K);be((x=x.apply(m,y)).next())}),A=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(A||{});const b=({visible:m,user:y,account:x,onCancel:P=()=>{},dispatch:_})=>{const[z,K]=(0,t.useState)(),[be,ae]=(0,t.useState)([]),[Me,B]=(0,t.useState)(!1),[$,G]=(0,t.useState)(!1),[se,X]=(0,t.useState)(),[W,Z]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ye,Pe;(ye=y==null?void 0:y.userInfo)!=null&&ye.identity&&ae([((Pe=y==null?void 0:y.userInfo)==null?void 0:Pe.identity)==="student"?3:1])},[y]);const pe=ye=>{const Pe=()=>{window.location.href=(ye==null?void 0:ye.jump_url)||`/classrooms/${ye==null?void 0:ye.course_id}/students`};if(be.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(ye==null?void 0:ye.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Pe()}});return}Pe()},Ae=()=>w(void 0,null,function*(){if(!z){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ye=yield(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:z}});if(ye!=null&&ye.need_pro_auth&&!be.includes(1)&&!be.includes(2)){_({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:z,checkedList:be}}),he();return}B(!0);const Pe=yield(0,r.cR)({invite_code:z,professor:be.includes(1)?1:null,assistant_professor:be.includes(2)?1:null,student:be.includes(3)?1:null});if(B(!1),(Pe==null?void 0:Pe.status)===-4&&(P(),_({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Pe==null?void 0:Pe.status)===-12&&p.ZP.warning(Pe==null?void 0:Pe.message),(Pe==null?void 0:Pe.status)===-2){if(he(),Pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){G(!0),X(1);return}if(Pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(2);return}if(Pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(3);return}}if((Pe==null?void 0:Pe.status)===0){(0,c.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Pe!=null&&Pe.course_id?pe(Pe):p.ZP.success(Pe.message);return}}),he=()=>w(void 0,null,function*(){P()});return E.createElement(E.Fragment,null,E.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:Me,onOk:Ae,onCancel:he},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(i.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:z,onChange:ye=>{if(ye.target.value.length>=7){p.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}K(ye.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(h.default.Group,{value:be,onChange:ye=>ae(ye)},E.createElement(h.default,{value:1,disabled:be.includes(2)},"\u6559\u5E08"),E.createElement(h.default,{value:2,disabled:be.includes(1)},"\u52A9\u6559"),E.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(f,null),E.createElement(l.Z,{visible:$,onCancel:()=>G(!1),occupationValue:se}))};var C=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(b)},35811:function(wt,N,e){"use strict";e.d(N,{Z:function(){return Cn},g:function(){return en}});var t=e(59301),v=e(24459),g=e(44e3),p=e(92832),i=e(43418),h={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},r=e(8591),l=e(95237),c=e(43604),s=e(20834),o=e(38854),d=e(5112),n=e(88647),a=e(88230),u=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())}),f=(Ne=>(Ne.Manager="manager",Ne.Developer="developer",Ne.Reporter="reporter",Ne))(f||{}),E=({visible:Ne,onCancel:ke=()=>{}})=>{const[rt,lt]=(0,t.useState)(),[pt,Xt]=(0,t.useState)(),[Wt,Qt]=(0,t.useState)(!1),It=()=>u(void 0,null,function*(){if(!rt){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(rt.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!pt){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Qt(!0);const On=yield(0,n.vm)({code:rt,role:pt});Qt(!1),nn();const tn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(tn[On.status]){r.ZP.info(tn[On.status]);return}if(On.status===0){pt==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${On==null?void 0:On.project_id}`)):((0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),r.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),nn=()=>u(void 0,null,function*(){ke()});return t.createElement(t.Fragment,null,t.createElement(i.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ne,confirmLoading:Wt,onOk:It,onCancel:nn},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:rt,onChange:On=>{if(On.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}lt(On.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:pt,onChange:On=>Xt(On.target.value)},t.createElement(d.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(d.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(d.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},w=e(31974),A={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},b=e(82309),C=e(78241),m=e(57809),y=e(37205),x=Object.defineProperty,P=Object.defineProperties,_=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(Ne,ke,rt)=>ke in Ne?x(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,Me=(Ne,ke)=>{for(var rt in ke||(ke={}))K.call(ke,rt)&&ae(Ne,rt,ke[rt]);if(z)for(var rt of z(ke))be.call(ke,rt)&&ae(Ne,rt,ke[rt]);return Ne},B=(Ne,ke)=>P(Ne,_(ke)),$=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())});const G=({globalSetting:Ne,dispatch:ke,user:rt,info:lt,open:pt,onCancel:Xt=()=>{}})=>{var Wt;const[Qt,It]=(0,t.useState)([]),[nn,On]=(0,t.useState)([]),[tn,Kt]=(0,t.useState)([]),[Lt]=C.default.useForm(),[mn,an]=(0,t.useState)(!1),[En,Sn]=(0,t.useState)(!1),_n=(0,t.useRef)(null),vn=(0,t.useRef)(1),[Yn,rr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{pt&&tr()},[pt]);const tr=()=>$(void 0,null,function*(){var An;const wn=lt;if(!(0,b.o1)(ke))return;const{user_school_id:dr="",department_id:Jn="",school_name:br="",department_name:Or=""}=rt.userInfo||{},Un=(An=wn==null?void 0:wn.graduation_years)==null?void 0:An.at(-1);On([{id:dr,name:br}]),yield bn(dr),Lt.setFieldsValue({year:Un,school_id:dr,department_id:Number(Jn),name:`${Un}${br}${Or}\u6BD5\u4E1A\u8BBE\u8BA1`})}),fn=An=>$(void 0,null,function*(){const wn=yield(0,y.J3)(B(Me({},An),{tab_module_type:"graduations"}));return wn!=null&&wn.un_purchased&&ke({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),wn.status===0&&It((wn==null?void 0:wn.graduation_years)||[]),wn}),ln=(An,wn=500)=>{Sn(!0),clearTimeout(_n.current),_n.current=setTimeout(()=>$(void 0,null,function*(){vn.current+=1;const dr=vn.current,Jn=yield(0,y.NT)({keyword:An});Jn.status===0&&vn.current===dr&&(On((Jn==null?void 0:Jn.schools)||[]),Sn(!1))}),wn)},bn=An=>$(void 0,null,function*(){if(!An)return;const wn=yield(0,y.Ps)({page:1,limit:9999,id:An});wn.status===0&&Kt((wn==null?void 0:wn.departments)||[])});return t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:pt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:mn,onCancel:Xt,onOk:()=>Lt.submit()},t.createElement(C.default,{colon:!1,form:Lt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,wn)=>{An.school_id&&(bn(wn.school_id),Lt.setFieldValue("department_id",null))},onFinish:An=>$(void 0,null,function*(){an(!0);const wn=yield(0,y.Wz)(An);wn.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),Lt.resetFields(),Xt(),(0,a.xg)(`/graduations/${wn==null?void 0:wn.identifier}/index`)),an(!1)})},t.createElement(C.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(m.default,{style:{width:344},size:"large",options:(Wt=lt==null?void 0:lt.graduation_years)==null?void 0:Wt.map(An=>({value:An,label:An}))})),t.createElement(C.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(m.default,{showSearch:!0,filterOption:!1,onSearch:An=>{ln(An)},loading:En,size:"large",style:{width:344},options:nn.map(An=>({value:An.id,label:An.name}))})),t.createElement(C.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(m.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:tn.map(An=>({value:An.id,label:An.name}))})),t.createElement(C.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,style:{width:344},maxLength:60}))))};var se=(0,v.connect)(({user:Ne,globalSetting:ke,loading:rt})=>({user:Ne,globalSetting:ke,loading:rt}))(G),X=e(7660),W=Object.defineProperty,Z=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,he=(Ne,ke,rt)=>ke in Ne?W(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,ye=(Ne,ke)=>{for(var rt in ke||(ke={}))pe.call(ke,rt)&&he(Ne,rt,ke[rt]);if(Z)for(var rt of Z(ke))Ae.call(ke,rt)&&he(Ne,rt,ke[rt]);return Ne},Pe=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())});const ct=({globalSetting:Ne,dispatch:ke,user:rt,open:lt,onCancel:pt=()=>{}})=>{const[Xt]=C.default.useForm(),[Wt,Qt]=(0,t.useState)(!1),[It,nn]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var On;if(lt){const tn={code:"",user_type:((On=rt==null?void 0:rt.userInfo)==null?void 0:On.identity)==="student"?2:1,major:""};Xt.setFieldsValue(tn),nn(ye({},tn))}},[lt]),t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:lt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Wt,onCancel:pt,onOk:()=>Xt.submit()},t.createElement(C.default,{colon:!1,form:Xt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(On,tn)=>nn(ye({},tn)),onFinish:On=>Pe(void 0,null,function*(){Qt(!0);const tn=yield(0,X.ZP)("/api/graduations/join.json",{method:"post",body:On});tn.status===0&&(pt(),tn!=null&&tn.identifier?(0,a.xg)(`/graduations/${tn==null?void 0:tn.identifier}/index`):r.ZP.success(tn==null?void 0:tn.message)),Qt(!1)})},t.createElement(C.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(C.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(d.ZP.Group,null,t.createElement(d.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(d.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(It==null?void 0:It.user_type)===2&&t.createElement(C.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,maxLength:60}))))};var Ue=(0,v.connect)(({user:Ne,globalSetting:ke})=>({user:Ne,globalSetting:ke}))(ct),Ve=e(59301),Et=Object.defineProperty,Xe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Ne,ke,rt)=>ke in Ne?Et(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,Q=(Ne,ke)=>{for(var rt in ke||(ke={}))Be.call(ke,rt)&&ce(Ne,rt,ke[rt]);if(yt)for(var rt of yt(ke))ue.call(ke,rt)&&ce(Ne,rt,ke[rt]);return Ne},L=(Ne,ke)=>Xe(Ne,je(ke)),oe=(Ne,ke)=>{var rt={};for(var lt in Ne)Be.call(Ne,lt)&&ke.indexOf(lt)<0&&(rt[lt]=Ne[lt]);if(Ne!=null&&yt)for(var lt of yt(Ne))ke.indexOf(lt)<0&&ue.call(Ne,lt)&&(rt[lt]=Ne[lt]);return rt},xe=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())}),k=(Ne=>(Ne.Projects="projects",Ne.Shixuns="shixuns",Ne.Classrooms="classrooms",Ne))(k||{}),R=(Ne=>(Ne.Classrooms="classrooms",Ne.Shixuns="shixuns",Ne.Paths="paths",Ne.Projects="projects",Ne.Videos="videos",Ne.Topics="topics",Ne.Graduations="graduations",Ne))(R||{});const re=Ne=>{var ke=Ne,{homePage:rt,user:lt,globalSetting:pt,loading:Xt,dispatch:Wt}=ke,Qt=oe(ke,["homePage","user","globalSetting","loading","dispatch"]),It,nn,On,tn;const[Kt,Lt]=(0,t.useState)(),[mn,an]=(0,t.useState)(),[En,Sn]=(0,t.useState)(!1),[_n,vn]=(0,t.useState)(!1),[Yn,rr]=(0,t.useState)(!1),[tr,fn]=(0,t.useState)();function ln(Un,xr){for(const mr of Un){if(mr.link===xr)return mr.hidden;if(mr.subitem&&mr.subitem.length>0){let In=mr.subitem;for(const sr of In)if(sr.link===xr)return sr.hidden;return!1}}return!0}const bn=ln(((It=pt.setting)==null?void 0:It.navbar)||[],"/classrooms"),An=ln(((nn=pt.setting)==null?void 0:nn.navbar)||[],"/shixuns"),wn=ln(((On=pt.setting)==null?void 0:On.navbar)||[],"/paths"),dr=ln(((tn=pt.setting)==null?void 0:tn.navbar)||[],"/graduations"),Jn=Un=>{var xr;if((0,b.tJ)(Wt)){if(Un==="projects"&&!((xr=lt.userInfo)!=null&&xr.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Un==="classrooms"?Lt(!0):Un==="projects"&&an(!0)}},br=(Un,xr)=>{var mr;if((0,b.tJ)(Wt)){if(xr==="projects"&&!((mr=lt.userInfo)!=null&&mr.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}xr==="shixuns"&&!(0,b.xY)()||Un&&(window.location.href=Un)}},Or=Un=>{var xr,mr,In,sr,Lr,ir,Cr,Nr,oi,Rr,kr,Yr,Vn,lr,wr,gr,_r,Ur,ai,Fn,qn,er,ar,Sr,yr;return Ve.createElement(Ve.Fragment,null,Ve.createElement(l.Z,{justify:"space-around",className:"pt5 pb5"},Ve.createElement(c.Z,{className:((xr=lt.userInfo)==null?void 0:xr.user_identity)!=="\u5B66\u751F"?A.joinCol:A.hidden},((mr=lt.userInfo)==null?void 0:mr.user_identity)!=="\u5B66\u751F"&&!((In=pt==null?void 0:pt.setting)!=null&&In.hide_course)&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>br("/classrooms/new")},(sr=lt.userInfo)!=null&&sr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Lr=pt==null?void 0:pt.setting)!=null&&Lr.hide_shixun)&&((ir=lt==null?void 0:lt.userInfo)==null?void 0:ir.is_shixun_marker)&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>br("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Cr=lt.userInfo)==null?void 0:Cr.main_site)||!((Nr=lt.userInfo)!=null&&Nr.main_site)&&!wn&&(((oi=lt.userInfo)==null?void 0:oi.admin)||((Rr=lt.userInfo)==null?void 0:Rr.is_teacher)||((kr=lt.userInfo)==null?void 0:kr.business)))&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>br("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Yr=pt==null?void 0:pt.setting)!=null&&Yr.is_local)&&((Vn=lt.userInfo)==null?void 0:Vn.main_site)&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>{var ti;return br(`${(ti=pt==null?void 0:pt.setting)==null?void 0:ti.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((lr=lt==null?void 0:lt.userInfo)==null?void 0:lr.identity)!=="student"&&Ve.createElement(s.default.Item,L(Q({},Un),{onClick:()=>xe(void 0,null,function*(){if(!(0,b.o1)(Wt))return;const ti=yield(0,y.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(ti!=null&&ti.un_purchased){Wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}ti.status===0&&(fn(ti),Sn(!0))})}),Ve.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((wr=lt.userInfo)!=null&&wr.main_site)&&Ve.createElement("div",null,Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>Jn("classrooms")},(gr=lt.userInfo)!=null&&gr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((_r=lt.userInfo)==null?void 0:_r.main_site)&&!((Ur=pt==null?void 0:pt.setting)!=null&&Ur.is_local)&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ai=lt.userInfo)==null?void 0:ai.main_site)&&((Fn=lt.userInfo)==null?void 0:Fn.user_identity)!=="\u5B66\u751F"&&Ve.createElement(c.Z,null,Ve.createElement("div",{className:A.joinBoard})),((qn=lt.userInfo)==null?void 0:qn.main_site)&&Ve.createElement(c.Z,{className:((er=lt.userInfo)==null?void 0:er.user_identity)!=="\u5B66\u751F"?A.joinCol:A.w90},Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>Jn("classrooms")},(ar=lt.userInfo)!=null&&ar.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Sr=lt.userInfo)==null?void 0:Sr.main_site)&&!((yr=pt==null?void 0:pt.setting)!=null&&yr.is_local)&&Ve.createElement(s.default.Item,Q({},Un),Ve.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ve.createElement(s.default.Item,L(Q({},Un),{onClick:()=>{(0,b.o1)(Wt)&&vn(!0)}}),Ve.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ve.createElement("section",null,Ve.createElement(o.Z,{dropdownRender:()=>{var Un;return Ve.createElement(s.default,{className:((Un=lt.userInfo)==null?void 0:Un.user_identity)!=="\u5B66\u751F"?`${A.rightMenu} ${A.joinMenu} mt10`:`${A.rightMenu} ${A.joinMenu} ${A.w140} mt10`},Ve.createElement(Or,null))},placement:"bottom"},Ve.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ve.createElement(w.Z,{visible:Kt,onCancel:()=>Lt(!1)}),Ve.createElement(E,{visible:mn,onCancel:()=>an(!1)}),Ve.createElement(se,{info:tr,open:En,onCancel:()=>Sn(!1)}),Ve.createElement(Ue,{open:_n,onCancel:()=>vn(!1)}))};var j=(0,v.connect)(({homePage:Ne,loading:ke,user:rt,globalSetting:lt})=>({homePage:Ne,user:rt,globalSetting:lt,loading:ke.models.index}))(re),M={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},D=e(73898),J=e(63623),F=e(38446),te=e(59301),Ee=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,O=(Ne,ke)=>{var rt={};for(var lt in Ne)ie.call(Ne,lt)&&ke.indexOf(lt)<0&&(rt[lt]=Ne[lt]);if(Ne!=null&&Ee)for(var lt of Ee(Ne))ke.indexOf(lt)<0&&T.call(Ne,lt)&&(rt[lt]=Ne[lt]);return rt},le=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())});const ve=Ne=>{var ke,rt=RegExp("(^| )"+Ne+"=([^;]+)(;|$)");return(ke=document.cookie.match(rt))?decodeURIComponent(ke[2]):null},Oe=Ne=>{var ke=new Date;ke.setTime(ke.getTime()-1);var rt=ve(Ne);rt!=null&&(document.cookie=Ne+"="+rt+";expires="+ke.toGMTString())};var Qe=(Ne=>(Ne.Classrooms="classrooms",Ne.Shixuns="shixuns",Ne.Paths="paths",Ne.Projects="projects",Ne.Videos="videos",Ne.Topics="topics",Ne.Competition="competitions",Ne.Engineering="engineering",Ne.Graduations="graduations",Ne.Paperlibrary="paperlibrary",Ne.Problemset="problemset",Ne.Dataset="dataset",Ne))(Qe||{});const Ke=Ne=>{var ke=Ne,{homePage:rt,user:lt,globalSetting:pt,loading:Xt,dispatch:Wt,shixunHomeworks:Qt,location:It,payload:nn={}}=ke,On=O(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),tn,Kt,Lt,mn,an,En,Sn,_n,vn,Yn,rr,tr,fn,ln,bn,An;const wn=(Kt=(((tn=pt.setting)==null?void 0:tn.navbar)||[]).find(Un=>Un.link==="/classrooms"))==null?void 0:Kt.hidden,dr=(mn=(((Lt=pt.setting)==null?void 0:Lt.navbar)||[]).find(Un=>Un.link==="/shixuns"))==null?void 0:mn.hidden,Jn=(En=(((an=pt.setting)==null?void 0:an.navbar)||[]).find(Un=>Un.link==="/paths"))==null?void 0:En.hidden,br=(Sn=lt.userInfo)==null?void 0:Sn.is_school_manage,Or=()=>{var Un,xr,mr,In,sr,Lr,ir,Cr,Nr,oi,Rr,kr,Yr,Vn,lr;return(0,a.Ll)()?te.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},te.createElement(s.default.Item,null,te.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):te.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(Un=lt.userInfo)==null?void 0:Un.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(xr=lt.userInfo)==null?void 0:xr.login}/classrooms`},(mr=lt.userInfo)!=null&&mr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(In=lt.userInfo)==null?void 0:In.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(sr=lt.userInfo)==null?void 0:sr.login}/paths`},(Lr=lt.userInfo)!=null&&Lr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ir=lt.userInfo)==null?void 0:ir.user_identity)!=="\u5B66\u751F"&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(Cr=lt.userInfo)==null?void 0:Cr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(Nr=lt.userInfo)==null?void 0:Nr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((oi=lt.userInfo)==null?void 0:oi.user_identity)!=="\u5B66\u751F"&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(Rr=lt.userInfo)==null?void 0:Rr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,D.JA)()&&te.createElement(s.default.Item,null,te.createElement("a",{onClick:()=>{(0,b.tJ)(Wt)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,D.JA)()&&te.createElement(s.default.Item,null,te.createElement("a",{onClick:()=>{(0,b.tJ)(Wt)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Yr=(kr=lt.navigationInfo)==null?void 0:kr.top)==null?void 0:Yr.laboratory_admin_url)&&te.createElement(s.default.Item,null,te.createElement("a",{href:(lr=(Vn=lt.navigationInfo)==null?void 0:Vn.top)==null?void 0:lr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),te.createElement(s.default.Item,null,te.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:te.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),br&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),te.createElement(s.default.Item,{className:M.exit},te.createElement("a",{onClick:()=>le(void 0,null,function*(){(0,a.m5)();let wr;try{wr=yield(0,J.vR)({}),r.ZP.success(wr==null?void 0:wr.message)}catch(gr){}(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),wr!=null&&wr.url?window.location.href=wr.url:(v.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?te.createElement(o.Z,{className:`${M.height67}`,dropdownRender:Or,placement:"bottomRight"},te.createElement("section",null,te.createElement("aside",null,te.createElement("div",{className:Qt.actionTabs.type===1?M.classromediv:""},te.createElement("img",{className:`${M.userPic} current ml15`,src:`${(_n=F.Z)==null?void 0:_n.IMG_SERVER}/images/${(vn=lt.userInfo)==null?void 0:vn.image_url}`,alt:"",onClick:()=>{var Un;return v.history.push((0,a.Ll)()?"/account/profile":`/users/${(Un=lt.userInfo)==null?void 0:Un.login}/classrooms`)}}),(0,a.Ll)()&&te.createElement("span",{className:"ml10 font16"},(Yn=lt.userInfo)==null?void 0:Yn.username),te.createElement("i",{className:`iconfont icon-zhankai4 ${M.icon}`}))))):te.createElement("div",{className:`font15 ${pt.isIlearning?M.login:""}`},((rr=pt.setting)==null?void 0:rr.sso_login_url)&&te.createElement("a",{target:"_blank",href:(tr=pt.setting)==null?void 0:tr.sso_login_url},te.createElement("img",{src:`${F.Z.IMG_SERVER}/${(fn=pt.setting)==null?void 0:fn.login_logo_url}`,width:40}),te.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(ln=pt.setting)==null?void 0:ln.sso_login_button_name)),!((bn=pt.setting)!=null&&bn.hide_account_login)&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Wt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=pt.setting)!=null&&An.close_register)&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5 mr5"},"|"),te.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var de=(0,v.connect)(({homePage:Ne,loading:ke,user:rt,globalSetting:lt,shixunHomeworks:pt})=>({homePage:Ne,user:rt,globalSetting:lt,shixunHomeworks:pt,loading:ke.models.index}))(Ke),Ze=e(65363),Y={tip:"tip___a6MfI"},nt=Object.defineProperty,bt=Object.defineProperties,I=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,De=(Ne,ke,rt)=>ke in Ne?nt(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,ze=(Ne,ke)=>{for(var rt in ke||(ke={}))Re.call(ke,rt)&&De(Ne,rt,ke[rt]);if(Je)for(var rt of Je(ke))fe.call(ke,rt)&&De(Ne,rt,ke[rt]);return Ne},Rt=(Ne,ke)=>bt(Ne,I(ke)),Nt=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())}),dt=(Ne=>(Ne[Ne.Professor=1]="Professor",Ne[Ne.AssistantProfessor=2]="AssistantProfessor",Ne[Ne.Student=3]="Student",Ne))(dt||{});const xt=({visible:Ne,user:ke,onCancel:rt=()=>{},dispatch:lt,globalSetting:pt})=>{var Xt,Wt;const[Qt,It]=(0,t.useState)(!1),[nn,On]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Lt,mn;if((Lt=ke==null?void 0:ke.userInfo)!=null&&Lt.login){let an=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(an),an&&(an!=null&&an.isShow)&&(an==null?void 0:an.login)===((mn=ke==null?void 0:ke.userInfo)==null?void 0:mn.login)&&(It(!0),On({name:an==null?void 0:an.name,phone:an==null?void 0:an.phone}))}},[ke==null?void 0:ke.userInfo]);const tn=()=>Nt(void 0,null,function*(){rt()}),Kt=()=>{let Lt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Rt(ze({},Lt),{isShow:!1}))),It(!1)};return t.createElement(t.Fragment,null,Qt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:Y.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Xt=pt==null?void 0:pt.infoData)==null?void 0:Xt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Wt=pt==null?void 0:pt.infoData)==null?void 0:Wt.phone}`),t.createElement("div",null,t.createElement(Ze.Z,{onClick:Kt,style:{color:"#165dff",fontSize:16}})))))};var Mt=(0,v.connect)(({user:Ne,globalSetting:ke})=>({user:Ne,globalSetting:ke}))(xt),Tt=e(3113),Vt="data:image/png;base64,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",Yt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Ce=(Ne,ke)=>{var rt={};for(var lt in Ne)Dt.call(Ne,lt)&&ke.indexOf(lt)<0&&(rt[lt]=Ne[lt]);if(Ne!=null&&Yt)for(var lt of Yt(Ne))ke.indexOf(lt)<0&&qt.call(Ne,lt)&&(rt[lt]=Ne[lt]);return rt};const U=null,ee=Ne=>{var ke=Ne,{homePage:rt,user:lt,globalSetting:pt,loading:Xt,dispatch:Wt,location:Qt,text:It,shixunHomeworks:nn,payload:On={}}=ke,tn=Ce(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Kt,Lt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{nn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Lt("flex")},[nn.actionTabs.key]),(0,t.useEffect)(()=>{nn.actionTabs.key==="\u9690\u85CF"&&(Lt("none"),localStorage.setItem("Noviceguide","0"))},[nn.actionTabs.key]),t.createElement("div",{style:{display:Kt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Vt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},nn.actionTabs.text),nn.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Tt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Lt("none"),Wt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Tt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Wt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Lt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var q=(0,v.connect)(({homePage:Ne,loading:ke,user:rt,globalSetting:lt,shixunHomeworks:pt})=>({homePage:Ne,user:rt,globalSetting:lt,loading:ke.models.index,shixunHomeworks:pt}))(ee),ne=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,it=(Ne,ke,rt)=>ke in Ne?ne(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,Ct=(Ne,ke)=>{for(var rt in ke||(ke={}))Ie.call(ke,rt)&&it(Ne,rt,ke[rt]);if(Le)for(var rt of Le(ke))$e.call(ke,rt)&&it(Ne,rt,ke[rt]);return Ne};const Ot=Ne=>React.createElement("svg",Ct({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Ne),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ht=e(89392),Ft=e(92736),zt=e(6848),_e={content:"content___L4gl0"},Ge="data:image/png;base64,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",qe=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())});const ot=({classroomList:Ne,loading:ke,user:rt,dispatch:lt,virtualSpaces:pt,globalSetting:Xt})=>{const Wt=(0,v.useLocation)();let Qt=!1;(0,t.useEffect)(()=>{Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Qt=!0)},[Xt.actionTabs.key]),(0,t.useEffect)(()=>{Qt&&lt({type:"globalSetting/setActionTabs",payload:{}})},[Wt.pathname]);const It=()=>{lt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(Ft.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(i.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>qe(void 0,null,function*(){}),onCancel:()=>{It()}},t.createElement("div",{className:_e.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:Ge,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(zt.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${F.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var gt=(0,v.connect)(({classroomList:Ne,user:ke,loading:rt,virtualSpaces:lt,globalSetting:pt})=>({classroomList:Ne,user:ke,loading:rt,virtualSpaces:lt,globalSetting:pt}))(ot),tt=e(59301),ut=Object.defineProperty,ge=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,at=(Ne,ke,rt)=>ke in Ne?ut(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ne[ke]=rt,st=(Ne,ke)=>{for(var rt in ke||(ke={}))He.call(ke,rt)&&at(Ne,rt,ke[rt]);if(ge)for(var rt of ge(ke))et.call(ke,rt)&&at(Ne,rt,ke[rt]);return Ne},At=(Ne,ke)=>{var rt={};for(var lt in Ne)He.call(Ne,lt)&&ke.indexOf(lt)<0&&(rt[lt]=Ne[lt]);if(Ne!=null&&ge)for(var lt of ge(Ne))ke.indexOf(lt)<0&&et.call(Ne,lt)&&(rt[lt]=Ne[lt]);return rt},St=(Ne,ke,rt)=>new Promise((lt,pt)=>{var Xt=It=>{try{Qt(rt.next(It))}catch(nn){pt(nn)}},Wt=It=>{try{Qt(rt.throw(It))}catch(nn){pt(nn)}},Qt=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Xt,Wt);Qt((rt=rt.apply(Ne,ke)).next())});const{Header:kt}=g.default,{Search:Jt}=p.default;function en(){var Ne,ke;const lt=window.location.pathname.split("/"),pt={};return lt[1]=="classrooms"&&lt.length>3&&!((Ne=lt[4])!=null&&Ne.includes("newgold"))&&!((ke=lt[5])!=null&&ke.includes("newgold"))&&lt[2]!=="coursesId"&&(pt.course_id=lt[2]),lt[1]==="shixuns"&&lt.length>3&&(pt.objective_type="shixun",pt.objective_id=lt[2]),lt[1]==="paths"&&lt.length>3&&(pt.objective_type="path",pt.objective_id=lt[2]),st(st({},pt),{school:1})}const un=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],pn=Ne=>{var ke=Ne,{homePage:rt,user:lt,globalSetting:pt,loading:Xt,dispatch:Wt,isLogin:Qt=!1,shixunHomeworks:It}=ke,nn=At(ke,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),On,tn,Kt,Lt,mn,an,En,Sn,_n;const vn=(0,v.useLocation)(),[Yn,rr]=(0,t.useState)(!1),[tr,fn]=(0,t.useState)(""),[ln,bn]=(0,t.useState)(!1),An=en();(0,t.useEffect)(()=>{Wt({type:"user/getNavigationInfo",payload:st({},An)})},[pt.name]),(0,t.useEffect)(()=>{It.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(un!=null&&un.includes(vn==null?void 0:vn.pathname)||(vn==null?void 0:vn.pathname.indexOf("/classrooms"))===0||Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[vn.pathname]),(0,t.useEffect)(()=>{It.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||It.actionTabs.key||localStorage.setItem("Noviceguide","0")},[It.actionTabs.key]),(0,t.useEffect)(()=>{var In;if(pt!=null&&pt.setting){let sr=(0,Ht.cloneDeep)((In=pt==null?void 0:pt.setting)==null?void 0:In.navbar);sr=sr==null?void 0:sr.filter(ir=>{var Cr;return!(ir!=null&&ir.hidden)&&!((0,D.JA)()&&((Cr=["/paperlibrary","/problemset"])!=null&&Cr.includes(ir.link)))});for(const ir of sr)ir.subitem&&(ir.subitem=ir.subitem.filter(Cr=>{var Nr;return!(Cr!=null&&Cr.hidden)&&!((0,D.JA)()&&((Nr=["/paperlibrary","/problemset"])!=null&&Nr.includes(Cr.link)))}));let Lr=!1;sr==null||sr.map(function(ir,Cr){var Nr,oi,Rr,kr;const Yr=vn.pathname;ir.link===Yr&&(fn(ir==null?void 0:ir.link),(0,a.Dk)(Yr==="/"?(Nr=pt==null?void 0:pt.setting)==null?void 0:Nr.name:mr(ir==null?void 0:ir.name)),Or(xr(Cr,{name:ir==null?void 0:ir.name,link:ir==null?void 0:ir.link},sr)),Lr=!0),Yr=="/"&&(fn(""),(0,a.Dk)((oi=pt==null?void 0:pt.setting)==null?void 0:oi.name)),(Rr=ir==null?void 0:ir.subitem)!=null&&Rr.length&&((kr=ir==null?void 0:ir.subitem)==null||kr.map(Vn=>{Vn.link===Yr&&(fn(Vn==null?void 0:Vn.link),Yr!=="/"&&(0,a.Dk)(mr(Vn==null?void 0:Vn.name)),Or(xr(Cr,{name:Vn==null?void 0:Vn.name,link:Vn==null?void 0:Vn.link},sr)),Lr=!0)}))}),Lr||Or(sr)}},[pt==null?void 0:pt.setting,lt]);const wn=(0,t.useMemo)(()=>{var In,sr;return(In=pt==null?void 0:pt.setting)!=null&&In.nav_logo_url?`${F.Z.IMG_SERVER}/${(sr=pt==null?void 0:pt.setting)==null?void 0:sr.nav_logo_url}`:`${F.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(On=pt==null?void 0:pt.setting)==null?void 0:On.nav_logo_url]);function dr(In){v.history.push("/search?value="+In)}const Jn=()=>Yn?tt.createElement("div",{onBlur:()=>{setTimeout(()=>{rr(!1)},300)}},tt.createElement(Jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:dr,autoFocus:!0})):tt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[br,Or]=(0,t.useState)([]),Un=(In,sr)=>St(void 0,null,function*(){var Lr,ir,Cr,Nr,oi,Rr;if((In==null?void 0:In.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,J.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){Wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Lr=kr==null?void 0:kr.data)!=null&&Lr.engineer_url?(Cr=(ir=kr==null?void 0:kr.data)==null?void 0:ir.engineer_url)!=null&&Cr.includes("http")?(0,a.xg)((Nr=kr==null?void 0:kr.data)==null?void 0:Nr.engineer_url):v.history.push((oi=kr==null?void 0:kr.data)==null?void 0:oi.engineer_url):(kr==null?void 0:kr.status)!=401&&bn(!0);return}(Rr=In==null?void 0:In.link)!=null&&Rr.includes("http")?(0,a.xg)(In==null?void 0:In.link):((0,a.Dk)(In==null?void 0:In.name),v.history.push(In==null?void 0:In.link)),(In==null?void 0:In.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:tt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),xr=(In,sr,Lr)=>{const ir=Lr.slice();return ir[In]&&(ir[In].name=sr.name,ir[In].link=sr.link),ir||[]},mr=(In="")=>(In==null?void 0:In.indexOf("<"))>-1?In==null?void 0:In.slice(0,In==null?void 0:In.indexOf("<")):In;return pt.showHeader&&pt.showHeaderFooter?tt.createElement(g.default,{style:{background:`${vn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${pt.isIlearning?h["header-iearning"]:h.header} ${pt.showHeaderFixed?h.headerFixed:""}`},(pt==null?void 0:pt.showTip)&&tt.createElement(Mt,null),tt.createElement(kt,{className:"header",style:{background:`${vn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${vn.pathname=="/training"?"999":""}`}},tt.createElement("section",{className:h["edu-menu"]},(!!pt.isIlearning||!((tn=pt==null?void 0:pt.setting)!=null&&tn.main_site)&&!!((Kt=pt==null?void 0:pt.setting)!=null&&Kt.navbar))&&tt.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Wt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},tt.createElement("img",{className:h.logo,title:(Lt=pt.setting)==null?void 0:Lt.name,src:wn||Zt})),tt.createElement("ul",{className:`${h.menu} ${(0,a.Ll)()&&"ml0"}`},(0,a.Ll)()&&tt.createElement("li",null,tt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,a.Ll)()&&pt.setting&&(br==null?void 0:br.map(function(In,sr){var Lr,ir,Cr,Nr,oi;return tt.createElement("li",{key:sr,className:!((Lr=In==null?void 0:In.subitem)!=null&&Lr.length)&&tr===(In==null?void 0:In.link)||(ir=In==null?void 0:In.subitem)!=null&&ir.some(Rr=>tr===(Rr==null?void 0:Rr.link))?h.actived:""},tt.createElement("div",{onClick:()=>Un(In,sr),className:h.name},tt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Rr;let kr=In==null?void 0:In.name;return(Rr=In==null?void 0:In.subitem)==null||Rr.map((Yr,Vn)=>(Yr.link===vn.pathname&&(kr=Yr.name),Yr)),kr})()}}),((Cr=In==null?void 0:In.subitem)==null?void 0:Cr.length)>0&&tt.createElement("i",{className:"iconfont icon-zhankai4"})),((Nr=In==null?void 0:In.subitem)==null?void 0:Nr.length)>0&&tt.createElement("div",{className:h.dropDown},(oi=In==null?void 0:In.subitem)==null?void 0:oi.map((Rr,kr)=>tt.createElement("div",{className:h.subName,onClick:()=>Un(Rr,sr),key:sr+"-"+kr},!!kr&&tt.createElement("div",{className:h.line}),tt.createElement("aside",{className:"font16 c-black"},mr(Rr==null?void 0:Rr.name)),tt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Rr.content)))))}))),tt.createElement("div",{className:"search-bar",style:{flex:pt.isIlearning?"initial":"1 0 auto"}},!(0,a.Ll)()&&!(pt!=null&&pt.isIlearning)&&tt.createElement(tt.Fragment,null,tt.createElement(Jn,null),!Qt&&tt.createElement(j,null),!Qt&&!!((mn=lt==null?void 0:lt.userInfo)!=null&&mn.login)&&tt.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(an=lt==null?void 0:lt.userInfo)==null?void 0:an.login}/user_tidings`},((En=lt==null?void 0:lt.navigationInfo)==null?void 0:En.new_message)&&tt.createElement("span",{className:h.newslight}))),!Qt&&tt.createElement(de,{payload:An}))),tt.createElement(i.default,{centered:!0,destroyOnClose:!0,open:ln,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,a.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>bn(!1)},tt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},tt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),tt.createElement("img",{src:`${F.Z.IMG_SERVER}/${(Sn=pt==null?void 0:pt.setting)==null?void 0:Sn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),tt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_n=pt==null?void 0:pt.setting)==null?void 0:_n.homepage_tea_qq_number)))),tt.createElement(q,null),tt.createElement(gt,null)):tt.createElement(tt.Fragment,null,tt.createElement(gt,null))};var Cn=(0,v.connect)(({homePage:Ne,loading:ke,user:rt,globalSetting:lt,shixunHomeworks:pt})=>({homePage:Ne,user:rt,globalSetting:lt,loading:ke.models.index,shixunHomeworks:pt}))(pn)},17696:function(wt,N,e){"use strict";e.d(N,{z:function(){return se},Z:function(){return X}});var t=e(59301),v=e(54580),g=e(8591),p=e(43418),i=e(3113),h=e(38446),r=e(59674),l=Object.defineProperty,c=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(W,Z,pe)=>Z in W?l(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,n=(W,Z)=>{for(var pe in Z||(Z={}))s.call(Z,pe)&&d(W,pe,Z[pe]);if(c)for(var pe of c(Z))o.call(Z,pe)&&d(W,pe,Z[pe]);return W},a=(W,Z,pe)=>new Promise((Ae,he)=>{var ye=Ue=>{try{ct(pe.next(Ue))}catch(Ve){he(Ve)}},Pe=Ue=>{try{ct(pe.throw(Ue))}catch(Ve){he(Ve)}},ct=Ue=>Ue.done?Ae(Ue.value):Promise.resolve(Ue.value).then(ye,Pe);ct((pe=pe.apply(W,Z)).next())});const u="\u3000\u3000";function f(W){var Z=["Bytes","KB","MB","GB","TB"];if(W==0)return"0 Byte";var pe=parseInt(""+Math.floor(Math.log(W)/Math.log(1024)),10);return(W/Math.pow(1024,pe)).toFixed(1)+" "+Z[pe]}var S=({value:W=[],action:Z,onChange:pe,className:Ae,maxSize:he=150,title:ye="\u6587\u4EF6\u4E0A\u4F20",accept:Pe=null})=>{const ct={multiple:!1,fileList:W,accept:Pe,withCredentials:!0,beforeUpload:Ve=>Ve.size/1024/1024<he?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${he}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Ve){var Et,Xe,je,yt;let Be=[...Ve.fileList];if(Be=Be.map(ue=>(ue.name.indexOf(u)===-1&&(ue.name=`${ue.name}${u}${f(ue.size)}`),n({},ue))),Ve.file.status==="done"&&((Xe=(Et=Ve.file)==null?void 0:Et.response)==null?void 0:Xe.status)===-1){message.error((yt=(je=Ve.file)==null?void 0:je.response)==null?void 0:yt.message),pe([]);return}pe(Be)},onRemove:Ve=>a(void 0,null,function*(){const Et=Ve.size/1024/1024;return Ve.status==="uploading"?!0:Et<he&&(Ve.response?Ve.response.id:Ve.uid)?yield removeAttachment(Ve.response?Ve.response.id:Ve.id):!0})};function Ue(Ve){Ve.preventDefault(),Ve.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ae||""}`},React.createElement(Upload,n({},ct),React.createElement(Button,{type:"primary",title:W.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:W.length>0,ghost:!0},ye),React.createElement("span",{onClick:Ue,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",he,"M)"," ")))},E=e(61481),w=e(89392),A=Object.defineProperty,b=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(W,Z,pe)=>Z in W?A(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,x=(W,Z)=>{for(var pe in Z||(Z={}))C.call(Z,pe)&&y(W,pe,Z[pe]);if(b)for(var pe of b(Z))m.call(Z,pe)&&y(W,pe,Z[pe]);return W};const P=W=>React.createElement("svg",x({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},W),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 _="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",z=Object.defineProperty,K=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Me=(W,Z,pe)=>Z in W?z(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,B=(W,Z)=>{for(var pe in Z||(Z={}))be.call(Z,pe)&&Me(W,pe,Z[pe]);if(K)for(var pe of K(Z))ae.call(Z,pe)&&Me(W,pe,Z[pe]);return W},$=(W,Z,pe)=>new Promise((Ae,he)=>{var ye=Ue=>{try{ct(pe.next(Ue))}catch(Ve){he(Ve)}},Pe=Ue=>{try{ct(pe.throw(Ue))}catch(Ve){he(Ve)}},ct=Ue=>Ue.done?Ae(Ue.value):Promise.resolve(Ue.value).then(ye,Pe);ct((pe=pe.apply(W,Z)).next())});const{Dragger:G}=v.default;function se(W){let Z=[];return W&&W.length>0&&(Z=W.map(pe=>({uid:pe.id,id:pe.id,name:pe.title+u+pe.filesize,url:pe.url,filesize:pe.filesize,status:"done",response:{id:pe.id}}))),Z}var X=({value:W,onChange:Z,action:pe,data:Ae,className:he,maxSize:ye=150,title:Pe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ct=!1,accept:Ue="",additionalText:Ve,isDragger:Et,number:Xe=1e3,aloneClear:je=!1,realTimeRemove:yt=!0,uploadText:Be,setFileProgress:ue,showFileProgress:ce})=>{const[Q,L]=(0,t.useState)(!1);let[oe,xe]=(0,t.useState)(W||[]),[k,R]=(0,t.useState)(1);(0,t.useEffect)(()=>{W&&(k===1&&xe([...W]),R(2),Xe===(W==null?void 0:W.length)&&L(!0))},[W]);const re=()=>{setTimeout(()=>{oe.pop(),xe([...oe])},500)};ce&&ue(oe.some(D=>D.status==="uploading"));const j={multiple:!0,disabled:Q,accept:Ue,withCredentials:!0,fileList:oe,beforeUpload:(D,J)=>{const F=D.size/1024/1024;return oe.concat(J).length>Xe?(oe.pop(),xe([...oe]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Xe}\u4E2A\u6587\u4EF6`),je?Promise.reject():(re(),!1)):F<ye?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ye}MB).`),je?Promise.reject():(re(),!1))},data:Ae,action:pe||`${h.Z.API_SERVER}/api/attachments.json`,onChange(D){var J,F,te,Ee;if(D.file.status==="removed"?oe=D.fileList:oe=(0,w.uniqBy)([...D.fileList,...oe],"uid"),D.file.status==="done"&&((F=(J=D.file)==null?void 0:J.response)==null?void 0:F.status)===-1){g.ZP.error((Ee=(te=D.file)==null?void 0:te.response)==null?void 0:Ee.message);return}oe.length>=Xe?L(!0):L(!1),xe([...oe]),oe=oe.map(ie=>{var T,O;return(T=ie==null?void 0:ie.response)!=null&&T.id&&(ie.url=(O=ie==null?void 0:ie.response)==null?void 0:O.url),ie.name.indexOf(u)===-1&&(ie.name=`${ie.name}${u}${f(ie.size)}`),B({},ie)}),console.log("info:",D,oe),Z(oe)},onRemove:D=>$(void 0,null,function*(){if(!yt)return!0;const J=()=>$(void 0,null,function*(){if(D.response?D.response.id:D.id){let te=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(te)}else return!0});return ct?new Promise((F,te)=>{p.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>$(void 0,null,function*(){const Ee=yield J();g.ZP.success("\u5220\u9664\u6210\u529F"),F(!0)}),onCancel:()=>F(!1)})}):yield J()})};function M(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${he||""}`},Et&&t.createElement(G,B({},j),t.createElement("p",{className:"ant-upload-drag-icon"},t.createElement(E.Z,null)),t.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",t.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ye,"MB)"," "),Ve),!Et&&t.createElement(v.default,B({},j),t.createElement(i.ZP,{disabled:Q,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:_}),Pe),t.createElement("span",{onClick:M,className:"upload_text"},Be||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ye}MB)`)))}},67732:function(wt,N,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),i=e(92832),h=e(88522),r=e(3113),l=e(24905),c=e(6848),s=e(8591),o=e(1710),d=e(24459),n=e(61186),a=e.n(n),u=e(26724),f=e.n(u),S=e(58143),E=e(94811),w=e(11420),A=e(13669),b=e(59301),C=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,z=(X,W,Z)=>W in X?C(X,W,{enumerable:!0,configurable:!0,writable:!0,value:Z}):X[W]=Z,K=(X,W)=>{for(var Z in W||(W={}))P.call(W,Z)&&z(X,Z,W[Z]);if(x)for(var Z of x(W))_.call(W,Z)&&z(X,Z,W[Z]);return X},be=(X,W)=>m(X,y(W)),ae=(X,W,Z)=>new Promise((pe,Ae)=>{var he=ct=>{try{Pe(Z.next(ct))}catch(Ue){Ae(Ue)}},ye=ct=>{try{Pe(Z.throw(ct))}catch(Ue){Ae(Ue)}},Pe=ct=>ct.done?pe(ct.value):Promise.resolve(ct.value).then(he,ye);Pe((Z=Z.apply(X,W)).next())});const Me=[];function B({onSearch:X,schools:W}){return b.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:X,initialValues:{keyword:"",school_name:"",search_type:"1"}},b.createElement(g.Z,{style:{flexWrap:"nowrap"}},b.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(p.default,{popupClassName:A.Z.selectdown,style:{width:106}},b.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.createElement(i.default,{allowClear:!0,style:{width:300},size:"middle"})),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},b.createElement(h.Z,{options:W,style:{width:300},size:"middle",showSearch:!0,filterOption:(Z,pe)=>pe.value.toUpperCase().indexOf(Z.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.createElement(r.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var $=(X=>(X[X.INITDATA=0]="INITDATA",X[X.INITSCHOOLS=1]="INITSCHOOLS",X[X.SHOWLOADING=2]="SHOWLOADING",X[X.SELECTEDIDS=3]="SELECTEDIDS",X[X.SETQUERY=4]="SETQUERY",X[X.SETPAGE=5]="SETPAGE",X))($||{});function G(X,W){switch(W.type){case 0:return K(K({},X),W.payload);case 4:return K(K({},X),W.payload);case 5:return be(K({},X),{page:W.payload,reload:!1});case 2:return be(K({},X),{loading:W.payload});case 1:return be(K({},X),{schools:W.payload});case 3:return be(K({},X),{selectedIds:W.payload});default:throw new Error}}const se={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};N.Z=({onSelect:X,onCancel:W,container_id:Z,container_type:pe})=>{const[Ae,he]=(0,t.useReducer)(G,se),{data:ye,schools:Pe,loading:ct,selectedIds:Ue,page:Ve,count:Et,query:Xe,reload:je}=Ae;(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{users:xe,user_count:k}=yield(0,E.nQ)(be(K({},Xe),{page:Ve,container_type:pe,container_id:Z,display_aliases:!0}));he({type:0,payload:{data:je?xe:[...ye,...xe],count:k}})})}Xe&&oe()},[Ve,Xe,je,Z,pe]),(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{school_names:xe}=yield(0,E.K$)({display_aliases:!0});he({type:1,payload:xe.map(k=>({value:k}))})})}oe()},[]);const yt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(oe,xe)=>b.createElement(l.default,{value:xe.numid,checked:Ue.includes(xe.numid),disabled:!!oe})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(oe,xe)=>b.createElement("div",null,b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${xe.login}`,target:"_blank"},oe||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:oe=>b.createElement("span",{style:{color:"#000000"}},oe?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},a()(oe).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:oe=>{if(oe===1)return b.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Be(oe){he({type:4,payload:{page:1,reload:!0,query:oe}})}function ue(oe){he({type:5,payload:oe})}function ce(oe){let xe=Ue.indexOf(oe);xe>=0?Ue.splice(xe,1):Ue.push(oe),he({type:3,payload:[...Ue]})}function Q(){Ue.length===0?s.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(X(Ue,Z),he({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const L=Et>Ve*10;return b.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.createElement(B,{onSearch:Be,schools:Pe}),Xe?b.createElement(b.Fragment,null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(w.Gi,null,b.createElement(o.default,{pagination:!1,dataSource:Me,columns:yt}))),b.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ue,hasMore:L,useWindow:!1},b.createElement(w.Gi,null,b.createElement(o.default,{loading:ct,showHeader:!1,pagination:!1,dataSource:ye,columns:yt,onRow:oe=>({onClick:xe=>{oe.added!==1&&ce(oe.numid)}})})))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:W},"\u53D6\u6D88"),b.createElement(r.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Q},"\u786E\u5B9A"))):b.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.createElement("img",{src:S,width:"100",alt:""}),b.createElement("br",null),b.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},7651:function(wt,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(24459),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:i,className:h,children:r,style:l={}})=>g.createElement("div",{className:`custom-spinner ${v.idsRingWrapper} ${h}`},g.createElement("div",{className:v.ldsRing},g.createElement("div",null),g.createElement("div",null),g.createElement("div",null),g.createElement("div",null)),i?g.createElement("p",{style:l},i):null,r,g.createElement(t.Outlet,null))},19647:function(wt,N,e){"use strict";e.d(N,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(i){super(i);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:i}=this.props;return(0,v.createPortal)(i,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},55785:function(wt,N,e){"use strict";e.d(N,{i:function(){return C},Z:function(){return y}});var t={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"},v=e(71418),g=e(6848),p=e(92310),i=e.n(p),h=e(88230),r=e(57816),l=e(73898),c="data:image/png;base64,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",s="data:image/png;base64,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",o="data:image/png;base64,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",d="data:image/png;base64,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",n="data:image/png;base64,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",a="data:image/png;base64,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",u="data:image/png;base64,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",f="data:image/png;base64,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",S="data:image/png;base64,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",E="data:image/png;base64,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",w="data:image/png;base64,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",A="data:image/png;base64,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",b=e(59301);const C=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:c,swimg:s},{name:"101\u8BA1\u5212",ptimg:o,swimg:d},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:u,swimg:f},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:w,swimg:A}];var y=({className:x,dataSource:P=[],col:_=4,right:z,bottom:K=23,precision:be=0,wrapWidth:ae=1200,trackEventItems:Me,loading:B,onRemove:$=()=>{},isCurrent:G=!0,showAlias:se=!1})=>{const X=Math.floor((ae-(_-1)*z)/_),W=[{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 b.createElement(v.Z,{spinning:B},b.createElement("div",{className:i()(t.list,x)},!!(P!=null&&P.length)&&(P==null?void 0:P.map((Z,pe)=>{var Ae;const{name:he,id:ye,identifier:Pe,featured:ct,school_name:Ue,image_url:Ve,excellent:Et,is_plan:Xe}=Z;return b.createElement("div",{key:ye,className:t.wrap,style:{width:X,marginRight:(1+pe)%_===0?0:z+be,marginBottom:K}},b.createElement("a",{className:t.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),Me&&(0,h.L9)([Me]),(0,h.xg)(`/paths/${Pe}`)}},b.createElement("div",{className:t.img},b.createElement("img",{className:t.cover,src:`${Ve}`}),G&&(0,l.bg)()&&(Z==null?void 0:Z.studying)&&b.createElement("div",{className:`${t.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),$(Z)}},b.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),b.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=Z==null?void 0:Z.subject_tags)==null?void 0:Ae.map((je,yt)=>{var Be,ue;if(yt===0){const Q=(Be=W.find(L=>L.name==je))==null?void 0:Be.swimg;return b.createElement("img",{className:t.sign,src:Q,style:{left:"-4px"}})}const ce=(ue=W.find(Q=>Q.name==je))==null?void 0:ue.ptimg;return b.createElement("img",{className:t.sign,src:ce,style:{left:`${48+52*(yt-1)+2*yt}px`}})}),b.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&b.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:t.name},b.createElement(g.Z,{title:se&&(Z!=null&&Z.excellent_alias_name)?b.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${he}`,b.createElement("br",null),b.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):he},b.createElement("span",{className:t.e},se&&(Z==null?void 0:Z.excellent_alias_name)||he))),b.createElement("div",{className:t.tags},b.createElement("div",null,b.createElement(g.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),b.createElement("span",null,Z.stages_count))),b.createElement(g.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),b.createElement("span",null,Z.members_count)))))))})),!P.length&&b.createElement(r.Z,null)))}},11420:function(wt,N,e){"use strict";e.d(N,{jL:function(){return i},w9:function(){return Z},QD:function(){return ie},cQ:function(){return $.Z},op:function(){return M},O5:function(){return Nt},_b:function(){return Qe},t7:function(){return E},Gi:function(){return ct},YG:function(){return ye},qp:function(){return o},vr:function(){return le},qE:function(){return F},Je:function(){return b},wb:function(){return B},cq:function(){return yt},tp:function(){return a}});var t=e(59301),v={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"},g="data:image/png;base64,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",i=({dataSource:dt=[],img:xt,imgWidth:Mt=346,title:Tt,sunTitle:Vt,bannerExtraContent:Yt})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Tt),t.createElement("span",null,Vt)),dt.length>0&&t.createElement("div",{className:v.btns},dt.map((Dt,qt)=>t.createElement("div",{key:qt,onClick:Dt.click},Dt.name,Dt.sign?t.createElement("img",{src:g,width:39}):null))),Yt),xt&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:xt,width:Mt}))),h={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"},r=e(92310),l=e.n(r),c=e(89392),o=({dataSource:dt=[],value:xt,onChange:Mt,onTitleChange:Tt,className:Vt,title:Yt,titleWidth:Dt=41,style:qt={},fontColor:Ce="#6A7283",showCount:U})=>{const[ee,q]=(0,t.useState)(0),[ne,Le]=(0,t.useState)(!1),Ie=(0,t.useRef)(null),$e=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var it;dt.length!==0&&(((it=Ie==null?void 0:Ie.current)==null?void 0:it.clientHeight)>97?q(1):q(0)),dt.length===0&&q(0),Le(!1)},[dt]),t.createElement("div",{className:l()(h.row,Vt),style:qt},t.createElement("div",{onClick:(0,c.throttle)(()=>Tt==null?void 0:Tt(),2e3),style:{width:Dt,marginTop:ne?12:4},className:`${h.title} ${Tt?"current":""}`},Yt),t.createElement("div",{className:ne?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:$e,style:ee>0?{height:ee===1?97:"auto",overflow:ee===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:Ie},dt==null?void 0:dt.map(it=>t.createElement("span",{onClick:()=>Mt(it.id),key:it.id,style:{color:Ce},className:xt===it.id?h.active:""},t.createElement("span",{title:it.name,className:h.name},it.name),!!U&&t.createElement("span",{className:h.num},it.count))))),!!ee&&t.createElement(t.Fragment,null,ee===1?t.createElement("div",{onClick:()=>{var it;q(2),((it=Ie==null?void 0:Ie.current)==null?void 0:it.clientHeight)>245?Le(!0):Le(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{$e.current.scrollTop=0,q(1),Le(!1)},className:h.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},d={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"},a=({dataSource:dt=[],value:xt,onChange:Mt,className:Tt,style:Vt={}})=>t.createElement("div",{style:Vt,className:l()(d.tabs,Tt)},dt.map(Yt=>t.createElement("span",{onClick:()=>Mt(Yt.id),className:xt===Yt.id?d.active:"",key:Yt.id},Yt.name))),u={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"},f=e(92832),E=({dataSource:dt=[],value:xt="",onChange:Mt,onInputChange:Tt=()=>{},className:Vt,style:Yt={},placeholder:Dt,allowClear:qt=!1})=>{var Ce;const[U,ee]=(0,t.useState)(""),[q,ne]=(0,t.useState)("");(0,t.useEffect)(()=>{var $e;let it=xt;($e=JSON.stringify(xt))!=null&&$e.includes("{")&&(ee(xt.id),it=xt.value||"");try{ne(decodeURIComponent(it||""))}catch(Ct){ne(decodeURIComponent(it||""))}},[xt]);const Le=()=>{Mt(encodeURIComponent(q),U||null)},Ie=$e=>{$e!==U&&(ee($e),Mt(encodeURIComponent(q),$e))};return t.createElement("div",{className:l()(u.input,Vt),style:Yt},!!dt.length&&t.createElement("div",{className:u.dropdown},t.createElement("div",{className:u.text},(Ce=dt.find($e=>$e.id===U))==null?void 0:Ce.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:u.b1}),t.createElement("b",{className:u.b2})),t.createElement("div",{className:u.menu},dt.map(($e,it)=>t.createElement("div",{key:it,onClick:()=>Ie($e.id)},$e.name)))),t.createElement(f.default,{onPressEnter:Le,value:q,onChange:$e=>{ne($e.target.value),Tt(encodeURIComponent($e.target.value),U||null)},bordered:!1,placeholder:Dt}),t.createElement("i",{onClick:Le,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={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"},b=({value:dt,onChange:xt,className:Mt,total:Tt,pageSize:Vt,style:Yt={}})=>{const Dt=dt<2,qt=dt>=Math.ceil(Tt/Vt);return Tt<=Vt?t.createElement(t.Fragment,null):t.createElement("div",{className:l()(w.quickPager,Mt),style:Yt},t.createElement("div",{onClick:()=>{Dt||xt(dt-1,"prev")},className:Dt?w.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{qt||xt(dt+1,"next")},className:qt?w.disabled:""},"\u4E0B\u4E00\u9875"))},C={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"},m=e(71418),y=e(6848),x=e(13570),P=e(38446),_=e(88230),z=e(96908),K=e(57177),be=e(81378),ae=e(57816),B=({className:dt,dataSource:xt=[],col:Mt=4,right:Tt,bottom:Vt=23,precision:Yt=0,wrapWidth:Dt=1200,trackEventItems:qt,loading:Ce})=>{const U=Math.floor((Dt-(Mt-1)*Tt)/Mt);return t.createElement(m.Z,{spinning:Ce},t.createElement("div",{className:l()(C.list,dt)},!!xt.length&&xt.map((ee,q)=>{const{name:ne,id:Le,identifier:Ie,power:$e,cover_image_id:it,pic:Ct}=ee;return t.createElement("div",{className:C.wrap,key:Le,style:{width:U,marginRight:(1+q)%Mt===0?0:Tt+Yt,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${Ie}/challenges`,className:C.li,onClick:Ot=>{Ot.preventDefault(),qt&&(0,_.L9)([qt]),$e&&(0,_.xg)(`/shixuns/${Ie}/challenges`)}},t.createElement("div",{className:C.img},t.createElement("img",{className:C.cover,src:`${Ct}`}),ee.is_jupyter&&t.createElement("img",{className:C.sign,src:z}),ee.is_jupyter_lab&&t.createElement("img",{className:C.sign,src:K}),ee.is_unity_3d&&t.createElement("img",{className:C.sign,src:be})),t.createElement("div",{className:C.name},t.createElement(y.Z,{title:ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:C.e},ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:C.tags},t.createElement(y.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,ee.challenges_count))),!!ee.myshixuns_count&&t.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,ee.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,ee.level))),t.createElement("div",{className:C.rate},t.createElement(x.Z,{allowHalf:!0,disabled:!0,defaultValue:ee.score_info}),t.createElement("span",null,"\xA0",ee.score_info?`${ee.score_info}\u5206`:"5\u5206")))),!$e&&t.createElement("div",{className:C.lockWrap},t.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xt.length&&t.createElement(ae.Z,null)))},$=e(55785),G={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",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"},se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",X=e(59301),Z=({className:dt,dataSource:xt=[],col:Mt=4,right:Tt,bottom:Vt=23,precision:Yt=0,wrapWidth:Dt=1200,trackEventItems:qt,loading:Ce})=>{const U=Math.floor((Dt-(Mt-1)*Tt)/Mt);return X.createElement(m.Z,{spinning:Ce},X.createElement("div",{className:l()(G.list,dt)},!!xt.length&&xt.map((ee,q)=>{const{subject_identifier:ne,id:Le,identifier:Ie,power:$e}=ee,it=ee.is_public!=0&&ee.is_public;return X.createElement("div",{className:G.wrap,key:Le,style:{width:U,marginRight:(1+q)%Mt===0?0:Tt+Yt,marginBottom:Vt}},X.createElement("a",{className:G.li,onClick:Ct=>{Ct.preventDefault(),qt&&(0,_.L9)([qt]),(0,_.xg)(ee.first_category_url)}},X.createElement("div",{className:G.top},X.createElement(y.Z,{title:ee.name},X.createElement("div",{className:G.name},ee.name)),X.createElement("img",{className:G.img,src:P.Z.IMG_SERVER+"/images/"+ee.avatar_url}),X.createElement("div",{className:G.text,title:ee.creator},ee.creator),ne&&X.createElement("div",{className:G.btns},X.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),X.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),it&&X.createElement("div",{className:G.sign},"\u516C\u5F00")),X.createElement("div",{className:G.bottom},ee.visits>0&&X.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-liulanyan"}),X.createElement("span",null,ee.visits))),ee.course_members_count>0&&X.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan"}),ee.course_members_count)),ee.tasks_count>0&&X.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zuoye"}),ee.tasks_count)),ee.is_end?X.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):X.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ee.is_accessible&&X.createElement("div",{className:G.lockWrap},X.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),X.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xt.length&&X.createElement(ae.Z,null)))},pe={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"},Ae=e(24459),ye=({dataSource:dt=[],value:xt,onChange:Mt,className:Tt,style:Vt={},tabBarExtraContent:Yt})=>t.createElement("div",{className:l()(pe.tabs,Tt),style:Vt},t.createElement("div",{className:pe.tabsWrap},dt.map((Dt,qt)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Mt(Dt.id),Dt.link&&Ae.history.push(Dt.link)},key:qt},t.createElement("div",{className:xt===Dt.id?pe.active:""},Dt.name),(Dt==null?void 0:Dt.resetCount)==null&&(Dt==null?void 0:Dt.total)!==void 0&&t.createElement("span",null,"\uFF08",Dt==null?void 0:Dt.total,"\uFF09"),(Dt==null?void 0:Dt.resetCount)!==void 0&&(Dt==null?void 0:Dt.total)!==void 0&&t.createElement(y.Z,{title:(Dt==null?void 0:Dt.tip)!=null?Dt==null?void 0:Dt.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Dt==null?void 0:Dt.resetCount),"/",t.createElement("span",null,Dt==null?void 0:Dt.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},Yt)),ct=({className:dt,style:xt={},children:Mt})=>t.createElement("div",{className:l()(dt),style:xt},Mt),Ue={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"},Ve=e(38854),Et=e(20834);const Xe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yt=({sortValue:dt,dropValue:xt,className:Mt,onSort:Tt,onDrop:Vt,dataSource:Yt=Xe})=>{var Dt;return t.createElement("div",{className:l()(Ue.orderWrap,Mt)},t.createElement(Ve.Z,{dropdownRender:()=>t.createElement(Et.default,null,Yt.map((qt,Ce)=>t.createElement(Et.default.Item,{key:Ce,onClick:()=>Vt(qt.id)},qt.name)))},t.createElement("span",{className:Ue.orderTextWrap},(Dt=Yt.find(qt=>xt===qt.id))==null?void 0:Dt.name)),t.createElement("span",{className:Ue.orderIconWrap},t.createElement("span",{className:Ue.orderAsc},t.createElement("i",{className:dt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ue.cursorPointer} ${Ue.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ue.cursorPointer}`,onClick:()=>Tt(dt==="asc"?"desc":"asc")})),t.createElement("span",{className:Ue.orderDesc},t.createElement("i",{className:dt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ue.cursorPointer} ${Ue.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ue.cursorPointer}`,onClick:()=>Tt(dt==="asc"?"desc":"asc")}))))},Be={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"},ue=e(3113),ce=Object.defineProperty,Q=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,xe=(dt,xt,Mt)=>xt in dt?ce(dt,xt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):dt[xt]=Mt,k=(dt,xt)=>{for(var Mt in xt||(xt={}))L.call(xt,Mt)&&xe(dt,Mt,xt[Mt]);if(Q)for(var Mt of Q(xt))oe.call(xt,Mt)&&xe(dt,Mt,xt[Mt]);return dt},R=(dt,xt)=>{var Mt={};for(var Tt in dt)L.call(dt,Tt)&&xt.indexOf(Tt)<0&&(Mt[Tt]=dt[Tt]);if(dt!=null&&Q)for(var Tt of Q(dt))xt.indexOf(Tt)<0&&oe.call(dt,Tt)&&(Mt[Tt]=dt[Tt]);return Mt},re=(dt,xt,Mt)=>new Promise((Tt,Vt)=>{var Yt=Ce=>{try{qt(Mt.next(Ce))}catch(U){Vt(U)}},Dt=Ce=>{try{qt(Mt.throw(Ce))}catch(U){Vt(U)}},qt=Ce=>Ce.done?Tt(Ce.value):Promise.resolve(Ce.value).then(Yt,Dt);qt((Mt=Mt.apply(dt,xt)).next())}),M=dt=>{var xt=dt,{className:Mt,style:Tt,children:Vt,loading:Yt=!1,openLoading:Dt,onClick:qt=()=>{},size:Ce="middle",shape:U="round"}=xt,ee=R(xt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[q,ne]=(0,t.useState)(!1);return t.createElement(ue.ZP,k({onClick:(0,c.throttle)(Le=>re(void 0,null,function*(){Dt&&ne(!0);try{yield qt(Le)}catch(Ie){console.log("error",Ie)}Dt&&ne(!1)}),2e3,{leading:!0,trailing:!1}),className:l()(Be.btn,Be[`${Ce}-${U}`],Mt),style:Tt,size:Ce,shape:U,loading:q||Yt},ee),Vt)},D={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"},F=({className:dt,style:xt,children:Mt=null,onClick:Tt,title:Vt})=>t.createElement("div",{className:l()(D.head,dt),style:xt},t.createElement("span",{className:"primary-hover",onClick:Tt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Vt},Vt),t.createElement("div",{className:D.node},Mt)),te={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"},ie=({confirmShow:dt=!0,confirmTitle:xt,confirmClick:Mt,cancelShow:Tt=!0,cancelTitle:Vt,cancelClick:Yt,className:Dt,style:qt,confirmLoading:Ce=!1})=>t.createElement("div",{className:l()(te.btns,Dt),style:qt},dt&&t.createElement(ue.ZP,{loading:Ce,onClick:Mt,type:"primary",className:te.confirm},xt),Tt&&t.createElement(ue.ZP,{onClick:Yt,className:te.cancel},Vt)),T={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},le=({className:dt,style:xt={},LeftContent:Mt,children:Tt,RightContent:Vt})=>t.createElement("div",{className:l()(T.fixedBottom,dt),style:xt},t.createElement("div",{className:T.wrap},t.createElement("div",{className:T.left},Mt),t.createElement("div",{className:T.center},Tt),t.createElement("div",{className:T.right},Vt))),ve={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"},Qe=({className:dt,style:xt={},dataSource:Mt=[]})=>t.createElement("div",{className:l()(ve.crumbs,dt),style:xt},Mt.map((Tt,Vt)=>Vt<Mt.length-1?t.createElement(t.Fragment,{key:Vt},Tt.path||Tt.onClick?t.createElement("span",{className:ve.hover,onClick:Tt!=null&&Tt.onClick?Tt.onClick:()=>Ae.history.push(Tt.path)},Tt.name):t.createElement("span",null,Tt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Vt,style:{color:"#5F6368"}},Tt.name))),Ke=e(31797),de=Object.defineProperty,Ze=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,Je=(dt,xt,Mt)=>xt in dt?de(dt,xt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):dt[xt]=Mt,Re=(dt,xt)=>{for(var Mt in xt||(xt={}))bt.call(xt,Mt)&&Je(dt,Mt,xt[Mt]);if(nt)for(var Mt of nt(xt))I.call(xt,Mt)&&Je(dt,Mt,xt[Mt]);return dt},fe=(dt,xt)=>Ze(dt,Y(xt)),De=(dt,xt)=>{var Mt={};for(var Tt in dt)bt.call(dt,Tt)&&xt.indexOf(Tt)<0&&(Mt[Tt]=dt[Tt]);if(dt!=null&&nt)for(var Tt of nt(dt))xt.indexOf(Tt)<0&&I.call(dt,Tt)&&(Mt[Tt]=dt[Tt]);return Mt};const{Countdown:ze}=Ke.default;var Nt=dt=>{var xt=dt,{onChange:Mt}=xt,Tt=De(xt,["onChange"]);const[Vt,Yt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Vt=="number"&&Vt>=0&&Mt(Vt)},[Vt]);const Dt=qt=>{const Ce=Math.floor(qt/1e3);Yt(Ce)};return t.createElement(ze,fe(Re({},Tt),{onChange:Dt}))}},50505:function(wt,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)();(0,t.useEffect)(()=>{i.current=g}),(0,t.useEffect)(()=>{function h(){i.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},39646:function(wt,N,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(1710),i=e(59301),h=e(50800),r=e(56102),l=e.n(r);const c=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:o=>i.createElement("div",{style:{display:"flex"}},i.createElement(t.Z,{title:o},i.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),i.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},i.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],s=({detail:o})=>{const[d,n]=(0,i.useState)(o),[a,u]=(0,i.useState)(1);(0,i.useEffect)(()=>{o&&n(o)},[o]);const f=(0,i.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:a,showQuickJumper:{goButton:i.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:S=>{u(S),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:S}).then(E=>{n(E)})}}),[a,d]);return i.createElement(p.default,{columns:c,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};N.Z=(0,i.memo)(s)},75067:function(wt,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(59301),v=e(24459),g=e(43418),p=e(8591),i=e(3113),h=e(61621),r=e(58421),l=e(38446),c=e(73898),s=e(5112),o={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,u=(se,X)=>{var W={};for(var Z in se)n.call(se,Z)&&X.indexOf(Z)<0&&(W[Z]=se[Z]);if(se!=null&&d)for(var Z of d(se))X.indexOf(Z)<0&&a.call(se,Z)&&(W[Z]=se[Z]);return W},f=(se,X,W)=>new Promise((Z,pe)=>{var Ae=Pe=>{try{ye(W.next(Pe))}catch(ct){pe(ct)}},he=Pe=>{try{ye(W.throw(Pe))}catch(ct){pe(ct)}},ye=Pe=>Pe.done?Z(Pe.value):Promise.resolve(Pe.value).then(Ae,he);ye((W=W.apply(se,X)).next())});const S=se=>{var X=se,{shixunsDetail:W,globalSetting:Z,loading:pe,dispatch:Ae,onReloadData:he}=X,ye=u(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Pe,ct]=(0,t.useState)(),[Ue,Ve]=(0,t.useState)([]);(0,t.useEffect)(()=>{W.actionTabs.key==="Collaborators-ChangeManager"&&Et()},[W.actionTabs.key]);const Et=()=>f(void 0,null,function*(){var Be;const ue=yield Ae({type:"shixunsDetail/getChangeManager",payload:{id:(Be=W.actionTabs.params)==null?void 0:Be.id}});Ve(ue||[])}),Xe=()=>{var Be;Ae({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Be=W.actionTabs.params)==null?void 0:Be.id}}})},je=()=>f(void 0,null,function*(){var Be;if(!Pe){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const ue=yield Ae({type:"shixunsDetail/changeManager",payload:{id:(Be=W.actionTabs.params)==null?void 0:Be.id,user_id:Pe}});yt(),ue&&(he(),p.ZP.info(ue.message))}),yt=()=>{Ae({type:"shixunsDetail/setActionTabs",payload:{}}),ct(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:W.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:je,onCancel:yt},t.createElement("div",null,t.createElement("div",{className:o.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:o.content},Ue.length?t.createElement(s.ZP.Group,{value:Pe,onChange:Be=>ct(Be.target.value)},Ue.map((Be,ue)=>t.createElement(s.ZP,{className:o.radio,key:ue,value:Be.user_id},Be.name))):t.createElement("div",{className:o.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:o.colorBlue,onClick:Xe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W})=>({shixunsDetail:se,globalSetting:W,loading:X}))(S),w=e(99313),A=e(67732);const{TabPane:b}=w.default;var C=({visible:se,onCancel:X,onSelectGroup:W,shixunId:Z,onSelectCollaborator:pe})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:se,width:1100,centered:!0,keyboard:!1,onCancel:X,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(w.default,{defaultActiveKey:"1"},t.createElement(b,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(A.Z,{type:1,onCancel:X,container_type:2,container_id:Z,onSelect:pe})))),m={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},y=e(62772),x=e(35811),P=e(7660),_=Object.defineProperty,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(se,X,W)=>X in se?_(se,X,{enumerable:!0,configurable:!0,writable:!0,value:W}):se[X]=W,Me=(se,X)=>{for(var W in X||(X={}))K.call(X,W)&&ae(se,W,X[W]);if(z)for(var W of z(X))be.call(X,W)&&ae(se,W,X[W]);return se},B=(se,X,W)=>new Promise((Z,pe)=>{var Ae=Pe=>{try{ye(W.next(Pe))}catch(ct){pe(ct)}},he=Pe=>{try{ye(W.throw(Pe))}catch(ct){pe(ct)}},ye=Pe=>Pe.done?Z(Pe.value):Promise.resolve(Pe.value).then(Ae,he);ye((W=W.apply(se,X)).next())});const $=({shixunsDetail:se,globalSetting:X,loading:W,user:Z,dispatch:pe,position:Ae})=>{const he=(0,t.useRef)(),[ye,Pe]=(0,t.useState)(0),[ct,Ue]=(0,t.useState)([]),[Ve,Et]=(0,t.useState)({id:null,page:1}),Xe=(0,v.useParams)(),[je,yt]=(0,t.useState)({}),Be=(0,t.useMemo)(()=>(0,c.Ny)()||(je==null?void 0:je.current_user_is_creator)||(je==null?void 0:je.current_user_is_partner),[c.Ny,je]),ue=(0,t.useMemo)(()=>(0,c.Ny)()||(je==null?void 0:je.current_user_is_creator),[c.Ny,je]);(0,t.useEffect)(()=>{he.current=Xe==null?void 0:Xe.taskId,Ve.id=Xe==null?void 0:Xe.taskId,Et(Ve),ce(Ve)},[]);const ce=re=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Xe==null?void 0:Xe.taskId}/get_project_partners.json`,{method:"get"});j&&(Ue(j.users||[]),Pe(j.users_count),yt(j))}),Q=()=>B(void 0,null,function*(){Ve.page=1,Et(Ve);const re=(0,x.g)();yield pe({type:"user/getUserInfo",payload:re}),yield ce(Ve)}),L=re=>{Ve.page=re,Et(Ve),ce(Ve)},oe=re=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:m.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Xe==null?void 0:Xe.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:re}});p.ZP.info("\u5220\u9664\u6210\u529F"),Ve.page=1,Et(Ve),ce(Ve)})})},xe=()=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:he.current}}})};function k(){pe({type:"shixunsDetail/setActionTabs",payload:{}})}const R={visible:se.actionTabs.key==="Collaborators-AddCollaborator",onCancel:k,shixunId:he.current,onSelectCollaborator:re=>B(void 0,null,function*(){k(),(yield(0,P.ZP)(`/api/sci/projects/${he.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:re}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())}),onSelectGroup:re=>B(void 0,null,function*(){k(),(yield pe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:he.current,group_id:re.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())})};return t.createElement("section",null,t.createElement("div",{className:m.wrap},t.createElement("div",{className:m.content},t.createElement("div",{className:m.head},t.createElement("span",{className:m.headCount},"\u5408\u4F5C\u8005\uFF08",ye,"\u4EBA\uFF09"),Be&&t.createElement("div",null,t.createElement(i.ZP,{className:m.button,style:{marginRight:Ae==="detail"?0:"20px"},onClick:xe,icon:t.createElement(y.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.createElement("div",{className:m.list},t.createElement(h.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ct.map((re,j)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:j},t.createElement("div",{className:m.itemWrap},t.createElement("a",{target:"_blank",className:m.imgWrap},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:m.img,src:`${l.Z.IMG_SERVER}/images/${re==null?void 0:re.image_url}`}),(re==null?void 0:re.is_creator)&&t.createElement("span",{className:m.manager},"\u521B\u5EFA\u8005")),t.createElement("div",{className:m.itemContent},t.createElement("div",{className:m.nameWrap},t.createElement("a",{target:"_blank",className:m.name},re==null?void 0:re.user_name),t.createElement("div",{className:m.actionGroup},!(re!=null&&re.is_creator)&&ue?t.createElement("a",{className:m.deletetitle,onClick:()=>oe(re.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},re==null?void 0:re.school_name))))))))),ye>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ye,onChange:re=>L(re),pageSize:10,current:Ve.page}))),t.createElement(E,{onReloadData:Q}),t.createElement(C,Me({},R)))};var G=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W,user:Z})=>({shixunsDetail:se,globalSetting:W,user:Z,loading:X}))($)},68321:function(wt,N,e){"use strict";e.r(N),e.d(N,{default:function(){return ts}});var t=e(59301),v=e(24459),g=e(7651),p=e(19647),i=e(31797),h=e(78241),r=e(43418),l=e(3113),c=e(43428),s=e(8591),o=e(92832),d=e(5871),n=e(58323),a=e(95237),u=e(43604),f=e(76618),S=e(56102),E=e(43e3),w=e(87169),A=e(17696),b=e(38446),C=e(7660),m=e(88230),y=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())}),P=(0,t.forwardRef)(({time:Se},Ye)=>{console.log("ScreenRecord:",Ye);const mt=(0,t.useRef)();let[xn,kn]=(0,t.useState)(),Kn=(0,t.useRef)(),Er=2e3,zn=[];(0,t.useImperativeHandle)(Ye,()=>({startScreenRecord:ei,downloadFile:sn}));function dn(Fr,H){return y(this,null,function*(){let V=[];const me=yield new MediaRecorder(Fr);me.ondataavailable=we=>{V.push(we.data)},me.start(),Kn.current=me,window.recorderRefs=me,me.addEventListener("stop",we=>{let Fe=URL.createObjectURL(V[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Fe)})})}function sn(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}mt.current.srcObject.getTracks().forEach(H=>{H.stop()}),window.recorderRefs.addEventListener("dataavailable",H=>{let V=URL.createObjectURL(H.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",V)})}function ei(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(Fr=>(mt.current.srcObject=Fr,zn.push(Fr),mt.current.captureStream=mt.current.captureStream||mt.current.mozCaptureStream,new Promise(H=>mt.current.onplaying=H))).then(()=>dn(mt.current.captureStream(),Er)).then(Fr=>{}).catch(Fr=>{Fr.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):s.ZP.warning(Fr.name)})}return t.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:mt}))}),_=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const z={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var K=({className:Se,mirror_description:Ye,git_url:mt,difficulty:xn,task_pass:kn,test_set_permission:Kn,onVncAction:Er,shixun:zn,window_vnc_url:dn,linux_vnc:sn,vnc_url:ei,unity_3d_routes:Fr,taskData:H})=>{console.log(H);const V=(0,v.useParams)(),[me,we]=(0,t.useState)("8082"),[Fe,Te]=(0,t.useState)(!1),[ht,vt]=(0,t.useState)(!1),ft=(0,t.useRef)(),We=dn?"C:/Windows/AppReadiness/userfiles":"/data/workspace/keyan/userfiles",Pt=dn?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/keyan/downloadfiles",_t=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const rn=yield(0,E.Jd)({identifier:V.taskId});return(rn==null?void 0:rn.status)===0&&s.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Gt=()=>{r.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.createElement("div",{className:"pt10"},t.createElement(A.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${We}"`,action:`${b.Z.API_SERVER}/api/sci/projects/${V.taskId}/upload_file.json`,onChange:rn=>{rn.every(on=>{var gn;return((gn=on.response)==null?void 0:gn.status)===0})&&(r.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},jt=()=>_(void 0,null,function*(){var rn,on;vt(!0);const gn=yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/port_proxy.json`,{method:"post",body:{port:me,position:1}});(rn=gn==null?void 0:gn.data)!=null&&rn.url&&(0,m.xg)((on=gn==null?void 0:gn.data)==null?void 0:on.url),vt(!1)}),Ut=()=>{r.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Pt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G`,onOk:()=>_(void 0,null,function*(){return yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},hn=()=>{var rn,on;(on=(rn=ft.current)==null?void 0:rn.startScreenRecord)==null||on.call(rn)},cn=()=>{const{webssh:rn}=H;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(u.Z,null,rn==null?void 0:rn.username)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(u.Z,null,rn==null?void 0:rn.address)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(u.Z,null,rn==null?void 0:rn.servicePort)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(u.Z,null,rn==null?void 0:rn.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Se}`,style:{height:"calc(100vh - 54px )"}},t.createElement("h3",null,"\u529F\u80FD"),t.createElement("section",null,t.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{Er("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Fr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>Er("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",t.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),t.createElement("a",{onClick:()=>Gt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Ut(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>hn(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),H.mirror_type==="webssh"&&t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(a.Z,{align:"middle",className:"w100"},t.createElement(u.Z,{flex:"1",onClick:cn},t.createElement(l.ZP,{type:"text",loading:Fe},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),dn&&t.createElement("a",{id:"reset-task",onClick:_t,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.createElement(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),mt?t.createElement(S.CopyToClipboard,{text:mt,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),t.createElement(P,{ref:ft}))},be=e(50505),ae=e(6848),Me=e(58421),B={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},$=Object.defineProperty,G=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,W=(Se,Ye,mt)=>Ye in Se?$(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,Z=(Se,Ye)=>{for(var mt in Ye||(Ye={}))se.call(Ye,mt)&&W(Se,mt,Ye[mt]);if(G)for(var mt of G(Ye))X.call(Ye,mt)&&W(Se,mt,Ye[mt]);return Se},pe=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const Ae=(0,m.oP)(),he={};Ae!=null&&Ae.homework_common_id&&(he.homework_common_id=Ae==null?void 0:Ae.homework_common_id),Ae!=null&&Ae.exercisesId&&(he.exercise_id=Ae==null?void 0:Ae.exercisesId);function ye(Se){return get(`tasks/${Se}.json`,he)}function Pe(Se){return(0,C.U2)(`sci/projects/${Se}/get_data_sets.json`)}function ct(Se){return get(`myshixuns/${Se}/challenges.json`)}function Ue(Se,Ye){return get(`myshixuns/${Se}/subject_challenges.json`,Ye)}function Ve(Se,Ye,mt){return(0,C.U2)(`tasks/${Se}/star.json`,{star:mt,shixun_id:Ye})}function Et(Se,Ye){return Ye.path&&(Ye.path=encodeURIComponent(Ye.path)),(0,C.U2)(`tasks/${Se}/rep_content.json`,Z(Z({},Ye),he))}function Xe(Se,Ye){return(0,C.v_)(`myshixuns/${Se}/update_file.json`,Z(Z({},Ye),he))}function je(Se,Ye){return(0,C.U2)(`tasks/${Se}/reset_original_code.json`,Z(Z({},Ye),he))}function yt(Se,Ye){return(0,C.v_)(`myshixuns/${Se}/reset_repository.json`,Ye)}function Be(Se,Ye){return(0,C.U2)(`tasks/${Se}/reset_passed_code.json`,Z(Z({},Ye),he))}function ue(Se,Ye){return(0,C.v_)(`tasks/${Se}/game_build.json`,Z(Z({},Ye),he))}function ce(Se,Ye){return(0,C.U2)(`tasks/${Se}/game_status.json`,Z(Z({},Ye),he))}function Q(Se,Ye){return post(`tasks/${Se}/choose_build.json`,Z(Z({},Ye),he))}function L(Se){return get(`tasks/${Se}/picture_display.json`,he)}function oe(Se,Ye){return get(`tasks/${Se}/cost_time.json`,Z(Z({},Ye),he))}function xe(Se,Ye){return get(`courses/${Se}/inform_detail.json`,Ye)}function k(Se){return(0,C.v_)(`tasks/${Se}/plus_or_cancel_praise.json`)}function R(Se,Ye={}){return(0,C.v_)(`myshixuns/${Se}/repository.json`,Ye)}function re(Se,Ye){return get(`myshixuns/${Se}/open_webssh.json`,Ye||{})}function j(Se,Ye){return get(`myshixuns/${Se}/open_vm_webssh.json`,Ye)}function M(Se){return get(`tasks/${Se}/close_webssh.json`)}function D(Se){return pe(this,null,function*(){const Ye=yield(0,C.v_)(`/sci/projects/${Se}/delete_pod.json`);if((Ye==null?void 0:Ye.status)>=0)return(0,C.v_)(`/sci/projects/${Se}/start_environment.json`,he)})}function J(Se){return post(`tasks/${Se}/reset_environment`)}function F(Se,Ye){return post(`tasks/${Se}/reset_linux_vnc_link.json`,Ye||{})}function te(Se){return(0,C.U2)(`tasks/${Se}/check_test_sets.json`)}function Ee(Se){return get(`tasks/${Se}/get_answer_info.json`)}function ie(Se){return get(`tasks/${Se}/get_choose_answer.json`)}function T(Se){return get(`tasks/${Se}/unlock_choose_answer.json`)}function O(Se,Ye){return get(`tasks/${Se}/unlock_answer.json`,{answer_id:Ye})}function le(Se,Ye,mt){return(0,C.v_)(`tasks/${Se}/set_games_status.json`,{result:Ye,data:mt})}function ve(Se){return(0,C.v_)(`/sci/projects/${Se}/extend_release.json`)}function Oe(Se,Ye){return(0,C.v_)(`/sci/projects/${Se}/save_mirror.json`,Z({},Ye))}function Qe(Se){return Fetch(`/api/tasks/${Se}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Ke(Se){return post(`tasks/${Se}/extend_linux_vnc.json`,he)}function de(Se,Ye){return get(`tasks/${Se}/rank_list.json`,Ye)}function Ze(Se,Ye){return(0,C.v_)(`tasks/${Se}/close_windows_vnc.json`,{tpi_id:Ye})}function Y(Se){return get(`tasks/${Se}/pull_files.json`)}function nt(Se,Ye){return post(`tasks/${Se}/log_output`,Ye)}function bt(Se){return get(`tasks/${Se}/stop_log_output.json`)}function I(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/add_file.json`,{method:"post",body:Se})})}function Je(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/delete_git_file.json`,{method:"Delete",body:Se})})}function Re(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/mv_file.json`,{method:"post",body:Se})})}function fe(Se){return pe(this,null,function*(){return Se.path&&(Se.path=encodeURIComponent(Se.path)),Fetch(`/api/tasks/${Se.id}/rep_content.json`,{method:"get",params:Se})})}function De(Se){return pe(this,null,function*(){return(0,C.ZP)(`/api/sci/projects/${Se.id}/commit_files.json`,{method:"post",body:Se})})}var ze=Object.defineProperty,Rt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,xt=(Se,Ye,mt)=>Ye in Se?ze(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,Mt=(Se,Ye)=>{for(var mt in Ye||(Ye={}))Nt.call(Ye,mt)&&xt(Se,mt,Ye[mt]);if(Rt)for(var mt of Rt(Ye))dt.call(Ye,mt)&&xt(Se,mt,Ye[mt]);return Se},Tt=(Se,Ye)=>{var mt={};for(var xn in Se)Nt.call(Se,xn)&&Ye.indexOf(xn)<0&&(mt[xn]=Se[xn]);if(Se!=null&&Rt)for(var xn of Rt(Se))Ye.indexOf(xn)<0&&dt.call(Se,xn)&&(mt[xn]=Se[xn]);return mt},Vt=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())}),Yt=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Teach="teach-group",Se))(Yt||{});const Dt=Se=>{var Ye=Se,{userDetail:mt,user:xn,globalSetting:kn,loading:Kn,dispatch:Er,onClose:zn,shixun:dn}=Ye,sn=Tt(Ye,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const ei=(0,v.useParams)(),[Fr,H]=(0,t.useState)([]),[V,me]=(0,t.useState)(""),[we,Fe]=(0,t.useState)(0),[Te,ht]=(0,t.useState)(Mt({page:1,limit:20},ei)),vt=(0,t.useCallback)(()=>sn.visible,[sn.visible]);(0,t.useEffect)(()=>{Te.page=1,ft()},[sn.visible]);const ft=()=>Vt(void 0,null,function*(){const We=yield Pe(ei.taskId);We&&(H([...We.data_sets]),Fe(We.data_sets_count),me(We.folder_name))});return t.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:V},t.createElement("dt",{className:"c-white"},V)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:V,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Fr==null?void 0:Fr.map((We,Pt)=>t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:We.filename},t.createElement("dt",{className:"c-white"},We.filename)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:We.file_path,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(Me.Z,{onChange:We=>{Te.page=We,ft()},className:B.page,size:"small",total:we,pageSize:Te.limit,hideOnSinglePage:!0})))};var qt=(0,v.connect)(({user:Se,userDetail:Ye,loading:mt,shixunsDetail:xn,globalSetting:kn})=>({user:Se,userDetail:Ye,shixunsDetail:xn,globalSetting:kn,loading:mt.models.index}))(Dt),Ce=e(50484),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",ee="data:image/png;base64,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",q=e(20736),ne=e(71400),Le=Object.defineProperty,Ie=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Zt=(Se,Ye,mt)=>Ye in Se?Le(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,Ht=(Se,Ye)=>{for(var mt in Ye||(Ye={}))Ct.call(Ye,mt)&&Zt(Se,mt,Ye[mt]);if(it)for(var mt of it(Ye))Ot.call(Ye,mt)&&Zt(Se,mt,Ye[mt]);return Se},Ft=(Se,Ye)=>Ie(Se,$e(Ye)),zt=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const{Countdown:_e}=i.default;function Ge(){return React.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var qe=({mirror_description:Se,difficulty:Ye,git_url:mt,vnc_url:xn,window_vnc_url:kn,linux_vnc:Kn,isNotice:Er,user:zn,game:dn,shixun:sn={},taskData:ei={},resetVncLoading:Fr,onUpdateCostTime:H,lastedGetTaskInfoTime:V,onShowNotice:me,onResetGitCode:we,onResetVnc:Fe,onBack:Te,onAddVncTime:ht,onUpdateCode:vt,unity_3d_routes:ft,remaining_time:We,st:Pt})=>{const[_t]=(0,v.useSearchParams)(),{name:Gt,identifier:jt,task_pass:Ut,test_set_permission:hn}=sn,[cn,rn]=(0,t.useState)(!1),[on,gn]=(0,t.useState)(!1),[Xn,Qn]=(0,t.useState)({}),[Rn,$n]=(0,t.useState)(!1),[fr,Dn]=(0,t.useState)(null),[Pn,$t]=(0,t.useState)(1800),[Bt,yn]=(0,t.useState)(!1),[Wn,Tn]=(0,t.useState)(!1),nr=(0,v.useLocation)().query,Mn=(0,v.useParams)(),[cr,hr]=(0,t.useState)(!1),[Ar]=h.default.useForm(),Mr=(0,t.useMemo)(()=>Date.now()+We,[We]);(0,t.useEffect)(()=>{Rn||setTimeout(()=>{$n(!0)},1e3*60)},[Rn]),(0,t.useEffect)(()=>{Ce.Z.subscribe("update-windows-time",Nn=>{$t(parseInt(We/1e3))}),$t(We/1e3)},[]),(0,t.useEffect)(()=>{var Nn;return _t.get("type")==="exercises"&&((Nn=Xn==null?void 0:Xn.exercise)!=null&&Nn.screen_open)&&(ne.U.forEach((Hn,Br)=>{document.addEventListener(Hn,Jr,!1),document.addEventListener("blur",Jr,!1)}),window.focus(),window.onblur=function(){(0,q.vp)()&&(Jr(),(0,q.BU)())}),()=>{ne.U.forEach((Hn,Br)=>{document.removeEventListener(Hn,Jr,!1)})}},[Xn]);const ri=()=>{yn(!Bt)},Jr=Nn=>{window.parent.postMessage("backExercise","*"),Nn!=="back"&&(0,q.BU)()};function ur(){rn(!cn)}function qr(){rn(!1),gn(!1)}function Dr(){return zt(this,null,function*(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Mn.taskId}`)})}function Xr(){Fr||Fe()}function $r(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Dr})}function Ti(Nn){var Hn;qr(),Nn==="reset-task"&&(Fr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(w.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xr(),$n(!1)}})),Nn==="reset-code"&&(Fr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(w.Z,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:we})),Nn==="full-screen"&&((0,q.vp)()?(0,q.BU)():(0,q.Dj)((Hn=document==null?void 0:document.getElementById)==null?void 0:Hn.call(document,"task-right-panel"))),Nn==="show-clipboard-box"&&Ce.Z.publish("show-clipboard-box")}const jn={task_pass:Ut,test_set_permission:hn,mirror_description:Se,difficulty:Ye,resetVncLoading:Fr,git_url:mt,onVncAction:Ti,window_vnc_url:kn,linux_vnc:Kn,vnc_url:xn,shixun:sn,unity_3d_routes:ft},Gn=(0,t.useCallback)(()=>Pn?(console.log("VncTimer:",Pn),t.createElement(gt,{defaultTime:Pn,onAddVncTime:ht,onReset:Xr,toShixun:Dr,title:""})):null,[Pn]);return(0,t.useEffect)(()=>{Wn&&Ar.setFieldsValue({name:"",version:"",description:""})},[Wn]),t.createElement("div",{className:"task-header-container"},_t.get("type")!=="exercises"&&t.createElement(t.Fragment,null,ei.name),t.createElement("h2",{className:"shixun-info"},Gt),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,kn&&t.createElement(v.Link,{onClick:Nn=>{Nn.preventDefault(),Ce.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Gn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(_e,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Mr}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ur},t.createElement("img",{alt:"tool",src:U,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>gn(!0)},t.createElement("img",{alt:"tool",src:ee,width:18}),"\u6570\u636E\u96C6"))),t.createElement(l.ZP,{type:"primary",disabled:!Rn,className:"save-innovation",onClick:()=>zt(void 0,null,function*(){Tn(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:$r,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:cn,onClose:qr},t.createElement(K,Ft(Ht({},jn),{taskData:ei})))),t.createElement(p.Z,null,t.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:on,onClose:qr,style:{height:"100%"}},t.createElement(qt,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:Wn,okButtonProps:{loading:cr},onCancel:()=>{Tn(!1)},onOk:()=>{Ar.submit()}},t.createElement("div",null,t.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),t.createElement(h.default,{labelCol:{span:4},wrapperCol:{span:20},form:Ar,onFinish:Nn=>zt(void 0,null,function*(){hr(!0);const Hn=yield De({id:Mn.taskId});if((Hn==null?void 0:Hn.status)!==0){hr(!1);return}const Br=yield Oe(Mn.taskId,Nn);(Br==null?void 0:Br.status)==0&&(s.ZP.info("\u4FDD\u5B58\u6210\u529F"),Tn(!1)),(Br==null?void 0:Br.status)===-5&&r.default.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>zt(void 0,null,function*(){const Bn=yield Oe(Mn.taskId,Ht({is_cover:!0},Nn));(Bn==null?void 0:Bn.status)==0&&(s.ZP.info("\u8986\u76D6\u6210\u529F"),Tn(!1))})}),hr(!1)})},t.createElement(h.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},t.createElement(o.default,{type:"text",maxLength:60})),t.createElement(h.default.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},t.createElement(d.Z,{style:{width:"100%"}})),t.createElement(h.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},t.createElement(o.default.TextArea,null))))))};const ot=300;function gt({onAddVncTime:Se,onReset:Ye,toShixun:mt,title:xn="",defaultTime:kn}){const[Kn,Er]=(0,t.useState)(kn),[zn,dn]=(0,t.useState)(!1);(0,be.Z)(()=>{Er(Kn-1)},Kn>0?1e3:null),(0,t.useEffect)(()=>{Kn===ot&&dn(!0)},[Kn]),(0,t.useEffect)(()=>{kn<ot&&dn(!0),Er(kn)},[kn]);function sn(){Kn!==0?dn(!1):mt()}function ei(){return zt(this,null,function*(){if(dn(!1),Kn>0){const H=yield Se();Er((H==null?void 0:H.remaining_time)/1e3)}else Er(kn),Ye()})}function Fr(){Kn<ot&&dn(!0)}return t.createElement(t.Fragment,null,t.createElement(p.Z,null,t.createElement(r.default,{title:[t.createElement(w.Z,{className:"modalIconYellow"}),Kn!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,open:zn,onOk:ei,onCancel:sn,okText:Kn!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:Kn!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},Kn!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(Kn/60)} \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F`:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var tt=e(17574);function ut(Se){let Ye=!0;if(Se.length>0){for(let mt=0;mt<Se.length;mt++)if(Se[mt].compile_success==0||!Se[mt].compile_success){Ye=!1;break}}else Ye=!1;return Ye}function ge(Se,Ye=""){let mt=[];for(let xn=0;xn<Se.length;xn++){let kn=Se[xn],Kn=Ye?`${Ye}/${kn.name}`:`${kn.name}`;mt.push({title:kn.name,isLeaf:kn.type!=="tree",key:Kn})}return mt}function He(Se,Ye,mt){for(let xn=0;xn<Se.length;xn++){let kn=Se[xn];if(kn.key===Ye){kn.children=mt;break}kn.children&&He(kn.children,Ye,mt)}return Se}function et(Se,Ye,mt){let xn;return function(){let kn=this,Kn=arguments,Er=function(){xn=null,mt||Se.apply(kn,Kn)},zn=mt&&!xn;clearTimeout(xn),xn=setTimeout(Er,Ye),zn&&Se.apply(kn,Kn)}}const at=!0,st=b.Z.API_SERVER;var At=e(24334),St=e(34376),kt=e(64358),Jt={"xterm-panel-wrp":"xterm-panel-wrp___hg9up","xterm-panel":"xterm-panel___QKpsc"},en=e(76374),un=Object.defineProperty,pn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,lt=(Se,Ye,mt)=>Ye in Se?un(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,pt=(Se,Ye)=>{for(var mt in Ye||(Ye={}))ke.call(Ye,mt)&&lt(Se,mt,Ye[mt]);if(Ne)for(var mt of Ne(Ye))rt.call(Ye,mt)&&lt(Se,mt,Ye[mt]);return Se},Xt=(Se,Ye)=>pn(Se,Cn(Ye));function Wt(Se,Ye,mt){let xn=mt._core._renderService.dimensions.actualCellWidth||9.5,kn=mt._core._renderService.dimensions.actualCellHeight||18;const Kn=Math.floor(Ye/kn);return[Math.floor(Se/xn),Kn]}function Qt(Se,Ye){const mt=new en.Z(xn=>{console.log("entries\uFF1A",xn);for(let kn of xn)if(kn.target.offsetHeight>0||kn.target.offsetWidth>0){const[Kn,Er]=Wt(kn.target.offsetWidth,kn.target.offsetHeight,Se);console.log("cols, rows",Kn,Er),Ce.Z.publish("ssh-xterm-resize",{columns:Kn,rows:Er,width:kn.target.offsetWidth,height:kn.target.offsetHeight}),Se.resize(Kn,Er);const zn=At.Base64.decode("IA=="),dn=At.Base64.decode("CBtbSw==");Se.write(zn),Se.write(dn)}});return mt.observe(Ye),mt}const It=3e4;var nn=({sshConfigData:Se,sid:Ye})=>{const[mt,xn]=(0,t.useState)(null),{ws_url:kn,password:Kn,port:Er}=Se,zn=(0,t.useRef)(),dn=(0,t.useRef)(),sn=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(zn.current&&kn){const ei=new St.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",zn.current),ei.open(zn.current),ei.onData(H=>{console.log("data:",H),dn.current&&dn.current.readyState===1&&(dn.current.send(JSON.stringify({tp:"client",data:H})),Ce.Z.publish("on-operating-ssh"))}),ei.write("Connecting..."),xn(ei);const Fr=Qt(ei,zn.current);return()=>{ei==null||ei.dispose(),Fr&&zn.current&&Fr.unobserve(zn.current)}}},[kn,zn.current]),(0,t.useEffect)(()=>{if(mt&&kn){let ei=function(){const Fe=new WebSocket(kn);console.log("socketInstance:",kn),dn.current=Fe,Fe.onopen=()=>{let Te=mt.element.parentElement;if(Te){let ht=Te.offsetWidth,vt=Te.offsetHeight;console.log("init",{tp:"init",data:Xt(pt({},Se),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})}),Fe.send(JSON.stringify({tp:"init",data:Xt(pt({},Se),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})})),setTimeout(()=>{Fe.send(JSON.stringify({tp:"client",data:`cd /data/workspace/keyan/myshixun
`}))},200)}mt.focus()},Fe.onerror=Te=>{console.log("------in socket error----",Te,Fe,kn)},Fe.onmessage=Te=>{sn.current||(mt.write("\r"),setTimeout(()=>{},1e3)),sn.current=!0,console.log("event:",Te);let ht=At.Base64.decode(Te.data.toString());(ht==null?void 0:ht.indexOf("\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/myshixun/"))>-1&&(ht=`\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/keyan/myshixun/\r
`);let vt=mt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ht,vt,mt),mt.write(ht)},Fe.onclose=Te=>{Fr&&clearInterval(Fr),mt.write(`\r
connection closed`)}};const Fr=setInterval(()=>{dn.current&&dn.current.send(JSON.stringify({tp:"h"}))},It),H=Ce.Z.subscribe("create-socket",Fe=>{Ye==Fe&&(dn.current&&dn.current.readyState===1?mt.focus():ei(),mt.focus())}),V=Ce.Z.subscribe("close-socket",Fe=>{Ye===Fe&&(dn.current&&(dn.current.close(),sn.current=!1,mt.clear()),dn.current=null)}),me=Ce.Z.subscribe("ssh-xterm-resize",Fe=>{dn.current&&dn.current.readyState===1&&dn.current.send(JSON.stringify({tp:"resize",data:pt({},Fe)}))}),we=Ce.Z.subscribe("ssh-add-connect-time",()=>{dn.current&&dn.current.readyState===1&&dn.current.send(JSON.stringify({tp:"overtime"}))});return()=>{V(),H(),me(),we(),dn.current&&(dn.current.close(),sn.current=!1)}}},[mt,kn,Er]),t.createElement("div",{className:Jt["xterm-panel-wrp"]},t.createElement("div",{ref:zn,className:Jt["xterm-panel"]},kn?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},On=e(93948),tn=e(62013);const Kt=o.default.TextArea;var Lt=({onCancel:Se,onSave:Ye,content:mt})=>{const[xn,kn]=(0,t.useState)(mt);function Kn(zn){kn(zn.target.value)}function Er(){Ye(xn)}return(0,t.useEffect)(()=>{kn(mt)},[mt]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(Kt,{value:xn,onChange:Kn,className:"clipboard"}),t.createElement("p",null," ",t.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),t.createElement("p",null," ",t.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),t.createElement("div",{className:"btn-action-container"},t.createElement(l.ZP,{type:"ghost",onClick:Se,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(l.ZP,{type:"primary",onClick:Er},"\u4FDD\u5B58")))},mn=e(58617),an={selectImage:"selectImage___t63KU",container:"container___WChhl"},En=e(61186),Sn=e.n(En),_n=Object.defineProperty,vn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,ln=(Se,Ye,mt)=>Ye in Se?_n(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,bn=(Se,Ye)=>{for(var mt in Ye||(Ye={}))tr.call(Ye,mt)&&ln(Se,mt,Ye[mt]);if(rr)for(var mt of rr(Ye))fn.call(Ye,mt)&&ln(Se,mt,Ye[mt]);return Se},An=(Se,Ye)=>vn(Se,Yn(Ye)),wn=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const dr=t.createElement(mn.Z,{style:{fontSize:24},spin:!0});function Jn(Se){return Se.replace(/\\u([\dA-Za-z]{4})/g,function(Ye,mt){return String.fromCharCode(parseInt("0x"+mt))})}function br(Se){Se||(Se=window.location.search);let Ye=Se.substr(1),mt={};return Ye.split("&").forEach(function(xn){let kn=xn.split("=");mt[kn[0]]=decodeURIComponent(kn[1])}),mt}const Or={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var Un=(Se=>(Se[Se.SET_LOADING=0]="SET_LOADING",Se[Se.SET_IS_LARGE=1]="SET_IS_LARGE",Se[Se.SET_MES=2]="SET_MES",Se[Se.SET_STATE=3]="SET_STATE",Se[Se.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Se[Se.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Se[Se.UPDATE_ALL=6]="UPDATE_ALL",Se))(Un||{});function xr(Se,Ye){switch(Ye.type){case 0:return An(bn({},Se),{loading:Ye.payload});case 1:return bn({},An(bn({},Se),{isLarge:Ye.payload}));case 2:return An(bn({},Se),{mes:Ye.payload});case 3:return bn(bn({},Se),Ye.payload);case 5:return An(bn({},Se),{transferContent:Ye.payload});case 4:return An(bn({},Se),{showClipBoardBox:Ye.payload});case 6:return bn({loading:Se.loading},Ye.payload);default:throw new Error}}var mr=({vnc_url:Se,window_vnc_url:Ye,linux_vnc:mt,virtual_machine:xn,taskId:kn,taskData:Kn})=>{var Er;const zn=(0,t.useRef)(),dn=(0,t.useRef)(),sn=(0,t.useRef)(),ei=(0,t.useRef)(),[Fr,H]=(0,t.useState)(),[V,me]=(0,t.useState)(!1),[we,Fe]=(0,t.useReducer)(xr,Or),[Te,ht]=(0,t.useState)(0),{mes:vt,loading:ft,showClipBoardBox:We,isLarge:Pt,transferContent:_t}=we;let[Gt,jt]=(0,t.useState)(0),Ut=(0,t.useRef)();const hn=(0,v.useParams)(),cn=hn;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",on),()=>{var $t,Bt;(Bt=($t=dn.current)==null?void 0:$t.disconnect)==null||Bt.call($t),window.removeEventListener("visibilitychange",on)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=Fr,()=>{window.sessionStorage.removeItem("imageId")}),[Fr]);const rn=()=>{var $t,Bt;(($t=Kn==null?void 0:Kn.shixun)==null?void 0:$t.windows_connection_mode)==="rdp"?setTimeout(()=>{fr()},1500):((Bt=sn==null?void 0:sn.current)==null?void 0:Bt.resizeSession)!==void 0&&((0,q.vp)()?sn.current.resizeSession=!0:setTimeout(()=>{sn.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",on),document.addEventListener((0,q.gH)(),rn),()=>{document.removeEventListener((0,q.gH)(),rn),window.removeEventListener("visibilitychange",on)}),[]);const on=$t=>{if(document.visibilityState==="visible"){let Bt=sessionStorage.vncPageLeaveTime;Sn()(new Date).diff(Sn()(Bt),"minutes")>2&&ht(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function gn(){Fe({type:4,payload:!1})}function Xn(){Fe({type:1,payload:!Pt})}function Qn($t){let Bt;return zn.current&&(Bt=new en.Z(yn=>{var Wn,Tn;for(let nr of yn)((Wn=Kn==null?void 0:Kn.shixun)==null?void 0:Wn.windows_connection_mode)==="rdp"&&fr(),(nr.target.offsetHeight>0||nr.target.offsetWidth>0)&&((Tn=$t==null?void 0:$t._eventHandlers)==null||Tn.windowResize())}),Bt.observe(zn.current)),Bt}const Rn=()=>wn(void 0,null,function*(){var $t,Bt,yn;const Wn=($t=br())!=null&&$t.homework_common_id?{homework_common_id:(Bt=br())==null?void 0:Bt.homework_common_id}:{},Tn=yield(0,C.ZP)(`/api/tasks/${hn.taskId||kn}/get_vnc_link.json`,{method:"post",body:An(bn(bn({},hn),Wn),{template_id:Fr})});if((Tn==null?void 0:Tn.status)===-3)return new Promise((nr,Mn)=>wn(void 0,null,function*(){r.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>wn(void 0,null,function*(){clearTimeout(Ut.current),jt(0),yield Ze(hn.taskId,Tn==null?void 0:Tn.message),ht(Te+1)})})}));if((Tn==null?void 0:Tn.status)===-1)throw new String(Tn==null?void 0:Tn.message);return xn&&((0,m.d8)("PVEAuthCookie",(yn=Tn==null?void 0:Tn.data)==null?void 0:yn.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),Ce.Z.publish("update-windows-time",Tn==null?void 0:Tn.data),Tn});(0,t.useEffect)(()=>{var $t;let Bt,yn;function Wn(Mn){Ye&&(s.ZP.warning("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Fe({type:0,payload:!0}),ht(Te+1))}Ce.Z.subscribe("reset-linux-windows-loading",()=>{Fe({type:0,payload:!0})}),Ce.Z.subscribe("reset-linux-windos-vnc",()=>{ht(Te+1)});function Tn(){jt(100),clearTimeout(Ut.current),setTimeout(()=>{var Mn;(Mn=Bt==null?void 0:Bt._eventHandlers)==null||Mn.windowResize(),Fe({type:0,payload:!1})},1300),Ce.Z.subscribe("send-ctrl-alt-delete",()=>{Bt==null||Bt.sendCtrlAltDel()})}function nr(Mn){const cr=Jn(Mn.detail.text);Fe({type:5,payload:cr})}if((Ye||Se||mt||xn&&Fr)&&zn.current){clearTimeout(Ut.current),(($t=Kn==null?void 0:Kn.shixun)==null?void 0:$t.windows_connection_mode)==="rdp"&&fr(),new Promise(()=>wn(void 0,null,function*(){const Ar=br();let Mr="",ri;const Jr=new URL(decodeURIComponent(Kn==null?void 0:Kn.vnc_url)),{protocol:ur,searchParams:qr,host:Dr,search:Xr}=Jr,$r=(0,m.en)(Xr);ri=qr.get("password"),Mr=`${ur==="https:"?"wss":"ws"}://${Dr}/${$r.path||"websockify"}`,Bt=new tn.Z(zn.current,Mr,{credentials:{password:ri},wsProtocols:["binary"],resize:"scale",show_dot:!0}),yn=Qn(Bt),Bt.viewOnly=Ar.view_only||!1,Ye?Bt.scaleViewport=!0:Bt.scaleViewport=Ar.scale||!1,Bt.scaleViewport=!0,Bt.showDotCursor=!0,Bt.resizeSession=!0,sn.current=Bt,Bt.addEventListener("disconnect",Wn),Bt.addEventListener("connect",Tn),Bt.addEventListener("clipboard",nr)}));const Mn=Ce.Z.subscribe("vnc-reseting",()=>{jt(0),Fe({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),cr=Ce.Z.subscribe("vnc-enlarge",Ar=>{}),hr=Ce.Z.subscribe("show-clipboard-box",()=>{Fe({type:4,payload:!0})});return jt(0),()=>{Bt==null||Bt.removeEventListener("disconnect",Wn),Bt==null||Bt.removeEventListener("connect",Tn),Bt==null||Bt.removeEventListener("clipboard",nr),Mn(),cr(),hr(),yn&&zn.current&&yn.unobserve(zn.current)}}},[Se,Ye,mt,Te,Fr]),(0,t.useEffect)(()=>{var $t,Bt,yn,Wn;xn&&(($t=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:$t.length)===1?H((yn=(Bt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Bt[0])==null?void 0:yn.template_id):xn&&((Wn=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Wn.length)>1&&me(!0)},[xn]);function $n($t){var Bt;(Bt=sn.current)==null||Bt.clipboardPasteFrom($t),Fe({type:5,payload:$t}),s.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),gn()}function fr(){var $t,Bt;$t=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),ei.current.parentElement.className="wh1080p",ei.current.parentElement.style.cssText=`transform:scale(${$t});transform-origin:center center`,zn.current.style.cssText="translate(-50%, -50%) scale("+$t+")"}(0,t.useEffect)(()=>{Gt==0&&(clearTimeout(Ut.current),Dn())},[Gt]);const Dn=()=>{Gt>99?Gt=99:(Gt=Gt+1,Ut.current=setTimeout(()=>{Dn()},1500)),Gt<100&&jt(Gt)},Pn=(0,t.useMemo)(()=>{var $t;return ft?"none":mt||xn||Ye&&(($t=Kn==null?void 0:Kn.shixun)==null?void 0:$t.windows_connection_mode)==="rdp"?"block":"none"},[mt,ft,xn,Ye]);return t.createElement(t.Fragment,null,V&&t.createElement("div",{className:an.selectImage},t.createElement("section",{className:an.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(Er=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Er.map(($t,Bt)=>t.createElement(a.Z,{align:"middle",key:Bt},t.createElement(u.Z,{flex:"1"},$t.template_name),t.createElement(u.Z,null,t.createElement(l.ZP,{type:"primary",onClick:()=>{H($t.template_id),me(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Pt&&t.createElement("a",{className:"btn-vnc-resize",onClick:Xn},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Pn==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},t.createElement("div",null,t.createElement("iframe",{style:{position:Pt?"fixed":"absolute",left:0,top:Pt?54:40,width:"100%",height:`calc(100% - ${Pt?"100px":"45px"})`},frameBorder:"0",ref:ei,allowFullScreen:!0}))),t.createElement("div",{style:{position:Pt?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Pt?"100px":"0"})`},className:`${Ye?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Pt?"full-screen":""}`},ft?t.createElement(g.Z,{message:vt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(On.Z,{percent:Gt,format:$t=>t.createElement("span",{className:"c-white"},$t,"%")}))):null,t.createElement("div",{ref:zn,className:`vnc-panel ${ft?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:We,onCancel:gn,footer:null},t.createElement(Lt,{onCancel:gn,onSave:$n,content:_t}))))},In=({taskData:Se,evaluateLoading:Ye,evaluateMessage:mt,language:xn,onEval:kn})=>{const{vnc_url:Kn,shixun:Er,test_sets:zn,test_sets_count:dn,sets_error_count:sn,last_compile_output:ei,game:Fr,allowed_unlock:H,user:V}=Se,[me,we]=(0,t.useState)(!1),[Fe,Te]=(0,t.useState)(!1);function ht(){Te(!Fe)}return console.log("vnc_url:",Kn),t.createElement(t.Fragment,null,t.createElement(mr,{vnc_url:Kn,window_vnc_url:Se.windows_vnc,virtual_machine:Se==null?void 0:Se.virtual_machine,linux_vnc:Se.linux_vnc,taskData:Se}),Fe?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${me?"large":Fe?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},me?null:t.createElement("span",{className:"arrow-container",onClick:ht},t.createElement("i",{className:`iconfont ${Fe?"icon-xiajiantou":"icon-shangjiantou"} `})))))},sr={bg:"bg___xjZP4",header:"header___S_AU0",dragingMask:"dragingMask___MuMgB",content:"content___sS5Wc",leftContainer:"leftContainer___pbkhe",tabNav:"tabNav___QTkA2",mdContent:"mdContent___p39IM",resizeBar:"resizeBar___UvVzB","has-unity-3d":"has-unity-3d___EQEWx","btn-resize":"btn-resize___XVPBl",rightCotainer:"rightCotainer___Z2h3Y",user:"user___du0m1",titleWrap:"titleWrap___dDrU9",title:"title___Id58q",endTimeWrap:"endTimeWrap___O3i6z",colorGray:"colorGray___SHbxz",main:"main___t6BMk",loadFail:"loadFail___ubRWw",reload:"reload___m8wjw",failIcon:"failIcon___q_CjJ",failWrap:"failWrap___EEJNl",failReload:"failReload___SiyZT",dataSetButton:"dataSetButton___H1Oqu",dataSetText:"dataSetText___p9NRw",dataSetOpen:"dataSetOpen___bT5j8",mymove:"mymove___qtayT",footer:"footer___rdX6y",start:"start___s0r2G",liWarp:"liWarp___N3c6S",li:"li___mKv9C"},Lr=Object.defineProperty,ir=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,kr=(Se,Ye,mt)=>Ye in Se?Lr(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,Yr=(Se,Ye)=>{for(var mt in Ye||(Ye={}))oi.call(Ye,mt)&&kr(Se,mt,Ye[mt]);if(Nr)for(var mt of Nr(Ye))Rr.call(Ye,mt)&&kr(Se,mt,Ye[mt]);return Se},Vn=(Se,Ye)=>ir(Se,Cr(Ye));const lr=(Se,Ye)=>{switch(Ye.type){case"MOVE_X":return Vn(Yr({},Se),{moveX:Ye.payload});case"SET_DRAGMODULE":return Vn(Yr({},Se),{showDragModule:Ye.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Vn(Yr({},Se),{showDragMask:Ye.payload})}};var wr=Object.defineProperty,gr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,qn=(Se,Ye,mt)=>Ye in Se?wr(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,er=(Se,Ye)=>{for(var mt in Ye||(Ye={}))ai.call(Ye,mt)&&qn(Se,mt,Ye[mt]);if(Ur)for(var mt of Ur(Ye))Fn.call(Ye,mt)&&qn(Se,mt,Ye[mt]);return Se},ar=(Se,Ye)=>gr(Se,_r(Ye)),Sr=(Se,Ye)=>{var mt={};for(var xn in Se)ai.call(Se,xn)&&Ye.indexOf(xn)<0&&(mt[xn]=Se[xn]);if(Se!=null&&Ur)for(var xn of Ur(Se))Ye.indexOf(xn)<0&&Fn.call(Se,xn)&&(mt[xn]=Se[xn]);return mt},yr=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const{Countdown:ti}=i.default;var ci=(Se=>(Se[Se.LoadFail=1]="LoadFail",Se[Se.ReLoad=2]="ReLoad",Se[Se.Success=3]="Success",Se))(ci||{});const ui={moveX:"40%",showDragModule:!1,showDragMask:!1},yi=Se=>{var Ye=Se,{globalSetting:mt,resetVncLoading:xn,loading:kn,taskData:Kn,dispatch:Er}=Ye,zn=Sr(Ye,["globalSetting","resetVncLoading","loading","taskData","dispatch"]);const dn=(0,v.useParams)(),sn=(0,t.useRef)(),[ei,Fr]=(0,t.useState)(!0),[H,V]=(0,t.useState)(!1),[me,we]=(0,t.useState)(!1),[Fe,Te]=(0,t.useState)(0),[ht,vt]=(0,t.useState)(0),[ft,We]=(0,t.useState)(!0),[Pt,_t]=(0,t.useState)(!1),Gt=(0,t.useRef)(!0),[jt,Ut]=(0,t.useState)({}),[hn,cn]=(0,t.useState)({}),[rn,on]=(0,t.useState)(),gn=(0,t.useRef)(),[Xn,Qn]=(0,t.useState)(3),[Rn,$n]=(0,t.useState)(),[fr,Dn]=(0,t.useState)(),[Pn,$t]=(0,t.useState)(!1),[Bt,yn]=(0,t.useState)(""),Wn=(0,t.useRef)(null),Tn=(0,t.useRef)({}),nr=(0,t.useRef)(!1),Mn=(0,t.useRef)(!1),[cr,hr]=(0,t.useReducer)(lr,ui);(0,t.useEffect)(()=>{const Ln=Ce.Z.subscribe("jupyter-reset",pr=>{pr==="start"&&V(!0),pr==="end"&&V(!1)});return()=>{Ln()}},[]);const Ar=Ln=>yr(void 0,null,function*(){Ln==null||Ln.data}),Mr=()=>yr(void 0,null,function*(){}),ri=()=>yr(void 0,null,function*(){const Ln=yield(0,E.dU)({identifier:dn.identifier});Ln&&(Ut(Ln),Tn.current=er({},Ln),cn(ar(er({},hn),{test_sets:(Ln==null?void 0:Ln.test_sets)||[]})),hr({type:"SET_DRAGMODULE",payload:Ln.jupyter_show_description}))}),Jr=()=>yr(void 0,null,function*(){var Ln,pr,Di,wi;const Mi=yield(0,E.rV)({identifier:dn.identifier});if(Fr(!1),Mi!=null&&Mi.url){if(on(Mi.url),sn.current=(Di=(0,m.en)((pr=(Ln=Mi==null?void 0:Mi.url)==null?void 0:Ln[0])==null?void 0:pr.url))==null?void 0:Di.token,gn.current=Mi.port,((wi=Mi.url)==null?void 0:wi.length)>1)return;We(!1),qr(),Qn(3);return}Mi.status===-1?(Qn(1),We(!1)):Qn(2)}),ur=Ln=>{We(!1),vt(Ln),qr(),Qn(3)},qr=()=>yr(void 0,null,function*(){const Ln=yield(0,E.x4)({identifier:dn.identifier});if((Ln==null?void 0:Ln.status)===0){if(!(Ln!=null&&Ln.useSeconds)){Dr();return}Ln!=null&&Ln.remainingSeconds&&($n(Date.now()+Ln.remainingSeconds*1e3),Dn(Ln.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ln.remainingSeconds-300)*1e3))}}),Dr=()=>{jn(!0),Fr(!0),r.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xr()},onCancel:()=>{jn(!1),Fr(!1)}})},Xr=()=>yr(void 0,null,function*(){const Ln=yield(0,E.m_)({identifier:dn.identifier});(Ln==null?void 0:Ln.status)===0&&(s.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Fr(!1),setTimeout(()=>window.location.reload(),300))}),$r=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(ti,{value:Rn,format:"HH:mm:ss",onFinish:Ti})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>yr(void 0,null,function*(){(yield(0,E.rB)({identifier:dn.identifier})).status===0&&(yield qr(),s.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ti=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xr()}})},jn=Ln=>{const pr=document.getElementById("taskJupyterIframe");pr&&(Ln?pr.contentWindow.postMessage("stopParent","*"):pr.contentWindow.postMessage("clonsParent","*"))},Gn=()=>{Fr(!0),jn(!0),Hn({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Nn=()=>{const Ln=document.getElementById("taskJupyterIframe");Ln&&(Ln.contentWindow.postMessage("saveCode","*"),nr.current=!0,we(!0),_t(!0))},Hn=Ln=>{r.default.confirm({centered:!0,title:Ln.title,content:Ln.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>yr(void 0,null,function*(){(yield(0,E.fi)({identifier:dn.identifier})).status===0&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{jn(!1),Fr(!1)}})};(0,t.useEffect)(()=>{function Ln(Di){hr({type:"MOVE_X",payload:Di.pageX})}function pr(){hr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return cr.showDragMask&&(document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",pr)),()=>{document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",pr)}},[cr.showDragMask]);const Bn=`calc(100% - 4px - ${typeof cr.moveX=="number"&&cr.moveX!==.01?`${cr.moveX}px`:"40%"})`,vr=Ln=>{hr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Ln})};return t.createElement("section",{className:sr.bg,style:{userSelect:cr.showDragMask?"none":"unset"}},t.createElement("section",{className:sr.content,style:{height:jt!=null&&jt.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:sr.rightCotainer,style:{width:Bn}},t.createElement("main",{className:sr.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${sr.dataSetButton} ${Pn?sr.dataSetOpen:""}`,onClick:()=>$t(!Pn)},t.createElement("span",{className:sr.dataSetText},"\u6570\u636E\u96C6")),xn?t.createElement(g.Z,{message:t.createElement("span",{style:{color:"#1976d2"}},"\u91CD\u7F6E\u73AF\u5883\u4E2D...")}):t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Kn==null?void 0:Kn.url}))))))};var Gr=(0,v.connect)(({loading:Se,globalSetting:Ye})=>({globalSetting:Ye,loading:Se}))(yi),Hr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII=",bi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg==",li=e(39646),Ai=e(75067),di=e(93261),go=e(50800);const co="FETCH_TASK_START",Oo="FETCH_TASK_FAILURE",Vi="FETCH_TASK_SUCCESS",Hi="UPDATE_TASK_DATA",Io="HIDE_EVALUATE_RESULT",Eo="SHOW_EVALUATE_RESULT",Po="UPDATE_TIMESTRAP",Fo="MOVE_X",ao="MOVE_Y",uo="TRIGGER_RIGHT_PANEL_MASK ",Mo="SET_ACTIVE_INDEX",Zo="GET_TASK_LIST",Bo="SHOW_TASK_LIST",fo="HIDE_TASK_LIST",Wo="SET_TASK_STAR",jo="TRIGGER_ENLARGE_UNITY3D ",Xo="TRIGGER_TAB_FIXED ",Ao="GET_DISCUSSES",zr="SHOW_DISCUSSES_LOADING",Ir="TOP_OR_DOWN_DISCUSS",Ri="PLUS_DISCUSS",Si="SET_ACTION_TYPE",Ci="SHOW_REWARD_DIALOG",Ni="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ro="ACTIVE_DISCUSS_INDEX",qi="CREATE_DISCUSS",wo="DISABLE_DISCUSS",so="SHOW_ANSWER_LOADING",Uo="FETCH_ANSWER_INFO",ua="HIGH_TIP_MODAL",Vo="SHOW_TIP_MODAL",Qo="SELECT_UNLOCK_ANSWER",na="SET_CHOOSE_ANSWERS",Go="EVAL_CHOOSE_START",ra="EVAL_CHOOSE_END",ia="SHOW_REP_loading",yo="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",da="SET_REP_PATH",Ro="SHOW_EVALUATE_LOADING",fi="HIDE_EVALUATE_LOADING",ni="SET_EVALUATE_MESSAGE",si="SET_SHOW_DIR",$i="SET_EDITOR_SETTING",eo="SET_EDITOR_THEME",Yo="SET_EDITOR_FONTSIZE",lo="SET_REPOS",Jo="SHOW_PATH_LIST",fa="HIDE_PATH_LIST",qo="HIDE_PICTURE_VIEW",Lo="SHOW_PICTURE_VIEW",To="SHOW_NOTICE",ha="HIDE_NOTICE",Va="SET_TAB_INDEX",rs="SET_SSH_TABS",Qa="SET_SSH_CONFIGDATA",Ga="SET_SSH_CONFIGDATAARR",Ia="SET_VNC_LOADING ",Ya="ON_TAB_TO_SPACE ";var Pr=e(59301),Pa=Object.defineProperty,Ja=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Ea=(Se,Ye,mt)=>Ye in Se?Pa(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Se[Ye]=mt,jr=(Se,Ye)=>{for(var mt in Ye||(Ye={}))Sa.call(Ye,mt)&&Ea(Se,mt,Ye[mt]);if(va)for(var mt of va(Ye))Ma.call(Ye,mt)&&Ea(Se,mt,Ye[mt]);return Se},hi=(Se,Ye)=>Ja(Se,Fa(Ye)),Ba=(Se,Ye)=>{var mt={};for(var xn in Se)Sa.call(Se,xn)&&Ye.indexOf(xn)<0&&(mt[xn]=Se[xn]);if(Se!=null&&va)for(var xn of va(Se))Ye.indexOf(xn)<0&&Ma.call(Se,xn)&&(mt[xn]=Se[xn]);return mt},Fi=(Se,Ye,mt)=>new Promise((xn,kn)=>{var Kn=dn=>{try{zn(mt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(mt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?xn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((mt=mt.apply(Se,Ye)).next())});const{DirectoryTree:qa}=tt.default,$a=null,es={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function La(Se,Ye){switch(Ye.type){case Fo:return hi(jr({},Se),{moveX:Ye.payload});case ao:return hi(jr({},Se),{moveY:Ye.payload});case ia:return hi(jr({},Se),{codeRepData:Ye.payload});case yo:return hi(jr({},Se),{codeRepData:Ye.payload});case bo:return hi(jr({},Se),{codeRepData:jr(jr({},Se.codeRepData),Ye.payload)});case Eo:return hi(jr({},Se),{evaluateLoading:!1,showEvalResult:!0});case Po:return hi(jr({},Se),{timestamp:Ye.payload});case Io:return hi(jr({},Se),{showEvalResult:!1});case co:return hi(jr({},Se),{loading:!0});case Hi:return jr(jr({},Se),Ye.payload);case uo:return hi(jr({},Se),{showDragMask:Ye.payload});case Oo:return hi(jr({},Se),{loading:!1,isError:!0});case Vi:return jr(jr({},Se),Ye.payload);case Ro:return hi(jr({},Se),{evaluateLoading:!0});case fi:return hi(jr({},Se),{evaluateLoading:!1});case ni:return hi(jr({},Se),{evaluateMessage:Ye.payload});case si:return hi(jr({},Se),{showDocuments:Ye.payload});case lo:return jr(jr({},Se),Ye.payload);case To:return hi(jr({},Se),{showNotice:!0});case ha:return hi(jr({},Se),{showNotice:!1});case qo:return hi(jr({},Se),{showPictureView:!1});case Lo:return hi(jr({},Se),{showPictureView:!0});case Ia:return hi(jr({},Se),{resetVncLoading:Ye.payload});default:throw new Error}}var ts=Se=>{var Ye=Se,{match:mt,history:xn}=Ye,kn=Ba(Ye,["match","history"]);console.log("props:",kn);const Kn=(0,v.useParams)(),[Er]=(0,v.useSearchParams)(),zn=(0,v.useLocation)().query,[dn,sn]=(0,t.useReducer)(La,es),[ei,Fr]=(0,t.useState)(1),[H,V]=(0,t.useState)(Kn.taskId),me=(0,t.useRef)(),we=(0,t.useRef)(),Fe=(0,t.useRef)(),[Te,ht]=(0,t.useState)(),vt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",Kn),V(Kn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Kn]);const{moveX:ft,taskData:We,moveY:Pt,evalData:_t,showEvalResult:Gt,codeRepData:jt,loading:Ut,evaluateLoading:hn,evaluateMessage:cn,showDocuments:rn,repos:on,showPictureView:gn,showNotice:Xn,webDisplayUrl:Qn,isPictureView:Rn,resetVncLoading:$n,timestamp:fr,lastedGetTaskInfoTime:Dn,showDragMask:Pn}=dn,{st:$t,challenge:Bt,shixun:yn,is_teacher:Wn,game:Tn,has_answer:nr,vnc_url:Mn,git_url:cr,user:hr,myshixun:Ar,discusses_count:Mr,user_praise:ri,praise_count:Jr,tpm_cases_modified:ur,tpm_modified:qr,tpm_script_modified:Dr,mirror_name:Xr,mirror_description:$r,tomcat_url:Ti,unity_3d_routes:jn,with_code_file:Gn,unity_3d_result:Nn,next_game:Hn,prev_game:Br}=We,{currentPath:Bn,paths:vr,content:Ln,language:pr,lastedUpdateTime:Di}=jt,wi=(qr||Dr)&&$t===0,Mi=(ur||wi)&&Ar.system_tip===!0,_i=(Xr||[]).indexOf("Html")!==-1,to=(0,t.useMemo)(()=>Bn&&vr?vr.indexOf(Bn)>=0:!1,[Bn,vr]),xi=(0,t.useMemo)(()=>jn&&!Gn||(Bt==null?void 0:Bt.thiry_party)||Mn,[Mn,Gn,jn]);(0,t.useEffect)(()=>{if(jn&&Gn)return sn({type:Ro}),Ce.Z.subscribe("unity3d-load-end",()=>{sn({type:fi})})},[H,jn,Bt==null?void 0:Bt.thiry_party,Gn,sn]),(0,t.useEffect)(()=>{Qi()},[]);function Qi(){return Fi(this,null,function*(){let Zn=yield(0,C.ZP)(`/api/sci/projects/${H}.json`,{method:"get"});ht(Zn)})}function _o(Zn){return Fi(this,null,function*(){try{const or=yield(0,go.ie)(H),{status:Wr}=or;if(Wr===401){xn.replace("/user/login",{from:vt.pathname});return}else if(Wr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(Wr===403)xn.replace("/403");else if(Wr===404){xn.replace("/404");return}else Zn||sn({type:Vi,payload:{loading:!1,isError:!1,taskData:or}});or.mirror_type==="webssh"&&setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)}catch(or){console.log(or),Zn||sn({type:Oo})}})}(0,t.useEffect)(()=>{let Zn=!1;return _o(Zn),()=>{Zn=!0}},[sn,H]),(0,t.useEffect)(()=>{let Zn=!1;function or(){return Fi(this,null,function*(){var Wr,Li,ji;if(sn({type:ia,payload:hi(jr({},jt),{loading:!0})}),jn&&!Gn||Bt!=null&&Bt.thiry_party)return;const Ei=yield Et(H,{path:Bn});if(!Zn)if(Ei.status===0)s.ZP.info(Ei.message),sn({type:yo,payload:hi(jr({},jt),{loading:!1})});else{let Pi;try{(Ei==null?void 0:Ei.file_type)==="txt"?Pi=(Pi==null?void 0:Pi.length)===0?Pi:window.decodeURIComponent(escape(window.atob((Wr=Ei==null?void 0:Ei.content)==null?void 0:Wr.content))):Pi=(Li=Ei==null?void 0:Ei.content)==null?void 0:Li.content}catch(po){Pi=window.atob((ji=Ei==null?void 0:Ei.content)==null?void 0:ji.content),s.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",po)}sn({type:yo,payload:hi(jr({},jt),{content:Pi,language:Ei.language,file_type:Ei.file_type,filename:Ei.filename,lastedUpdateTime:0,loading:!1})})}})}if($t===0&&Bn&&yn.hide_code!==1)return or(),()=>{Zn=!0}},[$t,Bn,Dn,fr]);const Kr=(Zn=0)=>Fi(void 0,null,function*(){if(console.log("lastedUpdateTime:",to,Zn),$t===0&&Di>0&&to||Zn){const or=yield Xe(Ar.identifier,{path:Bn,evaluate:Zn,content:Ln,game_id:Tn.id});return sn({type:bo,payload:{lastedUpdateTime:0}}),or}return!0}),Vr=(0,t.useCallback)(()=>Fi(void 0,null,function*(){const Zn=yield te(Tn.identifier),{test_sets:or,message:Wr,status:Li}=Zn;if(Li===-1){Wr.info(Wr);return}let ji=We.user.grade;We.user.grade=ji-Bt.score*2,We.test_sets=or,We.game.test_sets_view=!0,sn({type:Hi,payload:{taskData:We}})}),[Tn,Bt,sn]),mi=(0,t.useCallback)(()=>{},[Kr]);(0,t.useEffect)(()=>Ce.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pr.createElement(Ra,{score:Bt.score,is_teacher:Wn}),centered:!0,onOk:Vr})}),[Vr,Bt,Wn]),(0,t.useEffect)(()=>{if(!xi||Mn){let Zn=function(Wr){me.current&&sn({type:Fo,payload:Wr.pageX}),we.current&&sn({type:ao,payload:Wr.pageY})},or=function(){me.current=!1,we.current=!1,sn({type:uo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",or),()=>{document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",or)}}},[we.current,me.current,xi,sn]);function Oi(Zn){let or=We.user.grade;We.user.grade=or-Zn,sn({type:Hi,payload:{taskData:We}})}Fe.current=()=>{dn.moveX=dn.moveX!==.01?.01:"40%",sn({type:Fo,payload:dn.moveX})};function Bi(){xi?Fe.current():(document.onselectstart=function(){return!1},me.current=!0,sn({type:uo,payload:!0}))}function Tr(){document.onselectstart=function(){return!1},we.current=!0,(We!=null&&We.vnc_url||We!=null&&We.windows_vnc||We!=null&&We.linux_vnc||We!=null&&We.virtual_machine||(yn==null?void 0:yn.hide_code)===2)&&sn({type:uo,payload:!0})}function Xi(Zn){sn(Zn===.01?{type:ao,payload:0}:{type:ao,payload:.01})}function Zi(Zn){sn(Zn===0?{type:ao,payload:"100%"}:{type:ao,payload:0})}(0,t.useEffect)(()=>Ce.Z.subscribe("vnc-enlarge",()=>{Fe.current()}),[]);function no(){Kr()}function ho(){return Fi(this,null,function*(){const Zn=yield je(H,{path:Bn}),{content:or,language:Wr}=Zn;sn({type:yo,payload:hi(jr({},jt),{content:or,language:Wr,lastedUpdateTime:0,loading:!1})})})}function io(){return Fi(this,null,function*(){var Zn;const or=yield yt((Zn=We==null?void 0:We.myshixun)==null?void 0:Zn.identifier,{homework_common_id:Er.get("homework_common_id")});return _o(),or})}function $o(){return Fi(this,null,function*(){const Zn=yield Be(H,{path:Bn}),{content:or,language:Wr}=Zn;sn({type:yo,payload:hi(jr({},jt),{content:or,language:Wr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if($t===0&&Bt&&Bt.path){let Zn=Bt.path.split("\uFF1B").filter(or=>!!or);sn({type:bo,payload:{currentPath:Zn[0],paths:Zn}})}},[Bt,$t]),(0,t.useEffect)(()=>{yn&&(0,m.Dk)(yn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[yn]);function Co(){return Fi(this,null,function*(){const Zn=yield k(H),{praise_count:or,praise:Wr}=Zn;We.praise_count=or,We.user_praise=Wr,sn({type:Hi,payload:{taskData:We}})})}const oo=(0,t.useCallback)(Zn=>{function or(Wr){return Fi(this,null,function*(){try{window.navigator.sendBeacon(`${b.Z.API_SERVER}/api/tasks/${H}/cost_time.json?time=${Wr}`,JSON.stringify({time:Wr}))}catch(Li){}})}or(Zn)},[H]);function Gi(Zn){return Fi(this,null,function*(){yield Ve(H,yn.id,Zn),We.game.star=Zn,sn({type:Hi,payload:{taskData:We}})})}function Ui(){return Fi(this,null,function*(){if(on)sn({type:si,payload:!0});else{const Zn=yield R(Ar.identifier),{trees:or}=Zn;sn({type:lo,payload:{showDocuments:!0,repos:ge(or)}})}})}function Ii(Zn){return Fi(this,null,function*(){const{children:or,eventKey:Wr}=Zn.props;return new Promise(Li=>Fi(this,null,function*(){or&&or.length>0&&Li();const ji=yield R(Ar.identifier,{path:Wr}),{trees:Ei}=ji;let Pi=He(on,Wr,ge(Ei,Wr));sn({type:lo,payload:{repos:[...Pi]}}),Li()}))})}function vi(){sn({type:si,payload:!1})}function xo(Zn){const or=Zn,{gold:Wr,experience:Li,next_game:ji,next_shixun:Ei,subject_done:Pi}=or,po=Ba(or,["gold","experience","next_game","next_shixun","subject_done"]),ko=po.challenge_chooses_count===po.choose_correct_num,Ko={had_submmit:!0,test_sets:po.test_sets,challenge_chooses_count:po.challenge_chooses_count,choose_correct_num:po.choose_correct_num};We.choose_test_cases=Ko,ko&&(We.game.status=2,We.next_game=ji,We.user.grade+=Wr),ko&&Tn.status!==2&&Ce.Z.publish("update-cost-time"),sn({type:Hi,payload:{taskData:We,evalData:{gold:Wr,experience:Li,next_game:ji,next_shixun:Ei,subject_done:Pi},showEvalResult:ko}}),Ce.Z.publish("eval-code-finish")}function No(){return Fi(this,null,function*(){var Zn;try{sn({type:Ro});const or=yield Kr(1),{resubmit:Wr,sec_key:Li,content_modified:ji}=or;if(or.status&&or.status<0){Ce.Z.publish("eval-code-finish"),sn({type:Hi,payload:{evaluateLoading:!1}});return}const Ei={sec_key:Li,resubmit:Wr,first:1,content_modified:ji};zn.type==="exercises"&&(Ei.extras={exercise_id:zn.exercisesId,question_id:zn.questionId,challenge_id:(Zn=We.challenge)==null?void 0:Zn.id,subject_id:zn.subject_id||""},((zn==null?void 0:zn.ip_limit)==="inner"||(zn==null?void 0:zn.ip_bind_type)==="true")&&(Ei.extras.ip=yield(0,di.y)({ip_limit:zn==null?void 0:zn.ip_limit,ip_bind:(zn==null?void 0:zn.ip_bind_type)==="true"})));const Pi=yield ue(H,Ei);if(Pi.status===-1&&zn.type==="exercises"){window.parent.location.href=`/classrooms/${Er.get("coursesId")}/exercise/${Er.get("exercisesId")}/detail`;return}if(Pi.status===1){let wa=function(ya,ba,ta){return Fi(this,null,function*(){var oa;const aa=ta++*ya;aa/1e3>ba&&(Ko=!0);const Ki=yield ce(H,{resubmit:Wr,time_out:Ko,port:Pi.port,sec_key:Li,challenge_id:(oa=We==null?void 0:We.challenge)==null?void 0:oa.id,subject_id:zn.subject_id||""}),{status:sa,running_code_message:_a,port:Da,web_route:Ca}=Ki;if(sn({type:ni,payload:_a}),+sa>-1||aa/1e3>ba){Tn.status!==2&&sa===2&&(We.game.status=2,We.user.grade+=Ki.gold,Ce.Z.publish("update-cost-time")),We.test_sets=Ki.test_sets||[],We.last_compile_output=Ki.last_compile_output,We.test_sets_count=Ki.test_sets_count,We.sets_error_count=Ki.sets_error_count,We.record_consume_time=Ki.record_consume_time,We.next_game=Ki.next_game,We.prev_game=Ki.prev_game;let la="";(Xr.indexOf("Web")!==-1||Xr.indexOf("JFinal")!==-1)&&Da!=-1&&Ca&&(la=`${Ti}:${Da}/${Ca}`);const ca=ut(Ki.test_sets);let xa=Ki.picture>0&&ca,Oa=sa===2&&!Ko;Ko?s.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Oa||s.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let Qr={taskData:We,evalData:{gold:Ki.gold,experience:Ki.experience,next_game:Ki.next_game,next_shixun:Ki.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:la,showPictureView:jn||Bt!=null&&Bt.thiry_party?!1:xa,isPictureView:xa};jn&&Gn||Bt!=null&&Bt.thiry_party?(Ce.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:hr}}),Ce.Z.publish("evaluate-unity3d-finish"),(Nn||ca)&&Ce.Z.publish("evaluate-unity3d-result",Ki.unity_3d_result)):Qr.showEvalResult=Oa,sn({type:Hi,payload:Qr}),Ce.Z.publish("eval-code-finish")}else setTimeout(()=>{wa(ya,Bt.exec_time+11,ta++)},ya)})},po=1;const ko=1e3;let Ko=!1;wa(ko,Bt.exec_time+11,po++)}return res}catch(or){console.log("-------eval code",or)}})}function Do(Zn){sn({type:bo,payload:{content:Zn,lastedUpdateTime:new Date().getTime()}})}function vo(){sn({type:Io})}function pa(){sn({type:qo})}function ma(){sn({type:Lo})}function Zr(){sn({type:To})}function ii(Zn,or){return Fi(this,null,function*(){const{node:Wr}=or;if(Wr.isLeaf){let Li=Zn[0],ji=Li.split(".").pop().toLowerCase();yield Kr(),sn({type:bo,payload:{currentPath:Li}})}})}function ki(Zn){return Fi(this,null,function*(){yield Kr(),sn({type:bo,payload:{currentPath:Zn}})})}function pi(){We.myshixun.system_tip=!0,sn({type:Hi,payload:{taskData:We,showNotice:!1}})}function Wi(Zn,or){We.challenge.path=Zn,We.myshixun.system_tip=!1,sn({type:Hi,payload:{taskData:hi(jr({},We),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:or}})}function Yi(){sn({type:ha})}function Ji(){return Fi(this,null,function*(){try{sn({type:Ia,payload:!0}),Ce.Z.publish("vnc-reseting");let Zn,or=jr({},We);if(Zn=yield D(Kn.taskId),Zn.mirror_type==="graph"){let Wr=Zn.vnc_url;or.vnc_url=Wr+"&timestamp="+new Date().getTime(),Ce.Z.publish("vnc-reseting-done",Zn)}Zn.mirror_type==="webssh"&&(or=jr({},Zn),Ce.Z.publish("close-socket",1),setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)),(Zn.mirror_type==="jupyterlab"||Zn.mirror_type==="jupyternotebook")&&(yield new Promise(Wr=>setTimeout(Wr,3e3)),or=jr({},Zn)),sn({type:Hi,payload:{taskData:or,resetVncLoading:!1}})}catch(Zn){console.log(Zn)}})}function So(Zn){return Fi(this,null,function*(){const{GameState:or,Data:Wr,challenge:Li}=Zn;if(console.log("match:",mt),Li==="info")Ce.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:jr({},We.challenge)}});else if(or==="Success")if(Nn||!Gn){const ji=yield le(H,At.Base64.encode(H+new Date().getTime()),Wr),{status:Ei,data:Pi}=ji;Ei==0&&(Tn.status!==2&&(We.game.status=2,We.user.grade+=Pi.gold,Ce.Z.publish("update-cost-time")),Ce.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:hr,open_time:Pi.open_time,end_time:Pi.end_time}}),sn({type:Hi,payload:{taskData:We,evalData:{gold:Pi.gold,experience:Pi.experience,next_game:Pi.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else sn({type:Eo})})}function Aa(){}function Ta(){return Fi(this,null,function*(){var Zn;let or;return or=yield ve(H),(Zn=or==null?void 0:or.data)!=null&&Zn.remaining_time&&Ce.Z.publish("update-windows-time",or==null?void 0:or.data),or==null?void 0:or.data})}const ka="calc(100vw - 4px - 80px)",Ka={game:Tn,taskId:H,user_praise:ri,praise_count:Jr,st:$t,challenge:Bt,rank_name:We.rank_name,shixun:yn,is_teacher:Wn,has_answer:nr,unity_3d_routes:jn,with_code_file:Gn,onEvaluateCallback:Aa,onGetUnity3dMessage:So,taskId:H,myshixun:Ar,user:hr,discusses_count:Mr,onPlusOrCancelPraise:Co,minuxUserGrade:Oi,taskData:We},ga={showNotice:Xn||(ur||wi)&&Ar.system_tip===!1,tpm_cases_modified:ur,tpm_modified:qr,tpm_script_modified:Dr,st:$t,taskId:H,myshixunId:(Ar||{}).id,onNextCallback:pi,onUpdateCallback:Wi,onUpdateFailure:Yi},ea=hi(jr({},_t),{isPictureView:Rn,history:xn,webDisplayUrl:Qn,onShowPictureView:ma,star:Tn&&Tn.star,onStarChange:Gi,onCloseResult:vo}),Ha={lastedGetTaskInfoTime:Dn,isEditPath:to,taskData:We,codeRepData:jt,moveY:Pt,evaluateMessage:cn,evaluateLoading:hn,isNotice:Mi,isHtml:_i,onChangePath:ki,onResizeSetContainer:Xi,onEditRepCode:Do,onUpdateCode:Kr,onResizeYStart:Tr,onShowDir:Ui,onResetCode:ho,onResetGitCode:io,onResizeCodeArea:Zi,onResetPassedCode:$o,onFinishDisplayHtml:no,onShowNotice:Zr};return Pr.createElement(t.Fragment,null,Ut?Pr.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Pr.createElement(t.Fragment,null,Pr.createElement("div",{className:"task-wrapper"},Pn&&Pr.createElement("div",{className:"draging-mask"}),Pr.createElement(qe,{difficulty:Bt==null?void 0:Bt.difficulty,mirror_description:$r,history:xn,git_url:cr,shixun:yn,taskData:We,lastedGetTaskInfoTime:Dn,onAddVncTime:Ta,taskId:H,isNotice:Mi,resetVncLoading:$n,onResetVnc:Ji,onResetGitCode:io,vnc_url:Mn,linux_vnc:We==null?void 0:We.linux_vnc,window_vnc_url:(We==null?void 0:We.windows_vnc)||(We==null?void 0:We.virtual_machine),remaining_time:We==null?void 0:We.remaining_time,onShowNotice:Zr,game:Tn,user:hr,st:$t,onUpdateCode:Kr,onUpdateCostTime:oo,unity_3d_routes:jn&&!Gn||(Bt==null?void 0:Bt.thiry_party)}),Pr.createElement("div",{className:"tasks-body2"},Pr.createElement("section",{className:"left-panel"},Pr.createElement("ul",null,Pr.createElement("li",{onClick:()=>Fr(1),className:ei==1?"on":""},Pr.createElement("span",{className:"iconfont icon-huanjing"}),Pr.createElement("span",null,"\u73AF\u5883")),Pr.createElement("li",{onClick:()=>Fr(2),className:ei==2?"on":""},Pr.createElement("span",{className:"iconfont icon-shujuwajue"}),Pr.createElement("span",null,"\u6570\u636E\u96C6")),Pr.createElement("li",{onClick:()=>Fr(3),className:ei==3?"on":""},Pr.createElement("span",{className:"iconfont icon-a-chengyuan1"}),Pr.createElement("span",null,"\u5408\u4F5C\u8005")))),Pr.createElement("section",{id:"task-right-panel",className:`right-panel ${Mn||We!=null&&We.windows_vnc||We!=null&&We.linux_vnc||We!=null&&We.virtual_machine?"vnc":""}`,style:{width:ka,minWidth:"500px"}},Pr.createElement("div",{style:{height:"100%"},className:ei===1?"":"hide"},We.mirror_type==="webssh"&&Pr.createElement(nn,{sshConfigData:We||{},sid:1}),We.mirror_type==="graph"&&Pr.createElement(In,{taskData:We,evaluateMessage:cn,language:pr,evaluateLoading:hn,onEval:kn.onEvalCode}),(We.mirror_type==="jupyterlab"||We.mirror_type==="jupyternotebook")&&Pr.createElement(Gr,{taskData:We,evaluateMessage:cn,language:pr,evaluateLoading:hn,onEval:kn.onEvalCode,resetVncLoading:$n})),Pr.createElement("div",{className:ei===2?"data_env_lists":"hide"},Pr.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Te==null?void 0:Te.data_count,"\uFF09"),Pr.createElement("div",{style:{padding:20}},Pr.createElement(li.Z,{detail:Te}))),Pr.createElement("div",{className:ei===3?"data_env_lists":"hide"},Pr.createElement("div",null,Pr.createElement(Ai.Z,null)))))),Pr.createElement(p.Z,null,Pr.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:rn,onClose:vi},Pr.createElement(qa,{className:"dir-tree",selectedKeys:[`${Bn}`],treeData:on,onSelect:ii,loadData:Ii})))))};function Ra({is_teacher:Se,score:Ye}){return Pr.createElement(t.Fragment,null,Se?Pr.createElement(t.Fragment,null,Pr.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),Pr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Ye*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),Pr.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):Pr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Ye*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function is({noDragging:Se,moveX:Ye,vnc_url:mt}){return Pr.createElement(Fragment,null,Se?Pr.createElement("a",{className:`trapezoid ${Ye===.01?"enlarge":""}`},Pr.createElement("img",{src:Ye===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):Pr.createElement("a",{className:"btn-resize",draggable:!1},Pr.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},Pr.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},59674:function(wt,N,e){"use strict";e.d(N,{$J:function(){return g},JZ:function(){return i},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(7660),v=(l,c,s)=>new Promise((o,d)=>{var n=f=>{try{u(s.next(f))}catch(S){d(S)}},a=f=>{try{u(s.throw(f))}catch(S){d(S)}},u=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,a);u((s=s.apply(l,c)).next())});function g(l){return(0,t.U2)(`libraries/${l}.json`)}function p(l){return(0,t.U2)("library_tags.json",l)}function i(l){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${l}.json`)).status===0})}function h(l){return(0,t.v_)("libraries.json",l)}function r(l,c){return(0,t.gz)(`libraries/${l}.json`,c)}},50800:function(wt,N,e){"use strict";e.d(N,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return l},V1:function(){return i},ie:function(){return o},ln:function(){return c},pV:function(){return n},th:function(){return r}});var t=e(7660),v=(a,u,f)=>new Promise((S,E)=>{var w=C=>{try{b(f.next(C))}catch(m){E(m)}},A=C=>{try{b(f.throw(C))}catch(m){E(m)}},b=C=>C.done?S(C.value):Promise.resolve(C.value).then(w,A);b((f=f.apply(a,u)).next())});function g(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:a})})}function p(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${u}.json`,{method:"put",body:a})})}function i(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:a})})}function h(a){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:a})})}function r(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"delete",body:u})})}function l(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"get"})})}function c(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:a})})}function s(a){return v(this,null,function*(){return Fetch(`/api/sci/projects/${a}/remove_data_sets.json`,{method:"get"})})}function o(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/start_environment.json`,{method:"post"})})}function d(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/fork_sci_project.json`,{method:"post",body:u})})}function n(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/get_data_sets.json`,{method:"get",params:u})})}},43e3:function(wt,N,e){"use strict";e.d(N,{Jd:function(){return S},a$:function(){return f},dU:function(){return s},fi:function(){return u},m_:function(){return n},rB:function(){return a},rV:function(){return o},x4:function(){return d},zE:function(){return c}});var t=e(7660),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,h=(w,A,b)=>A in w?v(w,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):w[A]=b,r=(w,A)=>{for(var b in A||(A={}))p.call(A,b)&&h(w,b,A[b]);if(g)for(var b of g(A))i.call(A,b)&&h(w,b,A[b]);return w},l=(w,A,b)=>new Promise((C,m)=>{var y=_=>{try{P(b.next(_))}catch(z){m(z)}},x=_=>{try{P(b.throw(_))}catch(z){m(z)}},P=_=>_.done?C(_.value):Promise.resolve(_.value).then(y,x);P((b=b.apply(w,A)).next())});function c(w){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:w})})}function s(w){return l(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/jupyter.json`,{method:"Get",params:w})})}function o(w){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/start.json`,{method:"Get",params:w})})}function d(w){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:w})})}function n(w){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/reset_pod.json`,{method:"Get",params:w})})}function a(w,A){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w}/active_pod.json`,{method:"Get",params:A})})}function u(w){return l(this,null,function*(){const A=r({},w);return delete A.identifier,(0,t.ZP)(`/api/myshixuns/${w.identifier}/sync_code.json`,{method:"Post",body:A})})}function f(w){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${w.identifier}/get_data_sets.json`,{method:"Get",params:w})})}function S(w){return l(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/reboot_esc.json`,{method:"post",body:w})})}function E(w){return l(this,null,function*(){return Fetch(`/api/tasks/${w.taskId}/get_latex_file_tree.json`,{method:"Get",params:w})})}},3404:function(wt,N,e){"use strict";e.d(N,{CP:function(){return g},_V:function(){return h}});var t=e(28209),v=e.n(t);const g={secret:t.enc.Utf8.parse("0a18e199b87f1a8d"),iv:t.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},p={exam:g};function i(r="",l="exam"){const{secret:c,iv:s}=p[l];return AES.encrypt(r,c,{iv:s,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",l="exam"){const{secret:c,iv:s}=p[l];return t.AES.decrypt(r,c,{iv:s,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},20736:function(wt,N,e){"use strict";e.d(N,{BU:function(){return v},Dj:function(){return t},gH:function(){return g},vp:function(){return p}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function v(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const g=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function p(){var i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},82309:function(wt,N,e){"use strict";e.d(N,{rX:function(){return b},pW:function(){return C},gy:function(){return m},xY:function(){return A},O5:function(){return w},tJ:function(){return a},o1:function(){return u},Rd:function(){return E}});var t=e(24459),v=e(43418),g=e(28103),p=e(8591),i=e(73898),h=e(88230),r=e(87169),l=e(25510),c="data:image/png;base64,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",s=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(y,x,P)=>new Promise((_,z)=>{var K=Me=>{try{ae(P.next(Me))}catch(B){z(B)}},be=Me=>{try{ae(P.throw(Me))}catch(B){z(B)}},ae=Me=>Me.done?_(Me.value):Promise.resolve(Me.value).then(K,be);ae((P=P.apply(y,x)).next())});const a=(y,x=!1)=>!!(u(y)&&f(x)),u=y=>(0,i.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=(y=!1)=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.profile_completed?!0:(v.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,h.xg)("/account/profile/edit"),S()}}),!1)},S=()=>{v.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()}})},E=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:o}),d.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},w=()=>{var y;const{user:x}=(0,t.getDvaApp)()._store.getState();return(y=x.userInfo)!=null&&y.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,h.xg)("/account/certification")}}),!1)},A=()=>(0,i.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),b=(y,x)=>y?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:c,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),C=y=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(g.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,y),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:l,alt:"\u4E8C\u7EF4\u7801",width:160})))})},m=(y,x="")=>{const{shixunsDetail:{detail:P}}=(0,t.getDvaApp)()._store.getState();if((P==null?void 0:P.public)===2||(P==null?void 0:P.public)===1||(P==null?void 0:P.shixun_status)===3){let _="";return(P==null?void 0:P.public)===2&&(_="\u5DF2\u516C\u5F00"),(P==null?void 0:P.public)===1&&(_="\u5F85\u5BA1\u6838"),(P==null?void 0:P.shixun_status)===3&&(_="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:d.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",_,"\uFF0C",x,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:l,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(P==null?void 0:P.shixun_status)===2?(v.default.confirm({centered:!0,icon:d.createElement(r.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),d.createElement("br",null),d.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:()=>{v.default.confirm({width:440,centered:!0,icon:d.createElement(r.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:()=>n(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:P==null?void 0:P.identifier}})).status!==401&&(p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:P==null?void 0:P.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:P==null?void 0:P.identifier}}))})})}}),!0):!1}},50371:function(wt,N){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let v=1;v<arguments.length;v++){const g=v<0||arguments.length<=v?void 0:arguments[v];g&&Object.keys(g).forEach(p=>{const i=g[p];i!==void 0&&(t[p]=i)})}return t}N.Z=e},13845:function(wt,N,e){"use strict";e.d(N,{F:function(){return t},Z:function(){return v}});function t(g){return g!=null&&g===g.window}function v(g,p){var i,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let l=0;return t(g)?l=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?l=g.documentElement[r]:(g instanceof HTMLElement||g)&&(l=g[r]),g&&!t(g)&&typeof l!="number"&&(l=(h=((i=g.ownerDocument)!==null&&i!==void 0?i:g).documentElement)===null||h===void 0?void 0:h[r]),l}},56762:function(wt,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(){const[,g]=t.useReducer(p=>p+1,0);return g}},68031:function(wt,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(16089);function v(i,h,r,l){const c=r-h;return i/=l/2,i<1?c/2*i*i*i+h:c/2*((i-=2)*i*i+2)+h}var g=e(13845);function p(i){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:l,duration:c=450}=h,s=r(),o=(0,g.Z)(s,!0),d=Date.now(),n=()=>{const u=Date.now()-d,f=v(u>c?c:u,o,i,c);(0,g.F)(s)?s.scrollTo(window.pageXOffset,f):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=f:s.scrollTop=f,u<c?(0,t.Z)(n):typeof l=="function"&&l()};(0,t.Z)(n)}},19080:function(wt,N,e){"use strict";e.d(N,{F:function(){return i},Z:function(){return p}});var t=e(92310),v=e.n(t);const g=null;function p(h,r,l){return v()({[`${h}-status-success`]:r==="success",[`${h}-status-warning`]:r==="warning",[`${h}-status-error`]:r==="error",[`${h}-status-validating`]:r==="validating",[`${h}-has-feedback`]:l})}const i=(h,r)=>r||h},88522:function(wt,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(11592),p=e(2738),i=e(59301),h=e(53487),r=e(92343),l=e(36355),c=e(57809);const{Option:s}=c.default;function o(u){return u&&u.type&&(u.type.isSelectOption||u.type.isSelectOptGroup)}const d=(u,f)=>{const{prefixCls:S,className:E,popupClassName:w,dropdownClassName:A,children:b,dataSource:C}=u,m=(0,g.Z)(b);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const x=y?()=>y:void 0;let P;m.length&&o(m[0])?P=b:P=C?C.map(K=>{if((0,r.l$)(K))return K;switch(typeof K){case"string":return i.createElement(s,{key:K,value:K},K);case"object":{const{value:be}=K;return i.createElement(s,{key:be,value:be},K.text)}default:return}}):[];const{getPrefixCls:_}=i.useContext(l.E_),z=_("select",S);return i.createElement(c.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(u,["dataSource","dropdownClassName"]),{prefixCls:z,popupClassName:w||A,className:v()(`${z}-auto-complete`,E),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),P)},n=i.forwardRef(d),a=(0,h.Z)(n);n.Option=s,n._InternalPanelDoNotUseOrYouWillBeFired=a,N.Z=n},24905:function(wt,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(92310),v=e.n(t),g=e(5630),p=e(59301),i=e(36355),h=e(1684),r=e(32441),c=p.createContext(null),s=e(98447),o=e(14088),d=e(4572),n=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K<z.length;K++)P.indexOf(z[K])<0&&Object.prototype.propertyIsEnumerable.call(x,z[K])&&(_[z[K]]=x[z[K]]);return _};const a=(x,P)=>{var _;const{prefixCls:z,className:K,rootClassName:be,children:ae,indeterminate:Me=!1,style:B,onMouseEnter:$,onMouseLeave:G,skipGroup:se=!1,disabled:X}=x,W=n(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:pe,checkbox:Ae}=p.useContext(i.E_),he=p.useContext(c),{isFormItemInput:ye}=p.useContext(r.aM),Pe=p.useContext(h.Z),ct=(_=(he==null?void 0:he.disabled)||X)!==null&&_!==void 0?_:Pe,Ue=p.useRef(W.value);p.useEffect(()=>{he==null||he.registerValue(W.value)},[]),p.useEffect(()=>{if(!se)return W.value!==Ue.current&&(he==null||he.cancelValue(Ue.current),he==null||he.registerValue(W.value),Ue.current=W.value),()=>he==null?void 0:he.cancelValue(W.value)},[W.value]);const Ve=Z("checkbox",z),[Et,Xe]=(0,s.ZP)(Ve),je=Object.assign({},W);he&&!se&&(je.onChange=function(){W.onChange&&W.onChange.apply(W,arguments),he.toggleOption&&he.toggleOption({label:ae,value:W.value})},je.name=he.name,je.checked=he.value.includes(W.value));const yt=v()(`${Ve}-wrapper`,{[`${Ve}-rtl`]:pe==="rtl",[`${Ve}-wrapper-checked`]:je.checked,[`${Ve}-wrapper-disabled`]:ct,[`${Ve}-wrapper-in-form-item`]:ye},Ae==null?void 0:Ae.className,K,be,Xe),Be=v()({[`${Ve}-indeterminate`]:Me},d.A,Xe),ue=Me?"mixed":void 0;return Et(p.createElement(o.Z,{component:"Checkbox",disabled:ct},p.createElement("label",{className:yt,style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),B),onMouseEnter:$,onMouseLeave:G},p.createElement(g.Z,Object.assign({"aria-checked":ue},je,{prefixCls:Ve,className:Be,disabled:ct,ref:P})),ae!==void 0&&p.createElement("span",null,ae))))};var f=p.forwardRef(a),S=e(26407),E=e(2738),w=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K<z.length;K++)P.indexOf(z[K])<0&&Object.prototype.propertyIsEnumerable.call(x,z[K])&&(_[z[K]]=x[z[K]]);return _};const A=(x,P)=>{const{defaultValue:_,children:z,options:K=[],prefixCls:be,className:ae,rootClassName:Me,style:B,onChange:$}=x,G=w(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:X}=p.useContext(i.E_),[W,Z]=p.useState(G.value||_||[]),[pe,Ae]=p.useState([]);p.useEffect(()=>{"value"in G&&Z(G.value||[])},[G.value]);const he=p.useMemo(()=>K.map(ce=>typeof ce=="string"||typeof ce=="number"?{label:ce,value:ce}:ce),[K]),ye=ce=>{Ae(Q=>Q.filter(L=>L!==ce))},Pe=ce=>{Ae(Q=>[].concat((0,S.Z)(Q),[ce]))},ct=ce=>{const Q=W.indexOf(ce.value),L=(0,S.Z)(W);Q===-1?L.push(ce.value):L.splice(Q,1),"value"in G||Z(L),$==null||$(L.filter(oe=>pe.includes(oe)).sort((oe,xe)=>{const k=he.findIndex(re=>re.value===oe),R=he.findIndex(re=>re.value===xe);return k-R}))},Ue=se("checkbox",be),Ve=`${Ue}-group`,[Et,Xe]=(0,s.ZP)(Ue),je=(0,E.Z)(G,["value","disabled"]),yt=K.length?he.map(ce=>p.createElement(f,{prefixCls:Ue,key:ce.value.toString(),disabled:"disabled"in ce?ce.disabled:G.disabled,value:ce.value,checked:W.includes(ce.value),onChange:ce.onChange,className:`${Ve}-item`,style:ce.style,title:ce.title},ce.label)):z,Be={toggleOption:ct,value:W,disabled:G.disabled,name:G.name,registerValue:Pe,cancelValue:ye},ue=v()(Ve,{[`${Ve}-rtl`]:X==="rtl"},ae,Me,Xe);return Et(p.createElement("div",Object.assign({className:ue,style:B},je,{ref:P}),p.createElement(c.Provider,{value:Be},yt)))},b=p.forwardRef(A);var C=p.memo(b);const m=f;m.Group=C,m.__ANT_CHECKBOX=!0;var y=m},98447:function(wt,N,e){"use strict";e.d(N,{C2:function(){return i}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,l=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[l]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${l}`]:{marginInlineStart:0},[`&${l}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,t.oN)(h))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[`
${l}:not(${l}-disabled),
${r}:not(${r}-disabled)
`]:{[`&:hover ${r}-inner`]:{borderColor:h.colorPrimary}},[`${l}:not(${l}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:h.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:h.colorPrimary,borderColor:h.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${h.motionDurationMid} ${h.motionEaseOutBack} ${h.motionDurationFast}`}}},[`
${l}-checked:not(${l}-disabled),
${r}-checked:not(${r}-disabled)
`]:{[`&:hover ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:h.colorBgContainer,borderColor:h.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:h.fontSizeLG/2,height:h.fontSizeLG/2,backgroundColor:h.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${l}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:h.colorBgContainerDisabled,borderColor:h.colorBorder,"&:after":{borderColor:h.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:h.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:h.colorTextDisabled}}}]};function i(h,r){const l=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(l)]}N.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:l}=r;return[i(l,h)]})},93891:function(wt,N,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=i=>{const{componentName:h}=i,{getPrefixCls:r}=(0,t.useContext)(v.E_),l=r("empty");switch(h){case"Table":case"List":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${l}-small`});default:return t.createElement(g.Z,null)}};N.Z=p},28103:function(wt,N,e){"use strict";e.d(N,{Z:function(){return d}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(17313),h=e(83116),r=e(37613);const l=n=>{const{componentCls:a,sizePaddingEdgeHorizontal:u,colorSplit:f,lineWidth:S,textPaddingInline:E,orientationMargin:w,verticalMarginInline:A}=n;return{[a]:Object.assign(Object.assign({},(0,i.Wf)(n)),{borderBlockStart:`${S}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:A,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${S}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${n.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${n.dividerHorizontalWithTextGutterMargin}px 0`,color:n.colorTextHeading,fontWeight:500,fontSize:n.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${f}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${S}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-left`]:{"&::before":{width:`${w*100}%`},"&::after":{width:`${100-w*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-w*100}%`},"&::after":{width:`${w*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${S}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:S,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:u}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:u}}})}};var c=(0,h.Z)("Divider",n=>{const a=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[l(a)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),s=function(n,a){var u={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&a.indexOf(f)<0&&(u[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,f=Object.getOwnPropertySymbols(n);S<f.length;S++)a.indexOf(f[S])<0&&Object.prototype.propertyIsEnumerable.call(n,f[S])&&(u[f[S]]=n[f[S]]);return u},d=n=>{const{getPrefixCls:a,direction:u,divider:f}=g.useContext(p.E_),{prefixCls:S,type:E="horizontal",orientation:w="center",orientationMargin:A,className:b,rootClassName:C,children:m,dashed:y,plain:x,style:P}=n,_=s(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),z=a("divider",S),[K,be]=c(z),ae=w.length>0?`-${w}`:w,Me=!!m,B=w==="left"&&A!=null,$=w==="right"&&A!=null,G=v()(z,f==null?void 0:f.className,be,`${z}-${E}`,{[`${z}-with-text`]:Me,[`${z}-with-text${ae}`]:Me,[`${z}-dashed`]:!!y,[`${z}-plain`]:!!x,[`${z}-rtl`]:u==="rtl",[`${z}-no-default-orientation-margin-left`]:B,[`${z}-no-default-orientation-margin-right`]:$},b,C),se=g.useMemo(()=>typeof A=="number"?A:/^\d+$/.test(A)?Number(A):A,[A]),X=Object.assign(Object.assign({},B&&{marginLeft:se}),$&&{marginRight:se});return K(g.createElement("div",Object.assign({className:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),P)},_,{role:"separator"}),m&&E!=="vertical"&&g.createElement("span",{className:`${z}-inner-text`,style:X},m)))}},43428:function(wt,N,e){"use strict";e.d(N,{Z:function(){return Et}});var t=e(92310),v=e.n(t),g=e(33708),p=e(33606),i=e(43403),h=e(34280),r=e(59301),l=r.createContext(null),c=r.createContext({}),s=l,o=e(400),d=e(92413),n=e(77900),a=e(10228),u=e(26112),f=e(70425),S=function(je){var yt=je.prefixCls,Be=je.className,ue=je.style,ce=je.children,Q=je.containerRef,L=je.id,oe=je.onMouseEnter,xe=je.onMouseOver,k=je.onMouseLeave,R=je.onClick,re=je.onKeyDown,j=je.onKeyUp,M={onMouseEnter:oe,onMouseOver:xe,onMouseLeave:k,onClick:R,onKeyDown:re,onKeyUp:j},D=r.useContext(c),J=D.panel,F=(0,f.useComposeRef)(J,Q);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:L,className:v()("".concat(yt,"-content"),Be),style:(0,g.Z)({},ue),"aria-modal":"true",role:"dialog",ref:F},M),ce))},E=S,w=e(48736);function A(Xe){return typeof Xe=="string"&&String(Number(Xe))===Xe?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Xe)):Xe}function b(Xe){warning(!("wrapperClassName"in Xe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Xe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var C={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(Xe,je){var yt,Be,ue,ce,Q=Xe.prefixCls,L=Xe.open,oe=Xe.placement,xe=Xe.inline,k=Xe.push,R=Xe.forceRender,re=Xe.autoFocus,j=Xe.keyboard,M=Xe.rootClassName,D=Xe.rootStyle,J=Xe.zIndex,F=Xe.className,te=Xe.id,Ee=Xe.style,ie=Xe.motion,T=Xe.width,O=Xe.height,le=Xe.children,ve=Xe.contentWrapperStyle,Oe=Xe.mask,Qe=Xe.maskClosable,Ke=Xe.maskMotion,de=Xe.maskClassName,Ze=Xe.maskStyle,Y=Xe.afterOpenChange,nt=Xe.onClose,bt=Xe.onMouseEnter,I=Xe.onMouseOver,Je=Xe.onMouseLeave,Re=Xe.onClick,fe=Xe.onKeyDown,De=Xe.onKeyUp,ze=r.useRef(),Rt=r.useRef(),Nt=r.useRef();r.useImperativeHandle(je,function(){return ze.current});var dt=function(it){var Ct=it.keyCode,Ot=it.shiftKey;switch(Ct){case a.Z.TAB:{if(Ct===a.Z.TAB){if(!Ot&&document.activeElement===Nt.current){var Zt;(Zt=Rt.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}else if(Ot&&document.activeElement===Rt.current){var Ht;(Ht=Nt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}}break}case a.Z.ESC:{nt&&j&&(it.stopPropagation(),nt(it));break}}};r.useEffect(function(){if(L&&re){var $e;($e=ze.current)===null||$e===void 0||$e.focus({preventScroll:!0})}},[L]);var xt=r.useState(!1),Mt=(0,p.Z)(xt,2),Tt=Mt[0],Vt=Mt[1],Yt=r.useContext(s),Dt;k===!1?Dt={distance:0}:k===!0?Dt={}:Dt=k||{};var qt=(yt=(Be=(ue=Dt)===null||ue===void 0?void 0:ue.distance)!==null&&Be!==void 0?Be:Yt==null?void 0:Yt.pushDistance)!==null&&yt!==void 0?yt:180,Ce=r.useMemo(function(){return{pushDistance:qt,push:function(){Vt(!0)},pull:function(){Vt(!1)}}},[qt]);r.useEffect(function(){if(L){var $e;Yt==null||($e=Yt.push)===null||$e===void 0||$e.call(Yt)}else{var it;Yt==null||(it=Yt.pull)===null||it===void 0||it.call(Yt)}},[L]),r.useEffect(function(){return function(){var $e;Yt==null||($e=Yt.pull)===null||$e===void 0||$e.call(Yt)}},[]);var U=Oe&&r.createElement(n.default,(0,d.Z)({key:"mask"},Ke,{visible:L}),function($e,it){var Ct=$e.className,Ot=$e.style;return r.createElement("div",{className:v()("".concat(Q,"-mask"),Ct,de),style:(0,g.Z)((0,g.Z)({},Ot),Ze),onClick:Qe&&L?nt:void 0,ref:it})}),ee=typeof ie=="function"?ie(oe):ie,q={};if(Tt&&qt)switch(oe){case"top":q.transform="translateY(".concat(qt,"px)");break;case"bottom":q.transform="translateY(".concat(-qt,"px)");break;case"left":q.transform="translateX(".concat(qt,"px)");break;default:q.transform="translateX(".concat(-qt,"px)");break}oe==="left"||oe==="right"?q.width=A(T):q.height=A(O);var ne={onMouseEnter:bt,onMouseOver:I,onMouseLeave:Je,onClick:Re,onKeyDown:fe,onKeyUp:De},Le=r.createElement(n.default,(0,d.Z)({key:"panel"},ee,{visible:L,forceRender:R,onVisibleChanged:function(it){Y==null||Y(it)},removeOnLeave:!1,leavedClassName:"".concat(Q,"-content-wrapper-hidden")}),function($e,it){var Ct=$e.className,Ot=$e.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(Q,"-content-wrapper"),Ct),style:(0,g.Z)((0,g.Z)((0,g.Z)({},q),Ot),ve)},(0,u.Z)(Xe,{data:!0})),r.createElement(E,(0,d.Z)({id:te,containerRef:it,prefixCls:Q,className:F,style:Ee},ne),le))}),Ie=(0,g.Z)({},D);return J&&(Ie.zIndex=J),r.createElement(s.Provider,{value:Ce},r.createElement("div",{className:v()(Q,"".concat(Q,"-").concat(oe),M,(ce={},(0,o.Z)(ce,"".concat(Q,"-open"),L),(0,o.Z)(ce,"".concat(Q,"-inline"),xe),ce)),style:Ie,tabIndex:-1,ref:ze,onKeyDown:dt},U,r.createElement("div",{tabIndex:0,ref:Rt,style:C,"aria-hidden":"true","data-sentinel":"start"}),Le,r.createElement("div",{tabIndex:0,ref:Nt,style:C,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),x=y,P=function(je){var yt=je.open,Be=yt===void 0?!1:yt,ue=je.prefixCls,ce=ue===void 0?"rc-drawer":ue,Q=je.placement,L=Q===void 0?"right":Q,oe=je.autoFocus,xe=oe===void 0?!0:oe,k=je.keyboard,R=k===void 0?!0:k,re=je.width,j=re===void 0?378:re,M=je.mask,D=M===void 0?!0:M,J=je.maskClosable,F=J===void 0?!0:J,te=je.getContainer,Ee=je.forceRender,ie=je.afterOpenChange,T=je.destroyOnClose,O=je.onMouseEnter,le=je.onMouseOver,ve=je.onMouseLeave,Oe=je.onClick,Qe=je.onKeyDown,Ke=je.onKeyUp,de=je.panelRef,Ze=r.useState(!1),Y=(0,p.Z)(Ze,2),nt=Y[0],bt=Y[1],I=r.useState(!1),Je=(0,p.Z)(I,2),Re=Je[0],fe=Je[1];(0,h.Z)(function(){fe(!0)},[]);var De=Re?Be:!1,ze=r.useRef(),Rt=r.useRef();(0,h.Z)(function(){De&&(Rt.current=document.activeElement)},[De]);var Nt=function(Vt){var Yt;if(bt(Vt),ie==null||ie(Vt),!Vt&&Rt.current&&!((Yt=ze.current)!==null&&Yt!==void 0&&Yt.contains(Rt.current))){var Dt;(Dt=Rt.current)===null||Dt===void 0||Dt.focus({preventScroll:!0})}},dt=r.useMemo(function(){return{panel:de}},[de]);if(!Ee&&!nt&&!De&&T)return null;var xt={onMouseEnter:O,onMouseOver:le,onMouseLeave:ve,onClick:Oe,onKeyDown:Qe,onKeyUp:Ke},Mt=(0,g.Z)((0,g.Z)({},je),{},{open:De,prefixCls:ce,placement:L,autoFocus:xe,keyboard:R,width:j,mask:D,maskClosable:F,inline:te===!1,afterOpenChange:Nt,ref:ze},xt);return r.createElement(c.Provider,{value:dt},r.createElement(i.Z,{open:De||Ee||nt,autoDestroy:!1,getContainer:te,autoLock:D&&(De||nt)},r.createElement(x,Mt)))},_=P,z=_,K=e(62892),be=e(36355),ae=e(32441),Me=e(47729),$=Xe=>{const{prefixCls:je,title:yt,footer:Be,extra:ue,closeIcon:ce,closable:Q,onClose:L,headerStyle:oe,drawerStyle:xe,bodyStyle:k,footerStyle:R,children:re}=Xe,j=r.useCallback(te=>r.createElement("button",{type:"button",onClick:L,"aria-label":"Close",className:`${je}-close`},te),[L]),[M,D]=(0,Me.Z)(Q,ce,j,void 0,!0),J=r.useMemo(()=>!yt&&!M?null:r.createElement("div",{style:oe,className:v()(`${je}-header`,{[`${je}-header-close-only`]:M&&!yt&&!ue})},r.createElement("div",{className:`${je}-header-title`},D,yt&&r.createElement("div",{className:`${je}-title`},yt)),ue&&r.createElement("div",{className:`${je}-extra`},ue)),[M,D,ue,oe,je,yt]),F=r.useMemo(()=>{if(!Be)return null;const te=`${je}-footer`;return r.createElement("div",{className:te,style:R},Be)},[Be,R,je]);return r.createElement("div",{className:`${je}-wrapper-body`,style:xe},J,r.createElement("div",{className:`${je}-body`,style:k},re),F)},G=e(33234),se=e(83116),X=e(37613),Z=Xe=>{const{componentCls:je,motionDurationSlow:yt}=Xe,Be={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${yt}`}}};return{[je]:{[`${je}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${yt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${je}-panel-motion`]:{"&-left":[Be,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Be,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Be,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Be,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const pe=Xe=>{const{componentCls:je,zIndexPopup:yt,colorBgMask:Be,colorBgElevated:ue,motionDurationSlow:ce,motionDurationMid:Q,padding:L,paddingLG:oe,fontSizeLG:xe,lineHeightLG:k,lineWidth:R,lineType:re,colorSplit:j,marginSM:M,colorIcon:D,colorIconHover:J,colorText:F,fontWeightStrong:te,footerPaddingBlock:Ee,footerPaddingInline:ie}=Xe,T=`${je}-content-wrapper`;return{[je]:{position:"fixed",inset:0,zIndex:yt,pointerEvents:"none","&-pure":{position:"relative",background:ue,[`&${je}-left`]:{boxShadow:Xe.boxShadowDrawerLeft},[`&${je}-right`]:{boxShadow:Xe.boxShadowDrawerRight},[`&${je}-top`]:{boxShadow:Xe.boxShadowDrawerUp},[`&${je}-bottom`]:{boxShadow:Xe.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${je}-mask`]:{position:"absolute",inset:0,zIndex:yt,background:Be,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:yt,maxWidth:"100vw",transition:`all ${ce}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Xe.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Xe.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:Xe.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:Xe.boxShadowDrawerDown},[`${je}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ue,pointerEvents:"auto"},[`${je}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${je}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${L}px ${oe}px`,fontSize:xe,lineHeight:k,borderBottom:`${R}px ${re} ${j}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${je}-extra`]:{flex:"none"},[`${je}-close`]:{display:"inline-block",marginInlineEnd:M,color:D,fontWeight:te,fontSize:xe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Q}`,textRendering:"auto","&:focus, &:hover":{color:J,textDecoration:"none"}},[`${je}-title`]:{flex:1,margin:0,color:F,fontWeight:Xe.fontWeightStrong,fontSize:xe,lineHeight:k},[`${je}-body`]:{flex:1,minWidth:0,minHeight:0,padding:oe,overflow:"auto"},[`${je}-footer`]:{flexShrink:0,padding:`${Ee}px ${ie}px`,borderTop:`${R}px ${re} ${j}`},"&-rtl":{direction:"rtl"}}}};var Ae=(0,se.Z)("Drawer",Xe=>{const je=(0,X.TS)(Xe,{});return[pe(je),Z(je)]},Xe=>({zIndexPopup:Xe.zIndexPopupBase,footerPaddingBlock:Xe.paddingXS,footerPaddingInline:Xe.padding})),he=e(11575),ye=function(Xe,je){var yt={};for(var Be in Xe)Object.prototype.hasOwnProperty.call(Xe,Be)&&je.indexOf(Be)<0&&(yt[Be]=Xe[Be]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Be=Object.getOwnPropertySymbols(Xe);ue<Be.length;ue++)je.indexOf(Be[ue])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Be[ue])&&(yt[Be[ue]]=Xe[Be[ue]]);return yt};const Pe=null,ct={distance:180},Ue=Xe=>{var je;const{rootClassName:yt,width:Be,height:ue,size:ce="default",mask:Q=!0,push:L=ct,open:oe,afterOpenChange:xe,onClose:k,prefixCls:R,getContainer:re,style:j,className:M,visible:D,afterVisibleChange:J}=Xe,F=ye(Xe,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:te,getPrefixCls:Ee,direction:ie,drawer:T}=r.useContext(be.E_),O=Ee("drawer",R),[le,ve]=Ae(O),Oe=re===void 0&&te?()=>te(document.body):re,Qe=v()({"no-mask":!Q,[`${O}-rtl`]:ie==="rtl"},yt,ve),Ke=r.useMemo(()=>Be!=null?Be:ce==="large"?736:378,[Be,ce]),de=r.useMemo(()=>ue!=null?ue:ce==="large"?736:378,[ue,ce]),Ze={motionName:(0,K.m)(O,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Y=bt=>({motionName:(0,K.m)(O,`panel-motion-${bt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),nt=(0,he.H)();return le(r.createElement(G.BR,null,r.createElement(ae.Ux,{status:!0,override:!0},r.createElement(z,Object.assign({prefixCls:O,onClose:k,maskMotion:Ze,motion:Y},F,{open:oe!=null?oe:D,mask:Q,push:L,width:Ke,height:de,style:Object.assign(Object.assign({},T==null?void 0:T.style),j),className:v()(T==null?void 0:T.className,M),rootClassName:Qe,getContainer:Oe,afterOpenChange:xe!=null?xe:J,panelRef:nt}),r.createElement($,Object.assign({prefixCls:O},F,{onClose:k}))))))},Ve=Xe=>{const{prefixCls:je,style:yt,className:Be,placement:ue="right"}=Xe,ce=ye(Xe,["prefixCls","style","className","placement"]),{getPrefixCls:Q}=r.useContext(be.E_),L=Q("drawer",je),[oe,xe]=Ae(L),k=v()(L,`${L}-pure`,`${L}-${ue}`,xe,Be);return oe(r.createElement("div",{className:k,style:yt},r.createElement($,Object.assign({prefixCls:L},ce))))};Ue._InternalPanelDoNotUseOrYouWillBeFired=Ve;var Et=Ue},91857:function(wt,N,e){"use strict";var t=e(59301),v=e(38819),g=e(92310),p=e.n(g),i=e(31561),h=e(70425),r=e(18929),l=e(2738),c=e(79676),s=e(53487),o=e(92343),d=e(36355),n=e(20834),a=e(40875),u=e(88088),f=e(47211);const S=null,E=C=>{const{menu:m,arrow:y,prefixCls:x,children:P,trigger:_,disabled:z,dropdownRender:K,getPopupContainer:be,overlayClassName:ae,rootClassName:Me,open:B,onOpenChange:$,visible:G,onVisibleChange:se,mouseEnterDelay:X=.15,mouseLeaveDelay:W=.1,autoAdjustOverflow:Z=!0,placement:pe="",overlay:Ae,transitionName:he}=C,{getPopupContainer:ye,getPrefixCls:Pe,direction:ct}=t.useContext(d.E_),Ue=t.useMemo(()=>{const M=Pe();return he!==void 0?he:pe.includes("top")?`${M}-slide-down`:`${M}-slide-up`},[Pe,pe,he]),Ve=t.useMemo(()=>pe?pe.includes("Center")?pe.slice(0,pe.indexOf("Center")):pe:ct==="rtl"?"bottomRight":"bottomLeft",[pe,ct]),Et=Pe("dropdown",x),[Xe,je]=(0,f.Z)(Et),[,yt]=(0,u.Z)(),Be=t.Children.only(P),ue=(0,o.Tm)(Be,{className:p()(`${Et}-trigger`,{[`${Et}-rtl`]:ct==="rtl"},Be.props.className),disabled:z}),ce=z?[]:_;let Q;ce&&ce.includes("contextMenu")&&(Q=!0);const[L,oe]=(0,r.Z)(!1,{value:B!=null?B:G}),xe=(0,h.useEvent)(M=>{$==null||$(M),se==null||se(M),oe(M)}),k=p()(ae,Me,je,{[`${Et}-rtl`]:ct==="rtl"}),R=(0,c.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:Z,offset:yt.marginXXS,arrowWidth:y?yt.sizePopupArrow:0,borderRadius:yt.borderRadius}),re=t.useCallback(()=>{oe(!1)},[]),j=()=>{let M;return m!=null&&m.items?M=t.createElement(n.default,Object.assign({},m)):typeof Ae=="function"?M=Ae():M=Ae,K&&(M=K(M)),M=t.Children.only(typeof M=="string"?t.createElement("span",null,M):M),t.createElement(a.J,{prefixCls:`${Et}-menu`,expandIcon:t.createElement("span",{className:`${Et}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${Et}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:re,validator:D=>{let{mode:J}=D}},M)};return Xe(t.createElement(i.Z,Object.assign({alignPoint:Q},(0,l.Z)(C,["rootClassName"]),{mouseEnterDelay:X,mouseLeaveDelay:W,visible:L,builtinPlacements:R,arrow:!!y,overlayClassName:k,prefixCls:Et,getPopupContainer:be||ye,transitionName:Ue,trigger:ce,overlay:j,placement:Ve,onVisibleChange:xe}),ue))};function w(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const A=(0,s.Z)(E,"dropdown",C=>C,w),b=C=>t.createElement(A,Object.assign({},C),t.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=b,N.Z=E},38854:function(wt,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),i=e(18785),h=e(3113),r=e(36355),l=e(81327),c=e(33234),s=e(47211),o=function(f,S){var E={};for(var w in f)Object.prototype.hasOwnProperty.call(f,w)&&S.indexOf(w)<0&&(E[w]=f[w]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,w=Object.getOwnPropertySymbols(f);A<w.length;A++)S.indexOf(w[A])<0&&Object.prototype.propertyIsEnumerable.call(f,w[A])&&(E[w[A]]=f[w[A]]);return E};const d=f=>{const{getPopupContainer:S,getPrefixCls:E,direction:w}=p.useContext(r.E_),{prefixCls:A,type:b="default",danger:C,disabled:m,loading:y,onClick:x,htmlType:P,children:_,className:z,menu:K,arrow:be,autoFocus:ae,overlay:Me,trigger:B,align:$,open:G,onOpenChange:se,placement:X,getPopupContainer:W,href:Z,icon:pe=p.createElement(i.Z,null),title:Ae,buttonsRender:he=j=>j,mouseEnterDelay:ye,mouseLeaveDelay:Pe,overlayClassName:ct,overlayStyle:Ue,destroyPopupOnHide:Ve,dropdownRender:Et}=f,Xe=o(f,["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"]),je=E("dropdown",A),yt=`${je}-button`,[Be,ue]=(0,s.Z)(je),ce={menu:K,arrow:be,autoFocus:ae,align:$,disabled:m,trigger:m?[]:B,onOpenChange:se,getPopupContainer:W||S,mouseEnterDelay:ye,mouseLeaveDelay:Pe,overlayClassName:ct,overlayStyle:Ue,destroyPopupOnHide:Ve,dropdownRender:Et},{compactSize:Q,compactItemClassnames:L}=(0,c.ri)(je,w),oe=g()(yt,L,z,ue);"overlay"in f&&(ce.overlay=Me),"open"in f&&(ce.open=G),"placement"in f?ce.placement=X:ce.placement=w==="rtl"?"bottomLeft":"bottomRight";const xe=p.createElement(h.ZP,{type:b,danger:C,disabled:m,loading:y,onClick:x,htmlType:P,href:Z,title:Ae},_),k=p.createElement(h.ZP,{type:b,danger:C,icon:pe}),[R,re]=he([xe,k]);return Be(p.createElement(l.Z.Compact,Object.assign({className:oe,size:Q,block:!0},Xe),R,p.createElement(t.Z,Object.assign({},ce),re)))};d.__ANT_BUTTON=!0;var n=d;const a=t.Z;a.Button=n;var u=a},47211:function(wt,N,e){"use strict";e.d(N,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),i=e(19447),h=e(83116),r=e(37613),c=d=>{const{componentCls:n,menuCls:a,colorError:u,colorTextLightSolid:f}=d,S=`${a}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${a} ${S}`]:{[`&${S}-danger:not(${S}-disabled)`]:{color:u,"&:hover":{color:f,backgroundColor:u}}}}}};const s=d=>{const{componentCls:n,menuCls:a,zIndexPopup:u,dropdownArrowDistance:f,sizePopupArrow:S,antCls:E,iconCls:w,motionDurationMid:A,dropdownPaddingVertical:b,fontSize:C,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:x,controlPaddingHorizontal:P,colorBgElevated:_}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:u,display:"block","&::before":{position:"absolute",insetBlock:-f+S/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${w}-down, & > ${E}-btn-icon > ${w}-down`]:{fontSize:x}},[`${n}-wrap`]:{position:"relative",[`${E}-btn > ${w}-down`]:{fontSize:x},[`${w}-down::before`]:{transition:`transform ${A}`}},[`${n}-wrap-open`]:{[`${w}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomLeft,
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottomLeft,
&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottom,
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottom,
&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomRight,
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottomRight`]:{animationName:v.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-topLeft,
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-topLeft,
&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-top,
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-top,
&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-topRight,
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-topRight`]:{animationName:v.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottomLeft,
&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottom,
&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottomRight`]:{animationName:v.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-topLeft,
&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-top,
&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-topRight`]:{animationName:v.ly}})},(0,i.ZP)(d,{colorBg:_,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${a}`]:{position:"relative",margin:0},[`${a}-submenu-popup`]:{position:"absolute",zIndex:u,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[a]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:_,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,t.Qy)(d)),{[`${a}-item-group-title`]:{padding:`${b}px ${P}px`,color:d.colorTextDescription,transition:`all ${A}`},[`${a}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${a}-item-icon`]:{minWidth:C,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${a}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${A}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${a}-item, ${a}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${b}px ${P}px`,color:d.colorText,fontWeight:"normal",fontSize:C,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${A}`,borderRadius:d.borderRadiusSM,"&:hover, &-active":{backgroundColor:d.controlItemBgHover}},(0,t.Qy)(d)),{"&-selected":{color:d.colorPrimary,backgroundColor:d.controlItemBgActive,"&:hover, &-active":{backgroundColor:d.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:_,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${d.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:d.colorSplit},[`${n}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,[`${n}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:d.colorTextDescription,fontSize:x,fontStyle:"normal"}}}),[`${a}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${a}-submenu-title`]:{paddingInlineEnd:P+d.fontSizeSM},[`${a}-submenu-vertical`]:{position:"relative"},[`${a}-submenu${a}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:_,cursor:"not-allowed"}},[`${a}-submenu-selected ${n}-menu-submenu-title`]:{color:d.colorPrimary}})}},[(0,v.oN)(d,"slide-up"),(0,v.oN)(d,"slide-down"),(0,g.Fm)(d,"move-up"),(0,g.Fm)(d,"move-down"),(0,p._y)(d,"zoom-big")]]};var o=(0,h.Z)("Dropdown",(d,n)=>{let{rootPrefixCls:a}=n;const{marginXXS:u,sizePopupArrow:f,controlHeight:S,fontSize:E,lineHeight:w,paddingXXS:A,componentCls:b,borderRadiusLG:C}=d,m=(S-E*w)/2,{dropdownArrowOffset:y}=(0,i.fS)({contentRadius:C}),x=(0,r.TS)(d,{menuCls:`${b}-menu`,rootPrefixCls:a,dropdownArrowDistance:f/2+u,dropdownArrowOffset:y,dropdownPaddingVertical:m,dropdownEdgeChildPadding:A});return[s(x),c(x)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},64165:function(wt,N,e){"use strict";e.d(N,{Z:function(){return A}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(9763),h=e(64993),r=e(88088),c=()=>{const[,b]=(0,r.Z)(),m=new h.C(b.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:m,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.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"}),g.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)"}),g.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"}),g.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"})),g.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"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},o=()=>{const[,b]=(0,r.Z)(),{colorFill:C,colorFillTertiary:m,colorFillQuaternary:y,colorBgContainer:x}=b,{borderColor:P,shadowColor:_,contentColor:z}=(0,g.useMemo)(()=>({borderColor:new h.C(C).onBackground(x).toHexShortString(),shadowColor:new h.C(m).onBackground(x).toHexShortString(),contentColor:new h.C(y).onBackground(x).toHexShortString()}),[C,m,y,x]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:_,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:P},g.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"}),g.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:z}))))},d=e(83116),n=e(37613);const a=b=>{const{componentCls:C,margin:m,marginXS:y,marginXL:x,fontSize:P,lineHeight:_}=b;return{[C]:{marginInline:y,fontSize:P,lineHeight:_,textAlign:"center",[`${C}-image`]:{height:b.emptyImgHeight,marginBottom:y,opacity:b.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:b.colorText},[`${C}-footer`]:{marginTop:m},"&-normal":{marginBlock:x,color:b.colorTextDisabled,[`${C}-description`]:{color:b.colorTextDisabled},[`${C}-image`]:{height:b.emptyImgHeightMD}},"&-small":{marginBlock:y,color:b.colorTextDisabled,[`${C}-image`]:{height:b.emptyImgHeightSM}}}}};var u=(0,d.Z)("Empty",b=>{const{componentCls:C,controlHeightLG:m}=b,y=(0,n.TS)(b,{emptyImgCls:`${C}-img`,emptyImgHeight:m*2.5,emptyImgHeightMD:m,emptyImgHeightSM:m*.875});return[a(y)]}),f=function(b,C){var m={};for(var y in b)Object.prototype.hasOwnProperty.call(b,y)&&C.indexOf(y)<0&&(m[y]=b[y]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(b);x<y.length;x++)C.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(b,y[x])&&(m[y[x]]=b[y[x]]);return m};const S=g.createElement(c,null),E=g.createElement(o,null),w=b=>{var{className:C,rootClassName:m,prefixCls:y,image:x=S,description:P,children:_,imageStyle:z,style:K}=b,be=f(b,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ae,direction:Me,empty:B}=g.useContext(p.E_),$=ae("empty",y),[G,se]=u($),[X]=(0,i.Z)("Empty"),W=typeof P!="undefined"?P:X==null?void 0:X.description,Z=typeof W=="string"?W:"empty";let pe=null;return typeof x=="string"?pe=g.createElement("img",{alt:Z,src:x}):pe=x,G(g.createElement("div",Object.assign({className:v()(se,$,B==null?void 0:B.className,{[`${$}-normal`]:x===E,[`${$}-rtl`]:Me==="rtl"},C,m),style:Object.assign(Object.assign({},B==null?void 0:B.style),K)},be),g.createElement("div",{className:`${$}-image`,style:z},pe),W&&g.createElement("div",{className:`${$}-description`},W),_&&g.createElement("div",{className:`${$}-footer`},_)))};w.PRESENTED_IMAGE_DEFAULT=S,w.PRESENTED_IMAGE_SIMPLE=E;var A=w},78241:function(wt,N,e){"use strict";e.d(N,{default:function(){return qt}});var t=e(26407),v=e(92310),g=e.n(v),p=e(77900),i=e(59301),h=e(62892),r=e(32441);function l(Ce){const[U,ee]=i.useState(Ce);return i.useEffect(()=>{const q=setTimeout(()=>{ee(Ce)},Ce.length?0:10);return()=>{clearTimeout(q)}},[Ce]),U}var c=e(17313),s=e(29878),o=e(8378),d=e(37613),n=e(83116),u=Ce=>{const{componentCls:U}=Ce,ee=`${U}-show-help`,q=`${U}-show-help-item`;return{[ee]:{transition:`opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[q]:{overflow:"hidden",transition:`height ${Ce.motionDurationSlow} ${Ce.motionEaseInOut},
opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut},
transform ${Ce.motionDurationSlow} ${Ce.motionEaseInOut} !important`,[`&${q}-appear, &${q}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${q}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=Ce=>({legend:{display:"block",width:"100%",marginBottom:Ce.marginLG,padding:0,color:Ce.colorTextDescription,fontSize:Ce.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`},label:{fontSize:Ce.fontSize},'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 ${Ce.controlOutlineWidth}px ${Ce.controlOutline}`},output:{display:"block",paddingTop:15,color:Ce.colorText,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight}}),S=(Ce,U)=>{const{formItemCls:ee}=Ce;return{[ee]:{[`${ee}-label > label`]:{height:U},[`${ee}-control-input`]:{minHeight:U}}}},E=Ce=>{const{componentCls:U}=Ce;return{[Ce.componentCls]:Object.assign(Object.assign(Object.assign({},(0,c.Wf)(Ce)),f(Ce)),{[`${U}-text`]:{display:"inline-block",paddingInlineEnd:Ce.paddingSM},"&-small":Object.assign({},S(Ce,Ce.controlHeightSM)),"&-large":Object.assign({},S(Ce,Ce.controlHeightLG))})}},w=Ce=>{const{formItemCls:U,iconCls:ee,componentCls:q,rootPrefixCls:ne,labelRequiredMarkColor:Le,labelColor:Ie,labelFontSize:$e,labelHeight:it,labelColonMarginInlineStart:Ct,labelColonMarginInlineEnd:Ot,itemMarginBottom:Zt}=Ce;return{[U]:Object.assign(Object.assign({},(0,c.Wf)(Ce)),{marginBottom:Zt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${ne}-row`]:{display:"none"},"&-has-warning":{[`${U}-split`]:{color:Ce.colorError}},"&-has-error":{[`${U}-split`]:{color:Ce.colorWarning}},[`${U}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Ce.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:it,color:Ie,fontSize:$e,[`> ${ee}`]:{fontSize:Ce.fontSize,verticalAlign:"top"},[`&${U}-required:not(${U}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Ce.marginXXS,color:Le,fontSize:Ce.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-optional`]:{display:"inline-block",marginInlineStart:Ce.marginXXS,color:Ce.colorTextDescription,[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-tooltip`]:{color:Ce.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ce.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ct,marginInlineEnd:Ot},[`&${U}-no-colon::after`]:{content:'"\\a0"'}}},[`${U}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ne}-col-'"]):not([class*="' ${ne}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ce.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[U]:{"&-explain, &-extra":{clear:"both",color:Ce.colorTextDescription,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ce.controlHeightSM,transition:`color ${Ce.motionDurationMid} ${Ce.motionEaseOut}`},"&-explain":{"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning}}},[`&-with-help ${U}-explain`]:{height:"auto",opacity:1},[`${U}-feedback-icon`]:{fontSize:Ce.fontSize,textAlign:"center",visibility:"visible",animationName:s.kr,animationDuration:Ce.motionDurationMid,animationTimingFunction:Ce.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ce.colorSuccess},"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning},"&-validating":{color:Ce.colorPrimary}}})}},A=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-horizontal`]:{[`${ee}-label`]:{flexGrow:0},[`${ee}-control`]:{flex:"1 1 0",minWidth:0},[`${ee}-label[class$='-24'], ${ee}-label[class*='-24 ']`]:{[`& + ${ee}-control`]:{minWidth:"unset"}}}}},b=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-inline`]:{display:"flex",flexWrap:"wrap",[ee]:{flex:"none",marginInlineEnd:Ce.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ee}-label,
> ${ee}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${ee}-label`]:{flex:"none"},[`${U}-text`]:{display:"inline-block"},[`${ee}-has-feedback`]:{display:"inline-block"}}}}},C=Ce=>({padding:Ce.verticalLabelPadding,margin:Ce.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),m=Ce=>{const{componentCls:U,formItemCls:ee,rootPrefixCls:q}=Ce;return{[`${ee} ${ee}-label`]:C(Ce),[U]:{[ee]:{flexWrap:"wrap",[`${ee}-label, ${ee}-control`]:{[`&:not([class*=" ${q}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},y=Ce=>{const{componentCls:U,formItemCls:ee,rootPrefixCls:q}=Ce;return{[`${U}-vertical`]:{[ee]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${U}-item-control`]:{width:"100%"}}},[`${U}-vertical ${ee}-label,
.${q}-col-24${ee}-label,
.${q}-col-xl-24${ee}-label`]:C(Ce),[`@media (max-width: ${Ce.screenXSMax}px)`]:[m(Ce),{[U]:{[`.${q}-col-xs-24${ee}-label`]:C(Ce)}}],[`@media (max-width: ${Ce.screenSMMax}px)`]:{[U]:{[`.${q}-col-sm-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenMDMax}px)`]:{[U]:{[`.${q}-col-md-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenLGMax}px)`]:{[U]:{[`.${q}-col-lg-24${ee}-label`]:C(Ce)}}}},x=(Ce,U)=>(0,d.TS)(Ce,{formItemCls:`${Ce.componentCls}-item`,rootPrefixCls:U});var P=(0,n.Z)("Form",(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[E(q),w(q),u(q),A(q),b(q),y(q),(0,o.Z)(q),s.kr]},Ce=>({labelRequiredMarkColor:Ce.colorError,labelColor:Ce.colorTextHeading,labelFontSize:Ce.fontSize,labelHeight:Ce.controlHeight,labelColonMarginInlineStart:Ce.marginXXS/2,labelColonMarginInlineEnd:Ce.marginXS,itemMarginBottom:Ce.marginLG,verticalLabelPadding:`0 0 ${Ce.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const _=[];function z(Ce,U,ee){let q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ce=="string"?Ce:`${U}-${q}`,error:Ce,errorStatus:ee}}var be=Ce=>{let{help:U,helpStatus:ee,errors:q=_,warnings:ne=_,className:Le,fieldId:Ie,onVisibleChanged:$e}=Ce;const{prefixCls:it}=i.useContext(r.Rk),Ct=`${it}-item-explain`,[,Ot]=P(it),Zt=(0,i.useMemo)(()=>(0,h.Z)(it),[it]),Ht=l(q),Ft=l(ne),zt=i.useMemo(()=>U!=null?[z(U,"help",ee)]:[].concat((0,t.Z)(Ht.map((Ge,qe)=>z(Ge,"error","error",qe))),(0,t.Z)(Ft.map((Ge,qe)=>z(Ge,"warning","warning",qe)))),[U,ee,Ht,Ft]),_e={};return Ie&&(_e.id=`${Ie}_help`),i.createElement(p.default,{motionDeadline:Zt.motionDeadline,motionName:`${it}-show-help`,visible:!!zt.length,onVisibleChanged:$e},Ge=>{const{className:qe,style:ot}=Ge;return i.createElement("div",Object.assign({},_e,{className:g()(Ct,qe,Le,Ot),style:ot,role:"alert"}),i.createElement(p.CSSMotionList,Object.assign({keys:zt},(0,h.Z)(it),{motionName:`${it}-show-help-item`,component:!1}),gt=>{const{key:tt,error:ut,errorStatus:ge,className:He,style:et}=gt;return i.createElement("div",{key:tt,className:g()(He,{[`${Ct}-${ge}`]:ge}),style:et},ut)}))})},ae=e(95013),Me=e(36355),B=e(1684),$=e(52946),G=e(19716),se=e(16722);const X=["parentNode"],W="form_item";function Z(Ce){return Ce===void 0||Ce===!1?[]:Array.isArray(Ce)?Ce:[Ce]}function pe(Ce,U){if(!Ce.length)return;const ee=Ce.join("_");return U?`${U}_${ee}`:X.includes(ee)?`${W}_${ee}`:ee}function Ae(Ce,U,ee,q,ne,Le){let Ie=q;return Le!==void 0?Ie=Le:ee.validating?Ie="validating":Ce.length?Ie="error":U.length?Ie="warning":(ee.touched||ne&&ee.validated)&&(Ie="success"),Ie}function he(Ce){return Z(Ce).join("_")}function ye(Ce){const[U]=(0,ae.useForm)(),ee=i.useRef({}),q=i.useMemo(()=>Ce!=null?Ce:Object.assign(Object.assign({},U),{__INTERNAL__:{itemRef:ne=>Le=>{const Ie=he(ne);Le?ee.current[Ie]=Le:delete ee.current[Ie]}},scrollToField:function(ne){let Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ie=Z(ne),$e=pe(Ie,q.__INTERNAL__.name),it=$e?document.getElementById($e):null;it&&(0,se.Z)(it,Object.assign({scrollMode:"if-needed",block:"nearest"},Le))},getFieldInstance:ne=>{const Le=he(ne);return ee.current[Le]}}),[Ce,U]);return[q]}var Pe=e(28726),ct=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne<q.length;ne++)U.indexOf(q[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[ne])&&(ee[q[ne]]=Ce[q[ne]]);return ee};const Ue=(Ce,U)=>{const ee=i.useContext(B.Z),{getPrefixCls:q,direction:ne,form:Le}=i.useContext(Me.E_),{prefixCls:Ie,className:$e,rootClassName:it,size:Ct,disabled:Ot=ee,form:Zt,colon:Ht,labelAlign:Ft,labelWrap:zt,labelCol:_e,wrapperCol:Ge,hideRequiredMark:qe,layout:ot="horizontal",scrollToFirstError:gt,requiredMark:tt,onFinishFailed:ut,name:ge,style:He,feedbackIcons:et}=Ce,at=ct(Ce,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),st=(0,G.Z)(Ct),At=i.useContext(Pe.Z),St=(0,i.useMemo)(()=>tt!==void 0?tt:Le&&Le.requiredMark!==void 0?Le.requiredMark:!qe,[qe,tt,Le]),kt=Ht!=null?Ht:Le==null?void 0:Le.colon,Jt=q("form",Ie),[en,un]=P(Jt),pn=g()(Jt,`${Jt}-${ot}`,{[`${Jt}-hide-required-mark`]:St===!1,[`${Jt}-rtl`]:ne==="rtl",[`${Jt}-${st}`]:st},un,Le==null?void 0:Le.className,$e,it),[Cn]=ye(Zt),{__INTERNAL__:Ne}=Cn;Ne.name=ge;const ke=(0,i.useMemo)(()=>({name:ge,labelAlign:Ft,labelCol:_e,labelWrap:zt,wrapperCol:Ge,vertical:ot==="vertical",colon:kt,requiredMark:St,itemRef:Ne.itemRef,form:Cn,feedbackIcons:et}),[ge,Ft,_e,Ge,ot,kt,St,Cn,et]);i.useImperativeHandle(U,()=>Cn);const rt=(pt,Xt)=>{if(pt){let Wt={block:"nearest"};typeof pt=="object"&&(Wt=pt),Cn.scrollToField(Xt,Wt)}},lt=pt=>{if(ut==null||ut(pt),pt.errorFields.length){const Xt=pt.errorFields[0].name;if(gt!==void 0){rt(gt,Xt);return}Le&&Le.scrollToFirstError!==void 0&&rt(Le.scrollToFirstError,Xt)}};return en(i.createElement(B.n,{disabled:Ot},i.createElement($.q,{size:st},i.createElement(r.RV,Object.assign({},{validateMessages:At}),i.createElement(r.q3.Provider,{value:ke},i.createElement(ae.default,Object.assign({id:ge},at,{name:ge,onFinishFailed:lt,form:Cn,style:Object.assign(Object.assign({},Le==null?void 0:Le.style),He),className:pn})))))))};var Et=i.forwardRef(Ue),Xe=e(41799),je=e(8654),yt=e(92343),Be=e(11592);function ue(Ce){if(typeof Ce=="function")return Ce;const U=(0,Be.Z)(Ce);return U.length<=1?U[0]:U}const ce=()=>{const{status:Ce,errors:U=[],warnings:ee=[]}=(0,i.useContext)(r.aM);return{status:Ce,errors:U,warnings:ee}};ce.Context=r.aM;var Q=ce,L=e(16089);function oe(Ce){const[U,ee]=i.useState(Ce),q=(0,i.useRef)(null),ne=(0,i.useRef)([]),Le=(0,i.useRef)(!1);i.useEffect(()=>(Le.current=!1,()=>{Le.current=!0,L.Z.cancel(q.current),q.current=null}),[]);function Ie($e){Le.current||(q.current===null&&(ne.current=[],q.current=(0,L.Z)(()=>{q.current=null,ee(it=>{let Ct=it;return ne.current.forEach(Ot=>{Ct=Ot(Ct)}),Ct})})),ne.current.push($e))}return[U,Ie]}function xe(){const{itemRef:Ce}=i.useContext(r.q3),U=i.useRef({});function ee(q,ne){const Le=ne&&typeof ne=="object"&&ne.ref,Ie=q.join("_");return(U.current.name!==Ie||U.current.originRef!==Le)&&(U.current.name=Ie,U.current.originRef=Le,U.current.ref=(0,je.sQ)(Ce(q),Le)),U.current.ref}return ee}var k=e(29194),R=e(34280),re=e(2738),j=e(27382),M=e(37028);const D=Ce=>{const{formItemCls:U}=Ce;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${U}-control`]:{display:"flex"}}}};var J=(0,n.b)(["Form","item-item"],(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[D(q)]}),te=Ce=>{const{prefixCls:U,status:ee,wrapperCol:q,children:ne,errors:Le,warnings:Ie,_internalItemRender:$e,extra:it,help:Ct,fieldId:Ot,marginBottom:Zt,onErrorVisibleChanged:Ht}=Ce,Ft=`${U}-item`,zt=i.useContext(r.q3),_e=q||zt.wrapperCol||{},Ge=g()(`${Ft}-control`,_e.className),qe=i.useMemo(()=>Object.assign({},zt),[zt]);delete qe.labelCol,delete qe.wrapperCol;const ot=i.createElement("div",{className:`${Ft}-control-input`},i.createElement("div",{className:`${Ft}-control-input-content`},ne)),gt=i.useMemo(()=>({prefixCls:U,status:ee}),[U,ee]),tt=Zt!==null||Le.length||Ie.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(r.Rk.Provider,{value:gt},i.createElement(be,{fieldId:Ot,errors:Le,warnings:Ie,help:Ct,helpStatus:ee,className:`${Ft}-explain-connected`,onVisibleChanged:Ht})),!!Zt&&i.createElement("div",{style:{width:0,height:Zt}})):null,ut={};Ot&&(ut.id=`${Ot}_extra`);const ge=it?i.createElement("div",Object.assign({},ut,{className:`${Ft}-extra`}),it):null,He=$e&&$e.mark==="pro_table_render"&&$e.render?$e.render(Ce,{input:ot,errorList:tt,extra:ge}):i.createElement(i.Fragment,null,ot,tt,ge);return i.createElement(r.q3.Provider,{value:qe},i.createElement(M.Z,Object.assign({},_e,{className:Ge}),He),i.createElement(J,{prefixCls:U}))},Ee=e(61485),ie=e(31724),T=e(9763),O=e(6848),le=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne<q.length;ne++)U.indexOf(q[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[ne])&&(ee[q[ne]]=Ce[q[ne]]);return ee};function ve(Ce){return Ce?typeof Ce=="object"&&!i.isValidElement(Ce)?Ce:{title:Ce}:null}var Qe=Ce=>{let{prefixCls:U,label:ee,htmlFor:q,labelCol:ne,labelAlign:Le,colon:Ie,required:$e,requiredMark:it,tooltip:Ct}=Ce;var Ot;const[Zt]=(0,T.Z)("Form"),{vertical:Ht,labelAlign:Ft,labelCol:zt,labelWrap:_e,colon:Ge}=i.useContext(r.q3);if(!ee)return null;const qe=ne||zt||{},ot=Le||Ft,gt=`${U}-item-label`,tt=g()(gt,ot==="left"&&`${gt}-left`,qe.className,{[`${gt}-wrap`]:!!_e});let ut=ee;const ge=Ie===!0||Ge!==!1&&Ie!==!1;ge&&!Ht&&typeof ee=="string"&&ee.trim()!==""&&(ut=ee.replace(/[:|]\s*$/,""));const et=ve(Ct);if(et){const{icon:St=i.createElement(Ee.Z,null)}=et,kt=le(et,["icon"]),Jt=i.createElement(O.Z,Object.assign({},kt),i.cloneElement(St,{className:`${U}-item-tooltip`,title:""}));ut=i.createElement(i.Fragment,null,ut,Jt)}const at=it==="optional",st=typeof it=="function";st?ut=it(ut,{required:!!$e}):at&&!$e&&(ut=i.createElement(i.Fragment,null,ut,i.createElement("span",{className:`${U}-item-optional`,title:""},(Zt==null?void 0:Zt.optional)||((Ot=ie.Z.Form)===null||Ot===void 0?void 0:Ot.optional))));const At=g()({[`${U}-item-required`]:$e,[`${U}-item-required-mark-optional`]:at||st,[`${U}-item-no-colon`]:!ge});return i.createElement(M.Z,Object.assign({},qe,{className:tt}),i.createElement("label",{htmlFor:q,className:At,title:typeof ee=="string"?ee:""},ut))},Ke=e(29679),de=e(19248),Ze=e(96512),Y=e(58617);const nt={success:Ke.Z,warning:Ze.Z,error:de.Z,validating:Y.Z};function bt(Ce){let{children:U,errors:ee,warnings:q,hasFeedback:ne,validateStatus:Le,prefixCls:Ie,meta:$e,noStyle:it}=Ce;const Ct=`${Ie}-item`,{feedbackIcons:Ot}=i.useContext(r.q3),Zt=Ae(ee,q,$e,null,!!ne,Le),{isFormItemInput:Ht,status:Ft}=i.useContext(r.aM),zt=i.useMemo(()=>{var _e;let Ge;if(ne){const gt=ne!==!0&&ne.icons||Ot,tt=Zt&&((_e=gt==null?void 0:gt({status:Zt,errors:ee,warnings:q}))===null||_e===void 0?void 0:_e[Zt]),ut=Zt&&nt[Zt];Ge=tt!==!1&&ut?i.createElement("span",{className:g()(`${Ct}-feedback-icon`,`${Ct}-feedback-icon-${Zt}`)},tt||i.createElement(ut,null)):null}let qe=!0,ot=Zt||"";return it&&(qe=Ht,ot=(Zt!=null?Zt:Ft)||""),{status:ot,errors:ee,warnings:q,hasFeedback:!!ne,feedbackIcon:Ge,isFormItemInput:qe}},[Zt,ne,it,Ht,Ft]);return i.createElement(r.aM.Provider,{value:zt},U)}var I=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne<q.length;ne++)U.indexOf(q[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[ne])&&(ee[q[ne]]=Ce[q[ne]]);return ee};function Je(Ce){const{prefixCls:U,className:ee,rootClassName:q,style:ne,help:Le,errors:Ie,warnings:$e,validateStatus:it,meta:Ct,hasFeedback:Ot,hidden:Zt,children:Ht,fieldId:Ft,required:zt,isRequired:_e,onSubItemMetaChange:Ge}=Ce,qe=I(Ce,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),ot=`${U}-item`,{requiredMark:gt}=i.useContext(r.q3),tt=i.useRef(null),ut=l(Ie),ge=l($e),He=Le!=null,et=!!(He||Ie.length||$e.length),at=!!tt.current&&(0,k.Z)(tt.current),[st,At]=i.useState(null);(0,R.Z)(()=>{if(et&&tt.current){const un=getComputedStyle(tt.current);At(parseInt(un.marginBottom,10))}},[et,at]);const St=un=>{un||At(null)},Jt=function(){let un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const pn=un?ut:Ct.errors,Cn=un?ge:Ct.warnings;return Ae(pn,Cn,Ct,"",!!Ot,it)}(),en=g()(ot,ee,q,{[`${ot}-with-help`]:He||ut.length||ge.length,[`${ot}-has-feedback`]:Jt&&Ot,[`${ot}-has-success`]:Jt==="success",[`${ot}-has-warning`]:Jt==="warning",[`${ot}-has-error`]:Jt==="error",[`${ot}-is-validating`]:Jt==="validating",[`${ot}-hidden`]:Zt});return i.createElement("div",{className:en,style:ne,ref:tt},i.createElement(j.Z,Object.assign({className:`${ot}-row`},(0,re.Z)(qe,["_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"])),i.createElement(Qe,Object.assign({htmlFor:Ft},Ce,{requiredMark:gt,required:zt!=null?zt:_e,prefixCls:U})),i.createElement(te,Object.assign({},Ce,Ct,{errors:ut,warnings:ge,prefixCls:U,status:Jt,help:Le,marginBottom:st,onErrorVisibleChanged:St}),i.createElement(r.qI.Provider,{value:Ge},i.createElement(bt,{prefixCls:U,meta:Ct,errors:Ct.errors,warnings:Ct.warnings,hasFeedback:Ot,validateStatus:Jt},Ht)))),!!st&&i.createElement("div",{className:`${ot}-margin-offset`,style:{marginBottom:-st}}))}const Re="__SPLIT__",fe=null,De=i.memo(Ce=>{let{children:U}=Ce;return U},(Ce,U)=>Ce.value===U.value&&Ce.update===U.update&&Ce.childProps.length===U.childProps.length&&Ce.childProps.every((ee,q)=>ee===U.childProps[q]));function ze(Ce){return Ce!=null}function Rt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Nt(Ce){const{name:U,noStyle:ee,className:q,dependencies:ne,prefixCls:Le,shouldUpdate:Ie,rules:$e,children:it,required:Ct,label:Ot,messageVariables:Zt,trigger:Ht="onChange",validateTrigger:Ft,hidden:zt,help:_e}=Ce,{getPrefixCls:Ge}=i.useContext(Me.E_),{name:qe}=i.useContext(r.q3),ot=ue(it),gt=typeof ot=="function",tt=i.useContext(r.qI),{validateTrigger:ut}=i.useContext(ae.FieldContext),ge=Ft!==void 0?Ft:ut,He=ze(U),et=Ge("form",Le),[at,st]=P(et),At=i.useContext(ae.ListContext),St=i.useRef(),[kt,Jt]=oe({}),[en,un]=(0,Xe.Z)(()=>Rt()),pn=Xt=>{const Wt=At==null?void 0:At.getKey(Xt.name);if(un(Xt.destroy?Rt():Xt,!0),ee&&_e!==!1&&tt){let Qt=Xt.name;if(Xt.destroy)Qt=St.current||Qt;else if(Wt!==void 0){const[It,nn]=Wt;Qt=[It].concat((0,t.Z)(nn)),St.current=Qt}tt(Xt,Qt)}},Cn=(Xt,Wt)=>{Jt(Qt=>{const It=Object.assign({},Qt),On=[].concat((0,t.Z)(Xt.name.slice(0,-1)),(0,t.Z)(Wt)).join(Re);return Xt.destroy?delete It[On]:It[On]=Xt,It})},[Ne,ke]=i.useMemo(()=>{const Xt=(0,t.Z)(en.errors),Wt=(0,t.Z)(en.warnings);return Object.values(kt).forEach(Qt=>{Xt.push.apply(Xt,(0,t.Z)(Qt.errors||[])),Wt.push.apply(Wt,(0,t.Z)(Qt.warnings||[]))}),[Xt,Wt]},[kt,en.errors,en.warnings]),rt=xe();function lt(Xt,Wt,Qt){return ee&&!zt?i.createElement(bt,{prefixCls:et,hasFeedback:Ce.hasFeedback,validateStatus:Ce.validateStatus,meta:en,errors:Ne,warnings:ke,noStyle:!0},Xt):i.createElement(Je,Object.assign({key:"row"},Ce,{className:g()(q,st),prefixCls:et,fieldId:Wt,isRequired:Qt,errors:Ne,warnings:ke,meta:en,onSubItemMetaChange:Cn}),Xt)}if(!He&&!gt&&!ne)return at(lt(ot));let pt={};return typeof Ot=="string"?pt.label=Ot:U&&(pt.label=String(U)),Zt&&(pt=Object.assign(Object.assign({},pt),Zt)),at(i.createElement(ae.Field,Object.assign({},Ce,{messageVariables:pt,trigger:Ht,validateTrigger:ge,onMetaChange:pn}),(Xt,Wt,Qt)=>{const It=Z(U).length&&Wt?Wt.name:[],nn=pe(It,qe),On=Ct!==void 0?Ct:!!($e&&$e.some(Lt=>{if(Lt&&typeof Lt=="object"&&Lt.required&&!Lt.warningOnly)return!0;if(typeof Lt=="function"){const mn=Lt(Qt);return mn&&mn.required&&!mn.warningOnly}return!1})),tn=Object.assign({},Xt);let Kt=null;if(Array.isArray(ot)&&He)Kt=ot;else if(!(gt&&(!(Ie||ne)||He))){if(!(ne&&!gt&&!He))if((0,yt.l$)(ot)){const Lt=Object.assign(Object.assign({},ot.props),tn);if(Lt.id||(Lt.id=nn),_e||Ne.length>0||ke.length>0||Ce.extra){const En=[];(_e||Ne.length>0)&&En.push(`${nn}_help`),Ce.extra&&En.push(`${nn}_extra`),Lt["aria-describedby"]=En.join(" ")}Ne.length>0&&(Lt["aria-invalid"]="true"),On&&(Lt["aria-required"]="true"),(0,je.Yr)(ot)&&(Lt.ref=rt(It,ot)),new Set([].concat((0,t.Z)(Z(Ht)),(0,t.Z)(Z(ge)))).forEach(En=>{Lt[En]=function(){for(var Sn,_n,vn,Yn,rr,tr=arguments.length,fn=new Array(tr),ln=0;ln<tr;ln++)fn[ln]=arguments[ln];(vn=tn[En])===null||vn===void 0||(Sn=vn).call.apply(Sn,[tn].concat(fn)),(rr=(Yn=ot.props)[En])===null||rr===void 0||(_n=rr).call.apply(_n,[Yn].concat(fn))}});const an=[Lt["aria-required"],Lt["aria-invalid"],Lt["aria-describedby"]];Kt=i.createElement(De,{value:tn[Ce.valuePropName||"value"],update:ot,childProps:an},(0,yt.Tm)(ot,Lt))}else gt&&(Ie||ne)&&!He?Kt=ot(Qt):Kt=ot}return lt(Kt,nn,On)}))}const dt=Nt;dt.useStatus=Q;var xt=dt,Mt=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne<q.length;ne++)U.indexOf(q[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[ne])&&(ee[q[ne]]=Ce[q[ne]]);return ee},Vt=Ce=>{var{prefixCls:U,children:ee}=Ce,q=Mt(Ce,["prefixCls","children"]);const{getPrefixCls:ne}=i.useContext(Me.E_),Le=ne("form",U),Ie=i.useMemo(()=>({prefixCls:Le,status:"error"}),[Le]);return i.createElement(ae.List,Object.assign({},q),($e,it,Ct)=>i.createElement(r.Rk.Provider,{value:Ie},ee($e.map(Ot=>Object.assign(Object.assign({},Ot),{fieldKey:Ot.key})),it,{errors:Ct.errors,warnings:Ct.warnings})))};function Yt(){const{form:Ce}=(0,i.useContext)(r.q3);return Ce}const Dt=Et;Dt.Item=xt,Dt.List=Vt,Dt.ErrorList=be,Dt.useForm=ye,Dt.useFormInstance=Yt,Dt.useWatch=ae.useWatch,Dt.Provider=r.RV,Dt.create=()=>{};var qt=Dt},8628:function(wt,N,e){"use strict";var t=e(59301),v=e(34280),g=e(56762),p=e(69507);function i(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),l=(0,g.Z)(),c=(0,p.ZP)();return(0,v.Z)(()=>{const s=c.subscribe(o=>{r.current=o,h&&l()});return()=>c.unsubscribe(s)},[]),r.current}N.Z=i},5871:function(wt,N,e){"use strict";e.d(N,{Z:function(){return Ee}});var t=e(84105),v=e(87395),g=e(92310),p=e.n(g),i=e(92413),h=e(400),r=e(39559),l=e(33606),c=e(37061),s=e(6909),o=e(4771);function d(){return typeof BigInt=="function"}function n(ie){return!ie&&ie!==0&&!Number.isNaN(ie)||!String(ie).trim()}function a(ie){var T=ie.trim(),O=T.startsWith("-");O&&(T=T.slice(1)),T=T.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),T.startsWith(".")&&(T="0".concat(T));var le=T||"0",ve=le.split("."),Oe=ve[0]||"0",Qe=ve[1]||"0";Oe==="0"&&Qe==="0"&&(O=!1);var Ke=O?"-":"";return{negative:O,negativeStr:Ke,trimStr:le,integerStr:Oe,decimalStr:Qe,fullStr:"".concat(Ke).concat(le)}}function u(ie){var T=String(ie);return!Number.isNaN(Number(T))&&T.includes("e")}function f(ie){var T=String(ie);if(u(ie)){var O=Number(T.slice(T.indexOf("e-")+2)),le=T.match(/\.(\d+)/);return le!=null&&le[1]&&(O+=le[1].length),O}return T.includes(".")&&E(T)?T.length-T.indexOf(".")-1:0}function S(ie){var T=String(ie);if(u(ie)){if(ie>Number.MAX_SAFE_INTEGER)return String(d()?BigInt(ie).toString():Number.MAX_SAFE_INTEGER);if(ie<Number.MIN_SAFE_INTEGER)return String(d()?BigInt(ie).toString():Number.MIN_SAFE_INTEGER);T=ie.toFixed(f(T))}return a(T).fullStr}function E(ie){return typeof ie=="number"?!Number.isNaN(ie):ie?/^\s*-?\d+(\.\d+)?\s*$/.test(ie)||/^\s*-?\d+\.\s*$/.test(ie)||/^\s*-?\.\d+\s*$/.test(ie):!1}var w=function(){function ie(T){if((0,s.Z)(this,ie),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"negative",void 0),(0,h.Z)(this,"integer",void 0),(0,h.Z)(this,"decimal",void 0),(0,h.Z)(this,"decimalLen",void 0),(0,h.Z)(this,"empty",void 0),(0,h.Z)(this,"nan",void 0),n(T)){this.empty=!0;return}if(this.origin=String(T),T==="-"||Number.isNaN(T)){this.nan=!0;return}var O=T;if(u(O)&&(O=Number(O)),O=typeof O=="string"?O:S(O),E(O)){var le=a(O);this.negative=le.negative;var ve=le.trimStr.split(".");this.integer=BigInt(ve[0]);var Oe=ve[1]||"0";this.decimal=BigInt(Oe),this.decimalLen=Oe.length}else this.nan=!0}return(0,o.Z)(ie,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(O){var le="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(O,"0"));return BigInt(le)}},{key:"negate",value:function(){var O=new ie(this.toString());return O.negative=!O.negative,O}},{key:"cal",value:function(O,le,ve){var Oe=Math.max(this.getDecimalStr().length,O.getDecimalStr().length),Qe=this.alignDecimal(Oe),Ke=O.alignDecimal(Oe),de=le(Qe,Ke).toString(),Ze=ve(Oe),Y=a(de),nt=Y.negativeStr,bt=Y.trimStr,I="".concat(nt).concat(bt.padStart(Ze+1,"0"));return new ie("".concat(I.slice(0,-Ze),".").concat(I.slice(-Ze)))}},{key:"add",value:function(O){if(this.isInvalidate())return new ie(O);var le=new ie(O);return le.isInvalidate()?this:this.cal(le,function(ve,Oe){return ve+Oe},function(ve){return ve})}},{key:"multi",value:function(O){var le=new ie(O);return this.isInvalidate()||le.isInvalidate()?new ie(NaN):this.cal(le,function(ve,Oe){return ve*Oe},function(ve){return ve*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(O){return this.toString()===(O==null?void 0:O.toString())}},{key:"lessEquals",value:function(O){return this.add(O.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return O?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ie}(),A=function(){function ie(T){if((0,s.Z)(this,ie),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),n(T)){this.empty=!0;return}this.origin=String(T),this.number=Number(T)}return(0,o.Z)(ie,[{key:"negate",value:function(){return new ie(-this.toNumber())}},{key:"add",value:function(O){if(this.isInvalidate())return new ie(O);var le=Number(O);if(Number.isNaN(le))return this;var ve=this.number+le;if(ve>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(ve<Number.MIN_SAFE_INTEGER)return new ie(Number.MIN_SAFE_INTEGER);var Oe=Math.max(f(this.number),f(le));return new ie(ve.toFixed(Oe))}},{key:"multi",value:function(O){var le=Number(O);if(this.isInvalidate()||Number.isNaN(le))return new ie(NaN);var ve=this.number*le;if(ve>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(ve<Number.MIN_SAFE_INTEGER)return new ie(Number.MIN_SAFE_INTEGER);var Oe=Math.max(f(this.number),f(le));return new ie(ve.toFixed(Oe))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(O){return this.toNumber()===(O==null?void 0:O.toNumber())}},{key:"lessEquals",value:function(O){return this.add(O.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return O?this.isInvalidate()?"":S(this.number):this.origin}}]),ie}();function b(ie){return d()?new w(ie):new A(ie)}function C(ie,T,O){var le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ie==="")return"";var ve=a(ie),Oe=ve.negativeStr,Qe=ve.integerStr,Ke=ve.decimalStr,de="".concat(T).concat(Ke),Ze="".concat(Oe).concat(Qe);if(O>=0){var Y=Number(Ke[O]);if(Y>=5&&!le){var nt=b(ie).add("".concat(Oe,"0.").concat("0".repeat(O)).concat(10-Y));return C(nt.toString(),T,O,le)}return O===0?Ze:"".concat(Ze).concat(T).concat(Ke.padEnd(O,"0").slice(0,O))}return de===".0"?Ze:"".concat(Ze).concat(de)}var m=b,y=e(93681),x=e(34280),P=e(8654),_=e(59301),z=e(48736);function K(ie,T){var O=(0,_.useRef)(null);function le(){try{var Oe=ie.selectionStart,Qe=ie.selectionEnd,Ke=ie.value,de=Ke.substring(0,Oe),Ze=Ke.substring(Qe);O.current={start:Oe,end:Qe,value:Ke,beforeTxt:de,afterTxt:Ze}}catch(Y){}}function ve(){if(ie&&O.current&&T)try{var Oe=ie.value,Qe=O.current,Ke=Qe.beforeTxt,de=Qe.afterTxt,Ze=Qe.start,Y=Oe.length;if(Oe.endsWith(de))Y=Oe.length-O.current.afterTxt.length;else if(Oe.startsWith(Ke))Y=Ke.length;else{var nt=Ke[Ze-1],bt=Oe.indexOf(nt,Ze-1);bt!==-1&&(Y=bt+1)}ie.setSelectionRange(Y,Y)}catch(I){(0,z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(I.message))}}return[le,ve]}var be=e(49658),ae=function(){var T=(0,_.useState)(!1),O=(0,l.Z)(T,2),le=O[0],ve=O[1];return(0,x.Z)(function(){ve((0,be.Z)())},[]),le},Me=ae,B=e(16089),$=200,G=600;function se(ie){var T=ie.prefixCls,O=ie.upNode,le=ie.downNode,ve=ie.upDisabled,Oe=ie.downDisabled,Qe=ie.onStep,Ke=_.useRef(),de=_.useRef([]),Ze=_.useRef();Ze.current=Qe;var Y=function(){clearTimeout(Ke.current)},nt=function(Rt,Nt){Rt.preventDefault(),Y(),Ze.current(Nt);function dt(){Ze.current(Nt),Ke.current=setTimeout(dt,$)}Ke.current=setTimeout(dt,G)};_.useEffect(function(){return function(){Y(),de.current.forEach(function(ze){return B.Z.cancel(ze)})}},[]);var bt=Me();if(bt)return null;var I="".concat(T,"-handler"),Je=p()(I,"".concat(I,"-up"),(0,h.Z)({},"".concat(I,"-up-disabled"),ve)),Re=p()(I,"".concat(I,"-down"),(0,h.Z)({},"".concat(I,"-down-disabled"),Oe)),fe=function(){return de.current.push((0,B.Z)(Y))},De={unselectable:"on",role:"button",onMouseUp:fe,onMouseLeave:fe};return _.createElement("div",{className:"".concat(I,"-wrap")},_.createElement("span",(0,i.Z)({},De,{onMouseDown:function(Rt){nt(Rt,!0)},"aria-label":"Increase Value","aria-disabled":ve,className:Je}),O||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),_.createElement("span",(0,i.Z)({},De,{onMouseDown:function(Rt){nt(Rt,!1)},"aria-label":"Decrease Value","aria-disabled":Oe,className:Re}),le||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function X(ie){var T=typeof ie=="number"?S(ie):a(ie).fullStr,O=T.includes(".");return O?a(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ie+"0"}var W=e(5643),Z=function(){var ie=(0,_.useRef)(0),T=function(){B.Z.cancel(ie.current)};return(0,_.useEffect)(function(){return T},[]),function(O){T(),ie.current=(0,B.Z)(function(){O()})}},pe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ae=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],he=function(T,O){return T||O.isEmpty()?O.toString():O.toNumber()},ye=function(T){var O=m(T);return O.isInvalidate()?null:O},Pe=_.forwardRef(function(ie,T){var O,le=ie.prefixCls,ve=le===void 0?"rc-input-number":le,Oe=ie.className,Qe=ie.style,Ke=ie.min,de=ie.max,Ze=ie.step,Y=Ze===void 0?1:Ze,nt=ie.defaultValue,bt=ie.value,I=ie.disabled,Je=ie.readOnly,Re=ie.upHandler,fe=ie.downHandler,De=ie.keyboard,ze=ie.controls,Rt=ze===void 0?!0:ze,Nt=ie.classNames,dt=ie.stringMode,xt=ie.parser,Mt=ie.formatter,Tt=ie.precision,Vt=ie.decimalSeparator,Yt=ie.onChange,Dt=ie.onInput,qt=ie.onPressEnter,Ce=ie.onStep,U=(0,c.Z)(ie,pe),ee="".concat(ve,"-input"),q=_.useRef(null),ne=_.useState(!1),Le=(0,l.Z)(ne,2),Ie=Le[0],$e=Le[1],it=_.useRef(!1),Ct=_.useRef(!1),Ot=_.useRef(!1),Zt=_.useState(function(){return m(bt!=null?bt:nt)}),Ht=(0,l.Z)(Zt,2),Ft=Ht[0],zt=Ht[1];function _e(Kt){bt===void 0&&zt(Kt)}var Ge=_.useCallback(function(Kt,Lt){if(!Lt)return Tt>=0?Tt:Math.max(f(Kt),f(Y))},[Tt,Y]),qe=_.useCallback(function(Kt){var Lt=String(Kt);if(xt)return xt(Lt);var mn=Lt;return Vt&&(mn=mn.replace(Vt,".")),mn.replace(/[^\w.-]+/g,"")},[xt,Vt]),ot=_.useRef(""),gt=_.useCallback(function(Kt,Lt){if(Mt)return Mt(Kt,{userTyping:Lt,input:String(ot.current)});var mn=typeof Kt=="number"?S(Kt):Kt;if(!Lt){var an=Ge(mn,Lt);if(E(mn)&&(Vt||an>=0)){var En=Vt||".";mn=C(mn,En,an)}}return mn},[Mt,Ge,Vt]),tt=_.useState(function(){var Kt=nt!=null?nt:bt;return Ft.isInvalidate()&&["string","number"].includes((0,r.Z)(Kt))?Number.isNaN(Kt)?"":Kt:gt(Ft.toString(),!1)}),ut=(0,l.Z)(tt,2),ge=ut[0],He=ut[1];ot.current=ge;function et(Kt,Lt){He(gt(Kt.isInvalidate()?Kt.toString(!1):Kt.toString(!Lt),Lt))}var at=_.useMemo(function(){return ye(de)},[de,Tt]),st=_.useMemo(function(){return ye(Ke)},[Ke,Tt]),At=_.useMemo(function(){return!at||!Ft||Ft.isInvalidate()?!1:at.lessEquals(Ft)},[at,Ft]),St=_.useMemo(function(){return!st||!Ft||Ft.isInvalidate()?!1:Ft.lessEquals(st)},[st,Ft]),kt=K(q.current,Ie),Jt=(0,l.Z)(kt,2),en=Jt[0],un=Jt[1],pn=function(Lt){return at&&!Lt.lessEquals(at)?at:st&&!st.lessEquals(Lt)?st:null},Cn=function(Lt){return!pn(Lt)},Ne=function(Lt,mn){var an=Lt,En=Cn(an)||an.isEmpty();if(!an.isEmpty()&&!mn&&(an=pn(an)||an,En=!0),!Je&&!I&&En){var Sn=an.toString(),_n=Ge(Sn,mn);return _n>=0&&(an=m(C(Sn,".",_n)),Cn(an)||(an=m(C(Sn,".",_n,!0)))),an.equals(Ft)||(_e(an),Yt==null||Yt(an.isEmpty()?null:he(dt,an)),bt===void 0&&et(an,mn)),an}return Ft},ke=Z(),rt=function Kt(Lt){if(en(),ot.current=Lt,He(Lt),!Ct.current){var mn=qe(Lt),an=m(mn);an.isNaN()||Ne(an,!0)}Dt==null||Dt(Lt),ke(function(){var En=Lt;xt||(En=Lt.replace(/。/g,".")),En!==Lt&&Kt(En)})},lt=function(){Ct.current=!0},pt=function(){Ct.current=!1,rt(q.current.value)},Xt=function(Lt){rt(Lt.target.value)},Wt=function(Lt){var mn;if(!(Lt&&At||!Lt&&St)){it.current=!1;var an=m(Ot.current?X(Y):Y);Lt||(an=an.negate());var En=(Ft||m(0)).add(an.toString()),Sn=Ne(En,!1);Ce==null||Ce(he(dt,Sn),{offset:Ot.current?X(Y):Y,type:Lt?"up":"down"}),(mn=q.current)===null||mn===void 0||mn.focus()}},Qt=function(Lt){var mn=m(qe(ge)),an=mn;mn.isNaN()?an=Ne(Ft,Lt):an=Ne(mn,Lt),bt!==void 0?et(Ft,!1):an.isNaN()||et(an,!1)},It=function(){it.current=!0},nn=function(Lt){var mn=Lt.key,an=Lt.shiftKey;it.current=!0,Ot.current=an,mn==="Enter"&&(Ct.current||(it.current=!1),Qt(!1),qt==null||qt(Lt)),De!==!1&&!Ct.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mn)&&(Wt(mn==="Up"||mn==="ArrowUp"),Lt.preventDefault())},On=function(){it.current=!1,Ot.current=!1},tn=function(){Qt(!1),$e(!1),it.current=!1};return(0,x.o)(function(){Ft.isInvalidate()||et(Ft,!1)},[Tt]),(0,x.o)(function(){var Kt=m(bt);zt(Kt);var Lt=m(qe(ge));(!Kt.equals(Lt)||!it.current||Mt)&&et(Kt,it.current)},[bt]),(0,x.o)(function(){Mt&&un()},[ge]),_.createElement("div",{className:p()(ve,Nt==null?void 0:Nt.input,Oe,(O={},(0,h.Z)(O,"".concat(ve,"-focused"),Ie),(0,h.Z)(O,"".concat(ve,"-disabled"),I),(0,h.Z)(O,"".concat(ve,"-readonly"),Je),(0,h.Z)(O,"".concat(ve,"-not-a-number"),Ft.isNaN()),(0,h.Z)(O,"".concat(ve,"-out-of-range"),!Ft.isInvalidate()&&!Cn(Ft)),O)),style:Qe,onFocus:function(){$e(!0)},onBlur:tn,onKeyDown:nn,onKeyUp:On,onCompositionStart:lt,onCompositionEnd:pt,onBeforeInput:It},Rt&&_.createElement(se,{prefixCls:ve,upNode:Re,downNode:fe,upDisabled:At,downDisabled:St,onStep:Wt}),_.createElement("div",{className:"".concat(ee,"-wrap")},_.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ke,"aria-valuemax":de,"aria-valuenow":Ft.isInvalidate()?null:Ft.toString(),step:Y},U,{ref:(0,P.sQ)(q,T),className:ee,value:ge,onChange:Xt,disabled:I,readOnly:Je}))))}),ct=_.forwardRef(function(ie,T){var O=ie.disabled,le=ie.style,ve=ie.prefixCls,Oe=ie.value,Qe=ie.prefix,Ke=ie.suffix,de=ie.addonBefore,Ze=ie.addonAfter,Y=ie.classes,nt=ie.className,bt=ie.classNames,I=(0,c.Z)(ie,Ae),Je=_.useRef(null),Re=function(De){Je.current&&(0,W.nH)(Je.current,De)};return _.createElement(y.BaseInput,{inputElement:_.createElement(Pe,(0,i.Z)({prefixCls:ve,disabled:O,classNames:bt,ref:(0,P.sQ)(Je,T)},I)),className:nt,triggerFocus:Re,prefixCls:ve,value:Oe,disabled:O,style:le,prefix:Qe,suffix:Ke,addonAfter:Ze,addonBefore:de,classes:Y,classNames:bt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});ct.displayName="InputNumber";var Ue=ct,Ve=Ue,Et=e(19080),Xe=e(36355),je=e(92736),yt=e(1684),Be=e(19716),ue=e(32441),ce=e(33234),Q=e(9937),L=e(17313),oe=e(74207),xe=e(83116),k=e(37613);const R=(ie,T)=>{let{componentCls:O,borderRadiusSM:le,borderRadiusLG:ve}=ie;const Oe=T==="lg"?ve:le;return{[`&-${T}`]:{[`${O}-handler-wrap`]:{borderStartEndRadius:Oe,borderEndEndRadius:Oe},[`${O}-handler-up`]:{borderStartEndRadius:Oe},[`${O}-handler-down`]:{borderEndEndRadius:Oe}}}},re=ie=>{const{componentCls:T,lineWidth:O,lineType:le,colorBorder:ve,borderRadius:Oe,fontSizeLG:Qe,controlHeightLG:Ke,controlHeightSM:de,colorError:Ze,paddingInlineSM:Y,colorTextDescription:nt,motionDurationMid:bt,handleHoverColor:I,paddingInline:Je,paddingBlock:Re,handleBg:fe,handleActiveBg:De,colorTextDisabled:ze,borderRadiusSM:Rt,borderRadiusLG:Nt,controlWidth:dt,handleVisible:xt,handleBorderColor:Mt}=ie;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.ik)(ie)),(0,Q.bi)(ie,T)),{display:"inline-block",width:dt,margin:0,padding:0,border:`${O}px ${le} ${ve}`,borderRadius:Oe,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Qe,borderRadius:Nt,[`input${T}-input`]:{height:Ke-2*O}},"&-sm":{padding:0,borderRadius:Rt,[`input${T}-input`]:{height:de-2*O,padding:`0 ${Y}px`}},"&:hover":Object.assign({},(0,Q.pU)(ie)),"&-focused":Object.assign({},(0,Q.M1)(ie)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:Ze}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.s7)(ie)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Nt,fontSize:ie.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Rt}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,Q.Xy)(ie))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),{width:"100%",padding:`${Re}px ${Je}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Oe,outline:0,transition:`all ${bt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Q.nz)(ie.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[T]:Object.assign(Object.assign(Object.assign({[`&:hover ${T}-handler-wrap, &-focused ${T}-handler-wrap`]:{opacity:1},[`${T}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ie.handleWidth,height:"100%",background:fe,borderStartStartRadius:0,borderStartEndRadius:Oe,borderEndEndRadius:Oe,borderEndStartRadius:0,opacity:xt===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${bt} linear ${bt}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${T}-handler-up-inner,
${T}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:ie.handleFontSize}}},[`${T}-handler`]:{height:"50%",overflow:"hidden",color:nt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${O}px ${le} ${Mt}`,transition:`all ${bt} linear`,"&:active":{background:De},"&:hover":{height:"60%",[`
${T}-handler-up-inner,
${T}-handler-down-inner
`]:{color:I}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,L.Ro)()),{color:nt,transition:`all ${bt} linear`,userSelect:"none"})},[`${T}-handler-up`]:{borderStartEndRadius:Oe},[`${T}-handler-down`]:{borderBlockStart:`${O}px ${le} ${Mt}`,borderEndEndRadius:Oe}},R(ie,"lg")),R(ie,"sm")),{"&-disabled, &-readonly":{[`${T}-handler-wrap`]:{display:"none"},[`${T}-input`]:{color:"inherit"}},[`
${T}-handler-up-disabled,
${T}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${T}-handler-up-disabled:hover &-handler-up-inner,
${T}-handler-down-disabled:hover &-handler-down-inner
`]:{color:ze}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},j=ie=>{const{componentCls:T,paddingBlock:O,paddingInline:le,inputAffixPadding:ve,controlWidth:Oe,borderRadiusLG:Qe,borderRadiusSM:Ke}=ie;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,Q.ik)(ie)),(0,Q.bi)(ie,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Oe,padding:0,paddingInlineStart:le,"&-lg":{borderRadius:Qe},"&-sm":{borderRadius:Ke},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,Q.pU)(ie)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${T}-disabled`]:{background:"transparent"},[`> div${T}`]:{width:"100%",border:"none",outline:"none",[`&${T}-focused`]:{boxShadow:"none !important"}},[`input${T}-input`]:{padding:`${O}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${T}-handler-wrap`]:{zIndex:2},[T]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ve},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:le,marginInlineStart:ve}}})}};var M=(0,xe.Z)("InputNumber",ie=>{const T=(0,k.TS)(ie,(0,Q.e5)(ie));return[re(T),j(T),(0,oe.c)(T)]},ie=>Object.assign(Object.assign({},(0,Q.TM)(ie)),{controlWidth:90,handleWidth:ie.controlHeightSM-ie.lineWidth*2,handleFontSize:ie.fontSize/2,handleVisible:"auto",handleActiveBg:ie.colorFillAlter,handleBg:ie.colorBgContainer,handleHoverColor:ie.colorPrimary,handleBorderColor:ie.colorBorder})),D=function(ie,T){var O={};for(var le in ie)Object.prototype.hasOwnProperty.call(ie,le)&&T.indexOf(le)<0&&(O[le]=ie[le]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,le=Object.getOwnPropertySymbols(ie);ve<le.length;ve++)T.indexOf(le[ve])<0&&Object.prototype.propertyIsEnumerable.call(ie,le[ve])&&(O[le[ve]]=ie[le[ve]]);return O};const J=_.forwardRef((ie,T)=>{const{getPrefixCls:O,direction:le}=_.useContext(Xe.E_),ve=_.useRef(null);_.useImperativeHandle(T,()=>ve.current);const{className:Oe,rootClassName:Qe,size:Ke,disabled:de,prefixCls:Ze,addonBefore:Y,addonAfter:nt,prefix:bt,bordered:I=!0,readOnly:Je,status:Re,controls:fe}=ie,De=D(ie,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),ze=O("input-number",Ze),[Rt,Nt]=M(ze),{compactSize:dt,compactItemClassnames:xt}=(0,ce.ri)(ze,le);let Mt=_.createElement(v.Z,{className:`${ze}-handler-up-inner`}),Tt=_.createElement(t.Z,{className:`${ze}-handler-down-inner`});const Vt=typeof fe=="boolean"?fe:void 0;typeof fe=="object"&&(Mt=typeof fe.upIcon=="undefined"?Mt:_.createElement("span",{className:`${ze}-handler-up-inner`},fe.upIcon),Tt=typeof fe.downIcon=="undefined"?Tt:_.createElement("span",{className:`${ze}-handler-down-inner`},fe.downIcon));const{hasFeedback:Yt,status:Dt,isFormItemInput:qt,feedbackIcon:Ce}=_.useContext(ue.aM),U=(0,Et.F)(Dt,Re),ee=(0,Be.Z)(it=>{var Ct;return(Ct=Ke!=null?Ke:dt)!==null&&Ct!==void 0?Ct:it}),q=_.useContext(yt.Z),ne=de!=null?de:q,Le=p()({[`${ze}-lg`]:ee==="large",[`${ze}-sm`]:ee==="small",[`${ze}-rtl`]:le==="rtl",[`${ze}-borderless`]:!I,[`${ze}-in-form-item`]:qt},(0,Et.Z)(ze,U),xt,Nt),Ie=`${ze}-group`,$e=_.createElement(Ve,Object.assign({ref:ve,disabled:ne,className:p()(Oe,Qe),upHandler:Mt,downHandler:Tt,prefixCls:ze,readOnly:Je,controls:Vt,prefix:bt,suffix:Yt&&Ce,addonAfter:nt&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},nt)),addonBefore:Y&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},Y)),classNames:{input:Le},classes:{affixWrapper:p()((0,Et.Z)(`${ze}-affix-wrapper`,U,Yt),{[`${ze}-affix-wrapper-sm`]:ee==="small",[`${ze}-affix-wrapper-lg`]:ee==="large",[`${ze}-affix-wrapper-rtl`]:le==="rtl",[`${ze}-affix-wrapper-borderless`]:!I},Nt),wrapper:p()({[`${Ie}-rtl`]:le==="rtl",[`${ze}-wrapper-disabled`]:ne},Nt),group:p()({[`${ze}-group-wrapper-sm`]:ee==="small",[`${ze}-group-wrapper-lg`]:ee==="large",[`${ze}-group-wrapper-rtl`]:le==="rtl"},(0,Et.Z)(`${ze}-group-wrapper`,U,Yt),Nt)}},De));return Rt($e)}),F=J,te=ie=>_.createElement(je.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},_.createElement(J,Object.assign({},ie)));F._InternalPanelDoNotUseOrYouWillBeFired=te;var Ee=F},9432:function(wt,N,e){"use strict";e.d(N,{Z:function(){return w},n:function(){return S}});var t=e(19248),v=e(92310),g=e.n(v),p=e(93681),i=e(8654),h=e(59301),r=e(19080),l=e(36355),c=e(1684),s=e(19716),o=e(32441),d=e(33234),n=e(59412),a=e(9937);function u(A){return!!(A.prefix||A.suffix||A.allowClear)}var f=function(A,b){var C={};for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&b.indexOf(m)<0&&(C[m]=A[m]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(A);y<m.length;y++)b.indexOf(m[y])<0&&Object.prototype.propertyIsEnumerable.call(A,m[y])&&(C[m[y]]=A[m[y]]);return C};function S(A,b){if(!A)return;A.focus(b);const{cursor:C}=b||{};if(C){const m=A.value.length;switch(C){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(m,m);break;default:A.setSelectionRange(0,m);break}}}var w=(0,h.forwardRef)((A,b)=>{var C;const{prefixCls:m,bordered:y=!0,status:x,size:P,disabled:_,onBlur:z,onFocus:K,suffix:be,allowClear:ae,addonAfter:Me,addonBefore:B,className:$,style:G,styles:se,rootClassName:X,onChange:W,classNames:Z}=A,pe=f(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ae,direction:he,input:ye}=h.useContext(l.E_),Pe=Ae("input",m),ct=(0,h.useRef)(null),[Ue,Ve]=(0,a.ZP)(Pe),{compactSize:Et,compactItemClassnames:Xe}=(0,d.ri)(Pe,he),je=(0,s.Z)(J=>{var F;return(F=P!=null?P:Et)!==null&&F!==void 0?F:J}),yt=h.useContext(c.Z),Be=_!=null?_:yt,{status:ue,hasFeedback:ce,feedbackIcon:Q}=(0,h.useContext)(o.aM),L=(0,r.F)(ue,x),oe=u(A)||!!ce,xe=(0,h.useRef)(oe);(0,h.useEffect)(()=>{var J;oe&&xe.current,xe.current=oe},[oe]);const k=(0,n.Z)(ct,!0),R=J=>{k(),z==null||z(J)},re=J=>{k(),K==null||K(J)},j=J=>{k(),W==null||W(J)},M=(ce||be)&&h.createElement(h.Fragment,null,be,ce&&Q);let D;return typeof ae=="object"&&(ae!=null&&ae.clearIcon)?D=ae:ae&&(D={clearIcon:h.createElement(t.Z,null)}),Ue(h.createElement(p.default,Object.assign({ref:(0,i.sQ)(b,ct),prefixCls:Pe,autoComplete:ye==null?void 0:ye.autoComplete},pe,{disabled:Be,onBlur:R,onFocus:re,style:Object.assign(Object.assign({},ye==null?void 0:ye.style),G),styles:Object.assign(Object.assign({},ye==null?void 0:ye.styles),se),suffix:M,allowClear:D,className:g()($,X,Xe,ye==null?void 0:ye.className),onChange:j,addonAfter:Me&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},Me)),addonBefore:B&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},B)),classNames:Object.assign(Object.assign(Object.assign({},Z),ye==null?void 0:ye.classNames),{input:g()({[`${Pe}-sm`]:je==="small",[`${Pe}-lg`]:je==="large",[`${Pe}-rtl`]:he==="rtl",[`${Pe}-borderless`]:!y},!oe&&(0,r.Z)(Pe,L),Z==null?void 0:Z.input,(C=ye==null?void 0:ye.classNames)===null||C===void 0?void 0:C.input,Ve)}),classes:{affixWrapper:g()({[`${Pe}-affix-wrapper-sm`]:je==="small",[`${Pe}-affix-wrapper-lg`]:je==="large",[`${Pe}-affix-wrapper-rtl`]:he==="rtl",[`${Pe}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Pe}-affix-wrapper`,L,ce),Ve),wrapper:g()({[`${Pe}-group-rtl`]:he==="rtl"},Ve),group:g()({[`${Pe}-group-wrapper-sm`]:je==="small",[`${Pe}-group-wrapper-lg`]:je==="large",[`${Pe}-group-wrapper-rtl`]:he==="rtl",[`${Pe}-group-wrapper-disabled`]:Be},(0,r.Z)(`${Pe}-group-wrapper`,L,ce),Ve)}})))})},1643:function(wt,N,e){"use strict";var t=e(19248),v=e(92310),g=e.n(v),p=e(9296),i=e(59301),h=e(19080),r=e(36355),l=e(1684),c=e(19716),s=e(32441),o=e(9432),d=e(9937),n=function(u,f){var S={};for(var E in u)Object.prototype.hasOwnProperty.call(u,E)&&f.indexOf(E)<0&&(S[E]=u[E]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,E=Object.getOwnPropertySymbols(u);w<E.length;w++)f.indexOf(E[w])<0&&Object.prototype.propertyIsEnumerable.call(u,E[w])&&(S[E[w]]=u[E[w]]);return S};const a=(0,i.forwardRef)((u,f)=>{const{prefixCls:S,bordered:E=!0,size:w,disabled:A,status:b,allowClear:C,showCount:m,classNames:y,rootClassName:x,className:P}=u,_=n(u,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:z,direction:K}=i.useContext(r.E_),be=(0,c.Z)(w),ae=i.useContext(l.Z),Me=A!=null?A:ae,{status:B,hasFeedback:$,feedbackIcon:G}=i.useContext(s.aM),se=(0,h.F)(B,b),X=i.useRef(null);i.useImperativeHandle(f,()=>{var he;return{resizableTextArea:(he=X.current)===null||he===void 0?void 0:he.resizableTextArea,focus:ye=>{var Pe,ct;(0,o.n)((ct=(Pe=X.current)===null||Pe===void 0?void 0:Pe.resizableTextArea)===null||ct===void 0?void 0:ct.textArea,ye)},blur:()=>{var ye;return(ye=X.current)===null||ye===void 0?void 0:ye.blur()}}});const W=z("input",S);let Z;typeof C=="object"&&(C!=null&&C.clearIcon)?Z=C:C&&(Z={clearIcon:i.createElement(t.Z,null)});const[pe,Ae]=(0,d.ZP)(W);return pe(i.createElement(p.default,Object.assign({},_,{disabled:Me,allowClear:Z,className:g()(P,x),classes:{affixWrapper:g()(`${W}-textarea-affix-wrapper`,{[`${W}-affix-wrapper-rtl`]:K==="rtl",[`${W}-affix-wrapper-borderless`]:!E,[`${W}-affix-wrapper-sm`]:be==="small",[`${W}-affix-wrapper-lg`]:be==="large",[`${W}-textarea-show-count`]:m},(0,h.Z)(`${W}-affix-wrapper`,se),Ae)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${W}-borderless`]:!E,[`${W}-sm`]:be==="small",[`${W}-lg`]:be==="large"},(0,h.Z)(W,se),Ae,y==null?void 0:y.textarea)}),prefixCls:W,suffix:$&&i.createElement("span",{className:`${W}-textarea-suffix`},G),showCount:m,ref:X})))});N.Z=a},59412:function(wt,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)([]),h=()=>{i.current.push(setTimeout(()=>{var r,l,c,s;!((r=g.current)===null||r===void 0)&&r.input&&((l=g.current)===null||l===void 0?void 0:l.input.getAttribute("type"))==="password"&&(!((c=g.current)===null||c===void 0)&&c.input.hasAttribute("value"))&&((s=g.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>i.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(wt,N,e){"use strict";e.d(N,{default:function(){return be}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(32441),h=e(9937),l=ae=>{const{getPrefixCls:Me,direction:B}=(0,g.useContext)(p.E_),{prefixCls:$,className:G}=ae,se=Me("input-group",$),X=Me("input"),[W,Z]=(0,h.ZP)(X),pe=v()(se,{[`${se}-lg`]:ae.size==="large",[`${se}-sm`]:ae.size==="small",[`${se}-compact`]:ae.compact,[`${se}-rtl`]:B==="rtl"},Z,G),Ae=(0,g.useContext)(i.aM),he=(0,g.useMemo)(()=>Object.assign(Object.assign({},Ae),{isFormItemInput:!1}),[Ae]);return W(g.createElement("span",{className:pe,style:ae.style,onMouseEnter:ae.onMouseEnter,onMouseLeave:ae.onMouseLeave,onFocus:ae.onFocus,onBlur:ae.onBlur},g.createElement(i.aM.Provider,{value:he},ae.children)))},c=e(9432),s=e(73331),o=e(15277),d=e(2738),n=e(8654),a=e(59412),u=function(ae,Me){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Me.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Me.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B};const f=ae=>ae?g.createElement(o.Z,null):g.createElement(s.Z,null),S={click:"onClick",hover:"onMouseOver"};var w=g.forwardRef((ae,Me)=>{const{visibilityToggle:B=!0}=ae,$=typeof B=="object"&&B.visible!==void 0,[G,se]=(0,g.useState)(()=>$?B.visible:!1),X=(0,g.useRef)(null);g.useEffect(()=>{$&&se(B.visible)},[$,B]);const W=(0,a.Z)(X),Z=()=>{const{disabled:Be}=ae;Be||(G&&W(),se(ue=>{var ce;const Q=!ue;return typeof B=="object"&&((ce=B.onVisibleChange)===null||ce===void 0||ce.call(B,Q)),Q}))},pe=Be=>{const{action:ue="click",iconRender:ce=f}=ae,Q=S[ue]||"",L=ce(G),oe={[Q]:Z,className:`${Be}-icon`,key:"passwordIcon",onMouseDown:xe=>{xe.preventDefault()},onMouseUp:xe=>{xe.preventDefault()}};return g.cloneElement(g.isValidElement(L)?L:g.createElement("span",null,L),oe)},{className:Ae,prefixCls:he,inputPrefixCls:ye,size:Pe}=ae,ct=u(ae,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ue}=g.useContext(p.E_),Ve=Ue("input",ye),Et=Ue("input-password",he),Xe=B&&pe(Et),je=v()(Et,Ae,{[`${Et}-${Pe}`]:!!Pe}),yt=Object.assign(Object.assign({},(0,d.Z)(ct,["suffix","iconRender","visibilityToggle"])),{type:G?"text":"password",className:je,prefixCls:Ve,suffix:Xe});return Pe&&(yt.size=Pe),g.createElement(c.Z,Object.assign({ref:(0,n.sQ)(Me,X)},yt))}),A=e(47472),b=e(92343),C=e(3113),m=e(19716),y=e(33234),x=function(ae,Me){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Me.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Me.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B},_=g.forwardRef((ae,Me)=>{const{prefixCls:B,inputPrefixCls:$,className:G,size:se,suffix:X,enterButton:W=!1,addonAfter:Z,loading:pe,disabled:Ae,onSearch:he,onChange:ye,onCompositionStart:Pe,onCompositionEnd:ct}=ae,Ue=x(ae,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ve,direction:Et}=g.useContext(p.E_),Xe=g.useRef(!1),je=Ve("input-search",B),yt=Ve("input",$),{compactSize:Be}=(0,y.ri)(je,Et),ue=(0,m.Z)(te=>{var Ee;return(Ee=se!=null?se:Be)!==null&&Ee!==void 0?Ee:te}),ce=g.useRef(null),Q=te=>{te&&te.target&&te.type==="click"&&he&&he(te.target.value,te,{source:"clear"}),ye&&ye(te)},L=te=>{var Ee;document.activeElement===((Ee=ce.current)===null||Ee===void 0?void 0:Ee.input)&&te.preventDefault()},oe=te=>{var Ee,ie;he&&he((ie=(Ee=ce.current)===null||Ee===void 0?void 0:Ee.input)===null||ie===void 0?void 0:ie.value,te,{source:"input"})},xe=te=>{Xe.current||pe||oe(te)},k=typeof W=="boolean"?g.createElement(A.Z,null):null,R=`${je}-button`;let re;const j=W||{},M=j.type&&j.type.__ANT_BUTTON===!0;M||j.type==="button"?re=(0,b.Tm)(j,Object.assign({onMouseDown:L,onClick:te=>{var Ee,ie;(ie=(Ee=j==null?void 0:j.props)===null||Ee===void 0?void 0:Ee.onClick)===null||ie===void 0||ie.call(Ee,te),oe(te)},key:"enterButton"},M?{className:R,size:ue}:{})):re=g.createElement(C.ZP,{className:R,type:W?"primary":void 0,size:ue,disabled:Ae,key:"enterButton",onMouseDown:L,onClick:oe,loading:pe,icon:k},W),Z&&(re=[re,(0,b.Tm)(Z,{key:"addonAfter"})]);const D=v()(je,{[`${je}-rtl`]:Et==="rtl",[`${je}-${ue}`]:!!ue,[`${je}-with-button`]:!!W},G),J=te=>{Xe.current=!0,Pe==null||Pe(te)},F=te=>{Xe.current=!1,ct==null||ct(te)};return g.createElement(c.Z,Object.assign({ref:(0,n.sQ)(ce,Me),onPressEnter:xe},Ue,{size:ue,onCompositionStart:J,onCompositionEnd:F,prefixCls:yt,addonAfter:re,suffix:X,onChange:Q,className:D,disabled:Ae}))}),z=e(1643);const K=c.Z;K.Group=l,K.Search=_,K.TextArea=z.Z,K.Password=w;var be=K},9937:function(wt,N,e){"use strict";e.d(N,{M1:function(){return r},TM:function(){return b},Xy:function(){return l},bi:function(){return o},e5:function(){return A},ik:function(){return d},nz:function(){return i},pU:function(){return h},s7:function(){return n},x0:function(){return s}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const i=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),l=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(C,{hoverBorderColor:C.colorBorder})))}),c=C=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:x,borderRadiusLG:P,paddingInlineLG:_}=C;return{padding:`${m}px ${_}px`,fontSize:y,lineHeight:x,borderRadius:P}},s=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),o=(C,m)=>{const{componentCls:y,colorError:x,colorWarning:P,errorActiveShadow:_,warningActiveShadow:z,colorErrorBorderHover:K,colorWarningBorderHover:be}=C;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:x,"&:hover":{borderColor:K},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:x,activeShadow:_}))),[`${y}-prefix, ${y}-suffix`]:{color:x}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:P,"&:hover":{borderColor:be},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:P,activeShadow:z}))),[`${y}-prefix, ${y}-suffix`]:{color:P}}}},d=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},i(C.colorTextPlaceholder)),{"&:hover":Object.assign({},h(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},l(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},c(C)),"&-sm":Object.assign({},s(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=C=>{const{componentCls:m,antCls:y}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},c(C)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},s(C)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightSM},[`> ${m}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${m}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:C.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${m}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${m}-search-with-button &`]:{zIndex:0}}},[`> ${m}:first-child, ${m}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}-affix-wrapper`]:{[`&:not(:first-child) ${m}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${m}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}:last-child, ${m}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${m}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${m}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${m}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${m}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${m}-group-addon, ${m}-group-wrap, > ${m}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${m}-affix-wrapper,
& > ${m}-number-affix-wrapper,
& > ${y}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-C.lineWidth,borderInlineEndWidth:C.lineWidth},[`${m}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector,
& > ${y}-select-auto-complete ${m},
& > ${y}-cascader-picker ${m},
& > ${m}-group-wrapper ${m}`]:{borderInlineEndWidth:C.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${y}-select-focused`]:{zIndex:1},[`& > ${y}-select > ${y}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${y}-select:first-child > ${y}-select-selector,
& > ${y}-select-auto-complete:first-child ${m},
& > ${y}-cascader-picker:first-child ${m}`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius},[`& > *:last-child,
& > ${y}-select:last-child > ${y}-select-selector,
& > ${y}-cascader-picker:last-child ${m},
& > ${y}-cascader-picker-focused:last-child ${m}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${y}-select-auto-complete ${m}`]:{verticalAlign:"top"},[`${m}-group-wrapper + ${m}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${m}-affix-wrapper`]:{borderRadius:0}},[`${m}-group-wrapper:not(:last-child)`]:{[`&${m}-search > ${m}-group`]:{[`& > ${m}-group-addon > ${m}-search-button`]:{borderRadius:0},[`& > ${m}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},a=C=>{const{componentCls:m,controlHeightSM:y,lineWidth:x}=C,_=(y-x*2-16)/2;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),d(C)),o(C,m)),{'&[type="color"]':{height:C.controlHeight,[`&${m}-lg`]:{height:C.controlHeightLG},[`&${m}-sm`]:{height:y,paddingTop:_,paddingBottom:_}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},u=C=>{const{componentCls:m}=C;return{[`${m}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},f=C=>{const{componentCls:m,inputAffixPadding:y,colorTextDescription:x,motionDurationSlow:P,colorIcon:_,colorIconHover:z,iconCls:K}=C;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(C)),{display:"inline-flex",[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},h(C)),{zIndex:1,[`${m}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${m}[disabled]`]:{background:"transparent"}},[`> input${m}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${m}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),u(C)),{[`${K}${m}-password-icon`]:{color:_,cursor:"pointer",transition:`all ${P}`,"&:hover":{color:z}}}),o(C,`${m}-affix-wrapper`))}},S=C=>{const{componentCls:m,colorError:y,colorWarning:x,borderRadiusLG:P,borderRadiusSM:_}=C;return{[`${m}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),n(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${m}-group-addon`]:{borderRadius:P,fontSize:C.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:_}},"&-status-error":{[`${m}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${m}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${m}-group-addon`]:Object.assign({},l(C))},[`&:not(${m}-compact-first-item):not(${m}-compact-last-item)${m}-compact-item`]:{[`${m}, ${m}-group-addon`]:{borderRadius:0}},[`&:not(${m}-compact-last-item)${m}-compact-first-item`]:{[`${m}, ${m}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${m}-compact-first-item)${m}-compact-last-item`]:{[`${m}, ${m}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},E=C=>{const{componentCls:m,antCls:y}=C,x=`${m}-search`;return{[x]:{[`${m}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${m}-group-addon ${x}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${m}-affix-wrapper`]:{borderRadius:0},[`${m}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${m}-group`]:{[`> ${m}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${y}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:C.controlHeightLG},[`&-small ${x}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${m}-compact-item`]:{[`&:not(${m}-compact-last-item)`]:{[`${m}-group-addon`]:{[`${m}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${m}-compact-first-item)`]:{[`${m},${m}-affix-wrapper`]:{borderRadius:0}},[`> ${m}-group-addon ${m}-search-button,
> ${m},
${m}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${m}-affix-wrapper-focused`]:{zIndex:2}}}}},w=C=>{const{componentCls:m,paddingLG:y}=C,x=`${m}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${x}-has-feedback`]:{[`${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${m}-affix-wrapper`]:{padding:0,[`> textarea${m}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${m}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${m}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function A(C){return(0,g.TS)(C,{inputAffixPadding:C.paddingXXS})}const b=C=>{const{controlHeight:m,fontSize:y,lineHeight:x,lineWidth:P,controlHeightSM:_,controlHeightLG:z,fontSizeLG:K,lineHeightLG:be,paddingSM:ae,controlPaddingHorizontalSM:Me,controlPaddingHorizontal:B,colorFillAlter:$,colorPrimaryHover:G,controlOutlineWidth:se,controlOutline:X,colorErrorOutline:W,colorWarningOutline:Z}=C;return{paddingBlock:Math.max(Math.round((m-y*x)/2*10)/10-P,3),paddingBlockSM:Math.max(Math.round((_-y*x)/2*10)/10-P,0),paddingBlockLG:Math.ceil((z-K*be)/2*10)/10-P,paddingInline:ae-P,paddingInlineSM:Me-P,paddingInlineLG:B-P,addonBg:$,activeBorderColor:G,hoverBorderColor:G,activeShadow:`0 0 0 ${se}px ${X}`,errorActiveShadow:`0 0 0 ${se}px ${W}`,warningActiveShadow:`0 0 0 ${se}px ${Z}`}};N.ZP=(0,p.Z)("Input",C=>{const m=(0,g.TS)(C,A(C));return[a(m),w(m),f(m),S(m),E(m),(0,v.c)(m)]},b)},45818:function(wt,N,e){"use strict";e.d(N,{D:function(){return A},Z:function(){return m}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(x,P){return v.createElement(i.Z,(0,t.Z)({},x,{ref:P,icon:p}))},r=v.forwardRef(h),l=r,c=e(33853),s=e(38819),o=e(92310),d=e.n(o),n=e(2738),u=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),S=e(84966),E=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},A=v.createContext({}),b=(()=>{let y=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${x}${y}`}})();var m=v.forwardRef((y,x)=>{const{prefixCls:P,className:_,trigger:z,children:K,defaultCollapsed:be=!1,theme:ae="dark",style:Me={},collapsible:B=!1,reverseArrow:$=!1,width:G=200,collapsedWidth:se=80,zeroWidthTriggerStyle:X,breakpoint:W,onCollapse:Z,onBreakpoint:pe}=y,Ae=E(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,v.useContext)(S.Gs),[ye,Pe]=(0,v.useState)("collapsed"in y?y.collapsed:be),[ct,Ue]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Pe(y.collapsed)},[y.collapsed]);const Ve=(ue,ce)=>{"collapsed"in y||Pe(ue),Z==null||Z(ue,ce)},Et=(0,v.useRef)();Et.current=ue=>{Ue(ue.matches),pe==null||pe(ue.matches),ye!==ue.matches&&Ve(ue.matches,"responsive")},(0,v.useEffect)(()=>{function ue(Q){return Et.current(Q)}let ce;if(typeof window!="undefined"){const{matchMedia:Q}=window;if(Q&&W&&W in w){ce=Q(`(max-width: ${w[W]})`);try{ce.addEventListener("change",ue)}catch(L){ce.addListener(ue)}ue(ce)}}return()=>{try{ce==null||ce.removeEventListener("change",ue)}catch(Q){ce==null||ce.removeListener(ue)}}},[W]),(0,v.useEffect)(()=>{const ue=b("ant-sider-");return he.addSider(ue),()=>he.removeSider(ue)},[]);const Xe=()=>{Ve(!ye,"clickTrigger")},{getPrefixCls:je}=(0,v.useContext)(f.E_),yt=()=>{const ue=je("layout-sider",P),ce=(0,n.Z)(Ae,["collapsed"]),Q=ye?se:G,L=u(Q)?`${Q}px`:String(Q),oe=parseFloat(String(se||0))===0?v.createElement("span",{onClick:Xe,className:d()(`${ue}-zero-width-trigger`,`${ue}-zero-width-trigger-${$?"right":"left"}`),style:X},z||v.createElement(l,null)):null,R={expanded:$?v.createElement(s.Z,null):v.createElement(c.Z,null),collapsed:$?v.createElement(c.Z,null):v.createElement(s.Z,null)}[ye?"collapsed":"expanded"],re=z!==null?oe||v.createElement("div",{className:`${ue}-trigger`,onClick:Xe,style:{width:L}},z||R):null,j=Object.assign(Object.assign({},Me),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),M=d()(ue,`${ue}-${ae}`,{[`${ue}-collapsed`]:!!ye,[`${ue}-has-trigger`]:B&&z!==null&&!oe,[`${ue}-below`]:!!ct,[`${ue}-zero-width`]:parseFloat(L)===0},_);return v.createElement("aside",Object.assign({className:M},ce,{style:j,ref:x}),v.createElement("div",{className:`${ue}-children`},K),B||ct&&oe?re:null)},Be=v.useMemo(()=>({siderCollapsed:ye}),[ye]);return v.createElement(A.Provider,{value:Be},yt())})},44e3:function(wt,N,e){"use strict";var t=e(84966),v=e(45818);const g=t.ZP;g.Header=t.h4,g.Footer=t.$_,g.Content=t.VY,g.Sider=v.Z,N.default=g},84966:function(wt,N,e){"use strict";e.d(N,{VY:function(){return A},$_:function(){return w},h4:function(){return E},Gs:function(){return n},ZP:function(){return b}});var t=e(26407),v=e(92310),g=e.n(v),p=e(2738),i=e(59301),h=e(36355),r=e(83116),c=C=>{const{componentCls:m,bodyBg:y,lightSiderBg:x,lightTriggerBg:P,lightTriggerColor:_}=C;return{[`${m}-sider-light`]:{background:x,[`${m}-sider-trigger`]:{color:_,background:P},[`${m}-sider-zero-width-trigger`]:{color:_,background:P,border:`1px solid ${y}`,borderInlineStart:0}}}};const s=C=>{const{antCls:m,componentCls:y,colorText:x,triggerColor:P,footerBg:_,triggerBg:z,headerHeight:K,headerPadding:be,headerColor:ae,footerPadding:Me,triggerHeight:B,zeroTriggerHeight:$,zeroTriggerWidth:G,motionDurationMid:se,motionDurationSlow:X,fontSize:W,borderRadius:Z,bodyBg:pe,headerBg:Ae,siderBg:he}=C;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:pe,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:he,transition:`all ${se}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:B},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:B,color:P,lineHeight:`${B}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${se}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:K,insetInlineEnd:-G,zIndex:1,width:G,height:$,color:P,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:he,borderStartStartRadius:0,borderStartEndRadius:Z,borderEndEndRadius:Z,borderEndStartRadius:0,cursor:"pointer",transition:`background ${X} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${X}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-G,borderStartStartRadius:Z,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Z}}}}},c(C)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:K,padding:be,color:ae,lineHeight:`${K}px`,background:Ae,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:Me,color:x,fontSize:W,background:_},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",C=>[s(C)],C=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:x,colorText:P,controlHeightSM:_,marginXXS:z,colorTextLightSolid:K,colorBgContainer:be}=C,ae=x*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${ae}px`,headerColor:P,footerPadding:`${_}px ${ae}px`,footerBg:m,siderBg:"#001529",triggerHeight:x+z*2,triggerBg:"#002140",triggerColor:K,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:be,lightTriggerBg:be,lightTriggerColor:P}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(C,m){var y={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&m.indexOf(x)<0&&(y[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(C);P<x.length;P++)m.indexOf(x[P])<0&&Object.prototype.propertyIsEnumerable.call(C,x[P])&&(y[x[P]]=C[x[P]]);return y};const n=i.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function a(C){let{suffixCls:m,tagName:y,displayName:x}=C;return P=>i.forwardRef((z,K)=>i.createElement(P,Object.assign({ref:K,suffixCls:m,tagName:y},z)))}const u=i.forwardRef((C,m)=>{const{prefixCls:y,suffixCls:x,className:P,tagName:_}=C,z=d(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:K}=i.useContext(h.E_),be=K("layout",y),[ae,Me]=o(be),B=x?`${be}-${x}`:be;return ae(i.createElement(_,Object.assign({className:g()(y||B,P,Me),ref:m},z)))}),f=i.forwardRef((C,m)=>{const{direction:y}=i.useContext(h.E_),[x,P]=i.useState([]),{prefixCls:_,className:z,rootClassName:K,children:be,hasSider:ae,tagName:Me,style:B}=C,$=d(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),G=(0,p.Z)($,["suffixCls"]),{getPrefixCls:se,layout:X}=i.useContext(h.E_),W=se("layout",_),[Z,pe]=o(W),Ae=g()(W,{[`${W}-has-sider`]:typeof ae=="boolean"?ae:x.length>0,[`${W}-rtl`]:y==="rtl"},X==null?void 0:X.className,z,K,pe),he=i.useMemo(()=>({siderHook:{addSider:ye=>{P(Pe=>[].concat((0,t.Z)(Pe),[ye]))},removeSider:ye=>{P(Pe=>Pe.filter(ct=>ct!==ye))}}}),[]);return Z(i.createElement(n.Provider,{value:he},i.createElement(Me,Object.assign({ref:m,className:Ae,style:Object.assign(Object.assign({},X==null?void 0:X.style),B)},G),be)))}),S=a({tagName:"div",displayName:"Layout"})(f),E=a({suffixCls:"header",tagName:"header",displayName:"Header"})(u),w=a({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(u),A=a({suffixCls:"content",tagName:"main",displayName:"Content"})(u);var b=S},40875:function(wt,N,e){"use strict";e.d(N,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(70425),p=function(r,l){var c={};for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&l.indexOf(s)<0&&(c[s]=r[s]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(r);o<s.length;o++)l.indexOf(s[o])<0&&Object.prototype.propertyIsEnumerable.call(r,s[o])&&(c[s[o]]=r[s[o]]);return c};const i=t.createContext(null),h=t.forwardRef((r,l)=>{const{children:c}=r,s=p(r,["children"]),o=t.useContext(i),d=t.useMemo(()=>Object.assign(Object.assign({},o),s),[o,s.prefixCls,s.mode,s.selectable]);return t.createElement(i.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(c)?t.cloneElement(c,{ref:l}):c))});N.Z=i},20834:function(wt,N,e){"use strict";e.d(N,{default:function(){return Be}});var t=e(15285),v=e(59301),g=e(45818),p=e(92310),i=e.n(p),h=e(36355),r=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe<L.length;oe++)ce.indexOf(L[oe])<0&&Object.prototype.propertyIsEnumerable.call(ue,L[oe])&&(Q[L[oe]]=ue[L[oe]]);return Q},c=ue=>{const{prefixCls:ce,className:Q,dashed:L}=ue,oe=r(ue,["prefixCls","className","dashed"]),{getPrefixCls:xe}=v.useContext(h.E_),k=xe("menu",ce),R=i()({[`${k}-item-divider-dashed`]:!!L},Q);return v.createElement(t.iz,Object.assign({className:R},oe))},s=e(11592),o=e(2738),d=e(6848),n=e(92343),u=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),S=ue=>{var ce;const{className:Q,children:L,icon:oe,title:xe,danger:k}=ue,{prefixCls:R,firstLevel:re,direction:j,disableMenuItemTitleTooltip:M,inlineCollapsed:D}=v.useContext(u),J=O=>{const le=v.createElement("span",{className:`${R}-title-content`},L);return(!oe||(0,n.l$)(L)&&L.type==="span")&&L&&O&&re&&typeof L=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},L.charAt(0)):le},{siderCollapsed:F}=v.useContext(g.D);let te=xe;typeof xe=="undefined"?te=re?L:"":xe===!1&&(te="");const Ee={title:te};!F&&!D&&(Ee.title=null,Ee.open=!1);const ie=(0,s.Z)(L).length;let T=v.createElement(t.ck,Object.assign({},(0,o.Z)(ue,["title","icon","danger"]),{className:i()({[`${R}-item-danger`]:k,[`${R}-item-only-child`]:(oe?ie+1:ie)===1},Q),title:typeof xe=="string"?xe:void 0}),(0,n.Tm)(oe,{className:i()((0,n.l$)(oe)?(ce=oe.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),J(D));return M||(T=v.createElement(d.Z,Object.assign({},Ee,{placement:j==="rtl"?"left":"right",overlayClassName:`${R}-inline-collapsed-tooltip`}),T)),T},w=ue=>{var ce;const{popupClassName:Q,icon:L,title:oe,theme:xe}=ue,k=v.useContext(u),{prefixCls:R,inlineCollapsed:re,theme:j}=k,M=(0,t.Xl)();let D;if(!L)D=re&&!M.length&&oe&&typeof oe=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},oe.charAt(0)):v.createElement("span",{className:`${R}-title-content`},oe);else{const F=(0,n.l$)(oe)&&oe.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(L,{className:i()((0,n.l$)(L)?(ce=L.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),F?oe:v.createElement("span",{className:`${R}-title-content`},oe))}const J=v.useMemo(()=>Object.assign(Object.assign({},k),{firstLevel:!1}),[k]);return v.createElement(u.Provider,{value:J},v.createElement(t.Wd,Object.assign({},(0,o.Z)(ue,["icon"]),{title:D,popupClassName:i()(R,Q,`${R}-${xe||j}`)})))},A=e(18785),b=e(70425),C=e(62892),m=e(40875),y=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe<L.length;oe++)ce.indexOf(L[oe])<0&&Object.prototype.propertyIsEnumerable.call(ue,L[oe])&&(Q[L[oe]]=ue[L[oe]]);return Q};function x(ue){return(ue||[]).map((ce,Q)=>{if(ce&&typeof ce=="object"){const L=ce,{label:oe,children:xe,key:k,type:R}=L,re=y(L,["label","children","key","type"]),j=k!=null?k:`tmp-${Q}`;return xe||R==="group"?R==="group"?v.createElement(t.BW,Object.assign({key:j},re,{title:oe}),x(xe)):v.createElement(w,Object.assign({key:j},re,{title:oe}),x(xe)):R==="divider"?v.createElement(c,Object.assign({key:j},re)):v.createElement(S,Object.assign({key:j},re),oe)}return null}).filter(ce=>ce)}function P(ue){return v.useMemo(()=>ue&&x(ue),[ue])}var _=e(64993),z=e(17313),K=e(8378),be=e(13826),ae=e(29878),Me=e(83116),B=e(37613),G=ue=>{const{componentCls:ce,motionDurationSlow:Q,horizontalLineHeight:L,colorSplit:oe,lineWidth:xe,lineType:k,itemPaddingInline:R}=ue;return{[`${ce}-horizontal`]:{lineHeight:L,border:0,borderBottom:`${xe}px ${k} ${oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ce}-item, ${ce}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:R},[`> ${ce}-item:hover,
> ${ce}-item-active,
> ${ce}-submenu ${ce}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ce}-item, ${ce}-submenu-title`]:{transition:[`border-color ${Q}`,`background ${Q}`].join(",")},[`${ce}-submenu-arrow`]:{display:"none"}}}},X=ue=>{let{componentCls:ce,menuArrowOffset:Q}=ue;return{[`${ce}-rtl`]:{direction:"rtl"},[`${ce}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ce}-rtl${ce}-vertical,
${ce}-submenu-rtl ${ce}-vertical`]:{[`${ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Q})`},"&::after":{transform:`rotate(45deg) translateY(${Q})`}}}}};const W=ue=>Object.assign({},(0,z.oN)(ue));var pe=(ue,ce)=>{const{componentCls:Q,itemColor:L,itemSelectedColor:oe,groupTitleColor:xe,itemBg:k,subMenuItemBg:R,itemSelectedBg:re,activeBarHeight:j,activeBarWidth:M,activeBarBorderWidth:D,motionDurationSlow:J,motionEaseInOut:F,motionEaseOut:te,itemPaddingInline:Ee,motionDurationMid:ie,itemHoverColor:T,lineType:O,colorSplit:le,itemDisabledColor:ve,dangerItemColor:Oe,dangerItemHoverColor:Qe,dangerItemSelectedColor:Ke,dangerItemActiveBg:de,dangerItemSelectedBg:Ze,itemHoverBg:Y,itemActiveBg:nt,menuSubMenuBg:bt,horizontalItemSelectedColor:I,horizontalItemSelectedBg:Je,horizontalItemBorderRadius:Re,horizontalItemHoverBg:fe,popupBg:De}=ue;return{[`${Q}-${ce}, ${Q}-${ce} > ${Q}`]:{color:L,background:k,[`&${Q}-root:focus-visible`]:Object.assign({},W(ue)),[`${Q}-item-group-title`]:{color:xe},[`${Q}-submenu-selected`]:{[`> ${Q}-submenu-title`]:{color:oe}},[`${Q}-item-disabled, ${Q}-submenu-disabled`]:{color:`${ve} !important`},[`${Q}-item:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{[`&:hover, > ${Q}-submenu-title:hover`]:{color:T}},[`&:not(${Q}-horizontal)`]:{[`${Q}-item:not(${Q}-item-selected)`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:nt}},[`${Q}-submenu-title`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:nt}}},[`${Q}-item-danger`]:{color:Oe,[`&${Q}-item:hover`]:{[`&:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{color:Qe}},[`&${Q}-item:active`]:{background:de}},[`${Q}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Q}-item-selected`]:{color:oe,[`&${Q}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${Q}-item-selected`]:{backgroundColor:re,[`&${Q}-item-danger`]:{backgroundColor:Ze}},[`${Q}-item, ${Q}-submenu-title`]:{[`&:not(${Q}-item-disabled):focus-visible`]:Object.assign({},W(ue))},[`&${Q}-submenu > ${Q}`]:{backgroundColor:bt},[`&${Q}-popup > ${Q}`]:{backgroundColor:De},[`&${Q}-horizontal`]:Object.assign(Object.assign({},ce==="dark"?{borderBottom:0}:{}),{[`> ${Q}-item, > ${Q}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:Re,"&::after":{position:"absolute",insetInline:Ee,bottom:0,borderBottom:`${j}px solid transparent`,transition:`border-color ${J} ${F}`,content:'""'},"&:hover, &-active, &-open":{background:fe,"&::after":{borderBottomWidth:j,borderBottomColor:I}},"&-selected":{color:I,backgroundColor:Je,"&:hover":{backgroundColor:Je},"&::after":{borderBottomWidth:j,borderBottomColor:I}}}}),[`&${Q}-root`]:{[`&${Q}-inline, &${Q}-vertical`]:{borderInlineEnd:`${D}px ${O} ${le}`}},[`&${Q}-inline`]:{[`${Q}-sub${Q}-inline`]:{background:R},[`${Q}-item, ${Q}-submenu-title`]:D&&M?{width:`calc(100% + ${D}px)`}:{},[`${Q}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${M}px solid ${oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ie} ${te}`,`opacity ${ie} ${te}`].join(","),content:'""'},[`&${Q}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${Q}-selected, ${Q}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ie} ${F}`,`opacity ${ie} ${F}`].join(",")}}}}}};const Ae=ue=>{const{componentCls:ce,itemHeight:Q,itemMarginInline:L,padding:oe,menuArrowSize:xe,marginXS:k,itemMarginBlock:R}=ue,re=oe+xe+k;return{[`${ce}-item`]:{position:"relative",overflow:"hidden"},[`${ce}-item, ${ce}-submenu-title`]:{height:Q,lineHeight:`${Q}px`,paddingInline:oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:L,marginBlock:R,width:`calc(100% - ${L*2}px)`},[`> ${ce}-item,
> ${ce}-submenu > ${ce}-submenu-title`]:{height:Q,lineHeight:`${Q}px`},[`${ce}-item-group-list ${ce}-submenu-title,
${ce}-submenu-title`]:{paddingInlineEnd:re}}};var ye=ue=>{const{componentCls:ce,iconCls:Q,itemHeight:L,colorTextLightSolid:oe,dropdownWidth:xe,controlHeightLG:k,motionDurationMid:R,motionEaseOut:re,paddingXL:j,itemMarginInline:M,fontSizeLG:D,motionDurationSlow:J,paddingXS:F,boxShadowSecondary:te,collapsedWidth:Ee,collapsedIconSize:ie}=ue,T={height:L,lineHeight:`${L}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ce]:{"&-inline, &-vertical":Object.assign({[`&${ce}-root`]:{boxShadow:"none"}},Ae(ue))},[`${ce}-submenu-popup`]:{[`${ce}-vertical`]:Object.assign(Object.assign({},Ae(ue)),{boxShadow:te})}},{[`${ce}-submenu-popup ${ce}-vertical${ce}-sub`]:{minWidth:xe,maxHeight:`calc(100vh - ${k*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ce}-inline`]:{width:"100%",[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${J}`,`background ${J}`,`padding ${R} ${re}`].join(","),[`> ${ce}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ce}-sub${ce}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ce}-submenu > ${ce}-submenu-title`]:T,[`& ${ce}-item-group-title`]:{paddingInlineStart:j}},[`${ce}-item`]:T}},{[`${ce}-inline-collapsed`]:{width:Ee,[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu ${ce}-submenu-title`]:{[`> ${ce}-inline-collapsed-noicon`]:{fontSize:D,textAlign:"center"}}},[`> ${ce}-item,
> ${ce}-item-group > ${ce}-item-group-list > ${ce}-item,
> ${ce}-item-group > ${ce}-item-group-list > ${ce}-submenu > ${ce}-submenu-title,
> ${ce}-submenu > ${ce}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${D/2}px - ${M}px)`,textOverflow:"clip",[`
${ce}-submenu-arrow,
${ce}-submenu-expand-icon
`]:{opacity:0},[`${ce}-item-icon, ${Q}`]:{margin:0,fontSize:ie,lineHeight:`${L}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ce}-item-icon, ${Q}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ce}-item-icon, ${Q}`]:{display:"none"},"a, a:hover":{color:oe}},[`${ce}-item-group-title`]:Object.assign(Object.assign({},z.vS),{paddingInline:F})}}]};const Pe=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionDurationMid:L,motionEaseInOut:oe,motionEaseOut:xe,iconCls:k,iconSize:R,iconMarginInlineEnd:re}=ue;return{[`${ce}-item, ${ce}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Q}`,`background ${Q}`,`padding ${Q} ${oe}`].join(","),[`${ce}-item-icon, ${k}`]:{minWidth:R,fontSize:R,transition:[`font-size ${L} ${xe}`,`margin ${Q} ${oe}`,`color ${Q}`].join(","),"+ span":{marginInlineStart:re,opacity:1,transition:[`opacity ${Q} ${oe}`,`margin ${Q}`,`color ${Q}`].join(",")}},[`${ce}-item-icon`]:Object.assign({},(0,z.Ro)()),[`&${ce}-item-only-child`]:{[`> ${k}, > ${ce}-item-icon`]:{marginInlineEnd:0}}},[`${ce}-item-disabled, ${ce}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ce}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ct=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionEaseInOut:L,borderRadius:oe,menuArrowSize:xe,menuArrowOffset:k}=ue;return{[`${ce}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ue.margin,width:xe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Q} ${L}, opacity ${Q}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xe*.6,height:xe*.15,backgroundColor:"currentcolor",borderRadius:oe,transition:[`background ${Q} ${L}`,`transform ${Q} ${L}`,`top ${Q} ${L}`,`color ${Q} ${L}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${k})`},"&::after":{transform:`rotate(-45deg) translateY(${k})`}}}}},Ue=ue=>{const{antCls:ce,componentCls:Q,fontSize:L,motionDurationSlow:oe,motionDurationMid:xe,motionEaseInOut:k,paddingXS:R,padding:re,colorSplit:j,lineWidth:M,zIndexPopup:D,borderRadiusLG:J,subMenuItemBorderRadius:F,menuArrowSize:te,menuArrowOffset:Ee,lineType:ie,menuPanelMaskInset:T,groupTitleLineHeight:O,groupTitleFontSize:le}=ue;return[{"":{[`${Q}`]:Object.assign(Object.assign({},(0,z.dF)()),{"&-hidden":{display:"none"}})},[`${Q}-submenu-hidden`]:{display:"none"}},{[Q]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(ue)),(0,z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:L,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Q}-item`]:{flex:"none"}},[`${Q}-item, ${Q}-submenu, ${Q}-submenu-title`]:{borderRadius:ue.itemBorderRadius},[`${Q}-item-group-title`]:{padding:`${R}px ${re}px`,fontSize:le,lineHeight:O,transition:`all ${oe}`},[`&-horizontal ${Q}-submenu`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`].join(",")},[`${Q}-submenu, ${Q}-submenu-inline`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`,`padding ${xe} ${k}`].join(",")},[`${Q}-submenu ${Q}-sub`]:{cursor:"initial",transition:[`background ${oe} ${k}`,`padding ${oe} ${k}`].join(",")},[`${Q}-title-content`]:{transition:`color ${oe}`},[`${Q}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Q}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:j,borderStyle:ie,borderWidth:0,borderTopWidth:M,marginBlock:M,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Pe(ue)),{[`${Q}-item-group`]:{[`${Q}-item-group-list`]:{margin:0,padding:0,[`${Q}-item, ${Q}-submenu-title`]:{paddingInline:`${L*2}px ${re}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:J,boxShadow:"none",transformOrigin:"0 0",[`&${Q}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},"\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:ue.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ue.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ue.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ue.paddingXS},[`> ${Q}`]:Object.assign(Object.assign(Object.assign({borderRadius:J},Pe(ue)),ct(ue)),{[`${Q}-item, ${Q}-submenu > ${Q}-submenu-title`]:{borderRadius:F},[`${Q}-submenu-title::after`]:{transition:`transform ${oe} ${k}`}})}}),ct(ue)),{[`&-inline-collapsed ${Q}-submenu-arrow,
&-inline ${Q}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ee})`},"&::after":{transform:`rotate(45deg) translateX(-${Ee})`}},[`${Q}-submenu-open${Q}-submenu-inline > ${Q}-submenu-title > ${Q}-submenu-arrow`]:{transform:`translateY(-${te*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ee})`},"&::before":{transform:`rotate(45deg) translateX(${Ee})`}}})},{[`${ce}-layout-header`]:{[Q]:{lineHeight:"inherit"}}}]};var Ve=(ue,ce)=>(0,Me.Z)("Menu",L=>{if(ce===!1)return[];const{colorBgElevated:oe,colorPrimary:xe,colorTextLightSolid:k,controlHeightLG:R,fontSize:re,darkItemColor:j,darkDangerItemColor:M,darkItemBg:D,darkSubMenuItemBg:J,darkItemSelectedColor:F,darkItemSelectedBg:te,darkDangerItemSelectedBg:Ee,darkItemHoverBg:ie,darkGroupTitleColor:T,darkItemHoverColor:O,darkItemDisabledColor:le,darkDangerItemHoverColor:ve,darkDangerItemSelectedColor:Oe,darkDangerItemActiveBg:Qe}=L,Ke=re/7*5,de=(0,B.TS)(L,{menuArrowSize:Ke,menuHorizontalHeight:R*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:oe}),Ze=(0,B.TS)(de,{itemColor:j,itemHoverColor:O,groupTitleColor:T,itemSelectedColor:F,itemBg:D,popupBg:D,subMenuItemBg:J,itemActiveBg:"transparent",itemSelectedBg:te,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ie,itemDisabledColor:le,dangerItemColor:M,dangerItemHoverColor:ve,dangerItemSelectedColor:Oe,dangerItemActiveBg:Qe,dangerItemSelectedBg:Ee,menuSubMenuBg:J,horizontalItemSelectedColor:k,horizontalItemSelectedBg:xe});return[Ue(de),G(de),ye(de),pe(de,"light"),pe(Ze,"dark"),X(de),(0,K.Z)(de),(0,be.oN)(de,"slide-up"),(0,be.oN)(de,"slide-down"),(0,ae._y)(de,"zoom-big")]},L=>{const{colorPrimary:oe,colorError:xe,colorTextDisabled:k,colorErrorBg:R,colorText:re,colorTextDescription:j,colorBgContainer:M,colorFillAlter:D,colorFillContent:J,lineWidth:F,lineWidthBold:te,controlItemBgActive:Ee,colorBgTextHover:ie,controlHeightLG:T,lineHeight:O,colorBgElevated:le,marginXXS:ve,padding:Oe,fontSize:Qe,controlHeightSM:Ke,fontSizeLG:de,colorTextLightSolid:Ze,colorErrorHover:Y}=L,nt=new _.C(Ze).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:L.zIndexPopupBase+50,radiusItem:L.borderRadiusLG,itemBorderRadius:L.borderRadiusLG,radiusSubMenuItem:L.borderRadiusSM,subMenuItemBorderRadius:L.borderRadiusSM,colorItemText:re,itemColor:re,colorItemTextHover:re,itemHoverColor:re,colorItemTextHoverHorizontal:oe,horizontalItemHoverColor:oe,colorGroupTitle:j,groupTitleColor:j,colorItemTextSelected:oe,itemSelectedColor:oe,colorItemTextSelectedHorizontal:oe,horizontalItemSelectedColor:oe,colorItemBg:M,itemBg:M,colorItemBgHover:ie,itemHoverBg:ie,colorItemBgActive:J,itemActiveBg:Ee,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:Ee,itemSelectedBg:Ee,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:te,activeBarHeight:te,colorActiveBarBorderSize:F,activeBarBorderWidth:F,colorItemTextDisabled:k,itemDisabledColor:k,colorDangerItemText:xe,dangerItemColor:xe,colorDangerItemTextHover:xe,dangerItemHoverColor:xe,colorDangerItemTextSelected:xe,dangerItemSelectedColor:xe,colorDangerItemBgActive:R,dangerItemActiveBg:R,colorDangerItemBgSelected:R,dangerItemSelectedBg:R,itemMarginInline:L.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:O,collapsedWidth:T*2,popupBg:le,itemMarginBlock:ve,itemPaddingInline:Oe,horizontalLineHeight:`${T*1.15}px`,iconSize:Qe,iconMarginInlineEnd:Ke-Qe,collapsedIconSize:de,groupTitleFontSize:Qe,darkItemDisabledColor:new _.C(Ze).setAlpha(.25).toRgbString(),darkItemColor:nt,darkDangerItemColor:xe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ze,darkItemSelectedBg:oe,darkDangerItemSelectedBg:xe,darkItemHoverBg:"transparent",darkGroupTitleColor:nt,darkItemHoverColor:Ze,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:Ze,darkDangerItemActiveBg:xe}},{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"]]})(ue),Et=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe<L.length;oe++)ce.indexOf(L[oe])<0&&Object.prototype.propertyIsEnumerable.call(ue,L[oe])&&(Q[L[oe]]=ue[L[oe]]);return Q},je=(0,v.forwardRef)((ue,ce)=>{var Q,L;const oe=v.useContext(m.Z),xe=oe||{},{getPrefixCls:k,getPopupContainer:R,direction:re,menu:j}=v.useContext(h.E_),M=k(),{prefixCls:D,className:J,style:F,theme:te="light",expandIcon:Ee,_internalDisableMenuItemTitleTooltip:ie,inlineCollapsed:T,siderCollapsed:O,items:le,children:ve,rootClassName:Oe,mode:Qe,selectable:Ke,onClick:de,overflowedIndicatorPopupClassName:Ze}=ue,Y=Et(ue,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),nt=(0,o.Z)(Y,["collapsedWidth"]),bt=P(le)||ve;(Q=xe.validator)===null||Q===void 0||Q.call(xe,{mode:Qe});const I=(0,b.useEvent)(function(){var Tt;de==null||de.apply(void 0,arguments),(Tt=xe.onClick)===null||Tt===void 0||Tt.call(xe)}),Je=xe.mode||Qe,Re=Ke!=null?Ke:xe.selectable,fe=v.useMemo(()=>O!==void 0?O:T,[T,O]),De={horizontal:{motionName:`${M}-slide-up`},inline:(0,C.Z)(M),other:{motionName:`${M}-zoom-big`}},ze=k("menu",D||xe.prefixCls),[Rt,Nt]=Ve(ze,!oe),dt=i()(`${ze}-${te}`,j==null?void 0:j.className,J);let xt;if(typeof Ee=="function")xt=Ee;else if(Ee===null||Ee===!1)xt=null;else if(xe.expandIcon===null||xe.expandIcon===!1)xt=null;else{const Tt=Ee!=null?Ee:xe.expandIcon;xt=(0,n.Tm)(Tt,{className:i()(`${ze}-submenu-expand-icon`,(0,n.l$)(Tt)?(L=Tt.props)===null||L===void 0?void 0:L.className:"")})}const Mt=v.useMemo(()=>({prefixCls:ze,inlineCollapsed:fe||!1,direction:re,firstLevel:!0,theme:te,mode:Je,disableMenuItemTitleTooltip:ie}),[ze,fe,re,ie,te]);return Rt(v.createElement(m.Z.Provider,{value:null},v.createElement(u.Provider,{value:Mt},v.createElement(t.ZP,Object.assign({getPopupContainer:R,overflowedIndicator:v.createElement(A.Z,null),overflowedIndicatorPopupClassName:i()(ze,`${ze}-${te}`,Ze),mode:Je,selectable:Re,onClick:I},nt,{inlineCollapsed:fe,style:Object.assign(Object.assign({},j==null?void 0:j.style),F),className:dt,prefixCls:ze,direction:re,defaultMotions:De,expandIcon:xt,ref:ce,rootClassName:i()(Oe,Nt)}),bt))))});const yt=(0,v.forwardRef)((ue,ce)=>{const Q=(0,v.useRef)(null),L=v.useContext(g.D);return(0,v.useImperativeHandle)(ce,()=>({menu:Q.current,focus:oe=>{var xe;(xe=Q.current)===null||xe===void 0||xe.focus(oe)}})),v.createElement(je,Object.assign({ref:Q},ue,L))});yt.Item=S,yt.SubMenu=w,yt.Divider=c,yt.ItemGroup=t.BW;var Be=yt},58421:function(wt,N,e){"use strict";e.d(N,{Z:function(){return xe}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(R,re){return v.createElement(i.Z,(0,t.Z)({},R,{ref:re,icon:p}))},r=v.forwardRef(h),l=r,c=e(49198),s=e(33853),o=e(38819),d=e(92310),n=e.n(d),a=e(400),u=e(33708),f=e(6909),S=e(4771),E=e(9427),w=e(25440),A=e(26112),b={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=b,m=e(91735),y=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(){var j;(0,f.Z)(this,re);for(var M=arguments.length,D=new Array(M),J=0;J<M;J++)D[J]=arguments[J];return j=R.call.apply(R,[this].concat(D)),j.state={goInputText:""},j.getValidValue=function(){var F=j.state.goInputText;return!F||Number.isNaN(F)?void 0:Number(F)},j.buildOptionText=function(F){return"".concat(F," ").concat(j.props.locale.items_per_page)},j.changeSize=function(F){j.props.changeSize(Number(F))},j.handleChange=function(F){j.setState({goInputText:F.target.value})},j.handleBlur=function(F){var te=j.props,Ee=te.goButton,ie=te.quickGo,T=te.rootPrefixCls,O=j.state.goInputText;Ee||O===""||(j.setState({goInputText:""}),!(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(T,"-item-link"))>=0||F.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&ie(j.getValidValue()))},j.go=function(F){var te=j.state.goInputText;te!==""&&(F.keyCode===C.ENTER||F.type==="click")&&(j.setState({goInputText:""}),j.props.quickGo(j.getValidValue()))},j}return(0,S.Z)(re,[{key:"getPageSizeOptions",value:function(){var M=this.props,D=M.pageSize,J=M.pageSizeOptions;return J.some(function(F){return F.toString()===D.toString()})?J:J.concat([D.toString()]).sort(function(F,te){var Ee=Number.isNaN(Number(F))?0:Number(F),ie=Number.isNaN(Number(te))?0:Number(te);return Ee-ie})}},{key:"render",value:function(){var M=this,D=this.props,J=D.pageSize,F=D.locale,te=D.rootPrefixCls,Ee=D.changeSize,ie=D.quickGo,T=D.goButton,O=D.selectComponentClass,le=D.buildOptionText,ve=D.selectPrefixCls,Oe=D.disabled,Qe=this.state.goInputText,Ke="".concat(te,"-options"),de=O,Ze=null,Y=null,nt=null;if(!Ee&&!ie)return null;var bt=this.getPageSizeOptions();if(Ee&&de){var I=bt.map(function(Je,Re){return v.createElement(de.Option,{key:Re,value:Je.toString()},(le||M.buildOptionText)(Je))});Ze=v.createElement(de,{disabled:Oe,prefixCls:ve,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(J||bt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Re){return Re.parentNode},"aria-label":F.page_size,defaultOpen:!1},I)}return ie&&(T&&(nt=typeof T=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Oe,className:"".concat(Ke,"-quick-jumper-button")},F.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),Y=v.createElement("div",{className:"".concat(Ke,"-quick-jumper")},F.jump_to,v.createElement("input",{disabled:Oe,type:"text",value:Qe,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":F.page}),F.page,nt)),v.createElement("li",{className:"".concat(Ke)},Ze,Y)}}]),re}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=y,P=function(R){var re,j=R.rootPrefixCls,M=R.page,D=R.active,J=R.className,F=R.showTitle,te=R.onClick,Ee=R.onKeyPress,ie=R.itemRender,T="".concat(j,"-item"),O=n()(T,"".concat(T,"-").concat(M),(re={},(0,a.Z)(re,"".concat(T,"-active"),D),(0,a.Z)(re,"".concat(T,"-disabled"),!M),(0,a.Z)(re,R.className,J),re)),le=function(){te(M)},ve=function(Ke){Ee(Ke,te,M)},Oe=ie(M,"page",v.createElement("a",{rel:"nofollow"},M));return Oe?v.createElement("li",{title:F?M.toString():null,className:O,onClick:le,onKeyPress:ve,tabIndex:0},Oe):null},_=P;function z(){}function K(k){var R=Number(k);return typeof R=="number"&&!Number.isNaN(R)&&isFinite(R)&&Math.floor(R)===R}var be=function(R,re,j){return j};function ae(k,R,re){var j=typeof k=="undefined"?R.pageSize:k;return Math.floor((re.total-1)/j)+1}var Me=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(j){var M;(0,f.Z)(this,re),M=R.call(this,j),M.paginationNode=v.createRef(),M.getJumpPrevPage=function(){return Math.max(1,M.state.current-(M.props.showLessItems?3:5))},M.getJumpNextPage=function(){return Math.min(ae(void 0,M.state,M.props),M.state.current+(M.props.showLessItems?3:5))},M.getItemIcon=function(Ee,ie){var T=M.props.prefixCls,O=Ee||v.createElement("button",{type:"button","aria-label":ie,className:"".concat(T,"-item-link")});return typeof Ee=="function"&&(O=v.createElement(Ee,(0,u.Z)({},M.props))),O},M.isValid=function(Ee){var ie=M.props.total;return K(Ee)&&Ee!==M.state.current&&K(ie)&&ie>0},M.shouldDisplayQuickJumper=function(){var Ee=M.props,ie=Ee.showQuickJumper,T=Ee.total,O=M.state.pageSize;return T<=O?!1:ie},M.handleKeyDown=function(Ee){(Ee.keyCode===C.ARROW_UP||Ee.keyCode===C.ARROW_DOWN)&&Ee.preventDefault()},M.handleKeyUp=function(Ee){var ie=M.getValidValue(Ee),T=M.state.currentInputValue;ie!==T&&M.setState({currentInputValue:ie}),Ee.keyCode===C.ENTER?M.handleChange(ie):Ee.keyCode===C.ARROW_UP?M.handleChange(ie-1):Ee.keyCode===C.ARROW_DOWN&&M.handleChange(ie+1)},M.handleBlur=function(Ee){var ie=M.getValidValue(Ee);M.handleChange(ie)},M.changePageSize=function(Ee){var ie=M.state.current,T=ae(Ee,M.state,M.props);ie=ie>T?T:ie,T===0&&(ie=M.state.current),typeof Ee=="number"&&("pageSize"in M.props||M.setState({pageSize:Ee}),"current"in M.props||M.setState({current:ie,currentInputValue:ie})),M.props.onShowSizeChange(ie,Ee),"onChange"in M.props&&M.props.onChange&&M.props.onChange(ie,Ee)},M.handleChange=function(Ee){var ie=M.props,T=ie.disabled,O=ie.onChange,le=M.state,ve=le.pageSize,Oe=le.current,Qe=le.currentInputValue;if(M.isValid(Ee)&&!T){var Ke=ae(void 0,M.state,M.props),de=Ee;return Ee>Ke?de=Ke:Ee<1&&(de=1),"current"in M.props||M.setState({current:de}),de!==Qe&&M.setState({currentInputValue:de}),O(de,ve),de}return Oe},M.prev=function(){M.hasPrev()&&M.handleChange(M.state.current-1)},M.next=function(){M.hasNext()&&M.handleChange(M.state.current+1)},M.jumpPrev=function(){M.handleChange(M.getJumpPrevPage())},M.jumpNext=function(){M.handleChange(M.getJumpNextPage())},M.hasPrev=function(){return M.state.current>1},M.hasNext=function(){return M.state.current<ae(void 0,M.state,M.props)},M.runIfEnter=function(Ee,ie){if(Ee.key==="Enter"||Ee.charCode===13){for(var T=arguments.length,O=new Array(T>2?T-2:0),le=2;le<T;le++)O[le-2]=arguments[le];ie.apply(void 0,O)}},M.runIfEnterPrev=function(Ee){M.runIfEnter(Ee,M.prev)},M.runIfEnterNext=function(Ee){M.runIfEnter(Ee,M.next)},M.runIfEnterJumpPrev=function(Ee){M.runIfEnter(Ee,M.jumpPrev)},M.runIfEnterJumpNext=function(Ee){M.runIfEnter(Ee,M.jumpNext)},M.handleGoTO=function(Ee){(Ee.keyCode===C.ENTER||Ee.type==="click")&&M.handleChange(M.state.currentInputValue)},M.renderPrev=function(Ee){var ie=M.props,T=ie.prevIcon,O=ie.itemRender,le=O(Ee,"prev",M.getItemIcon(T,"prev page")),ve=!M.hasPrev();return(0,v.isValidElement)(le)?(0,v.cloneElement)(le,{disabled:ve}):le},M.renderNext=function(Ee){var ie=M.props,T=ie.nextIcon,O=ie.itemRender,le=O(Ee,"next",M.getItemIcon(T,"next page")),ve=!M.hasNext();return(0,v.isValidElement)(le)?(0,v.cloneElement)(le,{disabled:ve}):le};var D=j.onChange!==z,J="current"in j;J&&!D&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var F=j.defaultCurrent;"current"in j&&(F=j.current);var te=j.defaultPageSize;return"pageSize"in j&&(te=j.pageSize),F=Math.min(F,ae(te,void 0,j)),M.state={current:F,currentInputValue:F,pageSize:te},M}return(0,S.Z)(re,[{key:"componentDidUpdate",value:function(M,D){var J=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode.current){var F=this.paginationNode.current.querySelector(".".concat(J,"-item-").concat(D.current));if(F&&document.activeElement===F){var te;F==null||(te=F.blur)===null||te===void 0||te.call(F)}}}},{key:"getValidValue",value:function(M){var D=M.target.value,J=ae(void 0,this.state,this.props),F=this.state.currentInputValue,te;return D===""?te=D:Number.isNaN(Number(D))?te=F:D>=J?te=J:te=Number(D),te}},{key:"getShowSizeChanger",value:function(){var M=this.props,D=M.showSizeChanger,J=M.total,F=M.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:J>F}},{key:"render",value:function(){var M=this.props,D=M.prefixCls,J=M.className,F=M.style,te=M.disabled,Ee=M.hideOnSinglePage,ie=M.total,T=M.locale,O=M.showQuickJumper,le=M.showLessItems,ve=M.showTitle,Oe=M.showTotal,Qe=M.simple,Ke=M.itemRender,de=M.showPrevNextJumpers,Ze=M.jumpPrevIcon,Y=M.jumpNextIcon,nt=M.selectComponentClass,bt=M.selectPrefixCls,I=M.pageSizeOptions,Je=this.state,Re=Je.current,fe=Je.pageSize,De=Je.currentInputValue;if(Ee===!0&&ie<=fe)return null;var ze=ae(void 0,this.state,this.props),Rt=[],Nt=null,dt=null,xt=null,Mt=null,Tt=null,Vt=O&&O.goButton,Yt=le?1:2,Dt=Re-1>0?Re-1:0,qt=Re+1<ze?Re+1:ze,Ce=(0,A.Z)(this.props,{aria:!0,data:!0}),U=Oe&&v.createElement("li",{className:"".concat(D,"-total-text")},Oe(ie,[ie===0?0:(Re-1)*fe+1,Re*fe>ie?ie:Re*fe]));if(Qe){Vt&&(typeof Vt=="boolean"?Tt=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Tt=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Vt),Tt=v.createElement("li",{title:ve?"".concat(T.jump_to).concat(Re,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},Tt));var ee=this.renderPrev(Dt);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,a.Z)({},"".concat(D,"-disabled"),te),J),style:F,ref:this.paginationNode},Ce),U,ee?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ee):null,v.createElement("li",{title:ve?"".concat(Re,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:De,disabled:te,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),ze),v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(qt)),Tt)}if(ze<=3+Yt*2){var q={locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ve,itemRender:Ke};ze||Rt.push(v.createElement(_,(0,t.Z)({},q,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var ne=1;ne<=ze;ne+=1){var Le=Re===ne;Rt.push(v.createElement(_,(0,t.Z)({},q,{key:ne,page:ne,active:Le})))}}else{var Ie=le?T.prev_3:T.prev_5,$e=le?T.next_3:T.next_5,it=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ze,"prev page")),Ct=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Y,"next page"));de&&(Nt=it?v.createElement("li",{title:ve?Ie:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,a.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Ze))},it):null,dt=Ct?v.createElement("li",{title:ve?$e:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,a.Z)({},"".concat(D,"-jump-next-custom-icon"),!!Y))},Ct):null),Mt=v.createElement(_,{locale:T,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ze,page:ze,active:!1,showTitle:ve,itemRender:Ke}),xt=v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ve,itemRender:Ke});var Ot=Math.max(1,Re-Yt),Zt=Math.min(Re+Yt,ze);Re-1<=Yt&&(Zt=1+Yt*2),ze-Re<=Yt&&(Ot=ze-Yt*2);for(var Ht=Ot;Ht<=Zt;Ht+=1){var Ft=Re===Ht;Rt.push(v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ht,page:Ht,active:Ft,showTitle:ve,itemRender:Ke}))}Re-1>=Yt*2&&Re!==3&&(Rt[0]=(0,v.cloneElement)(Rt[0],{className:"".concat(D,"-item-after-jump-prev")}),Rt.unshift(Nt)),ze-Re>=Yt*2&&Re!==ze-2&&(Rt[Rt.length-1]=(0,v.cloneElement)(Rt[Rt.length-1],{className:"".concat(D,"-item-before-jump-next")}),Rt.push(dt)),Ot!==1&&Rt.unshift(xt),Zt!==ze&&Rt.push(Mt)}var zt=!this.hasPrev()||!ze,_e=!this.hasNext()||!ze,Ge=this.renderPrev(Dt),qe=this.renderNext(qt);return v.createElement("ul",(0,t.Z)({className:n()(D,J,(0,a.Z)({},"".concat(D,"-disabled"),te)),style:F,ref:this.paginationNode},Ce),U,Ge?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:zt?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),zt)),"aria-disabled":zt},Ge):null,Rt,qe?v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),_e)),"aria-disabled":_e},qe):null,v.createElement(x,{disabled:te,locale:T,rootPrefixCls:D,selectComponentClass:nt,selectPrefixCls:bt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Re,pageSize:fe,pageSizeOptions:I,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Vt}))}}],[{key:"getDerivedStateFromProps",value:function(M,D){var J={};if("current"in M&&(J.current=M.current,M.current!==D.current&&(J.currentInputValue=J.current)),"pageSize"in M&&M.pageSize!==D.pageSize){var F=D.current,te=ae(M.pageSize,D,M);F=F>te?te:F,"current"in M||(J.current=F,J.currentInputValue=F),J.pageSize=M.pageSize}return J}}]),re}(v.Component);Me.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:m.Z,style:{},itemRender:be,totalBoundaryShowSizeChanger:50};var B=Me,$=e(22075),G=e(36355),se=e(19716),X=e(8628),W=e(9763),Z=e(57809);const pe=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"small"})),Ae=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"middle"}));pe.Option=Z.default.Option,Ae.Option=Z.default.Option;var he=e(9937),ye=e(17313),Pe=e(83116),ct=e(37613);const Ue=k=>{const{componentCls:R}=k;return{[`${R}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}}},[`&${R}-disabled`]:{cursor:"not-allowed",[`${R}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:k.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:k.colorBorder,backgroundColor:k.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:k.itemActiveBgDisabled},a:{color:k.itemActiveColorDisabled}}},[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${R}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${R}-simple-pager`]:{color:k.colorTextDisabled},[`${R}-jump-prev, ${R}-jump-next`]:{[`${R}-item-link-icon`]:{opacity:0},[`${R}-item-ellipsis`]:{opacity:1}}},[`&${R}-simple`]:{[`${R}-prev, ${R}-next`]:{[`&${R}-disabled ${R}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ve=k=>{const{componentCls:R}=k;return{[`&${R}-mini ${R}-total-text, &${R}-mini ${R}-simple-pager`]:{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini ${R}-item`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM-2}px`},[`&${R}-mini:not(${R}-disabled) ${R}-item:not(${R}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},[`&${R}-mini ${R}-prev, &${R}-mini ${R}-next`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini:not(${R}-disabled)`]:{[`${R}-prev, ${R}-next`]:{[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover ${R}-item-link`]:{backgroundColor:"transparent"}}},[`
&${R}-mini ${R}-prev ${R}-item-link,
&${R}-mini ${R}-next ${R}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`}},[`&${R}-mini ${R}-jump-prev, &${R}-mini ${R}-jump-next`]:{height:k.itemSizeSM,marginInlineEnd:0,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini ${R}-options`]:{marginInlineStart:k.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:k.miniOptionsSizeChangerTop},"&-quick-jumper":{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,he.x0)(k)),{width:k.paginationMiniQuickJumperInputWidth,height:k.controlHeightSM})}}}},Et=k=>{const{componentCls:R}=k;return{[`
&${R}-simple ${R}-prev,
&${R}-simple ${R}-next
`]:{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`,verticalAlign:"top",[`${R}-item-link`]:{height:k.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive},"&::after":{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`}}},[`&${R}-simple ${R}-simple-pager`]:{display:"inline-block",height:k.itemSizeSM,marginInlineEnd:k.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:k.marginXS,padding:`0 ${k.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:k.itemInputBg,border:`${k.lineWidth}px ${k.lineType} ${k.colorBorder}`,borderRadius:k.borderRadius,outline:"none",transition:`border-color ${k.motionDurationMid}`,color:"inherit","&:hover":{borderColor:k.colorPrimary},"&:focus":{borderColor:k.colorPrimaryHover,boxShadow:`${k.inputOutlineOffset}px 0 ${k.controlOutlineWidth}px ${k.controlOutline}`},"&[disabled]":{color:k.colorTextDisabled,backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,cursor:"not-allowed"}}}}},Xe=k=>{const{componentCls:R}=k;return{[`${R}-jump-prev, ${R}-jump-next`]:{outline:0,[`${R}-item-container`]:{position:"relative",[`${R}-item-link-icon`]:{color:k.colorPrimary,fontSize:k.fontSizeSM,opacity:0,transition:`all ${k.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${R}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:k.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:k.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:k.paginationEllipsisTextIndent,opacity:1,transition:`all ${k.motionDurationMid}`}},"&:hover":{[`${R}-item-link-icon`]:{opacity:1},[`${R}-item-ellipsis`]:{opacity:0}}},[`
${R}-prev,
${R}-jump-prev,
${R}-jump-next
`]:{marginInlineEnd:k.marginXS},[`
${R}-prev,
${R}-next,
${R}-jump-prev,
${R}-jump-next
`]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,color:k.colorText,fontFamily:k.fontFamily,lineHeight:`${k.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:k.borderRadius,cursor:"pointer",transition:`all ${k.motionDurationMid}`},[`${R}-prev, ${R}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:k.colorText,cursor:"pointer",userSelect:"none"},[`${R}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:k.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:"none",transition:`all ${k.motionDurationMid}`},[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover`]:{[`${R}-item-link`]:{backgroundColor:"transparent"}}},[`${R}-slash`]:{marginInlineEnd:k.paginationSlashMarginInlineEnd,marginInlineStart:k.paginationSlashMarginInlineStart},[`${R}-options`]:{display:"inline-block",marginInlineStart:k.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:k.controlHeight,marginInlineStart:k.marginXS,lineHeight:`${k.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,he.ik)(k)),{width:k.controlHeightLG*1.25,height:k.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:k.marginXS,marginInlineEnd:k.marginXS})}}}},je=k=>{const{componentCls:R}=k;return{[`${R}-item`]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,marginInlineEnd:k.marginXS,fontFamily:k.fontFamily,lineHeight:`${k.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${k.paginationItemPaddingInline}px`,color:k.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${R}-item-active)`]:{"&:hover":{transition:`all ${k.motionDurationMid}`,backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},"&-active":{fontWeight:k.fontWeightStrong,backgroundColor:k.itemActiveBg,borderColor:k.colorPrimary,a:{color:k.colorPrimary},"&:hover":{borderColor:k.colorPrimaryHover},"&:hover a":{color:k.colorPrimaryHover}}}}},yt=k=>{const{componentCls:R}=k;return{[R]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ye.Wf)(k)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${R}-total-text`]:{display:"inline-block",height:k.itemSize,marginInlineEnd:k.marginXS,lineHeight:`${k.itemSize-2}px`,verticalAlign:"middle"}}),je(k)),Xe(k)),Et(k)),Ve(k)),Ue(k)),{[`@media only screen and (max-width: ${k.screenLG}px)`]:{[`${R}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${k.screenSM}px)`]:{[`${R}-options`]:{display:"none"}}}),[`&${k.componentCls}-rtl`]:{direction:"rtl"}}},Be=k=>{const{componentCls:R}=k;return{[`${R}${R}-disabled:not(${R}-mini)`]:{"&, &:hover":{[`${R}-item-link`]:{borderColor:k.colorBorder}},"&:focus-visible":{[`${R}-item-link`]:{borderColor:k.colorBorder}},[`${R}-item, ${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,[`&:hover:not(${R}-item-active)`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,a:{color:k.colorTextDisabled}},[`&${R}-item-active`]:{backgroundColor:k.itemActiveBgDisabled}},[`${R}-prev, ${R}-next`]:{"&:hover button":{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,color:k.colorTextDisabled},[`${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder}}},[`${R}:not(${R}-mini)`]:{[`${R}-prev, ${R}-next`]:{"&:hover button":{borderColor:k.colorPrimaryHover,backgroundColor:k.itemBg},[`${R}-item-link`]:{backgroundColor:k.itemLinkBg,borderColor:k.colorBorder},[`&:hover ${R}-item-link`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,color:k.colorPrimary},[`&${R}-disabled`]:{[`${R}-item-link`]:{borderColor:k.colorBorder,color:k.colorTextDisabled}}},[`${R}-item`]:{backgroundColor:k.itemBg,border:`${k.lineWidth}px ${k.lineType} ${k.colorBorder}`,[`&:hover:not(${R}-item-active)`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,a:{color:k.colorPrimary}},"&-active":{borderColor:k.colorPrimary}}}}},ue=k=>{const{componentCls:R}=k;return{[`${R}:not(${R}-disabled)`]:{[`${R}-item`]:Object.assign({},(0,ye.Qy)(k)),[`${R}-jump-prev, ${R}-jump-next`]:{"&:focus-visible":Object.assign({[`${R}-item-link-icon`]:{opacity:1},[`${R}-item-ellipsis`]:{opacity:0}},(0,ye.oN)(k))},[`${R}-prev, ${R}-next`]:{[`&:focus-visible ${R}-item-link`]:Object.assign({},(0,ye.oN)(k))}}}};var ce=(0,Pe.Z)("Pagination",k=>{const R=(0,ct.TS)(k,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:k.marginXXS/2,paginationMiniQuickJumperInputWidth:k.controlHeightLG*1.1,paginationItemPaddingInline:k.marginXXS*1.5,paginationEllipsisLetterSpacing:k.marginXXS/2,paginationSlashMarginInlineStart:k.marginXXS,paginationSlashMarginInlineEnd:k.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,he.e5)(k),(0,he.TM)(k));return[yt(R),ue(R),k.wireframe&&Be(R)]},k=>({itemBg:k.colorBgContainer,itemSize:k.controlHeight,itemSizeSM:k.controlHeightSM,itemActiveBg:k.colorBgContainer,itemLinkBg:k.colorBgContainer,itemActiveColorDisabled:k.colorTextDisabled,itemActiveBgDisabled:k.controlItemBgActiveDisabled,itemInputBg:k.colorBgContainer,miniOptionsSizeChangerTop:0})),Q=function(k,R){var re={};for(var j in k)Object.prototype.hasOwnProperty.call(k,j)&&R.indexOf(j)<0&&(re[j]=k[j]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,j=Object.getOwnPropertySymbols(k);M<j.length;M++)R.indexOf(j[M])<0&&Object.prototype.propertyIsEnumerable.call(k,j[M])&&(re[j[M]]=k[j[M]]);return re},oe=k=>{const{prefixCls:R,selectPrefixCls:re,className:j,rootClassName:M,style:D,size:J,locale:F,selectComponentClass:te,responsive:Ee,showSizeChanger:ie}=k,T=Q(k,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:O}=(0,X.Z)(Ee),{getPrefixCls:le,direction:ve,pagination:Oe={}}=v.useContext(G.E_),Qe=le("pagination",R),[Ke,de]=ce(Qe),Ze=ie!=null?ie:Oe.showSizeChanger,Y=v.useMemo(()=>{const ze=v.createElement("span",{className:`${Qe}-item-ellipsis`},"\u2022\u2022\u2022"),Rt=v.createElement("button",{className:`${Qe}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(o.Z,null):v.createElement(s.Z,null)),Nt=v.createElement("button",{className:`${Qe}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(s.Z,null):v.createElement(o.Z,null)),dt=v.createElement("a",{className:`${Qe}-item-link`},v.createElement("div",{className:`${Qe}-item-container`},ve==="rtl"?v.createElement(c.Z,{className:`${Qe}-item-link-icon`}):v.createElement(l,{className:`${Qe}-item-link-icon`}),ze)),xt=v.createElement("a",{className:`${Qe}-item-link`},v.createElement("div",{className:`${Qe}-item-container`},ve==="rtl"?v.createElement(l,{className:`${Qe}-item-link-icon`}):v.createElement(c.Z,{className:`${Qe}-item-link-icon`}),ze));return{prevIcon:Rt,nextIcon:Nt,jumpPrevIcon:dt,jumpNextIcon:xt}},[ve,Qe]),[nt]=(0,W.Z)("Pagination",$.Z),bt=Object.assign(Object.assign({},nt),F),I=(0,se.Z)(J),Je=I==="small"||!!(O&&!I&&Ee),Re=le("select",re),fe=n()({[`${Qe}-mini`]:Je,[`${Qe}-rtl`]:ve==="rtl"},Oe==null?void 0:Oe.className,j,M,de),De=Object.assign(Object.assign({},Oe==null?void 0:Oe.style),D);return Ke(v.createElement(B,Object.assign({},Y,T,{style:De,prefixCls:Qe,selectPrefixCls:Re,className:fe,selectComponentClass:te||(Je?pe:Ae),locale:bt,showSizeChanger:Ze})))},xe=oe},93948:function(wt,N,e){"use strict";e.d(N,{Z:function(){return ie}});var t=e(59301),v=e(29679),g=e(40001),p=e(19248),i=e(99267),h=e(92310),r=e.n(h),l=e(2738),c=e(36355),s=e(92413),o=e(33708),d=e(37061),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},a=function(){var O=(0,t.useRef)([]),le=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ve=Date.now(),Oe=!1;O.current.forEach(function(Qe){if(Qe){Oe=!0;var Ke=Qe.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",le.current&&ve-le.current<100&&(Ke.transitionDuration="0s, 0s")}}),Oe&&(le.current=Date.now())}),O.current},u=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(O){var le=(0,o.Z)((0,o.Z)({},n),O),ve=le.className,Oe=le.percent,Qe=le.prefixCls,Ke=le.strokeColor,de=le.strokeLinecap,Ze=le.strokeWidth,Y=le.style,nt=le.trailColor,bt=le.trailWidth,I=le.transition,Je=(0,d.Z)(le,u);delete Je.gapPosition;var Re=Array.isArray(Oe)?Oe:[Oe],fe=Array.isArray(Ke)?Ke:[Ke],De=a(),ze=Ze/2,Rt=100-Ze/2,Nt="M ".concat(de==="round"?ze:0,",").concat(ze,`
L `).concat(de==="round"?Rt:100,",").concat(ze),dt="0 0 100 ".concat(Ze),xt=0;return t.createElement("svg",(0,s.Z)({className:r()("".concat(Qe,"-line"),ve),viewBox:dt,preserveAspectRatio:"none",style:Y},Je),t.createElement("path",{className:"".concat(Qe,"-line-trail"),d:Nt,strokeLinecap:de,stroke:nt,strokeWidth:bt||Ze,fillOpacity:"0"}),Re.map(function(Mt,Tt){var Vt=1;switch(de){case"round":Vt=1-Ze/100;break;case"square":Vt=1-Ze/2/100;break;default:Vt=1;break}var Yt={strokeDasharray:"".concat(Mt*Vt,"px, 100px"),strokeDashoffset:"-".concat(xt,"px"),transition:I||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Dt=fe[Tt]||fe[fe.length-1];return xt+=Mt,t.createElement("path",{key:Tt,className:"".concat(Qe,"-line-path"),d:Nt,strokeLinecap:de,stroke:Dt,strokeWidth:Ze,fillOpacity:"0",ref:function(Ce){De[Tt]=Ce},style:Yt})}))},S=f,E=e(39559),w=e(33606),A=e(47273),b=0,C=(0,A.Z)();function m(){var T;return C?(T=b,b+=1):T="TEST_OR_SSR",T}var y=function(T){var O=t.useState(),le=(0,w.Z)(O,2),ve=le[0],Oe=le[1];return t.useEffect(function(){Oe("rc_progress_".concat(m()))},[]),T||ve},x=function(O){var le=O.bg,ve=O.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:le}},ve)};function P(T,O){return Object.keys(T).map(function(le){var ve=parseFloat(le),Oe="".concat(Math.floor(ve*O),"%");return"".concat(T[le]," ").concat(Oe)})}var _=t.forwardRef(function(T,O){var le=T.prefixCls,ve=T.color,Oe=T.gradientId,Qe=T.radius,Ke=T.style,de=T.ptg,Ze=T.strokeLinecap,Y=T.strokeWidth,nt=T.size,bt=T.gapDegree,I=ve&&(0,E.Z)(ve)==="object",Je=I?"#FFF":void 0,Re=nt/2,fe=t.createElement("circle",{className:"".concat(le,"-circle-path"),r:Qe,cx:Re,cy:Re,stroke:Je,strokeLinecap:Ze,strokeWidth:Y,opacity:de===0?0:1,style:Ke,ref:O});if(!I)return fe;var De="".concat(Oe,"-conic"),ze=bt?"".concat(180+bt/2,"deg"):"0deg",Rt=P(ve,(360-bt)/360),Nt=P(ve,1),dt="conic-gradient(from ".concat(ze,", ").concat(Rt.join(", "),")"),xt="linear-gradient(to ".concat(bt?"bottom":"top",", ").concat(Nt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:De},fe),t.createElement("foreignObject",{x:0,y:0,width:nt,height:nt,mask:"url(#".concat(De,")")},t.createElement(x,{bg:xt},t.createElement(x,{bg:dt}))))}),z=_,K=100,be=function(O,le,ve,Oe,Qe,Ke,de,Ze,Y,nt){var bt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,I=ve/100*360*((360-Ke)/360),Je=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[de],Re=(100-Oe)/100*le;Y==="round"&&Oe!==100&&(Re+=nt/2,Re>=le&&(Re=le-.01));var fe=K/2;return{stroke:typeof Ze=="string"?Ze:void 0,strokeDasharray:"".concat(le,"px ").concat(O),strokeDashoffset:Re+bt,transform:"rotate(".concat(Qe+I+Je,"deg)"),transformOrigin:"".concat(fe,"px ").concat(fe,"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}},ae=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Me(T){var O=T!=null?T:[];return Array.isArray(O)?O:[O]}var B=function(O){var le=(0,o.Z)((0,o.Z)({},n),O),ve=le.id,Oe=le.prefixCls,Qe=le.steps,Ke=le.strokeWidth,de=le.trailWidth,Ze=le.gapDegree,Y=Ze===void 0?0:Ze,nt=le.gapPosition,bt=le.trailColor,I=le.strokeLinecap,Je=le.style,Re=le.className,fe=le.strokeColor,De=le.percent,ze=(0,d.Z)(le,ae),Rt=K/2,Nt=y(ve),dt="".concat(Nt,"-gradient"),xt=Rt-Ke/2,Mt=Math.PI*2*xt,Tt=Y>0?90+Y/2:-90,Vt=Mt*((360-Y)/360),Yt=(0,E.Z)(Qe)==="object"?Qe:{count:Qe,space:2},Dt=Yt.count,qt=Yt.space,Ce=Me(De),U=Me(fe),ee=U.find(function(Ct){return Ct&&(0,E.Z)(Ct)==="object"}),q=ee&&(0,E.Z)(ee)==="object",ne=q?"butt":I,Le=be(Mt,Vt,0,100,Tt,Y,nt,bt,ne,Ke),Ie=a(),$e=function(){var Ot=0;return Ce.map(function(Zt,Ht){var Ft=U[Ht]||U[U.length-1],zt=be(Mt,Vt,Ot,Zt,Tt,Y,nt,Ft,ne,Ke);return Ot+=Zt,t.createElement(z,{key:Ht,color:Ft,ptg:Zt,radius:xt,prefixCls:Oe,gradientId:dt,style:zt,strokeLinecap:ne,strokeWidth:Ke,gapDegree:Y,ref:function(Ge){Ie[Ht]=Ge},size:K})}).reverse()},it=function(){var Ot=Math.round(Dt*(Ce[0]/100)),Zt=100/Dt,Ht=0;return new Array(Dt).fill(null).map(function(Ft,zt){var _e=zt<=Ot-1?U[0]:bt,Ge=_e&&(0,E.Z)(_e)==="object"?"url(#".concat(dt,")"):void 0,qe=be(Mt,Vt,Ht,Zt,Tt,Y,nt,_e,"butt",Ke,qt);return Ht+=(Vt-qe.strokeDashoffset+qt)*100/Vt,t.createElement("circle",{key:zt,className:"".concat(Oe,"-circle-path"),r:xt,cx:Rt,cy:Rt,stroke:Ge,strokeWidth:Ke,opacity:1,style:qe,ref:function(gt){Ie[zt]=gt}})})};return t.createElement("svg",(0,s.Z)({className:r()("".concat(Oe,"-circle"),Re),viewBox:"0 0 ".concat(K," ").concat(K),style:Je,id:ve,role:"presentation"},ze),!Dt&&t.createElement("circle",{className:"".concat(Oe,"-circle-trail"),r:xt,cx:Rt,cy:Rt,stroke:bt,strokeLinecap:ne,strokeWidth:de||Ke,style:Le}),Dt?it():$e())},$=B,G={Line:S,Circle:$},se=e(6848),X=e(93398);function W(T){return!T||T<0?0:T>100?100:T}function Z(T){let{success:O,successPercent:le}=T,ve=le;return O&&"progress"in O&&(ve=O.progress),O&&"percent"in O&&(ve=O.percent),ve}const pe=T=>{let{percent:O,success:le,successPercent:ve}=T;const Oe=W(Z({success:le,successPercent:ve}));return[Oe,W(W(O)-Oe)]},Ae=T=>{let{success:O={},strokeColor:le}=T;const{strokeColor:ve}=O;return[ve||X.presetPrimaryColors.green,le||null]},he=(T,O,le)=>{var ve,Oe,Qe,Ke;let de=-1,Ze=-1;if(O==="step"){const Y=le.steps,nt=le.strokeWidth;typeof T=="string"||typeof T=="undefined"?(de=T==="small"?2:14,Ze=nt!=null?nt:8):typeof T=="number"?[de,Ze]=[T,T]:[de=14,Ze=8]=T,de*=Y}else if(O==="line"){const Y=le==null?void 0:le.strokeWidth;typeof T=="string"||typeof T=="undefined"?Ze=Y||(T==="small"?6:8):typeof T=="number"?[de,Ze]=[T,T]:[de=-1,Ze=8]=T}else(O==="circle"||O==="dashboard")&&(typeof T=="string"||typeof T=="undefined"?[de,Ze]=T==="small"?[60,60]:[120,120]:typeof T=="number"?[de,Ze]=[T,T]:(de=(Oe=(ve=T[0])!==null&&ve!==void 0?ve:T[1])!==null&&Oe!==void 0?Oe:120,Ze=(Ke=(Qe=T[0])!==null&&Qe!==void 0?Qe:T[1])!==null&&Ke!==void 0?Ke:120));return[de,Ze]},ye=3,Pe=T=>ye/T*100;var Ue=T=>{const{prefixCls:O,trailColor:le=null,strokeLinecap:ve="round",gapPosition:Oe,gapDegree:Qe,width:Ke=120,type:de,children:Ze,success:Y,size:nt=Ke}=T,[bt,I]=he(nt,"circle");let{strokeWidth:Je}=T;Je===void 0&&(Je=Math.max(Pe(bt),6));const Re={width:bt,height:I,fontSize:bt*.15+6},fe=t.useMemo(()=>{if(Qe||Qe===0)return Qe;if(de==="dashboard")return 75},[Qe,de]),De=Oe||de==="dashboard"&&"bottom"||void 0,ze=Object.prototype.toString.call(T.strokeColor)==="[object Object]",Rt=Ae({success:Y,strokeColor:T.strokeColor}),Nt=r()(`${O}-inner`,{[`${O}-circle-gradient`]:ze}),dt=t.createElement($,{percent:pe(T),strokeWidth:Je,trailWidth:Je,strokeColor:Rt,strokeLinecap:ve,trailColor:le,prefixCls:O,gapDegree:fe,gapPosition:De});return t.createElement("div",{className:Nt,style:Re},bt<=20?t.createElement(se.Z,{title:Ze},t.createElement("span",null,dt)):t.createElement(t.Fragment,null,dt,Ze))},Ve=function(T,O){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&O.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ve=Object.getOwnPropertySymbols(T);Oe<ve.length;Oe++)O.indexOf(ve[Oe])<0&&Object.prototype.propertyIsEnumerable.call(T,ve[Oe])&&(le[ve[Oe]]=T[ve[Oe]]);return le};const Et=T=>{let O=[];return Object.keys(T).forEach(le=>{const ve=parseFloat(le.replace(/%/g,""));isNaN(ve)||O.push({key:ve,value:T[le]})}),O=O.sort((le,ve)=>le.key-ve.key),O.map(le=>{let{key:ve,value:Oe}=le;return`${Oe} ${ve}%`}).join(", ")},Xe=(T,O)=>{const{from:le=X.presetPrimaryColors.blue,to:ve=X.presetPrimaryColors.blue,direction:Oe=O==="rtl"?"to left":"to right"}=T,Qe=Ve(T,["from","to","direction"]);if(Object.keys(Qe).length!==0){const Ke=Et(Qe);return{backgroundImage:`linear-gradient(${Oe}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Oe}, ${le}, ${ve})`}};var yt=T=>{const{prefixCls:O,direction:le,percent:ve,size:Oe,strokeWidth:Qe,strokeColor:Ke,strokeLinecap:de="round",children:Ze,trailColor:Y=null,success:nt}=T,bt=Ke&&typeof Ke!="string"?Xe(Ke,le):{backgroundColor:Ke},I=de==="square"||de==="butt"?0:void 0,Je={backgroundColor:Y||void 0,borderRadius:I},Re=Oe!=null?Oe:[-1,Qe||(Oe==="small"?6:8)],[fe,De]=he(Re,"line",{strokeWidth:Qe}),ze=Object.assign({width:`${W(ve)}%`,height:De,borderRadius:I},bt),Rt=Z(T),Nt={width:`${W(Rt)}%`,height:De,borderRadius:I,backgroundColor:nt==null?void 0:nt.strokeColor},dt={width:fe<0?"100%":fe,height:De};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${O}-outer`,style:dt},t.createElement("div",{className:`${O}-inner`,style:Je},t.createElement("div",{className:`${O}-bg`,style:ze}),Rt!==void 0?t.createElement("div",{className:`${O}-success-bg`,style:Nt}):null)),Ze)},ue=T=>{const{size:O,steps:le,percent:ve=0,strokeWidth:Oe=8,strokeColor:Qe,trailColor:Ke=null,prefixCls:de,children:Ze}=T,Y=Math.round(le*(ve/100)),nt=O==="small"?2:14,bt=O!=null?O:[nt,Oe],[I,Je]=he(bt,"step",{steps:le,strokeWidth:Oe}),Re=I/le,fe=new Array(le);for(let De=0;De<le;De++){const ze=Array.isArray(Qe)?Qe[De]:Qe;fe[De]=t.createElement("div",{key:De,className:r()(`${de}-steps-item`,{[`${de}-steps-item-active`]:De<=Y-1}),style:{backgroundColor:De<=Y-1?ze:Ke,width:Re,height:Je}})}return t.createElement("div",{className:`${de}-steps-outer`},fe,Ze)},ce=e(93083),Q=e(17313),L=e(83116),oe=e(37613);const xe=T=>{const O=T?"100%":"-100%";return new ce.Keyframes(`antProgress${T?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${O}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${O}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},k=T=>{const{componentCls:O,iconCls:le}=T;return{[O]:Object.assign(Object.assign({},(0,Q.Wf)(T)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:T.fontSize,marginInlineEnd:T.marginXS,marginBottom:T.marginXS},[`${O}-outer`]:{display:"inline-block",width:"100%"},[`&${O}-show-info`]:{[`${O}-outer`]:{marginInlineEnd:`calc(-2em - ${T.marginXS}px)`,paddingInlineEnd:`calc(2em + ${T.paddingXS}px)`}},[`${O}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:T.remainingColor,borderRadius:T.lineBorderRadius},[`${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.defaultColor}},[`${O}-success-bg, ${O}-bg`]:{position:"relative",backgroundColor:T.defaultColor,borderRadius:T.lineBorderRadius,transition:`all ${T.motionDurationSlow} ${T.motionEaseInOutCirc}`},[`${O}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:T.colorSuccess},[`${O}-text`]:{display:"inline-block",width:"2em",marginInlineStart:T.marginXS,color:T.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[le]:{fontSize:T.fontSize}},[`&${O}-status-active`]:{[`${O}-bg::before`]:{position:"absolute",inset:0,backgroundColor:T.colorBgContainer,borderRadius:T.lineBorderRadius,opacity:0,animationName:xe(),animationDuration:T.progressActiveMotionDuration,animationTimingFunction:T.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${O}-rtl${O}-status-active`]:{[`${O}-bg::before`]:{animationName:xe(!0)}},[`&${O}-status-exception`]:{[`${O}-bg`]:{backgroundColor:T.colorError},[`${O}-text`]:{color:T.colorError}},[`&${O}-status-exception ${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.colorError}},[`&${O}-status-success`]:{[`${O}-bg`]:{backgroundColor:T.colorSuccess},[`${O}-text`]:{color:T.colorSuccess}},[`&${O}-status-success ${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.colorSuccess}}})}},R=T=>{const{componentCls:O,iconCls:le}=T;return{[O]:{[`${O}-circle-trail`]:{stroke:T.remainingColor},[`&${O}-circle ${O}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${O}-circle ${O}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:T.circleTextColor,fontSize:T.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[le]:{fontSize:`${T.fontSize/T.fontSizeSM}em`}},[`${O}-circle&-status-exception`]:{[`${O}-text`]:{color:T.colorError}},[`${O}-circle&-status-success`]:{[`${O}-text`]:{color:T.colorSuccess}}},[`${O}-inline-circle`]:{lineHeight:1,[`${O}-inner`]:{verticalAlign:"bottom"}}}},re=T=>{const{componentCls:O}=T;return{[O]:{[`${O}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:T.progressStepMinWidth,marginInlineEnd:T.progressStepMarginInlineEnd,backgroundColor:T.remainingColor,transition:`all ${T.motionDurationSlow}`,"&-active":{backgroundColor:T.defaultColor}}}}}},j=T=>{const{componentCls:O,iconCls:le}=T;return{[O]:{[`${O}-small&-line, ${O}-small&-line ${O}-text ${le}`]:{fontSize:T.fontSizeSM}}}};var M=(0,L.Z)("Progress",T=>{const O=T.marginXXS/2,le=(0,oe.TS)(T,{progressStepMarginInlineEnd:O,progressStepMinWidth:O,progressActiveMotionDuration:"2.4s"});return[k(le),R(le),re(le),j(le)]},T=>({circleTextColor:T.colorText,defaultColor:T.colorInfo,remainingColor:T.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(T,O){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&O.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ve=Object.getOwnPropertySymbols(T);Oe<ve.length;Oe++)O.indexOf(ve[Oe])<0&&Object.prototype.propertyIsEnumerable.call(T,ve[Oe])&&(le[ve[Oe]]=T[ve[Oe]]);return le};const J=null,F=["normal","exception","active","success"];var Ee=t.forwardRef((T,O)=>{const{prefixCls:le,className:ve,rootClassName:Oe,steps:Qe,strokeColor:Ke,percent:de=0,size:Ze="default",showInfo:Y=!0,type:nt="line",status:bt,format:I,style:Je}=T,Re=D(T,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),fe=t.useMemo(()=>{var Ce,U;const ee=Z(T);return parseInt(ee!==void 0?(Ce=ee!=null?ee:0)===null||Ce===void 0?void 0:Ce.toString():(U=de!=null?de:0)===null||U===void 0?void 0:U.toString(),10)},[de,T.success,T.successPercent]),De=t.useMemo(()=>!F.includes(bt)&&fe>=100?"success":bt||"normal",[bt,fe]),{getPrefixCls:ze,direction:Rt,progress:Nt}=t.useContext(c.E_),dt=ze("progress",le),[xt,Mt]=M(dt),Tt=t.useMemo(()=>{if(!Y)return null;const Ce=Z(T);let U;const ee=I||(ne=>`${ne}%`),q=nt==="line";return I||De!=="exception"&&De!=="success"?U=ee(W(de),W(Ce)):De==="exception"?U=q?t.createElement(p.Z,null):t.createElement(i.Z,null):De==="success"&&(U=q?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${dt}-text`,title:typeof U=="string"?U:void 0},U)},[Y,de,fe,De,nt,dt,I]),Vt=Array.isArray(Ke)?Ke[0]:Ke,Yt=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Dt;nt==="line"?Dt=Qe?t.createElement(ue,Object.assign({},T,{strokeColor:Yt,prefixCls:dt,steps:Qe}),Tt):t.createElement(yt,Object.assign({},T,{strokeColor:Vt,prefixCls:dt,direction:Rt}),Tt):(nt==="circle"||nt==="dashboard")&&(Dt=t.createElement(Ue,Object.assign({},T,{strokeColor:Vt,prefixCls:dt,progressStatus:De}),Tt));const qt=r()(dt,`${dt}-status-${De}`,`${dt}-${nt==="dashboard"&&"circle"||Qe&&"steps"||nt}`,{[`${dt}-inline-circle`]:nt==="circle"&&he(Ze,"circle")[0]<=20,[`${dt}-show-info`]:Y,[`${dt}-${Ze}`]:typeof Ze=="string",[`${dt}-rtl`]:Rt==="rtl"},Nt==null?void 0:Nt.className,ve,Oe,Mt);return xt(t.createElement("div",Object.assign({ref:O,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Je),className:qt,role:"progressbar","aria-valuenow":fe},(0,l.Z)(Re,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Dt))}),ie=Ee},5112:function(wt,N,e){"use strict";e.d(N,{ZP:function(){return X}});var t=e(92310),v=e.n(t),g=e(18929),p=e(26112),i=e(59301),h=e(36355),r=e(19716);const l=i.createContext(null),c=l.Provider;var s=l;const o=i.createContext(null),d=o.Provider;var n=e(5630),a=e(8654),u=e(1684),f=e(32441),S=e(17313),E=e(83116),w=e(37613);const A=W=>{const{componentCls:Z,antCls:pe}=W,Ae=`${Z}-group`;return{[Ae]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-block",fontSize:0,[`&${Ae}-rtl`]:{direction:"rtl"},[`${pe}-badge ${pe}-badge-count`]:{zIndex:1},[`> ${pe}-badge:not(:first-child) > ${pe}-button-wrapper`]:{borderInlineStart:"none"}})}},b=W=>{const{componentCls:Z,wrapperMarginInlineEnd:pe,colorPrimary:Ae,radioSize:he,motionDurationSlow:ye,motionDurationMid:Pe,motionEaseInOutCirc:ct,colorBgContainer:Ue,colorBorder:Ve,lineWidth:Et,dotSize:Xe,colorBgContainerDisabled:je,colorTextDisabled:yt,paddingXS:Be,dotColorDisabled:ue,lineType:ce,radioDotDisabledSize:Q,wireframe:L,colorWhite:oe}=W,xe=`${Z}-inner`;return{[`${Z}-wrapper`]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:pe,cursor:"pointer",[`&${Z}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:W.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Z}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Et}px ${ce} ${Ae}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Z]:Object.assign(Object.assign({},(0,S.Wf)(W)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Z}-wrapper:hover &,
&:hover ${xe}`]:{borderColor:Ae},[`${Z}-input:focus-visible + ${xe}`]:Object.assign({},(0,S.oN)(W)),[`${Z}:hover::after, ${Z}-wrapper:hover &::after`]:{visibility:"visible"},[`${Z}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:he,height:he,marginBlockStart:he/-2,marginInlineStart:he/-2,backgroundColor:L?Ae:oe,borderBlockStart:0,borderInlineStart:0,borderRadius:he,transform:"scale(0)",opacity:0,transition:`all ${ye} ${ct}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:he,height:he,backgroundColor:Ue,borderColor:Ve,borderStyle:"solid",borderWidth:Et,borderRadius:"50%",transition:`all ${Pe}`},[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Z}-checked`]:{[xe]:{borderColor:Ae,backgroundColor:L?Ue:Ae,"&::after":{transform:`scale(${Xe/he})`,opacity:1,transition:`all ${ye} ${ct}`}}},[`${Z}-disabled`]:{cursor:"not-allowed",[xe]:{backgroundColor:je,borderColor:Ve,cursor:"not-allowed","&::after":{backgroundColor:ue}},[`${Z}-input`]:{cursor:"not-allowed"},[`${Z}-disabled + span`]:{color:yt,cursor:"not-allowed"},[`&${Z}-checked`]:{[xe]:{"&::after":{transform:`scale(${Q/he})`}}}},[`span${Z} + *`]:{paddingInlineStart:Be,paddingInlineEnd:Be}})}},C=W=>{const{buttonColor:Z,controlHeight:pe,componentCls:Ae,lineWidth:he,lineType:ye,colorBorder:Pe,motionDurationSlow:ct,motionDurationMid:Ue,buttonPaddingInline:Ve,fontSize:Et,buttonBg:Xe,fontSizeLG:je,controlHeightLG:yt,controlHeightSM:Be,paddingXS:ue,borderRadius:ce,borderRadiusSM:Q,borderRadiusLG:L,buttonCheckedBg:oe,buttonSolidCheckedColor:xe,colorTextDisabled:k,colorBgContainerDisabled:R,buttonCheckedBgDisabled:re,buttonCheckedColorDisabled:j,colorPrimary:M,colorPrimaryHover:D,colorPrimaryActive:J,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:te,buttonSolidCheckedActiveBg:Ee}=W;return{[`${Ae}-button-wrapper`]:{position:"relative",display:"inline-block",height:pe,margin:0,paddingInline:Ve,paddingBlock:0,color:Z,fontSize:Et,lineHeight:`${pe-he*2}px`,background:Xe,border:`${he}px ${ye} ${Pe}`,borderBlockStartWidth:he+.02,borderInlineStartWidth:0,borderInlineEndWidth:he,cursor:"pointer",transition:[`color ${Ue}`,`background ${Ue}`,`box-shadow ${Ue}`].join(","),a:{color:Z},[`> ${Ae}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-he,insetInlineStart:-he,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:he,paddingInline:0,backgroundColor:Pe,transition:`background-color ${ct}`,content:'""'}},"&:first-child":{borderInlineStart:`${he}px ${ye} ${Pe}`,borderStartStartRadius:ce,borderEndStartRadius:ce},"&:last-child":{borderStartEndRadius:ce,borderEndEndRadius:ce},"&:first-child:last-child":{borderRadius:ce},[`${Ae}-group-large &`]:{height:yt,fontSize:je,lineHeight:`${yt-he*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},[`${Ae}-group-small &`]:{height:Be,paddingInline:ue-he,paddingBlock:0,lineHeight:`${Be-he*2}px`,"&:first-child":{borderStartStartRadius:Q,borderEndStartRadius:Q},"&:last-child":{borderStartEndRadius:Q,borderEndEndRadius:Q}},"&:hover":{position:"relative",color:M},"&:has(:focus-visible)":Object.assign({},(0,S.oN)(W)),[`${Ae}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ae}-button-wrapper-disabled)`]:{zIndex:1,color:M,background:oe,borderColor:M,"&::before":{backgroundColor:M},"&:first-child":{borderColor:M},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:J,borderColor:J,"&::before":{backgroundColor:J}}},[`${Ae}-group-solid &-checked:not(${Ae}-button-wrapper-disabled)`]:{color:xe,background:F,borderColor:F,"&:hover":{color:xe,background:te,borderColor:te},"&:active":{color:xe,background:Ee,borderColor:Ee}},"&-disabled":{color:k,backgroundColor:R,borderColor:Pe,cursor:"not-allowed","&:first-child, &:hover":{color:k,backgroundColor:R,borderColor:Pe}},[`&-disabled${Ae}-button-wrapper-checked`]:{color:j,backgroundColor:re,borderColor:Pe,boxShadow:"none"}}}},m=W=>W-4*2;var y=(0,E.Z)("Radio",W=>{const{controlOutline:Z,controlOutlineWidth:pe,radioSize:Ae}=W,he=`0 0 0 ${pe}px ${Z}`,ye=he,Pe=m(Ae),ct=(0,w.TS)(W,{radioDotDisabledSize:Pe,radioFocusShadow:he,radioButtonFocusShadow:ye});return[A(ct),b(ct),C(ct)]},W=>{const{wireframe:Z,padding:pe,marginXS:Ae,lineWidth:he,fontSizeLG:ye,colorText:Pe,colorBgContainer:ct,colorTextDisabled:Ue,controlItemBgActiveDisabled:Ve,colorTextLightSolid:Et,colorPrimary:Xe,colorPrimaryHover:je,colorPrimaryActive:yt}=W,Be=4,ue=ye,ce=Z?m(ue):ue-(Be+he)*2;return{radioSize:ue,dotSize:ce,dotColorDisabled:Ue,buttonSolidCheckedColor:Et,buttonSolidCheckedBg:Xe,buttonSolidCheckedHoverBg:je,buttonSolidCheckedActiveBg:yt,buttonBg:ct,buttonCheckedBg:ct,buttonColor:Pe,buttonCheckedBgDisabled:Ve,buttonCheckedColorDisabled:Ue,buttonPaddingInline:pe-he,wrapperMarginInlineEnd:Ae}}),x=e(14088),P=e(4572),_=function(W,Z){var pe={};for(var Ae in W)Object.prototype.hasOwnProperty.call(W,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=W[Ae]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(W);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(W,Ae[he])&&(pe[Ae[he]]=W[Ae[he]]);return pe};const z=(W,Z)=>{var pe,Ae;const he=i.useContext(s),ye=i.useContext(o),{getPrefixCls:Pe,direction:ct,radio:Ue}=i.useContext(h.E_),Ve=i.useRef(null),Et=(0,a.sQ)(Z,Ve),{isFormItemInput:Xe}=i.useContext(f.aM),je=J=>{var F,te;(F=W.onChange)===null||F===void 0||F.call(W,J),(te=he==null?void 0:he.onChange)===null||te===void 0||te.call(he,J)},{prefixCls:yt,className:Be,rootClassName:ue,children:ce,style:Q}=W,L=_(W,["prefixCls","className","rootClassName","children","style"]),oe=Pe("radio",yt),xe=((he==null?void 0:he.optionType)||ye)==="button",k=xe?`${oe}-button`:oe,[R,re]=y(oe),j=Object.assign({},L),M=i.useContext(u.Z);he&&(j.name=he.name,j.onChange=je,j.checked=W.value===he.value,j.disabled=(pe=j.disabled)!==null&&pe!==void 0?pe:he.disabled),j.disabled=(Ae=j.disabled)!==null&&Ae!==void 0?Ae:M;const D=v()(`${k}-wrapper`,{[`${k}-wrapper-checked`]:j.checked,[`${k}-wrapper-disabled`]:j.disabled,[`${k}-wrapper-rtl`]:ct==="rtl",[`${k}-wrapper-in-form-item`]:Xe},Ue==null?void 0:Ue.className,Be,ue,re);return R(i.createElement(x.Z,{component:"Radio",disabled:j.disabled},i.createElement("label",{className:D,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),Q),onMouseEnter:W.onMouseEnter,onMouseLeave:W.onMouseLeave},i.createElement(n.Z,Object.assign({},j,{className:v()(j.className,!xe&&P.A),type:"radio",prefixCls:k,ref:Et})),ce!==void 0?i.createElement("span",null,ce):null)))};var be=i.forwardRef(z);const ae=i.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:Ae}=i.useContext(h.E_),[he,ye]=(0,g.Z)(W.defaultValue,{value:W.value}),Pe=F=>{const te=he,Ee=F.target.value;"value"in W||ye(Ee);const{onChange:ie}=W;ie&&Ee!==te&&ie(F)},{prefixCls:ct,className:Ue,rootClassName:Ve,options:Et,buttonStyle:Xe="outline",disabled:je,children:yt,size:Be,style:ue,id:ce,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe}=W,k=pe("radio",ct),R=`${k}-group`,[re,j]=y(k);let M=yt;Et&&Et.length>0&&(M=Et.map(F=>typeof F=="string"||typeof F=="number"?i.createElement(be,{key:F.toString(),prefixCls:k,disabled:je,value:F,checked:he===F},F):i.createElement(be,{key:`radio-group-value-options-${F.value}`,prefixCls:k,disabled:F.disabled||je,value:F.value,checked:he===F.value,title:F.title,style:F.style},F.label)));const D=(0,r.Z)(Be),J=v()(R,`${R}-${Xe}`,{[`${R}-${D}`]:D,[`${R}-rtl`]:Ae==="rtl"},Ue,Ve,j);return re(i.createElement("div",Object.assign({},(0,p.Z)(W,{aria:!0,data:!0}),{className:J,style:ue,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe,id:ce,ref:Z}),i.createElement(c,{value:{onChange:Pe,value:he,disabled:W.disabled,name:W.name,optionType:W.optionType}},M)))});var Me=i.memo(ae),B=function(W,Z){var pe={};for(var Ae in W)Object.prototype.hasOwnProperty.call(W,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=W[Ae]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(W);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(W,Ae[he])&&(pe[Ae[he]]=W[Ae[he]]);return pe};const $=(W,Z)=>{const{getPrefixCls:pe}=i.useContext(h.E_),{prefixCls:Ae}=W,he=B(W,["prefixCls"]),ye=pe("radio",Ae);return i.createElement(d,{value:"button"},i.createElement(be,Object.assign({prefixCls:ye},he,{type:"radio",ref:Z})))};var G=i.forwardRef($);const se=be;se.Button=G,se.Group=Me,se.__ANT_RADIO=!0;var X=se},13570:function(wt,N,e){"use strict";e.d(N,{Z:function(){return W}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(pe,Ae){return v.createElement(i.Z,(0,t.Z)({},pe,{ref:Ae,icon:p}))},r=v.forwardRef(h),l=r,c=e(92310),s=e.n(c),o=e(400),d=e(33606),n=e(37061),a=e(18929),u=e(10228),f=e(26112);function S(Z,pe){var Ae=Z.disabled,he=Z.prefixCls,ye=Z.character,Pe=Z.characterRender,ct=Z.index,Ue=Z.count,Ve=Z.value,Et=Z.allowHalf,Xe=Z.focused,je=Z.onHover,yt=Z.onClick,Be=function(R){je(R,ct)},ue=function(R){yt(R,ct)},ce=function(R){R.keyCode===u.Z.ENTER&&yt(R,ct)},Q=ct+1,L=new Set([he]);Ve===0&&ct===0&&Xe?L.add("".concat(he,"-focused")):Et&&Ve+.5>=Q&&Ve<Q?(L.add("".concat(he,"-half")),L.add("".concat(he,"-active")),Xe&&L.add("".concat(he,"-focused"))):(Q<=Ve?L.add("".concat(he,"-full")):L.add("".concat(he,"-zero")),Q===Ve&&Xe&&L.add("".concat(he,"-focused")));var oe=typeof ye=="function"?ye(Z):ye,xe=v.createElement("li",{className:s()(Array.from(L)),ref:pe},v.createElement("div",{onClick:Ae?null:ue,onKeyDown:Ae?null:ce,onMouseMove:Ae?null:Be,role:"radio","aria-checked":Ve>ct?"true":"false","aria-posinset":ct+1,"aria-setsize":Ue,tabIndex:Ae?-1:0},v.createElement("div",{className:"".concat(he,"-first")},oe),v.createElement("div",{className:"".concat(he,"-second")},oe)));return Pe&&(xe=Pe(xe,Z)),xe}var E=v.forwardRef(S);function w(){var Z=v.useRef({});function pe(he){return Z.current[he]}function Ae(he){return function(ye){Z.current[he]=ye}}return[pe,Ae]}function A(Z){var pe=Z.pageXOffset,Ae="scrollLeft";if(typeof pe!="number"){var he=Z.document;pe=he.documentElement[Ae],typeof pe!="number"&&(pe=he.body[Ae])}return pe}function b(Z){var pe,Ae,he=Z.ownerDocument,ye=he.body,Pe=he&&he.documentElement,ct=Z.getBoundingClientRect();return pe=ct.left,Ae=ct.top,pe-=Pe.clientLeft||ye.clientLeft||0,Ae-=Pe.clientTop||ye.clientTop||0,{left:pe,top:Ae}}function C(Z){var pe=b(Z),Ae=Z.ownerDocument,he=Ae.defaultView||Ae.parentWindow;return pe.left+=A(he),pe.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(Z,pe){var Ae,he=Z.prefixCls,ye=he===void 0?"rc-rate":he,Pe=Z.className,ct=Z.defaultValue,Ue=Z.value,Ve=Z.count,Et=Ve===void 0?5:Ve,Xe=Z.allowHalf,je=Xe===void 0?!1:Xe,yt=Z.allowClear,Be=yt===void 0?!0:yt,ue=Z.character,ce=ue===void 0?"\u2605":ue,Q=Z.characterRender,L=Z.disabled,oe=Z.direction,xe=oe===void 0?"ltr":oe,k=Z.tabIndex,R=k===void 0?0:k,re=Z.autoFocus,j=Z.onHoverChange,M=Z.onChange,D=Z.onFocus,J=Z.onBlur,F=Z.onKeyDown,te=Z.onMouseLeave,Ee=(0,n.Z)(Z,m),ie=w(),T=(0,d.Z)(ie,2),O=T[0],le=T[1],ve=v.useRef(null),Oe=function(){if(!L){var ne;(ne=ve.current)===null||ne===void 0||ne.focus()}};v.useImperativeHandle(pe,function(){return{focus:Oe,blur:function(){if(!L){var ne;(ne=ve.current)===null||ne===void 0||ne.blur()}}}});var Qe=(0,a.Z)(ct||0,{value:Ue}),Ke=(0,d.Z)(Qe,2),de=Ke[0],Ze=Ke[1],Y=(0,a.Z)(null),nt=(0,d.Z)(Y,2),bt=nt[0],I=nt[1],Je=function(ne,Le){var Ie=xe==="rtl",$e=ne+1;if(je){var it=O(ne),Ct=C(it),Ot=it.clientWidth;(Ie&&Le-Ct>Ot/2||!Ie&&Le-Ct<Ot/2)&&($e-=.5)}return $e},Re=function(ne){Ze(ne),M==null||M(ne)},fe=v.useState(!1),De=(0,d.Z)(fe,2),ze=De[0],Rt=De[1],Nt=function(){Rt(!0),D==null||D()},dt=function(){Rt(!1),J==null||J()},xt=v.useState(null),Mt=(0,d.Z)(xt,2),Tt=Mt[0],Vt=Mt[1],Yt=function(ne,Le){var Ie=Je(Le,ne.pageX);Ie!==bt&&(Vt(Ie),I(null)),j==null||j(Ie)},Dt=function(ne){L||(Vt(null),I(null),j==null||j(void 0)),ne&&(te==null||te(ne))},qt=function(ne,Le){var Ie=Je(Le,ne.pageX),$e=!1;Be&&($e=Ie===de),Dt(),Re($e?0:Ie),I($e?Ie:null)},Ce=function(ne){var Le=ne.keyCode,Ie=xe==="rtl",$e=de;Le===u.Z.RIGHT&&$e<Et&&!Ie?(je?$e+=.5:$e+=1,Re($e),ne.preventDefault()):Le===u.Z.LEFT&&$e>0&&!Ie||Le===u.Z.RIGHT&&$e>0&&Ie?(je?$e-=.5:$e-=1,Re($e),ne.preventDefault()):Le===u.Z.LEFT&&$e<Et&&Ie&&(je?$e+=.5:$e+=1,Re($e),ne.preventDefault()),F==null||F(ne)};v.useEffect(function(){re&&!L&&Oe()},[]);var U=new Array(Et).fill(0).map(function(q,ne){return v.createElement(E,{ref:le(ne),index:ne,count:Et,disabled:L,prefixCls:"".concat(ye,"-star"),allowHalf:je,value:Tt===null?de:Tt,onClick:qt,onHover:Yt,key:q||ne,character:ce,characterRender:Q,focused:ze})}),ee=s()(ye,Pe,(Ae={},(0,o.Z)(Ae,"".concat(ye,"-disabled"),L),(0,o.Z)(Ae,"".concat(ye,"-rtl"),xe==="rtl"),Ae));return v.createElement("ul",(0,t.Z)({className:ee,onMouseLeave:Dt,tabIndex:L?-1:R,onFocus:L?null:Nt,onBlur:L?null:dt,onKeyDown:L?null:Ce,ref:ve,role:"radiogroup"},(0,f.Z)(Ee,{aria:!0,data:!0,attr:!0})),U)}var x=v.forwardRef(y),P=x,_=e(36355),z=e(6848),K=e(17313),be=e(83116),ae=e(37613);const Me=Z=>{const{componentCls:pe}=Z;return{[`${pe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Z.marginXS},"> div":{transition:`all ${Z.motionDurationMid}, outline 0s`,"&:hover":{transform:Z.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Z.lineWidth}px dashed ${Z.starColor}`,transform:Z.starHoverScale}},"&-first, &-second":{color:Z.starBg,transition:`all ${Z.motionDurationMid}`,userSelect:"none",[Z.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${pe}-star-first, &-half ${pe}-star-second`]:{opacity:1},[`&-half ${pe}-star-first, &-full ${pe}-star-second`]:{color:"inherit"}}}},B=Z=>({[`&-rtl${Z.componentCls}`]:{direction:"rtl"}}),$=Z=>{const{componentCls:pe}=Z;return{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(Z)),{display:"inline-block",margin:0,padding:0,color:Z.starColor,fontSize:Z.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${pe} ${pe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Me(Z)),{[`+ ${pe}-text`]:{display:"inline-block",marginInlineStart:Z.marginXS,fontSize:Z.fontSize}}),B(Z))}};var G=(0,be.Z)("Rate",Z=>{const pe=(0,ae.TS)(Z,{});return[$(pe)]},Z=>({starColor:Z.yellow6,starSize:Z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Z.colorFillContent})),se=function(Z,pe){var Ae={};for(var he in Z)Object.prototype.hasOwnProperty.call(Z,he)&&pe.indexOf(he)<0&&(Ae[he]=Z[he]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,he=Object.getOwnPropertySymbols(Z);ye<he.length;ye++)pe.indexOf(he[ye])<0&&Object.prototype.propertyIsEnumerable.call(Z,he[ye])&&(Ae[he[ye]]=Z[he[ye]]);return Ae},W=v.forwardRef((Z,pe)=>{const{prefixCls:Ae,className:he,rootClassName:ye,style:Pe,tooltips:ct,character:Ue=v.createElement(l,null)}=Z,Ve=se(Z,["prefixCls","className","rootClassName","style","tooltips","character"]),Et=(L,oe)=>{let{index:xe}=oe;return ct?v.createElement(z.Z,{title:ct[xe]},L):L},{getPrefixCls:Xe,direction:je,rate:yt}=v.useContext(_.E_),Be=Xe("rate",Ae),[ue,ce]=G(Be),Q=Object.assign(Object.assign({},yt==null?void 0:yt.style),Pe);return ue(v.createElement(P,Object.assign({ref:pe,character:Ue,characterRender:Et},Ve,{className:s()(he,ye,ce,yt==null?void 0:yt.className),style:Q,prefixCls:Be,direction:je})))})},57809:function(wt,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(2738),i=e(59301),h=e(53487),r=e(62892),l=e(19080),c=e(36355),s=e(1684),o=e(93891),d=e(19716),n=e(32441),a=e(33234),u=e(14154),f=e(58582),S=e(84443),E=e(66339),w=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const A="SECRET_COMBOBOX_MODE_DO_NOT_USE",b=(y,x)=>{var P,{prefixCls:_,bordered:z=!0,className:K,rootClassName:be,getPopupContainer:ae,popupClassName:Me,dropdownClassName:B,listHeight:$=256,placement:G,listItemHeight:se=24,size:X,disabled:W,notFoundContent:Z,status:pe,builtinPlacements:Ae,dropdownMatchSelectWidth:he,popupMatchSelectWidth:ye,direction:Pe,style:ct,allowClear:Ue}=y,Ve=w(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Et,getPrefixCls:Xe,renderEmpty:je,direction:yt,virtual:Be,popupMatchSelectWidth:ue,popupOverflow:ce,select:Q}=i.useContext(c.E_),L=Xe("select",_),oe=Xe(),xe=Pe!=null?Pe:yt,{compactSize:k,compactItemClassnames:R}=(0,a.ri)(L,xe),[re,j]=(0,u.Z)(L),M=i.useMemo(()=>{const{mode:De}=Ve;if(De!=="combobox")return De===A?"combobox":De},[Ve.mode]),D=M==="multiple"||M==="tags",J=(0,S.Z)(Ve.suffixIcon,Ve.showArrow),F=(P=ye!=null?ye:he)!==null&&P!==void 0?P:ue,{status:te,hasFeedback:Ee,isFormItemInput:ie,feedbackIcon:T}=i.useContext(n.aM),O=(0,l.F)(te,pe);let le;Z!==void 0?le=Z:M==="combobox"?le=null:le=(je==null?void 0:je("Select"))||i.createElement(o.Z,{componentName:"Select"});const{suffixIcon:ve,itemIcon:Oe,removeIcon:Qe,clearIcon:Ke}=(0,E.Z)(Object.assign(Object.assign({},Ve),{multiple:D,hasFeedback:Ee,feedbackIcon:T,showSuffixIcon:J,prefixCls:L,showArrow:Ve.showArrow,componentName:"Select"})),de=Ue===!0?{clearIcon:Ke}:Ue,Ze=(0,p.Z)(Ve,["suffixIcon","itemIcon"]),Y=v()(Me||B,{[`${L}-dropdown-${xe}`]:xe==="rtl"},be,j),nt=(0,d.Z)(De=>{var ze;return(ze=X!=null?X:k)!==null&&ze!==void 0?ze:De}),bt=i.useContext(s.Z),I=W!=null?W:bt,Je=v()({[`${L}-lg`]:nt==="large",[`${L}-sm`]:nt==="small",[`${L}-rtl`]:xe==="rtl",[`${L}-borderless`]:!z,[`${L}-in-form-item`]:ie},(0,l.Z)(L,O,Ee),R,Q==null?void 0:Q.className,K,be,j),Re=i.useMemo(()=>G!==void 0?G:xe==="rtl"?"bottomRight":"bottomLeft",[G,xe]),fe=(0,f.Z)(Ae,ce);return re(i.createElement(g.ZP,Object.assign({ref:x,virtual:Be,showSearch:Q==null?void 0:Q.showSearch},Ze,{style:Object.assign(Object.assign({},Q==null?void 0:Q.style),ct),dropdownMatchSelectWidth:F,builtinPlacements:fe,transitionName:(0,r.m)(oe,"slide-up",Ve.transitionName),listHeight:$,listItemHeight:se,mode:M,prefixCls:L,placement:Re,direction:xe,suffixIcon:ve,menuItemSelectedIcon:Oe,removeIcon:Qe,allowClear:de,notFoundContent:le,className:Je,getPopupContainer:ae||Et,dropdownClassName:Y,disabled:I})))},C=i.forwardRef(b),m=(0,h.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=A,C.Option=g.Wx,C.OptGroup=g.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=m,N.default=C},14154:function(wt,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),i=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:x,optionLineHeight:P,optionPadding:_}=m;return{position:"relative",display:"block",minHeight:y,padding:_,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:P,boxSizing:"border-box"}};var c=m=>{const{antCls:y,componentCls:x}=m,P=`${x}-item`,_=`&${y}-slide-up-enter${y}-slide-up-enter-active`,z=`&${y}-slide-up-appear${y}-slide-up-appear-active`,K=`&${y}-slide-up-leave${y}-slide-up-leave-active`,be=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[`
${_}${be}bottomLeft,
${z}${be}bottomLeft
`]:{animationName:i.fJ},[`
${_}${be}topLeft,
${z}${be}topLeft,
${_}${be}topRight,
${z}${be}topRight
`]:{animationName:i.Qt},[`${K}${be}bottomLeft`]:{animationName:i.Uw},[`
${K}${be}topLeft,
${K}${be}topRight
`]:{animationName:i.ly},"&-hidden":{display:"none"},[`${P}`]:Object.assign(Object.assign({},r(m)),{cursor:"pointer",transition:`background ${m.motionDurationSlow} ease`,borderRadius:m.borderRadiusSM,"&-group":{color:m.colorTextDescription,fontSize:m.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${P}-option-disabled)`]:{backgroundColor:m.optionActiveBg},[`&-selected:not(${P}-option-disabled)`]:{color:m.optionSelectedColor,fontWeight:m.optionSelectedFontWeight,backgroundColor:m.optionSelectedBg,[`${P}-option-state`]:{color:m.colorPrimary}},"&-disabled":{[`&${P}-option-selected`]:{backgroundColor:m.colorBgContainerDisabled},color:m.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:m.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,i.oN)(m,"slide-up"),(0,i.oN)(m,"slide-down"),(0,h.Fm)(m,"move-up"),(0,h.Fm)(m,"move-down")]};const s=2,o=m=>{let{controlHeightSM:y,controlHeight:x,lineWidth:P}=m;const _=(x-y)/2-P,z=Math.ceil(_/2);return[_,z]};function d(m,y){const{componentCls:x,iconCls:P}=m,_=`${x}-selection-overflow`,z=m.multipleSelectItemHeight,[K]=o(m),be=y?`${x}-${y}`:"";return{[`${x}-multiple${be}`]:{fontSize:m.fontSize,[_]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${x}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${K-s}px ${s*2}px`,borderRadius:m.borderRadius,[`${x}-show-search&`]:{cursor:"text"},[`${x}-disabled&`]:{background:m.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${s}px 0`,lineHeight:`${z}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${x}-show-arrow ${x}-selector,
&${x}-allow-clear ${x}-selector
`]:{paddingInlineEnd:m.fontSizeIcon+m.controlPaddingHorizontal},[`${x}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:z,marginTop:s,marginBottom:s,lineHeight:`${z-m.lineWidth*2}px`,background:m.multipleItemBg,border:`${m.lineWidth}px ${m.lineType} ${m.multipleItemBorderColor}`,borderRadius:m.borderRadiusSM,cursor:"default",transition:`font-size ${m.motionDurationSlow}, line-height ${m.motionDurationSlow}, height ${m.motionDurationSlow}`,userSelect:"none",marginInlineEnd:s*2,paddingInlineStart:m.paddingXS,paddingInlineEnd:m.paddingXS/2,[`${x}-disabled&`]:{color:m.multipleItemColorDisabled,borderColor:m.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:m.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:m.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${P}`]:{verticalAlign:"-0.2em"},"&:hover":{color:m.colorIconHover}})},[`${_}-item + ${_}-item`]:{[`${x}-selection-search`]:{marginInlineStart:0}},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:m.inputPaddingHorizontalBase-K,"\n &-input,\n &-mirror\n ":{height:z,fontFamily:m.fontFamily,lineHeight:`${z}px`,transition:`all ${m.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${x}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:m.inputPaddingHorizontalBase,insetInlineEnd:m.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${m.motionDurationSlow}`}}}}var a=m=>{const{componentCls:y}=m,x=(0,g.TS)(m,{controlHeight:m.controlHeightSM,multipleSelectItemHeight:m.controlHeightXS,borderRadius:m.borderRadiusSM,borderRadiusSM:m.borderRadiusXS}),P=(0,g.TS)(m,{fontSize:m.fontSizeLG,controlHeight:m.controlHeightLG,multipleSelectItemHeight:m.multipleItemHeightLG,borderRadius:m.borderRadiusLG,borderRadiusSM:m.borderRadius}),[,_]=o(m);return[d(m),d(x,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:m.controlPaddingHorizontalSM-m.lineWidth},[`${y}-selection-search`]:{marginInlineStart:_}}},d(P,"lg")]};function u(m,y){const{componentCls:x,inputPaddingHorizontalBase:P,borderRadius:_}=m,z=m.controlHeight-m.lineWidth*2,K=Math.ceil(m.fontSize*1.25),be=y?`${x}-${y}`:"";return{[`${x}-single${be}`]:{fontSize:m.fontSize,[`${x}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{display:"flex",borderRadius:_,[`${x}-selection-search`]:{position:"absolute",top:0,insetInlineStart:P,insetInlineEnd:P,bottom:0,"&-input":{width:"100%"}},[`
${x}-selection-item,
${x}-selection-placeholder
`]:{padding:0,lineHeight:`${z}px`,transition:`all ${m.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${z}px`}},[`${x}-selection-item`]:{position:"relative",userSelect:"none"},[`${x}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${x}-selection-item:after`,`${x}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${x}-show-arrow ${x}-selection-item,
&${x}-show-arrow ${x}-selection-placeholder
`]:{paddingInlineEnd:K},[`&${x}-open ${x}-selection-item`]:{color:m.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:m.controlHeight,padding:`0 ${P}px`,[`${x}-selection-search-input`]:{height:z},"&:after":{lineHeight:`${z}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${P}px`,"&:after":{display:"none"}}}}}}}function f(m){const{componentCls:y}=m,x=m.controlPaddingHorizontalSM-m.lineWidth;return[u(m),u((0,g.TS)(m,{controlHeight:m.controlHeightSM,borderRadius:m.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${y}-selector`]:{padding:`0 ${x}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:x+m.fontSize*1.5},[`
&${y}-show-arrow ${y}-selection-item,
&${y}-show-arrow ${y}-selection-placeholder
`]:{paddingInlineEnd:m.fontSize*1.5}}}},u((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const S=m=>{const{componentCls:y,selectorBg:x}=m;return{position:"relative",backgroundColor:x,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,transition:`all ${m.motionDurationMid} ${m.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:m.colorTextDisabled,background:m.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:m.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},E=function(m,y){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:P,borderHoverColor:_,outlineColor:z,antCls:K}=y,be=x?{[`${P}-selector`]:{borderColor:_}}:{};return{[m]:{[`&:not(${P}-disabled):not(${P}-customize-input):not(${K}-pagination-size-changer)`]:Object.assign(Object.assign({},be),{[`${P}-focused& ${P}-selector`]:{borderColor:_,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${z}`,outline:0},[`&:hover ${P}-selector`]:{borderColor:_}})}}},w=m=>{const{componentCls:y}=m;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},A=m=>{const{componentCls:y,inputPaddingHorizontalBase:x,iconCls:P}=m;return{[y]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},S(m)),w(m)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:m.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[P]:{verticalAlign:"top",transition:`transform ${m.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:m.fontSizeIcon,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:m.clearBg,cursor:"pointer",opacity:0,transition:`color ${m.motionDurationMid} ease, opacity ${m.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:m.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:x+m.fontSize+m.paddingXS}}}},b=m=>{const{componentCls:y}=m;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},A(m),f(m),a(m),c(m),{[`${y}-rtl`]:{direction:"rtl"}},E(y,(0,g.TS)(m,{borderHoverColor:m.colorPrimaryHover,outlineColor:m.controlOutline})),E(`${y}-status-error`,(0,g.TS)(m,{borderHoverColor:m.colorErrorHover,outlineColor:m.colorErrorOutline}),!0),E(`${y}-status-warning`,(0,g.TS)(m,{borderHoverColor:m.colorWarningHover,outlineColor:m.colorWarningOutline}),!0),(0,v.c)(m,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var C=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:x}=y;const P=(0,g.TS)(m,{rootPrefixCls:x,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[b(P)]},m=>{const{fontSize:y,lineHeight:x,controlHeight:P,controlPaddingHorizontal:_,zIndexPopupBase:z,colorText:K,fontWeightStrong:be,controlItemBgActive:ae,controlItemBgHover:Me,colorBgContainer:B,colorFillSecondary:$,controlHeightLG:G,controlHeightSM:se,colorBgContainerDisabled:X,colorTextDisabled:W}=m;return{zIndexPopup:z+50,optionSelectedColor:K,optionSelectedFontWeight:be,optionSelectedBg:ae,optionActiveBg:Me,optionPadding:`${(P-y*x)/2}px ${_}px`,optionFontSize:y,optionLineHeight:x,optionHeight:P,selectorBg:B,clearBg:B,singleItemHeightLG:G,multipleItemBg:$,multipleItemBorderColor:"transparent",multipleItemHeight:se,multipleItemHeightLG:P,multipleSelectorBgDisabled:X,multipleItemColorDisabled:W,multipleItemBorderColorDisabled:"transparent"}})},58582:function(wt,N,e){"use strict";e.d(N,{Z:function(){return v}});const t=g=>{const i={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},i),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},i),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},i),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},i),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(wt,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(40001),v=e(19248),g=e(99267),p=e(84105),i=e(58617),h=e(47472),r=e(59301);function l(c){let{suffixIcon:s,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:a,multiple:u,hasFeedback:f,prefixCls:S,showSuffixIcon:E,feedbackIcon:w,showArrow:A,componentName:b}=c;const C=o!=null?o:r.createElement(v.Z,null),m=_=>s===null&&!f&&!A?null:r.createElement(r.Fragment,null,E!==!1&&_,f&&w);let y=null;if(s!==void 0)y=m(s);else if(a)y=m(r.createElement(i.Z,{spin:!0}));else{const _=`${S}-suffix`;y=z=>{let{open:K,showSearch:be}=z;return m(K&&be?r.createElement(h.Z,{className:_}):r.createElement(p.Z,{className:_}))}}let x=null;d!==void 0?x=d:u?x=r.createElement(t.Z,null):x=null;let P=null;return n!==void 0?P=n:P=r.createElement(g.Z,null),{clearIcon:C,suffixIcon:y,itemIcon:x,removeIcon:P}}},61621:function(wt,N,e){"use strict";e.d(N,{Z:function(){return ce}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(2738),r=Q=>{const{prefixCls:L,className:oe,style:xe,size:k,shape:R}=Q,re=v()({[`${L}-lg`]:k==="large",[`${L}-sm`]:k==="small"}),j=v()({[`${L}-circle`]:R==="circle",[`${L}-square`]:R==="square",[`${L}-round`]:R==="round"}),M=g.useMemo(()=>typeof k=="number"?{width:k,height:k,lineHeight:`${k}px`}:{},[k]);return g.createElement("span",{className:v()(L,re,j,oe),style:Object.assign(Object.assign({},M),xe)})},l=e(93083),c=e(83116),s=e(37613);const o=new l.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=Q=>({height:Q,lineHeight:`${Q}px`}),n=Q=>Object.assign({width:Q},d(Q)),a=Q=>({background:Q.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:Q.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),u=Q=>Object.assign({width:Q*5,minWidth:Q*5},d(Q)),f=Q=>{const{skeletonAvatarCls:L,gradientFromColor:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R}=Q;return{[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe},n(xe)),[`${L}${L}-circle`]:{borderRadius:"50%"},[`${L}${L}-lg`]:Object.assign({},n(k)),[`${L}${L}-sm`]:Object.assign({},n(R))}},S=Q=>{const{controlHeight:L,borderRadiusSM:oe,skeletonInputCls:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:oe},u(L)),[`${xe}-lg`]:Object.assign({},u(k)),[`${xe}-sm`]:Object.assign({},u(R))}},E=Q=>Object.assign({width:Q},d(Q)),w=Q=>{const{skeletonImageCls:L,imageSizeBase:oe,gradientFromColor:xe,borderRadiusSM:k}=Q;return{[`${L}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xe,borderRadius:k},E(oe*2)),{[`${L}-path`]:{fill:"#bfbfbf"},[`${L}-svg`]:Object.assign(Object.assign({},E(oe)),{maxWidth:oe*4,maxHeight:oe*4}),[`${L}-svg${L}-svg-circle`]:{borderRadius:"50%"}}),[`${L}${L}-circle`]:{borderRadius:"50%"}}},A=(Q,L,oe)=>{const{skeletonButtonCls:xe}=Q;return{[`${oe}${xe}-circle`]:{width:L,minWidth:L,borderRadius:"50%"},[`${oe}${xe}-round`]:{borderRadius:L}}},b=Q=>Object.assign({width:Q*2,minWidth:Q*2},d(Q)),C=Q=>{const{borderRadiusSM:L,skeletonButtonCls:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:L,width:xe*2,minWidth:xe*2},b(xe))},A(Q,xe,oe)),{[`${oe}-lg`]:Object.assign({},b(k))}),A(Q,k,`${oe}-lg`)),{[`${oe}-sm`]:Object.assign({},b(R))}),A(Q,R,`${oe}-sm`))},m=Q=>{const{componentCls:L,skeletonAvatarCls:oe,skeletonTitleCls:xe,skeletonParagraphCls:k,skeletonButtonCls:R,skeletonInputCls:re,skeletonImageCls:j,controlHeight:M,controlHeightLG:D,controlHeightSM:J,gradientFromColor:F,padding:te,marginSM:Ee,borderRadius:ie,titleHeight:T,blockRadius:O,paragraphLiHeight:le,controlHeightXS:ve,paragraphMarginTop:Oe}=Q;return{[`${L}`]:{display:"table",width:"100%",[`${L}-header`]:{display:"table-cell",paddingInlineEnd:te,verticalAlign:"top",[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},n(M)),[`${oe}-circle`]:{borderRadius:"50%"},[`${oe}-lg`]:Object.assign({},n(D)),[`${oe}-sm`]:Object.assign({},n(J))},[`${L}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xe}`]:{width:"100%",height:T,background:F,borderRadius:O,[`+ ${k}`]:{marginBlockStart:J}},[`${k}`]:{padding:0,"> li":{width:"100%",height:le,listStyle:"none",background:F,borderRadius:O,"+ li":{marginBlockStart:ve}}},[`${k}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${L}-content`]:{[`${xe}, ${k} > li`]:{borderRadius:ie}}},[`${L}-with-avatar ${L}-content`]:{[`${xe}`]:{marginBlockStart:Ee,[`+ ${k}`]:{marginBlockStart:Oe}}},[`${L}${L}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(Q)),f(Q)),S(Q)),w(Q)),[`${L}${L}-block`]:{width:"100%",[`${R}`]:{width:"100%"},[`${re}`]:{width:"100%"}},[`${L}${L}-active`]:{[`
${xe},
${k} > li,
${oe},
${R},
${re},
${j}
`]:Object.assign({},a(Q))}}};var y=(0,c.Z)("Skeleton",Q=>{const{componentCls:L}=Q,oe=(0,s.TS)(Q,{skeletonAvatarCls:`${L}-avatar`,skeletonTitleCls:`${L}-title`,skeletonParagraphCls:`${L}-paragraph`,skeletonButtonCls:`${L}-button`,skeletonInputCls:`${L}-input`,skeletonImageCls:`${L}-image`,imageSizeBase:Q.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Q.gradientFromColor} 25%, ${Q.gradientToColor} 37%, ${Q.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(oe)]},Q=>{const{colorFillContent:L,colorFill:oe}=Q,xe=L,k=oe;return{color:xe,colorGradientEnd:k,gradientFromColor:xe,gradientToColor:k,titleHeight:Q.controlHeight/2,blockRadius:Q.borderRadiusSM,paragraphMarginTop:Q.marginLG+Q.marginXXS,paragraphLiHeight:Q.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),P=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,shape:R="circle",size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls","className"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-avatar`,shape:R,size:re},F))))},z=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R=!1,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-button`,size:re},F))))};const K="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ae=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R}=Q,{getPrefixCls:re}=g.useContext(p.E_),j=re("skeleton",L),[M,D]=y(j),J=v()(j,`${j}-element`,{[`${j}-active`]:R},oe,xe,D);return M(g.createElement("div",{className:J},g.createElement("div",{className:v()(`${j}-image`,oe),style:k},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${j}-image-svg`},g.createElement("path",{d:K,className:`${j}-image-path`})))))},B=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-input`,size:re},F))))},$=e(92413),G={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},se=G,X=e(7657),W=function(L,oe){return g.createElement(X.Z,(0,$.Z)({},L,{ref:oe,icon:se}))},Z=g.forwardRef(W),pe=Z,he=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R,children:re}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=v()(M,`${M}-element`,{[`${M}-active`]:R},J,oe,xe),te=re!=null?re:g.createElement(pe,null);return D(g.createElement("div",{className:F},g.createElement("div",{className:v()(`${M}-image`,oe),style:k},te)))},ye=e(26407),ct=Q=>{const L=j=>{const{width:M,rows:D=2}=Q;if(Array.isArray(M))return M[j];if(D-1===j)return M},{prefixCls:oe,className:xe,style:k,rows:R}=Q,re=(0,ye.Z)(Array(R)).map((j,M)=>g.createElement("li",{key:M,style:{width:L(M)}}));return g.createElement("ul",{className:v()(oe,xe),style:k},re)},Ve=Q=>{let{prefixCls:L,className:oe,width:xe,style:k}=Q;return g.createElement("h3",{className:v()(L,oe),style:Object.assign({width:xe},k)})};function Et(Q){return Q&&typeof Q=="object"?Q:{}}function Xe(Q,L){return Q&&!L?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function je(Q,L){return!Q&&L?{width:"38%"}:Q&&L?{width:"50%"}:{}}function yt(Q,L){const oe={};return(!Q||!L)&&(oe.width="61%"),!Q&&L?oe.rows=3:oe.rows=2,oe}const Be=Q=>{const{prefixCls:L,loading:oe,className:xe,rootClassName:k,style:R,children:re,avatar:j=!1,title:M=!0,paragraph:D=!0,active:J,round:F}=Q,{getPrefixCls:te,direction:Ee,skeleton:ie}=g.useContext(p.E_),T=te("skeleton",L),[O,le]=y(T);if(oe||!("loading"in Q)){const ve=!!j,Oe=!!M,Qe=!!D;let Ke;if(ve){const Y=Object.assign(Object.assign({prefixCls:`${T}-avatar`},Xe(Oe,Qe)),Et(j));Ke=g.createElement("div",{className:`${T}-header`},g.createElement(r,Object.assign({},Y)))}let de;if(Oe||Qe){let Y;if(Oe){const bt=Object.assign(Object.assign({prefixCls:`${T}-title`},je(ve,Qe)),Et(M));Y=g.createElement(Ve,Object.assign({},bt))}let nt;if(Qe){const bt=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},yt(ve,Oe)),Et(D));nt=g.createElement(ct,Object.assign({},bt))}de=g.createElement("div",{className:`${T}-content`},Y,nt)}const Ze=v()(T,{[`${T}-with-avatar`]:ve,[`${T}-active`]:J,[`${T}-rtl`]:Ee==="rtl",[`${T}-round`]:F},ie==null?void 0:ie.className,xe,k,le);return O(g.createElement("div",{className:Ze,style:Object.assign(Object.assign({},ie==null?void 0:ie.style),R)},Ke,de))}return typeof re!="undefined"?re:null};Be.Button=z,Be.Avatar=P,Be.Input=B,Be.Image=ae,Be.Node=he;var ue=Be,ce=ue},81327:function(wt,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(59301),v=e(92310),g=e.n(v),p=e(11592),i=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),l=r.Provider;var s=E=>{let{className:w,index:A,children:b,split:C,style:m}=E;const{latestIndex:y}=t.useContext(r);return b==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:w,style:m},b),A<y&&C&&t.createElement("span",{className:`${w}-split`},C))},o=e(2856);function d(E){return["small","middle","large"].includes(E)}function n(E){return E?typeof E=="number"&&!Number.isNaN(E):!1}var a=function(E,w){var A={};for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&w.indexOf(b)<0&&(A[b]=E[b]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,b=Object.getOwnPropertySymbols(E);C<b.length;C++)w.indexOf(b[C])<0&&Object.prototype.propertyIsEnumerable.call(E,b[C])&&(A[b[C]]=E[b[C]]);return A};const f=t.forwardRef((E,w)=>{var A,b;const{getPrefixCls:C,space:m,direction:y}=t.useContext(i.E_),{size:x=(m==null?void 0:m.size)||"small",align:P,className:_,rootClassName:z,children:K,direction:be="horizontal",prefixCls:ae,split:Me,style:B,wrap:$=!1,classNames:G,styles:se}=E,X=a(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[W,Z]=Array.isArray(x)?x:[x,x],pe=d(Z),Ae=d(W),he=n(Z),ye=n(W),Pe=(0,p.Z)(K,{keepEmpty:!0}),ct=P===void 0&&be==="horizontal"?"center":P,Ue=C("space",ae),[Ve,Et]=(0,o.Z)(Ue),Xe=g()(Ue,m==null?void 0:m.className,Et,`${Ue}-${be}`,{[`${Ue}-rtl`]:y==="rtl",[`${Ue}-align-${ct}`]:ct,[`${Ue}-gap-row-${Z}`]:pe,[`${Ue}-gap-col-${W}`]:Ae},_,z),je=g()(`${Ue}-item`,(A=G==null?void 0:G.item)!==null&&A!==void 0?A:(b=m==null?void 0:m.classNames)===null||b===void 0?void 0:b.item);let yt=0;const Be=Pe.map((Q,L)=>{var oe,xe;Q!=null&&(yt=L);const k=Q&&Q.key||`${je}-${L}`;return t.createElement(s,{className:je,key:k,index:L,split:Me,style:(oe=se==null?void 0:se.item)!==null&&oe!==void 0?oe:(xe=m==null?void 0:m.styles)===null||xe===void 0?void 0:xe.item},Q)}),ue=t.useMemo(()=>({latestIndex:yt}),[yt]);if(Pe.length===0)return null;const ce={};return $&&(ce.flexWrap="wrap"),!Ae&&ye&&(ce.columnGap=W),!pe&&he&&(ce.rowGap=Z),Ve(t.createElement("div",Object.assign({ref:w,className:Xe,style:Object.assign(Object.assign(Object.assign({},ce),m==null?void 0:m.style),B)},X),t.createElement(l,{value:ue},Be)))});f.Compact=h.ZP;var S=f},31797:function(wt,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),i=e.n(p),h=e(36355),r=e(61621),c=x=>{const{value:P,formatter:_,precision:z,decimalSeparator:K,groupSeparator:be="",prefixCls:ae}=x;let Me;if(typeof _=="function")Me=_(P);else{const B=String(P),$=B.match(/^(-?)(\d*)(\.(\d+))?$/);if(!$||B==="-")Me=B;else{const G=$[1];let se=$[2]||"0",X=$[4]||"";se=se.replace(/\B(?=(\d{3})+(?!\d))/g,be),typeof z=="number"&&(X=X.padEnd(z,"0").slice(0,z>0?z:0)),X&&(X=`${K}${X}`),Me=[t.createElement("span",{key:"int",className:`${ae}-content-value-int`},G,se),X&&t.createElement("span",{key:"decimal",className:`${ae}-content-value-decimal`},X)]}}return t.createElement("span",{className:`${ae}-content-value`},Me)},s=e(17313),o=e(83116),d=e(37613);const n=x=>{const{componentCls:P,marginXXS:_,padding:z,colorTextDescription:K,titleFontSize:be,colorTextHeading:ae,contentFontSize:Me,fontFamily:B}=x;return{[`${P}`]:Object.assign(Object.assign({},(0,s.Wf)(x)),{[`${P}-title`]:{marginBottom:_,color:K,fontSize:be},[`${P}-skeleton`]:{paddingTop:z},[`${P}-content`]:{color:ae,fontSize:Me,fontFamily:B,[`${P}-content-value`]:{display:"inline-block",direction:"ltr"},[`${P}-content-prefix, ${P}-content-suffix`]:{display:"inline-block"},[`${P}-content-prefix`]:{marginInlineEnd:_},[`${P}-content-suffix`]:{marginInlineStart:_}}})}};var a=(0,o.Z)("Statistic",x=>{const P=(0,d.TS)(x,{});return[n(P)]},x=>{const{fontSizeHeading3:P,fontSize:_}=x;return{titleFontSize:_,contentFontSize:P}}),f=x=>{const{prefixCls:P,className:_,rootClassName:z,style:K,valueStyle:be,value:ae=0,title:Me,valueRender:B,prefix:$,suffix:G,loading:se=!1,onMouseEnter:X,onMouseLeave:W,decimalSeparator:Z=".",groupSeparator:pe=","}=x,{getPrefixCls:Ae,direction:he,statistic:ye}=t.useContext(h.E_),Pe=Ae("statistic",P),[ct,Ue]=a(Pe),Ve=t.createElement(c,Object.assign({decimalSeparator:Z,groupSeparator:pe,prefixCls:Pe},x,{value:ae})),Et=i()(Pe,{[`${Pe}-rtl`]:he==="rtl"},ye==null?void 0:ye.className,_,z,Ue);return ct(t.createElement("div",{className:Et,style:Object.assign(Object.assign({},ye==null?void 0:ye.style),K),onMouseEnter:X,onMouseLeave:W},Me&&t.createElement("div",{className:`${Pe}-title`},Me),t.createElement(r.Z,{paragraph:!1,loading:se,className:`${Pe}-skeleton`},t.createElement("div",{style:be,className:`${Pe}-content`},$&&t.createElement("span",{className:`${Pe}-content-prefix`},$),B?B(Ve):Ve,G&&t.createElement("span",{className:`${Pe}-content-suffix`},G)))))};const S=[["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 E(x,P){let _=x;const z=/\[[^\]]*]/g,K=(P.match(z)||[]).map(B=>B.slice(1,-1)),be=P.replace(z,"[]"),ae=S.reduce((B,$)=>{let[G,se]=$;if(B.includes(G)){const X=Math.floor(_/se);return _-=X*se,B.replace(new RegExp(`${G}+`,"g"),W=>{const Z=W.length;return X.toString().padStart(Z,"0")})}return B},be);let Me=0;return ae.replace(z,()=>{const B=K[Me];return Me+=1,B})}function w(x,P){const{format:_=""}=P,z=new Date(x).getTime(),K=Date.now(),be=Math.max(z-K,0);return E(be,_)}const A=1e3/30;function b(x){return new Date(x).getTime()}const C=x=>{const{value:P,format:_="HH:mm:ss",onChange:z,onFinish:K}=x,be=(0,v.Z)(),ae=t.useRef(null),Me=()=>{K==null||K(),ae.current&&(clearInterval(ae.current),ae.current=null)},B=()=>{const se=b(P);se>=Date.now()&&(ae.current=setInterval(()=>{be(),z==null||z(se-Date.now()),se<Date.now()&&Me()},A))};t.useEffect(()=>(B(),()=>{ae.current&&(clearInterval(ae.current),ae.current=null)}),[P]);const $=(se,X)=>w(se,Object.assign(Object.assign({},X),{format:_})),G=se=>(0,g.Tm)(se,{title:void 0});return t.createElement(f,Object.assign({},x,{valueRender:G,formatter:$}))};var m=t.memo(C);f.Countdown=m;var y=f},8378:function(wt,N){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut},
opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut},
opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});N.Z=e},92899:function(wt,N,e){"use strict";e.d(N,{Fm:function(){return d}});var t=e(93083),v=e(95406);const g=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),p=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),i=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),o={"move-up":{inKeyframes:c,outKeyframes:s},"move-down":{inKeyframes:g,outKeyframes:p},"move-left":{inKeyframes:i,outKeyframes:h},"move-right":{inKeyframes:r,outKeyframes:l}},d=(n,a)=>{const{antCls:u}=n,f=`${u}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];return[(0,v.R)(f,S,E,n.motionDurationMid),{[`
${f}-enter,
${f}-appear
`]:{opacity:0,animationTimingFunction:n.motionEaseOutCirc},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInOutCirc}}]}},13826:function(wt,N,e){"use strict";e.d(N,{Qt:function(){return i},Uw:function(){return p},fJ:function(){return g},ly:function(){return h},oN:function(){return d}});var t=e(93083),v=e(95406);const g=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),p=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),i=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),h=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),r=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),l=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),s=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),o={"slide-up":{inKeyframes:g,outKeyframes:p},"slide-down":{inKeyframes:i,outKeyframes:h},"slide-left":{inKeyframes:r,outKeyframes:l},"slide-right":{inKeyframes:c,outKeyframes:s}},d=(n,a)=>{const{antCls:u}=n,f=`${u}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];return[(0,v.R)(f,S,E,n.motionDurationMid),{[`
${f}-enter,
${f}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:n.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInQuint}}]}},15969:function(wt,N,e){"use strict";e.d(N,{N:function(){return t}});const t=v=>({color:v.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:focus, &:hover":{color:v.colorLinkHover},"&:active":{color:v.colorLinkActive}})},1710:function(wt,N,e){"use strict";e.d(N,{default:function(){return Fr}});var t={},v="rc-table-internal-hook",g=e(33606),p=e(6089),i=e(34280),h=e(13697),r=e(59301),l=e(4676);function c(H){var V=r.createContext(void 0),me=function(Fe){var Te=Fe.value,ht=Fe.children,vt=r.useRef(Te);vt.current=Te;var ft=r.useState(function(){return{getValue:function(){return vt.current},listeners:new Set}}),We=(0,g.Z)(ft,1),Pt=We[0];return(0,i.Z)(function(){(0,l.unstable_batchedUpdates)(function(){Pt.listeners.forEach(function(_t){_t(Te)})})},[Te]),r.createElement(V.Provider,{value:Pt},ht)};return{Context:V,Provider:me,defaultValue:H}}function s(H,V){var me=(0,p.Z)(typeof V=="function"?V:function(_t){if(V===void 0)return _t;if(!Array.isArray(V))return _t[V];var Gt={};return V.forEach(function(jt){Gt[jt]=_t[jt]}),Gt}),we=r.useContext(H==null?void 0:H.Context),Fe=we||{},Te=Fe.listeners,ht=Fe.getValue,vt=r.useRef();vt.current=me(we?ht():H==null?void 0:H.defaultValue);var ft=r.useState({}),We=(0,g.Z)(ft,2),Pt=We[1];return(0,i.Z)(function(){if(!we)return;function _t(Gt){var jt=me(Gt);(0,h.Z)(vt.current,jt,!0)||Pt({})}return Te.add(_t),function(){Te.delete(_t)}},[we]),vt.current}var o=e(92413),d=e(8654);function n(){var H=r.createContext(null);function V(){return r.useContext(H)}function me(Fe,Te){var ht=(0,d.Yr)(Fe),vt=function(We,Pt){var _t=ht?{ref:Pt}:{},Gt=r.useRef(0),jt=r.useRef(We),Ut=V();return Ut!==null?r.createElement(Fe,(0,o.Z)({},We,_t)):((!Te||Te(jt.current,We))&&(Gt.current+=1),jt.current=We,r.createElement(H.Provider,{value:Gt.current},r.createElement(Fe,(0,o.Z)({},We,_t))))};return ht?r.forwardRef(vt):vt}function we(Fe,Te){var ht=(0,d.Yr)(Fe),vt=function(We,Pt){var _t=ht?{ref:Pt}:{};return V(),r.createElement(Fe,(0,o.Z)({},We,_t))};return ht?r.memo(r.forwardRef(vt),Te):r.memo(vt,Te)}return{makeImmutable:me,responseImmutable:we,useImmutableMark:V}}var a=n(),u=a.makeImmutable,f=a.responseImmutable,S=a.useImmutableMark,E=n(),w=E.makeImmutable,A=E.responseImmutable,b=E.useImmutableMark,C=c(),m=C;function y(H,V){var me=r.useRef(0);me.current+=1;var we=r.useRef(H),Fe=[];Object.keys(H||{}).map(function(ht){var vt;(H==null?void 0:H[ht])!==((vt=we.current)===null||vt===void 0?void 0:vt[ht])&&Fe.push(ht)}),we.current=H;var Te=r.useRef([]);return Fe.length&&(Te.current=Fe),r.useDebugValue(me.current),r.useDebugValue(Te.current.join(", ")),V&&console.log("".concat(V,":"),me.current,Te.current),me.current}var x=null,P=r.memo(function(){var H=y();return r.createElement("h1",null,"Render Times: ",H)});P.displayName="RenderBlock";var _=e(39559),z=e(33708),K=e(400),be=e(92310),ae=e.n(be),Me=e(80547),B=e(97938),$=e(48736),G=r.createContext({renderWithProps:!1}),se=G,X="RC_TABLE_KEY";function W(H){return H==null?[]:Array.isArray(H)?H:[H]}function Z(H){var V=[],me={};return H.forEach(function(we){for(var Fe=we||{},Te=Fe.key,ht=Fe.dataIndex,vt=Te||W(ht).join("-")||X;me[vt];)vt="".concat(vt,"_next");me[vt]=!0,V.push(vt)}),V}function pe(H){return H!=null}function Ae(H){return H&&(0,_.Z)(H)==="object"&&!Array.isArray(H)&&!r.isValidElement(H)}function he(H,V,me,we,Fe,Te){var ht=r.useContext(se),vt=b(),ft=(0,Me.Z)(function(){if(pe(we))return[we];var We=V==null||V===""?[]:Array.isArray(V)?V:[V],Pt=(0,B.Z)(H,We),_t=Pt,Gt=void 0;if(Fe){var jt=Fe(Pt,H,me);Ae(jt)?(_t=jt.children,Gt=jt.props,ht.renderWithProps=!0):_t=jt}return[_t,Gt]},[vt,H,we,V,Fe,me],function(We,Pt){if(Te){var _t=(0,g.Z)(We,2),Gt=_t[1],jt=(0,g.Z)(Pt,2),Ut=jt[1];return Te(Ut,Gt)}return ht.renderWithProps?!0:!(0,h.Z)(We,Pt,!0)});return ft}function ye(H,V,me,we){var Fe=H+V-1;return H<=we&&Fe>=me}function Pe(H,V){return s(m,function(me){var we=ye(H,V||1,me.hoverStartRow,me.hoverEndRow);return[we,me.onHover]})}var ct=function(V){var me=V.ellipsis,we=V.rowType,Fe=V.children,Te,ht=me===!0?{showTitle:!0}:me;return ht&&(ht.showTitle||we==="header")&&(typeof Fe=="string"||typeof Fe=="number"?Te=Fe.toString():r.isValidElement(Fe)&&typeof Fe.props.children=="string"&&(Te=Fe.props.children)),Te};function Ue(H){var V,me,we,Fe,Te,ht,vt,ft,We=H.component,Pt=H.children,_t=H.ellipsis,Gt=H.scope,jt=H.prefixCls,Ut=H.className,hn=H.align,cn=H.record,rn=H.render,on=H.dataIndex,gn=H.renderIndex,Xn=H.shouldCellUpdate,Qn=H.index,Rn=H.rowType,$n=H.colSpan,fr=H.rowSpan,Dn=H.fixLeft,Pn=H.fixRight,$t=H.firstFixLeft,Bt=H.lastFixLeft,yn=H.firstFixRight,Wn=H.lastFixRight,Tn=H.appendNode,nr=H.additionalProps,Mn=nr===void 0?{}:nr,cr=H.isSticky,hr="".concat(jt,"-cell"),Ar=s(m,["supportSticky","allColumnsFixedLeft"]),Mr=Ar.supportSticky,ri=Ar.allColumnsFixedLeft,Jr=he(cn,on,gn,Pt,rn,Xn),ur=(0,g.Z)(Jr,2),qr=ur[0],Dr=ur[1],Xr={},$r=typeof Dn=="number"&&Mr,Ti=typeof Pn=="number"&&Mr;$r&&(Xr.position="sticky",Xr.left=Dn),Ti&&(Xr.position="sticky",Xr.right=Pn);var jn=(V=(me=(we=Dr==null?void 0:Dr.colSpan)!==null&&we!==void 0?we:Mn.colSpan)!==null&&me!==void 0?me:$n)!==null&&V!==void 0?V:1,Gn=(Fe=(Te=(ht=Dr==null?void 0:Dr.rowSpan)!==null&&ht!==void 0?ht:Mn.rowSpan)!==null&&Te!==void 0?Te:fr)!==null&&Fe!==void 0?Fe:1,Nn=Pe(Qn,Gn),Hn=(0,g.Z)(Nn,2),Br=Hn[0],Bn=Hn[1],vr=function(xi){var Qi;cn&&Bn(Qn,Qn+Gn-1),Mn==null||(Qi=Mn.onMouseEnter)===null||Qi===void 0||Qi.call(Mn,xi)},Ln=function(xi){var Qi;cn&&Bn(-1,-1),Mn==null||(Qi=Mn.onMouseLeave)===null||Qi===void 0||Qi.call(Mn,xi)};if(jn===0||Gn===0)return null;var pr=(vt=Mn.title)!==null&&vt!==void 0?vt:ct({rowType:Rn,ellipsis:_t,children:qr}),Di=ae()(hr,Ut,(ft={},(0,K.Z)(ft,"".concat(hr,"-fix-left"),$r&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-left-first"),$t&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-left-last"),Bt&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-left-all"),Bt&&ri&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-right"),Ti&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-right-first"),yn&&Mr),(0,K.Z)(ft,"".concat(hr,"-fix-right-last"),Wn&&Mr),(0,K.Z)(ft,"".concat(hr,"-ellipsis"),_t),(0,K.Z)(ft,"".concat(hr,"-with-append"),Tn),(0,K.Z)(ft,"".concat(hr,"-fix-sticky"),($r||Ti)&&cr&&Mr),(0,K.Z)(ft,"".concat(hr,"-row-hover"),!Dr&&Br),ft),Mn.className,Dr==null?void 0:Dr.className),wi={};hn&&(wi.textAlign=hn);var Mi=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},Xr),Mn.style),wi),Dr==null?void 0:Dr.style),_i=qr;return(0,_.Z)(_i)==="object"&&!Array.isArray(_i)&&!r.isValidElement(_i)&&(_i=null),_t&&(Bt||yn)&&(_i=r.createElement("span",{className:"".concat(hr,"-content")},_i)),r.createElement(We,(0,o.Z)({},Dr,Mn,{className:Di,style:Mi,title:pr,scope:Gt,onMouseEnter:vr,onMouseLeave:Ln,colSpan:jn!==1?jn:null,rowSpan:Gn!==1?Gn:null}),Tn,_i)}var Ve=r.memo(Ue);function Et(H,V,me,we,Fe,Te){var ht=me[H]||{},vt=me[V]||{},ft,We;ht.fixed==="left"?ft=we.left[Fe==="rtl"?V:H]:vt.fixed==="right"&&(We=we.right[Fe==="rtl"?H:V]);var Pt=!1,_t=!1,Gt=!1,jt=!1,Ut=me[V+1],hn=me[H-1],cn=!(Te!=null&&Te.children);if(Fe==="rtl"){if(ft!==void 0){var rn=hn&&hn.fixed==="left";jt=!rn&&cn}else if(We!==void 0){var on=Ut&&Ut.fixed==="right";Gt=!on&&cn}}else if(ft!==void 0){var gn=Ut&&Ut.fixed==="left";Pt=!gn&&cn}else if(We!==void 0){var Xn=hn&&hn.fixed==="right";_t=!Xn&&cn}return{fixLeft:ft,fixRight:We,lastFixLeft:Pt,firstFixRight:_t,lastFixRight:Gt,firstFixLeft:jt,isSticky:we.isSticky}}var Xe=r.createContext({}),je=Xe;function yt(H){var V=H.className,me=H.index,we=H.children,Fe=H.colSpan,Te=Fe===void 0?1:Fe,ht=H.rowSpan,vt=H.align,ft=s(m,["prefixCls","direction"]),We=ft.prefixCls,Pt=ft.direction,_t=r.useContext(je),Gt=_t.scrollColumnIndex,jt=_t.stickyOffsets,Ut=_t.flattenColumns,hn=_t.columns,cn=me+Te-1,rn=cn+1===Gt?Te+1:Te,on=Et(me,me+rn-1,Ut,jt,Pt,hn==null?void 0:hn[me]);return r.createElement(Ve,(0,o.Z)({className:V,index:me,component:"td",prefixCls:We,record:null,dataIndex:null,align:vt,colSpan:rn,rowSpan:ht,render:function(){return we}},on))}var Be=e(37061),ue=["children"];function ce(H){var V=H.children,me=(0,Be.Z)(H,ue);return r.createElement("tr",me,V)}function Q(H){var V=H.children;return V}Q.Row=ce,Q.Cell=yt;var L=Q;function oe(H){var V=H.children,me=H.stickyOffsets,we=H.flattenColumns,Fe=H.columns,Te=s(m,"prefixCls"),ht=we.length-1,vt=we[ht],ft=r.useMemo(function(){return{stickyOffsets:me,flattenColumns:we,scrollColumnIndex:vt!=null&&vt.scrollbar?ht:null,columns:Fe}},[vt,we,ht,me,Fe]);return r.createElement(je.Provider,{value:ft},r.createElement("tfoot",{className:"".concat(Te,"-summary")},V))}var xe=A(oe),k=L,R=e(70425),re=e(29301),j=e(29194),M=e(24514),D=e(75152),J=e(26112);function F(H,V,me,we,Fe,Te,ht){H.push({record:V,indent:me,index:ht});var vt=Te(V),ft=Fe==null?void 0:Fe.has(vt);if(V&&Array.isArray(V[we])&&ft)for(var We=0;We<V[we].length;We+=1)F(H,V[we][We],me+1,we,Fe,Te,We)}function te(H,V,me,we){var Fe=r.useMemo(function(){if(me!=null&&me.size){for(var Te=[],ht=0;ht<(H==null?void 0:H.length);ht+=1){var vt=H[ht];F(Te,vt,0,V,me,we,ht)}return Te}return H==null?void 0:H.map(function(ft,We){return{record:ft,indent:0,index:We}})},[H,V,me,we]);return Fe}function Ee(H){var V=H.prefixCls,me=H.children,we=H.component,Fe=H.cellComponent,Te=H.className,ht=H.expanded,vt=H.colSpan,ft=H.isEmpty,We=s(m,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Pt=We.scrollbarSize,_t=We.fixHeader,Gt=We.fixColumn,jt=We.componentWidth,Ut=We.horizonScroll,hn=me;return(ft?Ut&&jt:Gt)&&(hn=r.createElement("div",{style:{width:jt-(_t?Pt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(V,"-expanded-row-fixed")},hn)),r.createElement(we,{className:Te,style:{display:ht?null:"none"}},r.createElement(Ve,{component:Fe,prefixCls:V,colSpan:vt},hn))}var ie=Ee;function T(H,V,me,we){var Fe=s(m,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Te=Fe.flattenColumns,ht=Fe.expandableType,vt=Fe.expandedKeys,ft=Fe.childrenColumnName,We=Fe.onTriggerExpand,Pt=Fe.rowExpandable,_t=Fe.onRow,Gt=Fe.expandRowByClick,jt=Fe.rowClassName,Ut=ht==="nest",hn=ht==="row"&&(!Pt||Pt(H)),cn=hn||Ut,rn=vt&&vt.has(V),on=ft&&H&&H[ft],gn=(0,R.useEvent)(We),Xn=_t==null?void 0:_t(H,me),Qn=Xn==null?void 0:Xn.onClick,Rn=function(Pn){Gt&&cn&&We(H,Pn);for(var $t=arguments.length,Bt=new Array($t>1?$t-1:0),yn=1;yn<$t;yn++)Bt[yn-1]=arguments[yn];Qn==null||Qn.apply(void 0,[Pn].concat(Bt))},$n;typeof jt=="string"?$n=jt:typeof jt=="function"&&($n=jt(H,me,we));var fr=Z(Te);return(0,z.Z)((0,z.Z)({},Fe),{},{columnsKey:fr,nestExpandable:Ut,expanded:rn,hasNestChildren:on,record:H,onTriggerExpand:gn,rowSupportExpand:hn,expandable:cn,rowProps:(0,z.Z)((0,z.Z)({},Xn),{},{className:ae()($n,Xn==null?void 0:Xn.className),onClick:Rn})})}function O(H,V,me,we,Fe){var Te=H.record,ht=H.prefixCls,vt=H.columnsKey,ft=H.fixedInfoList,We=H.expandIconColumnIndex,Pt=H.nestExpandable,_t=H.indentSize,Gt=H.expandIcon,jt=H.expanded,Ut=H.hasNestChildren,hn=H.onTriggerExpand,cn=vt[me],rn=ft[me],on;me===(We||0)&&Pt&&(on=r.createElement(r.Fragment,null,r.createElement("span",{style:{paddingLeft:"".concat(_t*we,"px")},className:"".concat(ht,"-row-indent indent-level-").concat(we)}),Gt({prefixCls:ht,expanded:jt,expandable:Ut,record:Te,onExpand:hn})));var gn;return V.onCell&&(gn=V.onCell(Te,Fe)),{key:cn,fixedInfo:rn,appendCellNode:on,additionalCellProps:gn||{}}}function le(H){var V=H.className,me=H.style,we=H.record,Fe=H.index,Te=H.renderIndex,ht=H.rowKey,vt=H.indent,ft=vt===void 0?0:vt,We=H.rowComponent,Pt=H.cellComponent,_t=H.scopeCellComponent,Gt=T(we,ht,Fe,ft),jt=Gt.prefixCls,Ut=Gt.flattenColumns,hn=Gt.expandedRowClassName,cn=Gt.expandedRowRender,rn=Gt.rowProps,on=Gt.expanded,gn=Gt.rowSupportExpand,Xn=r.useState(!1),Qn=(0,g.Z)(Xn,2),Rn=Qn[0],$n=Qn[1];r.useEffect(function(){on&&$n(!0)},[on]);var fr=r.createElement(We,(0,o.Z)({},rn,{"data-row-key":ht,className:ae()(V,"".concat(jt,"-row"),"".concat(jt,"-row-level-").concat(ft),rn==null?void 0:rn.className),style:(0,z.Z)((0,z.Z)({},me),rn==null?void 0:rn.style)}),Ut.map(function(Bt,yn){var Wn=Bt.render,Tn=Bt.dataIndex,nr=Bt.className,Mn=O(Gt,Bt,yn,ft,Fe),cr=Mn.key,hr=Mn.fixedInfo,Ar=Mn.appendCellNode,Mr=Mn.additionalCellProps;return r.createElement(Ve,(0,o.Z)({className:nr,ellipsis:Bt.ellipsis,align:Bt.align,scope:Bt.rowScope,component:Bt.rowScope?_t:Pt,prefixCls:jt,key:cr,record:we,index:Fe,renderIndex:Te,dataIndex:Tn,render:Wn,shouldCellUpdate:Bt.shouldCellUpdate},hr,{appendNode:Ar,additionalProps:Mr}))})),Dn;if(gn&&(Rn||on)){var Pn=cn(we,Fe,ft+1,on),$t=hn&&hn(we,Fe,ft);Dn=r.createElement(ie,{expanded:on,className:ae()("".concat(jt,"-expanded-row"),"".concat(jt,"-expanded-row-level-").concat(ft+1),$t),prefixCls:jt,component:We,cellComponent:Pt,colSpan:Ut.length,isEmpty:!1},Pn)}return r.createElement(r.Fragment,null,fr,Dn)}le.displayName="BodyRow";var ve=A(le);function Oe(H){var V=H.columnKey,me=H.onColumnResize,we=r.useRef();return r.useEffect(function(){we.current&&me(V,we.current.offsetWidth)},[]),r.createElement(re.Z,{data:V},r.createElement("td",{ref:we,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Qe(H){var V=H.prefixCls,me=H.columnsKey,we=H.onColumnResize;return r.createElement("tr",{"aria-hidden":"true",className:"".concat(V,"-measure-row"),style:{height:0,fontSize:0}},r.createElement(re.Z.Collection,{onBatchResize:function(Te){Te.forEach(function(ht){var vt=ht.data,ft=ht.size;we(vt,ft.offsetWidth)})}},me.map(function(Fe){return r.createElement(Oe,{key:Fe,columnKey:Fe,onColumnResize:we})})))}function Ke(H){var V=H.data,me=H.measureColumnWidth,we=s(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Fe=we.prefixCls,Te=we.getComponent,ht=we.onColumnResize,vt=we.flattenColumns,ft=we.getRowKey,We=we.expandedKeys,Pt=we.childrenColumnName,_t=we.emptyNode,Gt=te(V,Pt,We,ft),jt=r.useRef({renderWithProps:!1}),Ut=Te(["body","wrapper"],"tbody"),hn=Te(["body","row"],"tr"),cn=Te(["body","cell"],"td"),rn=Te(["body","cell"],"th"),on;V.length?on=Gt.map(function(Xn,Qn){var Rn=Xn.record,$n=Xn.indent,fr=Xn.index,Dn=ft(Rn,Qn);return r.createElement(ve,{key:Dn,rowKey:Dn,record:Rn,index:Qn,renderIndex:fr,rowComponent:hn,cellComponent:cn,scopeCellComponent:rn,getRowKey:ft,indent:$n})}):on=r.createElement(ie,{expanded:!0,className:"".concat(Fe,"-placeholder"),prefixCls:Fe,component:hn,cellComponent:cn,colSpan:vt.length,isEmpty:!0},_t);var gn=Z(vt);return r.createElement(se.Provider,{value:jt.current},r.createElement(Ut,{className:"".concat(Fe,"-tbody")},me&&r.createElement(Qe,{prefixCls:Fe,columnsKey:gn,onColumnResize:ht}),on))}Ke.displayName="Body";var de=A(Ke),Ze=["expandable"],Y="RC_TABLE_INTERNAL_COL_DEFINE";function nt(H){var V=H.expandable,me=(0,Be.Z)(H,Ze),we;return"expandable"in H?we=(0,z.Z)((0,z.Z)({},me),V):we=me,we.showExpandColumn===!1&&(we.expandIconColumnIndex=-1),we}var bt=["columnType"];function I(H){for(var V=H.colWidths,me=H.columns,we=H.columCount,Fe=[],Te=we||me.length,ht=!1,vt=Te-1;vt>=0;vt-=1){var ft=V[vt],We=me&&me[vt],Pt=We&&We[Y];if(ft||Pt||ht){var _t=Pt||{},Gt=_t.columnType,jt=(0,Be.Z)(_t,bt);Fe.unshift(r.createElement("col",(0,o.Z)({key:vt,style:{width:ft}},jt))),ht=!0}}return r.createElement("colgroup",null,Fe)}var Je=I,Re=e(26407),fe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function De(H,V){return(0,r.useMemo)(function(){for(var me=[],we=0;we<V;we+=1){var Fe=H[we];if(Fe!==void 0)me[we]=Fe;else return null}return me},[H.join("_"),V])}var ze=r.forwardRef(function(H,V){var me=H.className,we=H.noData,Fe=H.columns,Te=H.flattenColumns,ht=H.colWidths,vt=H.columCount,ft=H.stickyOffsets,We=H.direction,Pt=H.fixHeader,_t=H.stickyTopOffset,Gt=H.stickyBottomOffset,jt=H.stickyClassName,Ut=H.onScroll,hn=H.maxContentScroll,cn=H.children,rn=(0,Be.Z)(H,fe),on=s(m,["prefixCls","scrollbarSize","isSticky"]),gn=on.prefixCls,Xn=on.scrollbarSize,Qn=on.isSticky,Rn=Qn&&!Pt?0:Xn,$n=r.useRef(null),fr=r.useCallback(function(nr){(0,d.mH)(V,nr),(0,d.mH)($n,nr)},[]);r.useEffect(function(){var nr;function Mn(cr){var hr=cr,Ar=hr.currentTarget,Mr=hr.deltaX;Mr&&(Ut({currentTarget:Ar,scrollLeft:Ar.scrollLeft+Mr}),cr.preventDefault())}return(nr=$n.current)===null||nr===void 0||nr.addEventListener("wheel",Mn),function(){var cr;(cr=$n.current)===null||cr===void 0||cr.removeEventListener("wheel",Mn)}},[]);var Dn=r.useMemo(function(){return Te.every(function(nr){return nr.width})},[Te]),Pn=Te[Te.length-1],$t={fixed:Pn?Pn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(gn,"-cell-scrollbar")}}},Bt=(0,r.useMemo)(function(){return Rn?[].concat((0,Re.Z)(Fe),[$t]):Fe},[Rn,Fe]),yn=(0,r.useMemo)(function(){return Rn?[].concat((0,Re.Z)(Te),[$t]):Te},[Rn,Te]),Wn=(0,r.useMemo)(function(){var nr=ft.right,Mn=ft.left;return(0,z.Z)((0,z.Z)({},ft),{},{left:We==="rtl"?[].concat((0,Re.Z)(Mn.map(function(cr){return cr+Rn})),[0]):Mn,right:We==="rtl"?nr:[].concat((0,Re.Z)(nr.map(function(cr){return cr+Rn})),[0]),isSticky:Qn})},[Rn,ft,Qn]),Tn=De(ht,vt);return r.createElement("div",{style:(0,z.Z)({overflow:"hidden"},Qn?{top:_t,bottom:Gt}:{}),ref:fr,className:ae()(me,(0,K.Z)({},jt,!!jt))},r.createElement("table",{style:{tableLayout:"fixed",visibility:we||Tn?null:"hidden"}},(!we||!hn||Dn)&&r.createElement(Je,{colWidths:Tn?[].concat((0,Re.Z)(Tn),[Rn]):[],columCount:vt+1,columns:yn}),cn((0,z.Z)((0,z.Z)({},rn),{},{stickyOffsets:Wn,columns:Bt,flattenColumns:yn}))))});ze.displayName="FixedHolder";var Rt=r.memo(ze);function Nt(H){var V=H.cells,me=H.stickyOffsets,we=H.flattenColumns,Fe=H.rowComponent,Te=H.cellComponent,ht=H.tdCellComponent,vt=H.onHeaderRow,ft=H.index,We=s(m,["prefixCls","direction"]),Pt=We.prefixCls,_t=We.direction,Gt;vt&&(Gt=vt(V.map(function(Ut){return Ut.column}),ft));var jt=Z(V.map(function(Ut){return Ut.column}));return r.createElement(Fe,Gt,V.map(function(Ut,hn){var cn=Ut.column,rn=Et(Ut.colStart,Ut.colEnd,we,me,_t,cn),on;return cn&&cn.onHeaderCell&&(on=Ut.column.onHeaderCell(cn)),r.createElement(Ve,(0,o.Z)({},Ut,{scope:cn.title?Ut.colSpan>1?"colgroup":"col":null,ellipsis:cn.ellipsis,align:cn.align,component:cn.title?Te:ht,prefixCls:Pt,key:jt[hn]},rn,{additionalProps:on,rowType:"header"}))}))}Nt.displayName="HeaderRow";var dt=Nt;function xt(H){var V=[];function me(ht,vt){var ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;V[ft]=V[ft]||[];var We=vt,Pt=ht.filter(Boolean).map(function(_t){var Gt={key:_t.key,className:_t.className||"",children:_t.title,column:_t,colStart:We},jt=1,Ut=_t.children;return Ut&&Ut.length>0&&(jt=me(Ut,We,ft+1).reduce(function(hn,cn){return hn+cn},0),Gt.hasSubColumns=!0),"colSpan"in _t&&(jt=_t.colSpan),"rowSpan"in _t&&(Gt.rowSpan=_t.rowSpan),Gt.colSpan=jt,Gt.colEnd=Gt.colStart+jt-1,V[ft].push(Gt),We+=jt,jt});return Pt}me(H,0);for(var we=V.length,Fe=function(vt){V[vt].forEach(function(ft){!("rowSpan"in ft)&&!ft.hasSubColumns&&(ft.rowSpan=we-vt)})},Te=0;Te<we;Te+=1)Fe(Te);return V}function Mt(H){var V=H.stickyOffsets,me=H.columns,we=H.flattenColumns,Fe=H.onHeaderRow,Te=s(m,["prefixCls","getComponent"]),ht=Te.prefixCls,vt=Te.getComponent,ft=r.useMemo(function(){return xt(me)},[me]),We=vt(["header","wrapper"],"thead"),Pt=vt(["header","row"],"tr"),_t=vt(["header","cell"],"th"),Gt=vt(["header","cell"],"td");return r.createElement(We,{className:"".concat(ht,"-thead")},ft.map(function(jt,Ut){var hn=r.createElement(dt,{key:Ut,flattenColumns:we,cells:jt,stickyOffsets:V,rowComponent:Pt,cellComponent:_t,tdCellComponent:Gt,onHeaderRow:Fe,index:Ut});return hn}))}var Tt=A(Mt),Vt=e(11592);function Yt(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof V=="number"?V:V.endsWith("%")?H*parseFloat(V)/100:null}function Dt(H,V){return r.useMemo(function(){if(V&&V>0){var me=0,we=0;H.forEach(function(We){var Pt=Yt(V,We.width);Pt?me+=Pt:we+=1});var Fe=V-me,Te=we,ht=Fe/we,vt=0,ft=H.map(function(We){var Pt=(0,z.Z)({},We),_t=Yt(V,Pt.width);if(_t)Pt.width=_t;else{var Gt=Math.floor(ht);Pt.width=Te===1?Fe:Gt,Fe-=Gt,Te-=1}return vt+=Pt.width,Pt});return[ft,vt]}return[H,V]},[H,V])}var qt=["children"],Ce=["fixed"];function U(H){return(0,Vt.Z)(H).filter(function(V){return r.isValidElement(V)}).map(function(V){var me=V.key,we=V.props,Fe=we.children,Te=(0,Be.Z)(we,qt),ht=(0,z.Z)({key:me},Te);return Fe&&(ht.children=U(Fe)),ht})}function ee(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return H.filter(function(me){return me&&(0,_.Z)(me)==="object"}).reduce(function(me,we,Fe){var Te=we.fixed,ht=Te===!0?"left":Te,vt="".concat(V,"-").concat(Fe),ft=we.children;return ft&&ft.length>0?[].concat((0,Re.Z)(me),(0,Re.Z)(ee(ft,vt).map(function(We){return(0,z.Z)({fixed:ht},We)}))):[].concat((0,Re.Z)(me),[(0,z.Z)((0,z.Z)({key:vt},we),{},{fixed:ht})])},[])}function q(H){for(var V=!0,me=0;me<H.length;me+=1){var we=H[me];if(V&&we.fixed!=="left")V=!1;else if(!V&&we.fixed==="left"){warning(!1,"Index ".concat(me-1," of `columns` missing `fixed='left'` prop."));break}}for(var Fe=!0,Te=H.length-1;Te>=0;Te-=1){var ht=H[Te];if(Fe&&ht.fixed!=="right")Fe=!1;else if(!Fe&&ht.fixed==="right"){warning(!1,"Index ".concat(Te+1," of `columns` missing `fixed='right'` prop."));break}}}function ne(H){return H.map(function(V){var me=V.fixed,we=(0,Be.Z)(V,Ce),Fe=me;return me==="left"?Fe="right":me==="right"&&(Fe="left"),(0,z.Z)({fixed:Fe},we)})}function Le(H,V){var me=H.prefixCls,we=H.columns,Fe=H.children,Te=H.expandable,ht=H.expandedKeys,vt=H.columnTitle,ft=H.getRowKey,We=H.onTriggerExpand,Pt=H.expandIcon,_t=H.rowExpandable,Gt=H.expandIconColumnIndex,jt=H.direction,Ut=H.expandRowByClick,hn=H.columnWidth,cn=H.fixed,rn=H.scrollWidth,on=r.useMemo(function(){return we||U(Fe)},[we,Fe]),gn=r.useMemo(function(){if(Te){var Pn,$t=on.slice();if(!$t.includes(t)){var Bt=Gt||0;Bt>=0&&$t.splice(Bt,0,t)}var yn=$t.indexOf(t);$t=$t.filter(function(Mn,cr){return Mn!==t||cr===yn});var Wn=on[yn],Tn;(cn==="left"||cn)&&!Gt?Tn="left":(cn==="right"||cn)&&Gt===on.length?Tn="right":Tn=Wn?Wn.fixed:null;var nr=(Pn={},(0,K.Z)(Pn,Y,{className:"".concat(me,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,K.Z)(Pn,"title",vt),(0,K.Z)(Pn,"fixed",Tn),(0,K.Z)(Pn,"className","".concat(me,"-row-expand-icon-cell")),(0,K.Z)(Pn,"width",hn),(0,K.Z)(Pn,"render",function(cr,hr,Ar){var Mr=ft(hr,Ar),ri=ht.has(Mr),Jr=_t?_t(hr):!0,ur=Pt({prefixCls:me,expanded:ri,expandable:Jr,record:hr,onExpand:We});return Ut?r.createElement("span",{onClick:function(Dr){return Dr.stopPropagation()}},ur):ur}),Pn);return $t.map(function(Mn){return Mn===t?nr:Mn})}return on.filter(function(Mn){return Mn!==t})},[Te,on,ft,ht,Pt,jt]),Xn=r.useMemo(function(){var Pn=gn;return V&&(Pn=V(Pn)),Pn.length||(Pn=[{render:function(){return null}}]),Pn},[V,gn,jt]),Qn=r.useMemo(function(){return jt==="rtl"?ne(ee(Xn)):ee(Xn)},[Xn,jt,rn]),Rn=Dt(Qn,rn),$n=(0,g.Z)(Rn,2),fr=$n[0],Dn=$n[1];return[Xn,fr,Dn]}var Ie=Le;function $e(H){var V,me=H.prefixCls,we=H.record,Fe=H.onExpand,Te=H.expanded,ht=H.expandable,vt="".concat(me,"-row-expand-icon");if(!ht)return r.createElement("span",{className:ae()(vt,"".concat(me,"-row-spaced"))});var ft=function(Pt){Fe(we,Pt),Pt.stopPropagation()};return r.createElement("span",{className:ae()(vt,(V={},(0,K.Z)(V,"".concat(me,"-row-expanded"),Te),(0,K.Z)(V,"".concat(me,"-row-collapsed"),!Te),V)),onClick:ft})}function it(H,V,me){var we=[];function Fe(Te){(Te||[]).forEach(function(ht,vt){we.push(V(ht,vt)),Fe(ht[me])})}return Fe(H),we}function Ct(H,V,me){var we=nt(H),Fe=we.expandIcon,Te=we.expandedRowKeys,ht=we.defaultExpandedRowKeys,vt=we.defaultExpandAllRows,ft=we.expandedRowRender,We=we.onExpand,Pt=we.onExpandedRowsChange,_t=we.childrenColumnName,Gt=Fe||$e,jt=_t||"children",Ut=r.useMemo(function(){return ft?"row":H.expandable&&H.internalHooks===v&&H.expandable.__PARENT_RENDER_ICON__||V.some(function(Qn){return Qn&&(0,_.Z)(Qn)==="object"&&Qn[jt]})?"nest":!1},[!!ft,V]),hn=r.useState(function(){return ht||(vt?it(V,me,jt):[])}),cn=(0,g.Z)(hn,2),rn=cn[0],on=cn[1],gn=r.useMemo(function(){return new Set(Te||rn||[])},[Te,rn]),Xn=r.useCallback(function(Qn){var Rn=me(Qn,V.indexOf(Qn)),$n,fr=gn.has(Rn);fr?(gn.delete(Rn),$n=(0,Re.Z)(gn)):$n=[].concat((0,Re.Z)(gn),[Rn]),on($n),We&&We(!fr,Qn),Pt&&Pt($n)},[me,gn,V,We,Pt]);return[we,Ut,gn,Gt,jt,Xn]}function Ot(H,V,me,we){var Fe=H.map(function(Te,ht){return Et(ht,ht,H,V,me,we==null?void 0:we[ht])});return(0,Me.Z)(function(){return Fe},[Fe],function(Te,ht){return!(0,h.Z)(Te,ht)})}function Zt(H){var V=(0,r.useRef)(H),me=(0,r.useState)({}),we=(0,g.Z)(me,2),Fe=we[1],Te=(0,r.useRef)(null),ht=(0,r.useRef)([]);function vt(ft){ht.current.push(ft);var We=Promise.resolve();Te.current=We,We.then(function(){if(Te.current===We){var Pt=ht.current,_t=V.current;ht.current=[],Pt.forEach(function(Gt){V.current=Gt(V.current)}),Te.current=null,_t!==V.current&&Fe({})}})}return(0,r.useEffect)(function(){return function(){Te.current=null}},[]),[V.current,vt]}function Ht(H){var V=(0,r.useRef)(H||null),me=(0,r.useRef)();function we(){window.clearTimeout(me.current)}function Fe(ht){V.current=ht,we(),me.current=window.setTimeout(function(){V.current=null,me.current=void 0},100)}function Te(){return V.current}return(0,r.useEffect)(function(){return we},[]),[Fe,Te]}function Ft(){var H=r.useState(-1),V=(0,g.Z)(H,2),me=V[0],we=V[1],Fe=r.useState(-1),Te=(0,g.Z)(Fe,2),ht=Te[0],vt=Te[1],ft=r.useCallback(function(We,Pt){we(We),vt(Pt)},[]);return[me,ht,ft]}var zt=e(47273),_e=(0,zt.Z)()?window:null;function Ge(H,V){var me=(0,_.Z)(H)==="object"?H:{},we=me.offsetHeader,Fe=we===void 0?0:we,Te=me.offsetSummary,ht=Te===void 0?0:Te,vt=me.offsetScroll,ft=vt===void 0?0:vt,We=me.getContainer,Pt=We===void 0?function(){return _e}:We,_t=Pt()||_e;return r.useMemo(function(){var Gt=!!H;return{isSticky:Gt,stickyClassName:Gt?"".concat(V,"-sticky-holder"):"",offsetHeader:Fe,offsetSummary:ht,offsetScroll:ft,container:_t}},[ft,Fe,ht,V,_t])}function qe(H,V,me){var we=(0,r.useMemo)(function(){for(var Fe=[],Te=[],ht=0,vt=0,ft=0;ft<V;ft+=1)if(me==="rtl"){Te[ft]=vt,vt+=H[ft]||0;var We=V-ft-1;Fe[We]=ht,ht+=H[We]||0}else{Fe[ft]=ht,ht+=H[ft]||0;var Pt=V-ft-1;Te[Pt]=vt,vt+=H[Pt]||0}return{left:Fe,right:Te}},[H,V,me]);return we}var ot=qe;function gt(H){var V=H.className,me=H.children;return r.createElement("div",{className:V},me)}var tt=gt,ut=e(8224),ge=e(55468),He=function(V,me){var we,Fe,Te=V.scrollBodyRef,ht=V.onScroll,vt=V.offsetScroll,ft=V.container,We=s(m,"prefixCls"),Pt=((we=Te.current)===null||we===void 0?void 0:we.scrollWidth)||0,_t=((Fe=Te.current)===null||Fe===void 0?void 0:Fe.clientWidth)||0,Gt=Pt&&_t*(_t/Pt),jt=r.useRef(),Ut=Zt({scrollLeft:0,isHiddenScrollBar:!1}),hn=(0,g.Z)(Ut,2),cn=hn[0],rn=hn[1],on=r.useRef({delta:0,x:0}),gn=r.useState(!1),Xn=(0,g.Z)(gn,2),Qn=Xn[0],Rn=Xn[1],$n=function(){Rn(!1)},fr=function(yn){yn.persist(),on.current.delta=yn.pageX-cn.scrollLeft,on.current.x=0,Rn(!0),yn.preventDefault()},Dn=function(yn){var Wn,Tn=yn||((Wn=window)===null||Wn===void 0?void 0:Wn.event),nr=Tn.buttons;if(!Qn||nr===0){Qn&&Rn(!1);return}var Mn=on.current.x+yn.pageX-on.current.x-on.current.delta;Mn<=0&&(Mn=0),Mn+Gt>=_t&&(Mn=_t-Gt),ht({scrollLeft:Mn/_t*(Pt+2)}),on.current.x=yn.pageX},Pn=function(){if(Te.current){var yn=(0,ge.os)(Te.current).top,Wn=yn+Te.current.offsetHeight,Tn=ft===window?document.documentElement.scrollTop+window.innerHeight:(0,ge.os)(ft).top+ft.clientHeight;Wn-(0,D.Z)()<=Tn||yn>=Tn-vt?rn(function(nr){return(0,z.Z)((0,z.Z)({},nr),{},{isHiddenScrollBar:!0})}):rn(function(nr){return(0,z.Z)((0,z.Z)({},nr),{},{isHiddenScrollBar:!1})})}},$t=function(yn){rn(function(Wn){return(0,z.Z)((0,z.Z)({},Wn),{},{scrollLeft:yn/Pt*_t||0})})};return r.useImperativeHandle(me,function(){return{setScrollLeft:$t}}),r.useEffect(function(){var Bt=(0,ut.Z)(document.body,"mouseup",$n,!1),yn=(0,ut.Z)(document.body,"mousemove",Dn,!1);return Pn(),function(){Bt.remove(),yn.remove()}},[Gt,Qn]),r.useEffect(function(){var Bt=(0,ut.Z)(ft,"scroll",Pn,!1),yn=(0,ut.Z)(window,"resize",Pn,!1);return function(){Bt.remove(),yn.remove()}},[ft]),r.useEffect(function(){cn.isHiddenScrollBar||rn(function(Bt){var yn=Te.current;return yn?(0,z.Z)((0,z.Z)({},Bt),{},{scrollLeft:yn.scrollLeft/yn.scrollWidth*yn.clientWidth}):Bt})},[cn.isHiddenScrollBar]),Pt<=_t||!Gt||cn.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:_t,bottom:vt},className:"".concat(We,"-sticky-scroll")},r.createElement("div",{onMouseDown:fr,ref:jt,className:ae()("".concat(We,"-sticky-scroll-bar"),(0,K.Z)({},"".concat(We,"-sticky-scroll-bar-active"),Qn)),style:{width:"".concat(Gt,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},et=r.forwardRef(He);function at(H){return null}var st=at;function At(H){return null}var St=At,kt="rc-table",Jt=[],en={};function un(){return"No Data"}function pn(H){var V,me=(0,z.Z)({rowKey:"key",prefixCls:kt,emptyText:un},H),we=me.prefixCls,Fe=me.className,Te=me.rowClassName,ht=me.style,vt=me.data,ft=me.rowKey,We=me.scroll,Pt=me.tableLayout,_t=me.direction,Gt=me.title,jt=me.footer,Ut=me.summary,hn=me.caption,cn=me.id,rn=me.showHeader,on=me.components,gn=me.emptyText,Xn=me.onRow,Qn=me.onHeaderRow,Rn=me.internalHooks,$n=me.transformColumns,fr=me.internalRefs,Dn=me.tailor,Pn=me.sticky,$t=vt||Jt,Bt=!!$t.length,yn=Rn===v,Wn=r.useCallback(function(Qr,gi){return(0,B.Z)(on,Qr)||gi},[on]),Tn=r.useMemo(function(){return typeof ft=="function"?ft:function(Qr){var gi=Qr&&Qr[ft];return gi}},[ft]),nr=Wn(["body"]),Mn=Ft(),cr=(0,g.Z)(Mn,3),hr=cr[0],Ar=cr[1],Mr=cr[2],ri=Ct(me,$t,Tn),Jr=(0,g.Z)(ri,6),ur=Jr[0],qr=Jr[1],Dr=Jr[2],Xr=Jr[3],$r=Jr[4],Ti=Jr[5],jn=We==null?void 0:We.x,Gn=r.useState(0),Nn=(0,g.Z)(Gn,2),Hn=Nn[0],Br=Nn[1],Bn=Ie((0,z.Z)((0,z.Z)((0,z.Z)({},me),ur),{},{expandable:!!ur.expandedRowRender,columnTitle:ur.columnTitle,expandedKeys:Dr,getRowKey:Tn,onTriggerExpand:Ti,expandIcon:Xr,expandIconColumnIndex:ur.expandIconColumnIndex,direction:_t,scrollWidth:yn&&Dn&&typeof jn=="number"?jn:null}),yn?$n:null),vr=(0,g.Z)(Bn,3),Ln=vr[0],pr=vr[1],Di=vr[2],wi=Di!=null?Di:jn,Mi=r.useMemo(function(){return{columns:Ln,flattenColumns:pr}},[Ln,pr]),_i=r.useRef(),to=r.useRef(),xi=r.useRef(),Qi=r.useRef(),_o=r.useRef(),Kr=r.useState(!1),Vr=(0,g.Z)(Kr,2),mi=Vr[0],Oi=Vr[1],Bi=r.useState(!1),Tr=(0,g.Z)(Bi,2),Xi=Tr[0],Zi=Tr[1],no=Zt(new Map),ho=(0,g.Z)(no,2),io=ho[0],$o=ho[1],Co=Z(pr),oo=Co.map(function(Qr){return io.get(Qr)}),Gi=r.useMemo(function(){return oo},[oo.join("_")]),Ui=ot(Gi,pr.length,_t),Ii=We&&pe(We.y),vi=We&&pe(wi)||!!ur.fixed,xo=vi&&pr.some(function(Qr){var gi=Qr.fixed;return gi}),No=r.useRef(),Do=Ge(Pn,we),vo=Do.isSticky,pa=Do.offsetHeader,ma=Do.offsetSummary,Zr=Do.offsetScroll,ii=Do.stickyClassName,ki=Do.container,pi=r.useMemo(function(){return Ut==null?void 0:Ut($t)},[Ut,$t]),Wi=(Ii||vo)&&r.isValidElement(pi)&&pi.type===L&&pi.props.fixed,Yi,Ji,So;Ii&&(Ji={overflowY:"scroll",maxHeight:We.y}),vi&&(Yi={overflowX:"auto"},Ii||(Ji={overflowY:"hidden"}),So={width:wi===!0?"auto":wi,minWidth:"100%"});var Aa=r.useCallback(function(Qr,gi){(0,j.Z)(_i.current)&&$o(function(mo){if(mo.get(Qr)!==gi){var Ho=new Map(mo);return Ho.set(Qr,gi),Ho}return mo})},[]),Ta=Ht(null),Na=(0,g.Z)(Ta,2),ka=Na[0],Ka=Na[1];function ga(Qr,gi){gi&&(typeof gi=="function"?gi(Qr):gi.scrollLeft!==Qr&&(gi.scrollLeft=Qr,gi.scrollLeft!==Qr&&setTimeout(function(){gi.scrollLeft=Qr},0)))}var ea=(0,p.Z)(function(Qr){var gi=Qr.currentTarget,mo=Qr.scrollLeft,Ho=_t==="rtl",zo=typeof mo=="number"?mo:gi.scrollLeft,ns=gi||en;if(!Ka()||Ka()===ns){var Wa;ka(ns),ga(zo,to.current),ga(zo,xi.current),ga(zo,_o.current),ga(zo,(Wa=No.current)===null||Wa===void 0?void 0:Wa.setScrollLeft)}var ja=gi||to.current;if(ja){var Xa=ja.scrollWidth,Ua=ja.clientWidth;if(Xa===Ua){Oi(!1),Zi(!1);return}Ho?(Oi(-zo<Xa-Ua),Zi(-zo>0)):(Oi(zo>0),Zi(zo<Xa-Ua))}}),Ha=function(){vi&&xi.current?ea({currentTarget:xi.current}):(Oi(!1),Zi(!1))},Zn=function(gi){var mo=gi.width;mo!==Hn&&(Ha(),Br(_i.current?_i.current.offsetWidth:mo))},or=r.useRef(!1);r.useEffect(function(){or.current&&Ha()},[vi,vt,Ln.length]),r.useEffect(function(){or.current=!0},[]);var Wr=r.useState(0),Li=(0,g.Z)(Wr,2),ji=Li[0],Ei=Li[1],Pi=r.useState(!0),po=(0,g.Z)(Pi,2),ko=po[0],Ko=po[1];r.useEffect(function(){(!Dn||!yn)&&(xi.current instanceof Element?Ei((0,D.o)(xi.current).width):Ei((0,D.o)(Qi.current).width)),Ko((0,M.G)("position","sticky"))},[]),r.useEffect(function(){yn&&fr&&(fr.body.current=xi.current)});var wa=r.useCallback(function(Qr){return r.createElement(r.Fragment,null,r.createElement(Tt,Qr),Wi==="top"&&r.createElement(xe,Qr,pi))},[Wi,pi]),ya=r.useCallback(function(Qr){return r.createElement(xe,Qr,pi)},[pi]),ba=Wn(["table"],"table"),ta=r.useMemo(function(){return Pt||(xo?wi==="max-content"?"auto":"fixed":Ii||vo||pr.some(function(Qr){var gi=Qr.ellipsis;return gi})?"fixed":"auto")},[Ii,xo,pr,Pt,vo]),oa,aa={colWidths:Gi,columCount:pr.length,stickyOffsets:Ui,onHeaderRow:Qn,fixHeader:Ii,scroll:We},za=r.useMemo(function(){return Bt?null:typeof gn=="function"?gn():gn},[Bt,gn]),Ki=r.createElement(de,{data:$t,measureColumnWidth:Ii||vi||vo}),sa=r.createElement(Je,{colWidths:pr.map(function(Qr){var gi=Qr.width;return gi}),columns:pr}),_a=hn!=null?r.createElement("caption",{className:"".concat(we,"-caption")},hn):void 0,Da=(0,J.Z)(me,{data:!0}),Ca=(0,J.Z)(me,{aria:!0});if(Ii||vo){var la;typeof nr=="function"?(la=nr($t,{scrollbarSize:ji,ref:xi,onScroll:ea}),aa.colWidths=pr.map(function(Qr,gi){var mo=Qr.width,Ho=gi===pr.length-1?mo-ji:mo;return typeof Ho=="number"&&!Number.isNaN(Ho)?Ho:0})):la=r.createElement("div",{style:(0,z.Z)((0,z.Z)({},Yi),Ji),onScroll:ea,ref:xi,className:ae()("".concat(we,"-body"))},r.createElement(ba,(0,o.Z)({style:(0,z.Z)((0,z.Z)({},So),{},{tableLayout:ta})},Ca),_a,sa,Ki,!Wi&&pi&&r.createElement(xe,{stickyOffsets:Ui,flattenColumns:pr,columns:Ln},pi)));var Za=(0,z.Z)((0,z.Z)((0,z.Z)({noData:!$t.length,maxContentScroll:vi&&wi==="max-content"},aa),Mi),{},{direction:_t,stickyClassName:ii,onScroll:ea});oa=r.createElement(r.Fragment,null,rn!==!1&&r.createElement(Rt,(0,o.Z)({},Za,{stickyTopOffset:pa,className:"".concat(we,"-header"),ref:to}),wa),la,Wi&&Wi!=="top"&&r.createElement(Rt,(0,o.Z)({},Za,{stickyBottomOffset:ma,className:"".concat(we,"-summary"),ref:_o}),ya),vo&&r.createElement(et,{ref:No,offsetScroll:Zr,scrollBodyRef:xi,onScroll:ea,container:ki}))}else oa=r.createElement("div",{style:(0,z.Z)((0,z.Z)({},Yi),Ji),className:ae()("".concat(we,"-content")),onScroll:ea,ref:xi},r.createElement(ba,(0,o.Z)({style:(0,z.Z)((0,z.Z)({},So),{},{tableLayout:ta})},Ca),_a,sa,rn!==!1&&r.createElement(Tt,(0,o.Z)({},aa,Mi)),Ki,pi&&r.createElement(xe,{stickyOffsets:Ui,flattenColumns:pr,columns:Ln},pi)));var ca=r.createElement("div",(0,o.Z)({className:ae()(we,Fe,(V={},(0,K.Z)(V,"".concat(we,"-rtl"),_t==="rtl"),(0,K.Z)(V,"".concat(we,"-ping-left"),mi),(0,K.Z)(V,"".concat(we,"-ping-right"),Xi),(0,K.Z)(V,"".concat(we,"-layout-fixed"),Pt==="fixed"),(0,K.Z)(V,"".concat(we,"-fixed-header"),Ii),(0,K.Z)(V,"".concat(we,"-fixed-column"),xo),(0,K.Z)(V,"".concat(we,"-scroll-horizontal"),vi),(0,K.Z)(V,"".concat(we,"-has-fix-left"),pr[0]&&pr[0].fixed),(0,K.Z)(V,"".concat(we,"-has-fix-right"),pr[pr.length-1]&&pr[pr.length-1].fixed==="right"),V)),style:ht,id:cn,ref:_i},Da),Gt&&r.createElement(tt,{className:"".concat(we,"-title")},Gt($t)),r.createElement("div",{ref:Qi,className:"".concat(we,"-container")},oa),jt&&r.createElement(tt,{className:"".concat(we,"-footer")},jt($t)));vi&&(ca=r.createElement(re.Z,{onResize:Zn},ca));var xa=Ot(pr,Ui,_t,Ln),Oa=r.useMemo(function(){return{scrollX:wi,prefixCls:we,getComponent:Wn,scrollbarSize:ji,direction:_t,fixedInfoList:xa,isSticky:vo,supportSticky:ko,componentWidth:Hn,fixHeader:Ii,fixColumn:xo,horizonScroll:vi,tableLayout:ta,rowClassName:Te,expandedRowClassName:ur.expandedRowClassName,expandIcon:Xr,expandableType:qr,expandRowByClick:ur.expandRowByClick,expandedRowRender:ur.expandedRowRender,onTriggerExpand:Ti,expandIconColumnIndex:ur.expandIconColumnIndex,indentSize:ur.indentSize,allColumnsFixedLeft:pr.every(function(Qr){return Qr.fixed==="left"}),emptyNode:za,columns:Ln,flattenColumns:pr,onColumnResize:Aa,hoverStartRow:hr,hoverEndRow:Ar,onHover:Mr,rowExpandable:ur.rowExpandable,onRow:Xn,getRowKey:Tn,expandedKeys:Dr,childrenColumnName:$r}},[wi,we,Wn,ji,_t,xa,vo,ko,Hn,Ii,xo,vi,ta,Te,ur.expandedRowClassName,Xr,qr,ur.expandRowByClick,ur.expandedRowRender,Ti,ur.expandIconColumnIndex,ur.indentSize,za,Ln,pr,Aa,hr,Ar,Mr,ur.rowExpandable,Xn,Tn,Dr,$r]);return r.createElement(m.Provider,{value:Oa},ca)}function Cn(H){return w(pn,H)}var Ne=Cn();Ne.EXPAND_COLUMN=t,Ne.INTERNAL_HOOKS=v,Ne.Column=st,Ne.ColumnGroup=St,Ne.Summary=k;var ke=Ne,rt=e(4409),lt=c(null),pt=c(null);function Xt(H,V,me){var we=V||1;return me[H+we]-(me[H]||0)}function Wt(H){var V=H.rowInfo,me=H.column,we=H.colIndex,Fe=H.indent,Te=H.index,ht=H.renderIndex,vt=H.record,ft=H.style,We=H.className,Pt=H.inverse,_t=H.getHeight,Gt=me.render,jt=me.dataIndex,Ut=me.className,hn=me.width,cn=s(pt,["columnsOffset"]),rn=cn.columnsOffset,on=O(V,me,we,Fe,Te),gn=on.key,Xn=on.fixedInfo,Qn=on.appendCellNode,Rn=on.additionalCellProps,$n=Rn.style,fr=Rn.colSpan,Dn=fr===void 0?1:fr,Pn=Rn.rowSpan,$t=Pn===void 0?1:Pn,Bt=we-1,yn=Xt(Bt,Dn,rn),Wn=Dn>1?hn-yn:0,Tn=(0,z.Z)((0,z.Z)((0,z.Z)({},$n),ft),{},{flex:"0 0 ".concat(yn,"px"),width:"".concat(yn,"px"),marginRight:Wn,pointerEvents:"auto"}),nr=r.useMemo(function(){return Pt?$t<=1:Dn===0||$t===0||$t>1},[$t,Dn,Pt]);nr?Tn.visibility="hidden":Pt&&(Tn.height=_t==null?void 0:_t($t));var Mn=nr?function(){return null}:Gt,cr={};return($t===0||Dn===0)&&(cr.rowSpan=1,cr.colSpan=1),r.createElement(Ve,(0,o.Z)({className:ae()(Ut,We),ellipsis:me.ellipsis,align:me.align,scope:me.rowScope,component:"div",prefixCls:V.prefixCls,key:gn,record:vt,index:Te,renderIndex:ht,dataIndex:jt,render:Mn,shouldCellUpdate:me.shouldCellUpdate},Xn,{appendNode:Qn,additionalProps:(0,z.Z)((0,z.Z)({},Rn),{},{style:Tn},cr)}))}var Qt=Wt,It=["data","index","className","rowKey","style","extra","getHeight"],nn=r.forwardRef(function(H,V){var me=H.data,we=H.index,Fe=H.className,Te=H.rowKey,ht=H.style,vt=H.extra,ft=H.getHeight,We=(0,Be.Z)(H,It),Pt=me.record,_t=me.indent,Gt=me.index,jt=s(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ut=jt.scrollX,hn=jt.flattenColumns,cn=jt.prefixCls,rn=jt.fixColumn,on=jt.componentWidth,gn=T(Pt,Te,we,_t),Xn=gn.rowSupportExpand,Qn=gn.expanded,Rn=gn.rowProps,$n=gn.expandedRowRender,fr=gn.expandedRowClassName,Dn;if(Xn&&Qn){var Pn=$n(Pt,we,_t+1,Qn),$t=fr==null?void 0:fr(Pt,we,_t),Bt={};rn&&(Bt={style:(0,K.Z)({},"--virtual-width","".concat(on,"px"))});var yn="".concat(cn,"-expanded-row-cell");Dn=r.createElement("div",{className:ae()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(_t+1),$t)},r.createElement(Ve,{component:"div",prefixCls:cn,className:ae()(yn,(0,K.Z)({},"".concat(yn,"-fixed"),rn)),additionalProps:Bt},Pn))}var Wn=(0,z.Z)((0,z.Z)({},ht),{},{width:Ut});vt&&(Wn.position="absolute",Wn.pointerEvents="none");var Tn=r.createElement("div",(0,o.Z)({},Rn,We,{ref:Xn?null:V,className:ae()(Fe,"".concat(cn,"-row"),Rn==null?void 0:Rn.className,(0,K.Z)({},"".concat(cn,"-row-extra"),vt)),style:(0,z.Z)((0,z.Z)({},Wn),Rn==null?void 0:Rn.style)}),hn.map(function(nr,Mn){return r.createElement(Qt,{key:Mn,rowInfo:gn,column:nr,colIndex:Mn,indent:_t,index:we,renderIndex:Gt,record:Pt,inverse:vt,getHeight:ft})}));return Xn?r.createElement("div",{ref:V},Tn,Dn):Tn}),On=A(nn),tn=On,Kt=r.forwardRef(function(H,V){var me=H.data,we=H.onScroll,Fe=s(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Te=Fe.flattenColumns,ht=Fe.onColumnResize,vt=Fe.getRowKey,ft=Fe.expandedKeys,We=Fe.prefixCls,Pt=Fe.childrenColumnName,_t=Fe.emptyNode,Gt=Fe.scrollX,jt=s(lt),Ut=jt.scrollY,hn=jt.listItemHeight,cn=r.useRef(),rn=te(me,Pt,ft,vt),on=r.useMemo(function(){var Dn=0;return Te.map(function(Pn){var $t=Pn.width,Bt=Pn.key;return Dn+=$t,[Bt,$t,Dn]})},[Te]),gn=r.useMemo(function(){return on.map(function(Dn){return Dn[2]})},[on]);r.useEffect(function(){on.forEach(function(Dn){var Pn=(0,g.Z)(Dn,2),$t=Pn[0],Bt=Pn[1];ht($t,Bt)})},[on]),r.useImperativeHandle(V,function(){var Dn={};return Object.defineProperty(Dn,"scrollLeft",{get:function(){var $t;return(($t=cn.current)===null||$t===void 0?void 0:$t.getScrollInfo().x)||0},set:function($t){var Bt;(Bt=cn.current)===null||Bt===void 0||Bt.scrollTo({left:$t})}}),Dn});var Xn=function(Pn,$t){var Bt,yn=(Bt=rn[$t])===null||Bt===void 0?void 0:Bt.record,Wn=Pn.onCell;if(Wn){var Tn,nr=Wn(yn,$t);return(Tn=nr==null?void 0:nr.rowSpan)!==null&&Tn!==void 0?Tn:1}return 1},Qn=function(Pn){var $t=Pn.start,Bt=Pn.end,yn=Pn.getSize,Wn=Pn.offsetY;if(Bt<0)return null;for(var Tn=Te.filter(function(jn){return Xn(jn,$t)===0}),nr=$t,Mn=function(Gn){if(Tn=Tn.filter(function(Nn){return Xn(Nn,Gn)===0}),!Tn.length)return nr=Gn,"break"},cr=$t;cr>=0;cr-=1){var hr=Mn(cr);if(hr==="break")break}for(var Ar=Te.filter(function(jn){return Xn(jn,Bt)!==1}),Mr=Bt,ri=function(Gn){if(Ar=Ar.filter(function(Nn){return Xn(Nn,Gn)!==1}),!Ar.length)return Mr=Math.max(Gn-1,Bt),"break"},Jr=Bt;Jr<rn.length;Jr+=1){var ur=ri(Jr);if(ur==="break")break}for(var qr=[],Dr=function(Gn){var Nn=rn[Gn];if(!Nn)return"continue";Te.some(function(Hn){return Xn(Hn,Gn)>1})&&qr.push(Gn)},Xr=nr;Xr<=Mr;Xr+=1)var $r=Dr(Xr);var Ti=qr.map(function(jn){var Gn=rn[jn],Nn=vt(Gn.record,jn),Hn=function(vr){var Ln=jn+vr-1,pr=vt(rn[Ln].record,Ln),Di=yn(Nn,pr);return Di.bottom-Di.top},Br=yn(Nn);return r.createElement(tn,{key:jn,data:Gn,rowKey:Nn,index:jn,style:{top:-Wn+Br.top},extra:!0,getHeight:Hn})});return Ti},Rn=r.useMemo(function(){return{columnsOffset:gn}},[gn]),$n="".concat(We,"-tbody"),fr;return rn.length?fr=r.createElement(rt.Z,{fullHeight:!1,ref:cn,className:ae()($n,"".concat($n,"-virtual")),height:Ut,itemHeight:hn||24,data:rn,itemKey:function(Pn){return vt(Pn.record)},scrollWidth:Gt,onVirtualScroll:function(Pn){var $t=Pn.x;we({scrollLeft:$t})},extraRender:Qn},function(Dn,Pn,$t){var Bt=vt(Dn.record,Pn);return r.createElement(tn,(0,o.Z)({data:Dn,rowKey:Bt,index:Pn},$t))}):fr=r.createElement("div",{className:ae()("".concat(We,"-placeholder"))},r.createElement(Ve,{component:"div",prefixCls:We},_t)),r.createElement(pt.Provider,{value:Rn},fr)}),Lt=A(Kt),mn=Lt,an=function(V,me){var we=me.ref,Fe=me.onScroll;return r.createElement(mn,{ref:we,data:V,onScroll:Fe})},En=100;function Sn(H){var V=H.columns,me=H.scroll,we=H.prefixCls,Fe=we===void 0?kt:we,Te=H.className,ht=H.listItemHeight,vt=me||{},ft=vt.x,We=vt.y;typeof ft!="number"&&(ft=((V||[]).length+1)*En),typeof We!="number"&&(We=500);var Pt=r.useMemo(function(){return{scrollY:We,listItemHeight:ht}},[We,ht]);return r.createElement(lt.Provider,{value:Pt},r.createElement(ke,(0,o.Z)({},H,{className:ae()(Te,"".concat(Fe,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},me),{},{x:ft}),components:{body:an},columns:V,internalHooks:v,tailor:!0})))}function _n(H){return w(Sn,H)}var vn=_n(),Yn=null;function rr(H){return null}var tr=rr;function fn(H){return null}var ln=fn,bn=e(2738),An=e(68031),wn=e(36355),dr=e(93891),Jn=e(19716),br=e(8628),Or=e(31724),Un=e(58421),xr=e(71418),mr=e(88088);function In(H){return function(me){let{prefixCls:we,onExpand:Fe,record:Te,expanded:ht,expandable:vt}=me;const ft=`${we}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:We=>{Fe(Te,We),We.stopPropagation()},className:ae()(ft,{[`${ft}-spaced`]:!vt,[`${ft}-expanded`]:vt&&ht,[`${ft}-collapsed`]:vt&&!ht}),"aria-label":ht?H.collapse:H.expand,"aria-expanded":ht})}}var sr=In;function Lr(H,V){return"key"in H&&H.key!==void 0&&H.key!==null?H.key:H.dataIndex?Array.isArray(H.dataIndex)?H.dataIndex.join("."):H.dataIndex:V}function ir(H,V){return V?`${V}-${H}`:`${H}`}function Cr(H,V){return typeof H=="function"?H(V):H}function Nr(H,V){const me=Cr(H,V);return Object.prototype.toString.call(me)==="[object Object]"?"":me}var oi={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"},Rr=oi,kr=e(7657),Yr=function(V,me){return r.createElement(kr.Z,(0,o.Z)({},V,{ref:me,icon:Rr}))},Vn=r.forwardRef(Yr),lr=Vn,wr=e(56762);function gr(H){const V=r.useRef(H),me=(0,wr.Z)();return[()=>V.current,we=>{V.current=we,me()}]}var _r=e(3113),Ur=e(24905),ai=e(38854),Fn=e(64165),qn=e(20834),er=e(40875),ar=e(5112),Sr=e(17574),yr=e(47472),ti=e(92832);function ci(H){let{value:V,onChange:me,filterSearch:we,tablePrefixCls:Fe,locale:Te}=H;return we?r.createElement("div",{className:`${Fe}-filter-dropdown-search`},r.createElement(ti.default,{prefix:r.createElement(yr.Z,null),placeholder:Te.filterSearchPlaceholder,onChange:me,value:V,htmlSize:1,className:`${Fe}-filter-dropdown-search-input`})):null}var ui=ci,yi=e(10228);const Gr=H=>{const{keyCode:V}=H;V===yi.Z.ENTER&&H.stopPropagation()};var bi=r.forwardRef((H,V)=>r.createElement("div",{className:H.className,onClick:me=>me.stopPropagation(),onKeyDown:Gr,ref:V},H.children));function li(H){let V=[];return(H||[]).forEach(me=>{let{value:we,children:Fe}=me;V.push(we),Fe&&(V=[].concat((0,Re.Z)(V),(0,Re.Z)(li(Fe))))}),V}function Ai(H){return H.some(V=>{let{children:me}=V;return me})}function di(H,V){return typeof V=="string"||typeof V=="number"?V==null?void 0:V.toString().toLowerCase().includes(H.trim().toLowerCase()):!1}function go(H){let{filters:V,prefixCls:me,filteredKeys:we,filterMultiple:Fe,searchValue:Te,filterSearch:ht}=H;return V.map((vt,ft)=>{const We=String(vt.value);if(vt.children)return{key:We||ft,label:vt.text,popupClassName:`${me}-dropdown-submenu`,children:go({filters:vt.children,prefixCls:me,filteredKeys:we,filterMultiple:Fe,searchValue:Te,filterSearch:ht})};const Pt=Fe?Ur.default:ar.ZP,_t={key:vt.value!==void 0?We:ft,label:r.createElement(r.Fragment,null,r.createElement(Pt,{checked:we.includes(We)}),r.createElement("span",null,vt.text))};return Te.trim()?typeof ht=="function"?ht(Te,vt)?_t:null:di(Te,vt.text)?_t:null:_t})}function co(H){var V,me;const{tablePrefixCls:we,prefixCls:Fe,column:Te,dropdownPrefixCls:ht,columnKey:vt,filterMultiple:ft,filterMode:We="menu",filterSearch:Pt=!1,filterState:_t,triggerFilter:Gt,locale:jt,children:Ut,getPopupContainer:hn}=H,{filterDropdownOpen:cn,onFilterDropdownOpenChange:rn,filterResetToDefaultFilteredValue:on,defaultFilteredValue:gn,filterDropdownVisible:Xn,onFilterDropdownVisibleChange:Qn}=Te,[Rn,$n]=r.useState(!1),fr=!!(_t&&(!((V=_t.filteredKeys)===null||V===void 0)&&V.length||_t.forceFiltered)),Dn=Bn=>{$n(Bn),rn==null||rn(Bn),Qn==null||Qn(Bn)},Pn=(me=cn!=null?cn:Xn)!==null&&me!==void 0?me:Rn,$t=_t==null?void 0:_t.filteredKeys,[Bt,yn]=gr($t||[]),Wn=Bn=>{let{selectedKeys:vr}=Bn;yn(vr)},Tn=(Bn,vr)=>{let{node:Ln,checked:pr}=vr;Wn(ft?{selectedKeys:Bn}:{selectedKeys:pr&&Ln.key?[Ln.key]:[]})};r.useEffect(()=>{Rn&&Wn({selectedKeys:$t||[]})},[$t]);const[nr,Mn]=r.useState([]),cr=Bn=>{Mn(Bn)},[hr,Ar]=r.useState(""),Mr=Bn=>{const{value:vr}=Bn.target;Ar(vr)};r.useEffect(()=>{Rn||Ar("")},[Rn]);const ri=Bn=>{const vr=Bn&&Bn.length?Bn:null;if(vr===null&&(!_t||!_t.filteredKeys)||(0,h.Z)(vr,_t==null?void 0:_t.filteredKeys,!0))return null;Gt({column:Te,key:vt,filteredKeys:vr})},Jr=()=>{Dn(!1),ri(Bt())},ur=function(){let{confirm:Bn,closeDropdown:vr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Bn&&ri([]),vr&&Dn(!1),Ar(""),yn(on?(gn||[]).map(Ln=>String(Ln)):[])},qr=function(){let{closeDropdown:Bn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Bn&&Dn(!1),ri(Bt())},Dr=Bn=>{Bn&&$t!==void 0&&yn($t||[]),Dn(Bn),!Bn&&!Te.filterDropdown&&Jr()},Xr=ae()({[`${ht}-menu-without-submenu`]:!Ai(Te.filters||[])}),$r=Bn=>{if(Bn.target.checked){const vr=li(Te==null?void 0:Te.filters).map(Ln=>String(Ln));yn(vr)}else yn([])},Ti=Bn=>{let{filters:vr}=Bn;return(vr||[]).map((Ln,pr)=>{const Di=String(Ln.value),wi={title:Ln.text,key:Ln.value!==void 0?Di:pr};return Ln.children&&(wi.children=Ti({filters:Ln.children})),wi})},jn=Bn=>{var vr;return Object.assign(Object.assign({},Bn),{text:Bn.title,value:Bn.key,children:((vr=Bn.children)===null||vr===void 0?void 0:vr.map(Ln=>jn(Ln)))||[]})};let Gn;if(typeof Te.filterDropdown=="function")Gn=Te.filterDropdown({prefixCls:`${ht}-custom`,setSelectedKeys:Bn=>Wn({selectedKeys:Bn}),selectedKeys:Bt(),confirm:qr,clearFilters:ur,filters:Te.filters,visible:Pn,close:()=>{Dn(!1)}});else if(Te.filterDropdown)Gn=Te.filterDropdown;else{const Bn=Bt()||[],vr=()=>(Te.filters||[]).length===0?r.createElement(Fn.Z,{image:Fn.Z.PRESENTED_IMAGE_SIMPLE,description:jt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):We==="tree"?r.createElement(r.Fragment,null,r.createElement(ui,{filterSearch:Pt,value:hr,onChange:Mr,tablePrefixCls:we,locale:jt}),r.createElement("div",{className:`${we}-filter-dropdown-tree`},ft?r.createElement(Ur.default,{checked:Bn.length===li(Te.filters).length,indeterminate:Bn.length>0&&Bn.length<li(Te.filters).length,className:`${we}-filter-dropdown-checkall`,onChange:$r},jt.filterCheckall):null,r.createElement(Sr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:ft,checkStrictly:!ft,className:`${ht}-menu`,onCheck:Tn,checkedKeys:Bn,selectedKeys:Bn,showIcon:!1,treeData:Ti({filters:Te.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:hr.trim()?pr=>typeof Pt=="function"?Pt(hr,jn(pr)):di(hr,pr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(ui,{filterSearch:Pt,value:hr,onChange:Mr,tablePrefixCls:we,locale:jt}),r.createElement(qn.default,{selectable:!0,multiple:ft,prefixCls:`${ht}-menu`,className:Xr,onSelect:Wn,onDeselect:Wn,selectedKeys:Bn,getPopupContainer:hn,openKeys:nr,onOpenChange:cr,items:go({filters:Te.filters||[],filterSearch:Pt,prefixCls:Fe,filteredKeys:Bt(),filterMultiple:ft,searchValue:hr})})),Ln=()=>on?(0,h.Z)((gn||[]).map(pr=>String(pr)),Bn,!0):Bn.length===0;Gn=r.createElement(r.Fragment,null,vr(),r.createElement("div",{className:`${Fe}-dropdown-btns`},r.createElement(_r.ZP,{type:"link",size:"small",disabled:Ln(),onClick:()=>ur()},jt.filterReset),r.createElement(_r.ZP,{type:"primary",size:"small",onClick:Jr},jt.filterConfirm)))}Te.filterDropdown&&(Gn=r.createElement(er.J,{selectable:void 0},Gn));const Nn=()=>r.createElement(bi,{className:`${Fe}-dropdown`},Gn);let Hn;typeof Te.filterIcon=="function"?Hn=Te.filterIcon(fr):Te.filterIcon?Hn=Te.filterIcon:Hn=r.createElement(lr,null);const{direction:Br}=r.useContext(wn.E_);return r.createElement("div",{className:`${Fe}-column`},r.createElement("span",{className:`${we}-column-title`},Ut),r.createElement(ai.Z,{dropdownRender:Nn,trigger:["click"],open:Pn,onOpenChange:Dr,getPopupContainer:hn,placement:Br==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:ae()(`${Fe}-trigger`,{active:fr}),onClick:Bn=>{Bn.stopPropagation()}},Hn)))}var Oo=co;function Vi(H,V,me){let we=[];return(H||[]).forEach((Fe,Te)=>{var ht;const vt=ir(Te,me);if(Fe.filters||"filterDropdown"in Fe||"onFilter"in Fe)if("filteredValue"in Fe){let ft=Fe.filteredValue;"filterDropdown"in Fe||(ft=(ht=ft==null?void 0:ft.map(String))!==null&&ht!==void 0?ht:ft),we.push({column:Fe,key:Lr(Fe,vt),filteredKeys:ft,forceFiltered:Fe.filtered})}else we.push({column:Fe,key:Lr(Fe,vt),filteredKeys:V&&Fe.defaultFilteredValue?Fe.defaultFilteredValue:void 0,forceFiltered:Fe.filtered});"children"in Fe&&(we=[].concat((0,Re.Z)(we),(0,Re.Z)(Vi(Fe.children,V,vt))))}),we}function Hi(H,V,me,we,Fe,Te,ht,vt){return me.map((ft,We)=>{const Pt=ir(We,vt),{filterMultiple:_t=!0,filterMode:Gt,filterSearch:jt}=ft;let Ut=ft;if(Ut.filters||Ut.filterDropdown){const hn=Lr(Ut,Pt),cn=we.find(rn=>{let{key:on}=rn;return hn===on});Ut=Object.assign(Object.assign({},Ut),{title:rn=>r.createElement(Oo,{tablePrefixCls:H,prefixCls:`${H}-filter`,dropdownPrefixCls:V,column:Ut,columnKey:hn,filterState:cn,filterMultiple:_t,filterMode:Gt,filterSearch:jt,triggerFilter:Te,locale:Fe,getPopupContainer:ht},Cr(ft.title,rn))})}return"children"in Ut&&(Ut=Object.assign(Object.assign({},Ut),{children:Hi(H,V,Ut.children,we,Fe,Te,ht,Pt)})),Ut})}function Io(H){const V={};return H.forEach(me=>{let{key:we,filteredKeys:Fe,column:Te}=me;const{filters:ht,filterDropdown:vt}=Te;if(vt)V[we]=Fe||null;else if(Array.isArray(Fe)){const ft=li(ht);V[we]=ft.filter(We=>Fe.includes(String(We)))}else V[we]=null}),V}function Eo(H,V){return V.reduce((me,we)=>{const{column:{onFilter:Fe,filters:Te},filteredKeys:ht}=we;return Fe&&ht&&ht.length?me.filter(vt=>ht.some(ft=>{const We=li(Te),Pt=We.findIndex(Gt=>String(Gt)===String(ft)),_t=Pt!==-1?We[Pt]:ft;return Fe(_t,vt)})):me},H)}const Po=H=>H.flatMap(V=>"children"in V?[V].concat((0,Re.Z)(Po(V.children||[]))):[V]);function Fo(H){let{prefixCls:V,dropdownPrefixCls:me,mergedColumns:we,onFilterChange:Fe,getPopupContainer:Te,locale:ht}=H;const vt=r.useMemo(()=>Po(we||[]),[we]),[ft,We]=r.useState(()=>Vi(vt,!0)),Pt=r.useMemo(()=>{const Ut=Vi(vt,!1);if(Ut.length===0)return Ut;let hn=!0,cn=!0;if(Ut.forEach(rn=>{let{filteredKeys:on}=rn;on!==void 0?hn=!1:cn=!1}),hn){const rn=(vt||[]).map((on,gn)=>Lr(on,ir(gn)));return ft.filter(on=>{let{key:gn}=on;return rn.includes(gn)}).map(on=>{const gn=vt[rn.findIndex(Xn=>Xn===on.key)];return Object.assign(Object.assign({},on),{column:Object.assign(Object.assign({},on.column),gn),forceFiltered:gn.filtered})})}return Ut},[vt,ft]),_t=r.useMemo(()=>Io(Pt),[Pt]),Gt=Ut=>{const hn=Pt.filter(cn=>{let{key:rn}=cn;return rn!==Ut.key});hn.push(Ut),We(hn),Fe(Io(hn),hn)};return[Ut=>Hi(V,me,Ut,Pt,ht,Gt,Te),Pt,_t]}var ao=Fo;function uo(H,V,me){const we=r.useRef({});function Fe(Te){if(!we.current||we.current.data!==H||we.current.childrenColumnName!==V||we.current.getRowKey!==me){let vt=function(ft){ft.forEach((We,Pt)=>{const _t=me(We,Pt);ht.set(_t,We),We&&typeof We=="object"&&V in We&&vt(We[V]||[])})};const ht=new Map;vt(H),we.current={data:H,childrenColumnName:V,kvMap:ht,getRowKey:me}}return we.current.kvMap.get(Te)}return[Fe]}var Mo=e(50371),Zo=function(H,V){var me={};for(var we in H)Object.prototype.hasOwnProperty.call(H,we)&&V.indexOf(we)<0&&(me[we]=H[we]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,we=Object.getOwnPropertySymbols(H);Fe<we.length;Fe++)V.indexOf(we[Fe])<0&&Object.prototype.propertyIsEnumerable.call(H,we[Fe])&&(me[we[Fe]]=H[we[Fe]]);return me};const Bo=10;function fo(H,V){const me={current:H.current,pageSize:H.pageSize};return Object.keys(V&&typeof V=="object"?V:{}).forEach(Fe=>{const Te=H[Fe];typeof Te!="function"&&(me[Fe]=Te)}),me}function Wo(H,V,me){const we=me&&typeof me=="object"?me:{},{total:Fe=0}=we,Te=Zo(we,["total"]),[ht,vt]=(0,r.useState)(()=>({current:"defaultCurrent"in Te?Te.defaultCurrent:1,pageSize:"defaultPageSize"in Te?Te.defaultPageSize:Bo})),ft=(0,Mo.Z)(ht,Te,{total:Fe>0?Fe:H}),We=Math.ceil((Fe||H)/ft.pageSize);ft.current>We&&(ft.current=We||1);const Pt=(Gt,jt)=>{vt({current:Gt!=null?Gt:1,pageSize:jt||ft.pageSize})},_t=(Gt,jt)=>{var Ut;me&&((Ut=me.onChange)===null||Ut===void 0||Ut.call(me,Gt,jt)),Pt(Gt,jt),V(Gt,jt||(ft==null?void 0:ft.pageSize))};return me===!1?[{},()=>{}]:[Object.assign(Object.assign({},ft),{onChange:_t}),Pt]}var jo=Wo,Xo=e(84105),Ao=e(35654),zr=e(90782),Ir=e(71430),Ri=e(18929);const Si={},Ci="SELECT_ALL",Ni="SELECT_INVERT",zi="SELECT_NONE",ro=[],qi=(H,V)=>{let me=[];return(V||[]).forEach(we=>{me.push(we),we&&typeof we=="object"&&H in we&&(me=[].concat((0,Re.Z)(me),(0,Re.Z)(qi(H,we[H]))))}),me};var so=(H,V)=>{const{preserveSelectedRowKeys:me,selectedRowKeys:we,defaultSelectedRowKeys:Fe,getCheckboxProps:Te,onChange:ht,onSelect:vt,onSelectAll:ft,onSelectInvert:We,onSelectNone:Pt,onSelectMultiple:_t,columnWidth:Gt,type:jt,selections:Ut,fixed:hn,renderCell:cn,hideSelectAll:rn,checkStrictly:on=!0}=V||{},{prefixCls:gn,data:Xn,pageData:Qn,getRecordByKey:Rn,getRowKey:$n,expandType:fr,childrenColumnName:Dn,locale:Pn,getPopupContainer:$t}=H,[Bt,yn]=(0,Ri.Z)(we||Fe||ro,{value:we}),Wn=r.useRef(new Map),Tn=(0,r.useCallback)(jn=>{if(me){const Gn=new Map;jn.forEach(Nn=>{let Hn=Rn(Nn);!Hn&&Wn.current.has(Nn)&&(Hn=Wn.current.get(Nn)),Gn.set(Nn,Hn)}),Wn.current=Gn}},[Rn,me]);r.useEffect(()=>{Tn(Bt)},[Bt]);const{keyEntities:nr}=(0,r.useMemo)(()=>{if(on)return{keyEntities:null};let jn=Xn;if(me){const Gn=new Set(Xn.map((Hn,Br)=>$n(Hn,Br))),Nn=Array.from(Wn.current).reduce((Hn,Br)=>{let[Bn,vr]=Br;return Gn.has(Bn)?Hn:Hn.concat(vr)},[]);jn=[].concat((0,Re.Z)(jn),(0,Re.Z)(Nn))}return(0,Ir.I8)(jn,{externalGetKey:$n,childrenPropName:Dn})},[Xn,$n,on,Dn,me]),Mn=(0,r.useMemo)(()=>qi(Dn,Qn),[Dn,Qn]),cr=(0,r.useMemo)(()=>{const jn=new Map;return Mn.forEach((Gn,Nn)=>{const Hn=$n(Gn,Nn),Br=(Te?Te(Gn):null)||{};jn.set(Hn,Br)}),jn},[Mn,$n,Te]),hr=(0,r.useCallback)(jn=>{var Gn;return!!(!((Gn=cr.get($n(jn)))===null||Gn===void 0)&&Gn.disabled)},[cr,$n]),[Ar,Mr]=(0,r.useMemo)(()=>{if(on)return[Bt||[],[]];const{checkedKeys:jn,halfCheckedKeys:Gn}=(0,zr.S)(Bt,!0,nr,hr);return[jn||[],Gn]},[Bt,on,nr,hr]),ri=(0,r.useMemo)(()=>{const jn=jt==="radio"?Ar.slice(0,1):Ar;return new Set(jn)},[Ar,jt]),Jr=(0,r.useMemo)(()=>jt==="radio"?new Set:new Set(Mr),[Mr,jt]),[ur,qr]=(0,r.useState)(null);r.useEffect(()=>{V||yn(ro)},[!!V]);const Dr=(0,r.useCallback)((jn,Gn)=>{let Nn,Hn;Tn(jn),me?(Nn=jn,Hn=jn.map(Br=>Wn.current.get(Br))):(Nn=[],Hn=[],jn.forEach(Br=>{const Bn=Rn(Br);Bn!==void 0&&(Nn.push(Br),Hn.push(Bn))})),yn(Nn),ht==null||ht(Nn,Hn,{type:Gn})},[yn,Rn,ht,me]),Xr=(0,r.useCallback)((jn,Gn,Nn,Hn)=>{if(vt){const Br=Nn.map(Bn=>Rn(Bn));vt(Rn(jn),Gn,Br,Hn)}Dr(Nn,"single")},[vt,Rn,Dr]),$r=(0,r.useMemo)(()=>!Ut||rn?null:(Ut===!0?[Ci,Ni,zi]:Ut).map(Gn=>Gn===Ci?{key:"all",text:Pn.selectionAll,onSelect(){Dr(Xn.map((Nn,Hn)=>$n(Nn,Hn)).filter(Nn=>{const Hn=cr.get(Nn);return!(Hn!=null&&Hn.disabled)||ri.has(Nn)}),"all")}}:Gn===Ni?{key:"invert",text:Pn.selectInvert,onSelect(){const Nn=new Set(ri);Qn.forEach((Br,Bn)=>{const vr=$n(Br,Bn),Ln=cr.get(vr);Ln!=null&&Ln.disabled||(Nn.has(vr)?Nn.delete(vr):Nn.add(vr))});const Hn=Array.from(Nn);We&&We(Hn),Dr(Hn,"invert")}}:Gn===zi?{key:"none",text:Pn.selectNone,onSelect(){Pt==null||Pt(),Dr(Array.from(ri).filter(Nn=>{const Hn=cr.get(Nn);return Hn==null?void 0:Hn.disabled}),"none")}}:Gn).map(Gn=>Object.assign(Object.assign({},Gn),{onSelect:function(){for(var Nn,Hn,Br=arguments.length,Bn=new Array(Br),vr=0;vr<Br;vr++)Bn[vr]=arguments[vr];(Hn=Gn.onSelect)===null||Hn===void 0||(Nn=Hn).call.apply(Nn,[Gn].concat(Bn)),qr(null)}})),[Ut,ri,Qn,$n,We,Dr]);return[(0,r.useCallback)(jn=>{var Gn;if(!V)return jn.filter(Kr=>Kr!==Si);let Nn=(0,Re.Z)(jn);const Hn=new Set(ri),Br=Mn.map($n).filter(Kr=>!cr.get(Kr).disabled),Bn=Br.every(Kr=>Hn.has(Kr)),vr=Br.some(Kr=>Hn.has(Kr)),Ln=()=>{const Kr=[];Bn?Br.forEach(mi=>{Hn.delete(mi),Kr.push(mi)}):Br.forEach(mi=>{Hn.has(mi)||(Hn.add(mi),Kr.push(mi))});const Vr=Array.from(Hn);ft==null||ft(!Bn,Vr.map(mi=>Rn(mi)),Kr.map(mi=>Rn(mi))),Dr(Vr,"all"),qr(null)};let pr;if(jt!=="radio"){let Kr;if($r){const Tr={getPopupContainer:$t,items:$r.map((Xi,Zi)=>{const{key:no,text:ho,onSelect:io}=Xi;return{key:no!=null?no:Zi,onClick:()=>{io==null||io(Br)},label:ho}})};Kr=r.createElement("div",{className:`${gn}-selection-extra`},r.createElement(ai.Z,{menu:Tr,getPopupContainer:$t},r.createElement("span",null,r.createElement(Xo.Z,null))))}const Vr=Mn.map((Tr,Xi)=>{const Zi=$n(Tr,Xi),no=cr.get(Zi)||{};return Object.assign({checked:Hn.has(Zi)},no)}).filter(Tr=>{let{disabled:Xi}=Tr;return Xi}),mi=!!Vr.length&&Vr.length===Mn.length,Oi=mi&&Vr.every(Tr=>{let{checked:Xi}=Tr;return Xi}),Bi=mi&&Vr.some(Tr=>{let{checked:Xi}=Tr;return Xi});pr=!rn&&r.createElement("div",{className:`${gn}-selection`},r.createElement(Ur.default,{checked:mi?Oi:!!Mn.length&&Bn,indeterminate:mi?!Oi&&Bi:!Bn&&vr,onChange:Ln,disabled:Mn.length===0||mi,"aria-label":Kr?"Custom selection":"Select all",skipGroup:!0}),Kr)}let Di;jt==="radio"?Di=(Kr,Vr,mi)=>{const Oi=$n(Vr,mi),Bi=Hn.has(Oi);return{node:r.createElement(ar.ZP,Object.assign({},cr.get(Oi),{checked:Bi,onClick:Tr=>Tr.stopPropagation(),onChange:Tr=>{Hn.has(Oi)||Xr(Oi,!0,[Oi],Tr.nativeEvent)}})),checked:Bi}}:Di=(Kr,Vr,mi)=>{var Oi;const Bi=$n(Vr,mi),Tr=Hn.has(Bi),Xi=Jr.has(Bi),Zi=cr.get(Bi);let no;return fr==="nest"?no=Xi:no=(Oi=Zi==null?void 0:Zi.indeterminate)!==null&&Oi!==void 0?Oi:Xi,{node:r.createElement(Ur.default,Object.assign({},Zi,{indeterminate:no,checked:Tr,skipGroup:!0,onClick:ho=>ho.stopPropagation(),onChange:ho=>{let{nativeEvent:io}=ho;const{shiftKey:$o}=io;let Co=-1,oo=-1;if($o&&on){const Gi=new Set([ur,Bi]);Br.some((Ui,Ii)=>{if(Gi.has(Ui))if(Co===-1)Co=Ii;else return oo=Ii,!0;return!1})}if(oo!==-1&&Co!==oo&&on){const Gi=Br.slice(Co,oo+1),Ui=[];Tr?Gi.forEach(vi=>{Hn.has(vi)&&(Ui.push(vi),Hn.delete(vi))}):Gi.forEach(vi=>{Hn.has(vi)||(Ui.push(vi),Hn.add(vi))});const Ii=Array.from(Hn);_t==null||_t(!Tr,Ii.map(vi=>Rn(vi)),Ui.map(vi=>Rn(vi))),Dr(Ii,"multiple")}else{const Gi=Ar;if(on){const Ui=Tr?(0,Ao._5)(Gi,Bi):(0,Ao.L0)(Gi,Bi);Xr(Bi,!Tr,Ui,io)}else{const Ui=(0,zr.S)([].concat((0,Re.Z)(Gi),[Bi]),!0,nr,hr),{checkedKeys:Ii,halfCheckedKeys:vi}=Ui;let xo=Ii;if(Tr){const No=new Set(Ii);No.delete(Bi),xo=(0,zr.S)(Array.from(No),{checked:!1,halfCheckedKeys:vi},nr,hr).checkedKeys}Xr(Bi,!Tr,xo,io)}}qr(Tr?null:Bi)}})),checked:Tr}};const wi=(Kr,Vr,mi)=>{const{node:Oi,checked:Bi}=Di(Kr,Vr,mi);return cn?cn(Bi,Vr,mi,Oi):Oi};if(!Nn.includes(Si))if(Nn.findIndex(Kr=>{var Vr;return((Vr=Kr[Y])===null||Vr===void 0?void 0:Vr.columnType)==="EXPAND_COLUMN"})===0){const[Kr,...Vr]=Nn;Nn=[Kr,Si].concat((0,Re.Z)(Vr))}else Nn=[Si].concat((0,Re.Z)(Nn));const Mi=Nn.indexOf(Si);Nn=Nn.filter((Kr,Vr)=>Kr!==Si||Vr===Mi);const _i=Nn[Mi-1],to=Nn[Mi+1];let xi=hn;xi===void 0&&((to==null?void 0:to.fixed)!==void 0?xi=to.fixed:(_i==null?void 0:_i.fixed)!==void 0&&(xi=_i.fixed)),xi&&_i&&((Gn=_i[Y])===null||Gn===void 0?void 0:Gn.columnType)==="EXPAND_COLUMN"&&_i.fixed===void 0&&(_i.fixed=xi);const Qi=ae()(`${gn}-selection-col`,{[`${gn}-selection-col-with-dropdown`]:Ut&&jt==="checkbox"}),_o={fixed:xi,width:Gt,className:`${gn}-selection-column`,title:V.columnTitle||pr,render:wi,onCell:V.onCell,[Y]:{className:Qi}};return Nn.map(Kr=>Kr===Si?_o:Kr)},[$n,Mn,V,Ar,ri,Jr,Gt,$r,fr,ur,cr,_t,Xr,hr]),ri]},Uo=e(89489),ua=e(59477),Vo=e(6848);const Qo="ascend",na="descend";function Go(H){return typeof H.sorter=="object"&&typeof H.sorter.multiple=="number"?H.sorter.multiple:!1}function ra(H){return typeof H=="function"?H:H&&typeof H=="object"&&H.compare?H.compare:!1}function ia(H,V){return V?H[H.indexOf(V)+1]:H[0]}function yo(H,V,me){let we=[];function Fe(Te,ht){we.push({column:Te,key:Lr(Te,ht),multiplePriority:Go(Te),sortOrder:Te.sortOrder})}return(H||[]).forEach((Te,ht)=>{const vt=ir(ht,me);Te.children?("sortOrder"in Te&&Fe(Te,vt),we=[].concat((0,Re.Z)(we),(0,Re.Z)(yo(Te.children,V,vt)))):Te.sorter&&("sortOrder"in Te?Fe(Te,vt):V&&Te.defaultSortOrder&&we.push({column:Te,key:Lr(Te,vt),multiplePriority:Go(Te),sortOrder:Te.defaultSortOrder}))}),we}function bo(H,V,me,we,Fe,Te,ht,vt){return(V||[]).map((ft,We)=>{const Pt=ir(We,vt);let _t=ft;if(_t.sorter){const Gt=_t.sortDirections||Fe,jt=_t.showSorterTooltip===void 0?ht:_t.showSorterTooltip,Ut=Lr(_t,Pt),hn=me.find(fr=>{let{key:Dn}=fr;return Dn===Ut}),cn=hn?hn.sortOrder:null,rn=ia(Gt,cn);let on;if(ft.sortIcon)on=ft.sortIcon({sortOrder:cn});else{const fr=Gt.includes(Qo)&&r.createElement(ua.Z,{className:ae()(`${H}-column-sorter-up`,{active:cn===Qo})}),Dn=Gt.includes(na)&&r.createElement(Uo.Z,{className:ae()(`${H}-column-sorter-down`,{active:cn===na})});on=r.createElement("span",{className:ae()(`${H}-column-sorter`,{[`${H}-column-sorter-full`]:!!(fr&&Dn)})},r.createElement("span",{className:`${H}-column-sorter-inner`,"aria-hidden":"true"},fr,Dn))}const{cancelSort:gn,triggerAsc:Xn,triggerDesc:Qn}=Te||{};let Rn=gn;rn===na?Rn=Qn:rn===Qo&&(Rn=Xn);const $n=typeof jt=="object"?jt:{title:Rn};_t=Object.assign(Object.assign({},_t),{className:ae()(_t.className,{[`${H}-column-sort`]:cn}),title:fr=>{const Dn=r.createElement("div",{className:`${H}-column-sorters`},r.createElement("span",{className:`${H}-column-title`},Cr(ft.title,fr)),on);return jt?r.createElement(Vo.Z,Object.assign({},$n),Dn):Dn},onHeaderCell:fr=>{const Dn=ft.onHeaderCell&&ft.onHeaderCell(fr)||{},Pn=Dn.onClick,$t=Dn.onKeyDown;Dn.onClick=Wn=>{we({column:ft,key:Ut,sortOrder:rn,multiplePriority:Go(ft)}),Pn==null||Pn(Wn)},Dn.onKeyDown=Wn=>{Wn.keyCode===yi.Z.ENTER&&(we({column:ft,key:Ut,sortOrder:rn,multiplePriority:Go(ft)}),$t==null||$t(Wn))};const Bt=Nr(ft.title,{}),yn=Bt==null?void 0:Bt.toString();return cn?Dn["aria-sort"]=cn==="ascend"?"ascending":"descending":Dn["aria-label"]=yn||"",Dn.className=ae()(Dn.className,`${H}-column-has-sorters`),Dn.tabIndex=0,ft.ellipsis&&(Dn.title=(Bt!=null?Bt:"").toString()),Dn}})}return"children"in _t&&(_t=Object.assign(Object.assign({},_t),{children:bo(H,_t.children,me,we,Fe,Te,ht,Pt)})),_t})}function da(H){const{column:V,sortOrder:me}=H;return{column:V,order:me,field:V.dataIndex,columnKey:V.key}}function Ro(H){const V=H.filter(me=>{let{sortOrder:we}=me;return we}).map(da);return V.length===0&&H.length?Object.assign(Object.assign({},da(H[H.length-1])),{column:void 0}):V.length<=1?V[0]||{}:V}function fi(H,V,me){const we=V.slice().sort((ht,vt)=>vt.multiplePriority-ht.multiplePriority),Fe=H.slice(),Te=we.filter(ht=>{let{column:{sorter:vt},sortOrder:ft}=ht;return ra(vt)&&ft});return Te.length?Fe.sort((ht,vt)=>{for(let ft=0;ft<Te.length;ft+=1){const We=Te[ft],{column:{sorter:Pt},sortOrder:_t}=We,Gt=ra(Pt);if(Gt&&_t){const jt=Gt(ht,vt,_t);if(jt!==0)return _t===Qo?jt:-jt}}return 0}).map(ht=>{const vt=ht[me];return vt?Object.assign(Object.assign({},ht),{[me]:fi(vt,V,me)}):ht}):Fe}function ni(H){let{prefixCls:V,mergedColumns:me,onSorterChange:we,sortDirections:Fe,tableLocale:Te,showSorterTooltip:ht}=H;const[vt,ft]=r.useState(yo(me,!0)),We=r.useMemo(()=>{let Ut=!0;const hn=yo(me,!1);if(!hn.length)return vt;const cn=[];function rn(gn){Ut?cn.push(gn):cn.push(Object.assign(Object.assign({},gn),{sortOrder:null}))}let on=null;return hn.forEach(gn=>{on===null?(rn(gn),gn.sortOrder&&(gn.multiplePriority===!1?Ut=!1:on=!0)):(on&&gn.multiplePriority!==!1||(Ut=!1),rn(gn))}),cn},[me,vt]),Pt=r.useMemo(()=>{const Ut=We.map(hn=>{let{column:cn,sortOrder:rn}=hn;return{column:cn,order:rn}});return{sortColumns:Ut,sortColumn:Ut[0]&&Ut[0].column,sortOrder:Ut[0]&&Ut[0].order}},[We]);function _t(Ut){let hn;Ut.multiplePriority===!1||!We.length||We[0].multiplePriority===!1?hn=[Ut]:hn=[].concat((0,Re.Z)(We.filter(cn=>{let{key:rn}=cn;return rn!==Ut.key})),[Ut]),ft(hn),we(Ro(hn),hn)}return[Ut=>bo(V,Ut,We,_t,Fe,Te,ht),We,Pt,()=>Ro(We)]}function si(H,V){return H.map(me=>{const we=Object.assign({},me);return we.title=Cr(me.title,V),"children"in we&&(we.children=si(we.children,V)),we})}function $i(H){return[r.useCallback(me=>si(me,H),[H])]}var eo=Cn((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:we}=V;return me!==we}),Yo=_n((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:we}=V;return me!==we}),lo=e(64993),Jo=e(17313),fa=e(83116),qo=e(37613),To=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,we=(Fe,Te,ht)=>({[`&${V}-${Fe}`]:{[`> ${V}-container`]:{[`> ${V}-content, > ${V}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${Te}px -${ht+H.lineWidth}px`}}}}}});return{[`${V}-wrapper`]:{[`${V}${V}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${V}-title`]:{border:me,borderBottom:0},[`> ${V}-container`]:{borderInlineStart:me,borderTop:me,[`
> ${V}-content,
> ${V}-header,
> ${V}-body,
> ${V}-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:me},"> thead":{"> tr:not(:last-child) > th":{borderBottom:me},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${V}-cell-fix-right-first::after`]:{borderInlineEnd:me}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${H.tablePaddingVertical}px -${H.tablePaddingHorizontal+H.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:H.lineWidth,bottom:0,borderInlineEnd:me,content:'""'}}}}}},[`&${V}-scroll-horizontal`]:{[`> ${V}-container > ${V}-body`]:{"> table > tbody":{[`
> tr${V}-expanded-row,
> tr${V}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},we("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle)),we("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall)),{[`> ${V}-footer`]:{border:me,borderTop:0}}),[`${V}-cell`]:{[`${V}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${H.lineWidth}px 0 ${H.lineWidth}px ${H.tableHeaderBg}`}},[`${V}-bordered ${V}-cell-scrollbar`]:{borderInlineEnd:me}}}},Va=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-cell-ellipsis`]:Object.assign(Object.assign({},Jo.vS),{wordBreak:"keep-all",[`
&${V}-cell-fix-left-last,
&${V}-cell-fix-right-first
`]:{overflow:"visible",[`${V}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${V}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Qa=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-tbody > tr${V}-placeholder`]:{textAlign:"center",color:H.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:H.colorBgContainer}}}}},Ga=e(15969),Ya=H=>{const{componentCls:V,antCls:me,controlInteractiveSize:we,motionDurationSlow:Fe,lineWidth:Te,paddingXS:ht,lineType:vt,tableBorderColor:ft,tableExpandIconBg:We,tableExpandColumnWidth:Pt,borderRadius:_t,fontSize:Gt,fontSizeSM:jt,lineHeight:Ut,tablePaddingVertical:hn,tablePaddingHorizontal:cn,tableExpandedRowBg:rn,paddingXXS:on}=H,gn=we/2-Te,Xn=gn*2+Te*3,Qn=`${Te}px ${vt} ${ft}`,Rn=on-Te;return{[`${V}-wrapper`]:{[`${V}-expand-icon-col`]:{width:Pt},[`${V}-row-expand-icon-cell`]:{textAlign:"center",[`${V}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${V}-row-indent`]:{height:1,float:"left"},[`${V}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ga.N)(H)),{position:"relative",float:"left",boxSizing:"border-box",width:Xn,height:Xn,padding:0,color:"inherit",lineHeight:`${Xn}px`,background:We,border:Qn,borderRadius:_t,transform:`scale(${we/Xn})`,transition:`all ${Fe}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Fe} ease-out`,content:'""'},"&::before":{top:gn,insetInlineEnd:Rn,insetInlineStart:Rn,height:Te},"&::after":{top:Rn,bottom:Rn,insetInlineStart:gn,width:Te,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"}}),[`${V}-row-indent + ${V}-row-expand-icon`]:{marginTop:(Gt*Ut-Te*3)/2-Math.ceil((jt*1.4-Te*3)/2),marginInlineEnd:ht},[`tr${V}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:rn}},[`${me}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${V}-expanded-row-fixed`]:{position:"relative",margin:`-${hn}px -${cn}px`,padding:`${hn}px ${cn}px`}}}},Pa=H=>{const{componentCls:V,antCls:me,iconCls:we,tableFilterDropdownWidth:Fe,tableFilterDropdownSearchWidth:Te,paddingXXS:ht,paddingXS:vt,colorText:ft,lineWidth:We,lineType:Pt,tableBorderColor:_t,tableHeaderIconColor:Gt,fontSizeSM:jt,tablePaddingHorizontal:Ut,borderRadius:hn,motionDurationSlow:cn,colorTextDescription:rn,colorPrimary:on,tableHeaderFilterActiveBg:gn,colorTextDisabled:Xn,tableFilterDropdownBg:Qn,tableFilterDropdownHeight:Rn,controlItemBgHover:$n,controlItemBgActive:fr,boxShadowSecondary:Dn,filterDropdownMenuBg:Pn}=H,$t=`${me}-dropdown`,Bt=`${V}-filter-dropdown`,yn=`${me}-tree`,Wn=`${We}px ${Pt} ${_t}`;return[{[`${V}-wrapper`]:{[`${V}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${V}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ht,marginInline:`${ht}px ${-Ut/2}px`,padding:`0 ${ht}px`,color:Gt,fontSize:jt,borderRadius:hn,cursor:"pointer",transition:`all ${cn}`,"&:hover":{color:rn,background:gn},"&.active":{color:on}}}},{[`${me}-dropdown`]:{[Bt]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{minWidth:Fe,backgroundColor:Qn,borderRadius:hn,boxShadow:Dn,overflow:"hidden",[`${$t}-menu`]:{maxHeight:Rn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Pn,"&:empty::after":{display:"block",padding:`${vt}px 0`,color:Xn,fontSize:jt,textAlign:"center",content:'"Not Found"'}},[`${Bt}-tree`]:{paddingBlock:`${vt}px 0`,paddingInline:vt,[yn]:{padding:0},[`${yn}-treenode ${yn}-node-content-wrapper:hover`]:{backgroundColor:$n},[`${yn}-treenode-checkbox-checked ${yn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:fr}}},[`${Bt}-search`]:{padding:vt,borderBottom:Wn,"&-input":{input:{minWidth:Te},[we]:{color:Xn}}},[`${Bt}-checkall`]:{width:"100%",marginBottom:ht,marginInlineStart:ht},[`${Bt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${vt-We}px ${vt}px`,overflow:"hidden",borderTop:Wn}})}},{[`${me}-dropdown ${Bt}, ${Bt}-submenu`]:{[`${me}-checkbox-wrapper + span`]:{paddingInlineStart:vt,color:ft},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Fa=H=>{const{componentCls:V,lineWidth:me,colorSplit:we,motionDurationSlow:Fe,zIndexTableFixed:Te,tableBg:ht,zIndexTableSticky:vt}=H,ft=we;return{[`${V}-wrapper`]:{[`
${V}-cell-fix-left,
${V}-cell-fix-right
`]:{position:"sticky !important",zIndex:Te,background:ht},[`
${V}-cell-fix-left-first::after,
${V}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-me,width:30,transform:"translateX(100%)",transition:`box-shadow ${Fe}`,content:'""',pointerEvents:"none"},[`${V}-cell-fix-left-all::after`]:{display:"none"},[`
${V}-cell-fix-right-first::after,
${V}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-me,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Fe}`,content:'""',pointerEvents:"none"},[`${V}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:vt+1,width:30,transition:`box-shadow ${Fe}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${V}-ping-left`]:{[`&:not(${V}-has-fix-left) ${V}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ft}`}},[`
${V}-cell-fix-left-first::after,
${V}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${ft}`},[`${V}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${V}-ping-right`]:{[`&:not(${V}-has-fix-right) ${V}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ft}`}},[`
${V}-cell-fix-right-first::after,
${V}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${ft}`}}}}},Sa=H=>{const{componentCls:V,antCls:me}=H;return{[`${V}-wrapper`]:{[`${V}-pagination${me}-pagination`]:{margin:`${H.margin}px 0`},[`${V}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:H.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ea=H=>{const{componentCls:V,tableRadius:me}=H;return{[`${V}-wrapper`]:{[V]:{[`${V}-title, ${V}-header`]:{borderRadius:`${me}px ${me}px 0 0`},[`${V}-title + ${V}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${V}-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:me,borderStartEndRadius:me,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:me},"> *:last-child":{borderStartEndRadius:me}}},"&-footer":{borderRadius:`0 0 ${me}px ${me}px`}}}}},hi=H=>{const{componentCls:V}=H;return{[`${V}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${V}-pagination-left`]:{justifyContent:"flex-end"},[`${V}-pagination-right`]:{justifyContent:"flex-start"},[`${V}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${V}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${V}-row-indent`]:{float:"right"}}}}},Fi=H=>{const{componentCls:V,antCls:me,iconCls:we,fontSizeIcon:Fe,padding:Te,paddingXS:ht,tableHeaderIconColor:vt,tableHeaderIconColorHover:ft,tableSelectionColumnWidth:We}=H;return{[`${V}-wrapper`]:{[`${V}-selection-col`]:{width:We,[`&${V}-selection-col-with-dropdown`]:{width:We+Fe+Te/4}},[`${V}-bordered ${V}-selection-col`]:{width:We+ht*2,[`&${V}-selection-col-with-dropdown`]:{width:We+Fe+Te/4+ht*2}},[`
table tr th${V}-selection-column,
table tr td${V}-selection-column
`]:{paddingInlineEnd:H.paddingXS,paddingInlineStart:H.paddingXS,textAlign:"center",[`${me}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${V}-selection-column${V}-cell-fix-left`]:{zIndex:H.zIndexTableFixed+1},[`table tr th${V}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${V}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${V}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${H.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${H.tablePaddingHorizontal/4}px`,[we]:{color:vt,fontSize:Fe,verticalAlign:"baseline","&:hover":{color:ft}}}}}},$a=H=>{const{componentCls:V}=H,me=(we,Fe,Te,ht)=>({[`${V}${V}-${we}`]:{fontSize:ht,[`
${V}-title,
${V}-footer,
${V}-cell,
${V}-thead > tr > th,
${V}-tbody > tr > th,
${V}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Fe}px ${Te}px`},[`${V}-filter-trigger`]:{marginInlineEnd:`-${Te/2}px`},[`${V}-expanded-row-fixed`]:{margin:`-${Fe}px -${Te}px`},[`${V}-tbody`]:{[`${V}-wrapper:only-child ${V}`]:{marginBlock:`-${Fe}px`,marginInline:`${H.tableExpandColumnWidth-Te}px -${Te}px`}},[`${V}-selection-column`]:{paddingInlineStart:`${Te/4}px`}}});return{[`${V}-wrapper`]:Object.assign(Object.assign({},me("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle,H.tableFontSizeMiddle)),me("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall,H.tableFontSizeSmall))}},La=H=>{const{componentCls:V,marginXXS:me,fontSizeIcon:we,tableHeaderIconColor:Fe,tableHeaderIconColorHover:Te}=H;return{[`${V}-wrapper`]:{[`${V}-thead th${V}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${H.motionDurationSlow}`,"&:hover":{background:H.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:H.colorPrimary},[`
&${V}-cell-fix-left:hover,
&${V}-cell-fix-right:hover
`]:{background:H.tableFixedHeaderSortActiveBg}},[`${V}-thead th${V}-column-sort`]:{background:H.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${V}-column-sort`]:{background:H.tableBodySortBg},[`${V}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${V}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${V}-column-sorter`]:{marginInlineStart:me,color:Fe,fontSize:0,transition:`color ${H.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:we,"&.active":{color:H.colorPrimary}},[`${V}-column-sorter-up + ${V}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${V}-column-sorters:hover ${V}-column-sorter`]:{color:Te}}}},Ra=H=>{const{componentCls:V,opacityLoading:me,tableScrollThumbBg:we,tableScrollThumbBgHover:Fe,tableScrollThumbSize:Te,tableScrollBg:ht,zIndexTableSticky:vt,stickyScrollBarBorderRadius:ft}=H,We=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`;return{[`${V}-wrapper`]:{[`${V}-sticky`]:{"&-holder":{position:"sticky",zIndex:vt,background:H.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Te}px !important`,zIndex:vt,display:"flex",alignItems:"center",background:ht,borderTop:We,opacity:me,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Te,backgroundColor:we,borderRadius:ft,transition:`all ${H.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Fe}}}}}}},Se=H=>{const{componentCls:V,lineWidth:me,tableBorderColor:we}=H,Fe=`${me}px ${H.lineType} ${we}`;return{[`${V}-wrapper`]:{[`${V}-summary`]:{position:"relative",zIndex:H.zIndexTableFixed,background:H.tableBg,"> tr":{"> th, > td":{borderBottom:Fe}}},[`div${V}-summary`]:{boxShadow:`0 -${me}px 0 ${we}`}}}},mt=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,we=`${V}-expanded-row-cell`;return{[`${V}-wrapper`]:{[`${V}-tbody-virtual`]:{[`${V}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${V}-cell`]:{borderBottom:me},[`${V}-expanded-row`]:{[`${we}${we}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${H.lineWidth}px)`,borderInlineEnd:"none"}}},[`${V}-bordered`]:{[`${V}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:me,position:"absolute"},[`${V}-cell`]:{borderInlineEnd:me,[`&${V}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-H.lineWidth,borderInlineStart:me}}}}}}};const xn=H=>{const{componentCls:V,fontWeightStrong:me,tablePaddingVertical:we,tablePaddingHorizontal:Fe,lineWidth:Te,lineType:ht,tableBorderColor:vt,tableFontSize:ft,tableBg:We,tableRadius:Pt,tableHeaderTextColor:_t,motionDurationMid:Gt,tableHeaderBg:jt,tableHeaderCellSplitColor:Ut,tableRowHoverBg:hn,tableSelectedRowBg:cn,tableSelectedRowHoverBg:rn,tableFooterTextColor:on,tableFooterBg:gn,paddingContentVerticalLG:Xn}=H,Qn=`${Te}px ${ht} ${vt}`;return{[`${V}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jo.dF)()),{[V]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{fontSize:ft,background:We,borderRadius:`${Pt}px ${Pt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Pt}px ${Pt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${V}-cell,
${V}-thead > tr > th,
${V}-tbody > tr > th,
${V}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${Xn}px ${Fe}px`,overflowWrap:"break-word"},[`${V}-title`]:{padding:`${we}px ${Fe}px`},[`${V}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:_t,fontWeight:me,textAlign:"start",background:jt,borderBottom:Qn,transition:`background ${Gt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${V}-selection-column):not(${V}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ut,transform:"translateY(-50%)",transition:`background-color ${Gt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${V}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Gt}, border-color ${Gt}`,borderBottom:Qn,[`
> ${V}-wrapper:only-child,
> ${V}-expanded-row-fixed > ${V}-wrapper:only-child
`]:{[V]:{marginBlock:`-${we}px`,marginInline:`${H.tableExpandColumnWidth-Fe}px -${Fe}px`,[`${V}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:_t,fontWeight:me,textAlign:"start",background:jt,borderBottom:Qn,transition:`background ${Gt} ease`},[`
&${V}-row:hover > th,
&${V}-row:hover > td,
> th${V}-cell-row-hover,
> td${V}-cell-row-hover
`]:{background:hn},[`&${V}-row-selected`]:{"> th, > td":{background:cn},"&:hover > th, &:hover > td":{background:rn}}}},[`${V}-footer`]:{padding:`${we}px ${Fe}px`,color:on,background:gn}})}};var kn=(0,fa.Z)("Table",H=>{const{colorTextHeading:V,colorSplit:me,colorIcon:we,colorIconHover:Fe,opacityLoading:Te,colorBgContainer:ht,controlInteractiveSize:vt,headerBg:ft,headerColor:We,headerSortActiveBg:Pt,headerSortHoverBg:_t,bodySortBg:Gt,rowHoverBg:jt,rowSelectedBg:Ut,rowSelectedHoverBg:hn,rowExpandedBg:cn,cellPaddingBlock:rn,cellPaddingInline:on,cellPaddingBlockMD:gn,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Qn,cellPaddingInlineSM:Rn,borderColor:$n,footerBg:fr,footerColor:Dn,headerBorderRadius:Pn,cellFontSize:$t,cellFontSizeMD:Bt,cellFontSizeSM:yn,headerSplitColor:Wn,fixedHeaderSortActiveBg:Tn,headerFilterHoverBg:nr,filterDropdownBg:Mn,expandIconBg:cr,selectionColumnWidth:hr,stickyScrollBarBg:Ar}=H,Mr=new lo.C(we),ri=new lo.C(Fe),Jr=2,ur=(0,qo.TS)(H,{tableFontSize:$t,tableBg:ht,tableRadius:Pn,tablePaddingVertical:rn,tablePaddingHorizontal:on,tablePaddingVerticalMiddle:gn,tablePaddingHorizontalMiddle:Xn,tablePaddingVerticalSmall:Qn,tablePaddingHorizontalSmall:Rn,tableBorderColor:$n,tableHeaderTextColor:We,tableHeaderBg:ft,tableFooterTextColor:Dn,tableFooterBg:fr,tableHeaderCellSplitColor:Wn,tableHeaderSortBg:Pt,tableHeaderSortHoverBg:_t,tableHeaderIconColor:Mr.clone().setAlpha(Mr.getAlpha()*Te).toRgbString(),tableHeaderIconColorHover:ri.clone().setAlpha(ri.getAlpha()*Te).toRgbString(),tableBodySortBg:Gt,tableFixedHeaderSortActiveBg:Tn,tableHeaderFilterActiveBg:nr,tableFilterDropdownBg:Mn,tableRowHoverBg:jt,tableSelectedRowBg:Ut,tableSelectedRowHoverBg:hn,zIndexTableFixed:Jr,zIndexTableSticky:Jr+1,tableFontSizeMiddle:Bt,tableFontSizeSmall:yn,tableSelectionColumnWidth:hr,tableExpandIconBg:cr,tableExpandColumnWidth:vt+2*H.padding,tableExpandedRowBg:cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ar,tableScrollThumbBgHover:V,tableScrollBg:me});return[xn(ur),Sa(ur),Se(ur),La(ur),Pa(ur),To(ur),Ea(ur),Ya(ur),Se(ur),Qa(ur),Fi(ur),Fa(ur),Ra(ur),Va(ur),$a(ur),hi(ur),mt(ur)]},H=>{const{colorFillAlter:V,colorBgContainer:me,colorTextHeading:we,colorFillSecondary:Fe,colorFillContent:Te,controlItemBgActive:ht,controlItemBgActiveHover:vt,padding:ft,paddingSM:We,paddingXS:Pt,colorBorderSecondary:_t,borderRadiusLG:Gt,fontSize:jt,controlHeight:Ut,colorTextPlaceholder:hn}=H,cn=new lo.C(Fe).onBackground(me).toHexShortString(),rn=new lo.C(Te).onBackground(me).toHexShortString(),on=new lo.C(V).onBackground(me).toHexShortString();return{headerBg:on,headerColor:we,headerSortActiveBg:cn,headerSortHoverBg:rn,bodySortBg:on,rowHoverBg:on,rowSelectedBg:ht,rowSelectedHoverBg:vt,rowExpandedBg:V,cellPaddingBlock:ft,cellPaddingInline:ft,cellPaddingBlockMD:We,cellPaddingInlineMD:Pt,cellPaddingBlockSM:Pt,cellPaddingInlineSM:Pt,borderColor:_t,headerBorderRadius:Gt,footerBg:on,footerColor:we,cellFontSize:jt,cellFontSizeMD:jt,cellFontSizeSM:jt,headerSplitColor:_t,fixedHeaderSortActiveBg:cn,headerFilterHoverBg:Te,filterDropdownMenuBg:me,filterDropdownBg:me,expandIconBg:me,selectionColumnWidth:Ut,stickyScrollBarBg:hn,stickyScrollBarBorderRadius:100}});const Kn=[],Er=(H,V)=>{const{prefixCls:me,className:we,rootClassName:Fe,style:Te,size:ht,bordered:vt,dropdownPrefixCls:ft,dataSource:We,pagination:Pt,rowSelection:_t,rowKey:Gt="key",rowClassName:jt,columns:Ut,children:hn,childrenColumnName:cn,onChange:rn,getPopupContainer:on,loading:gn,expandIcon:Xn,expandable:Qn,expandedRowRender:Rn,expandIconColumnIndex:$n,indentSize:fr,scroll:Dn,sortDirections:Pn,locale:$t,showSorterTooltip:Bt=!0,virtual:yn}=H,Wn=r.useMemo(()=>Ut||U(hn),[Ut,hn]),Tn=r.useMemo(()=>Wn.some(Zr=>Zr.responsive),[Wn]),nr=(0,br.Z)(Tn),Mn=r.useMemo(()=>{const Zr=new Set(Object.keys(nr).filter(ii=>nr[ii]));return Wn.filter(ii=>!ii.responsive||ii.responsive.some(ki=>Zr.has(ki)))},[Wn,nr]),cr=(0,bn.Z)(H,["className","style","columns"]),{locale:hr=Or.Z,direction:Ar,table:Mr,renderEmpty:ri,getPrefixCls:Jr,getPopupContainer:ur}=r.useContext(wn.E_),qr=(0,Jn.Z)(ht),Dr=Object.assign(Object.assign({},hr.Table),$t),Xr=We||Kn,$r=Jr("table",me),Ti=Jr("dropdown",ft),jn=Object.assign({childrenColumnName:cn,expandIconColumnIndex:$n},Qn),{childrenColumnName:Gn="children"}=jn,Nn=r.useMemo(()=>Xr.some(Zr=>Zr==null?void 0:Zr[Gn])?"nest":Rn||Qn&&Qn.expandedRowRender?"row":null,[Xr]),Hn={body:r.useRef()},Br=r.useMemo(()=>typeof Gt=="function"?Gt:Zr=>Zr==null?void 0:Zr[Gt],[Gt]),[Bn]=uo(Xr,Gn,Br),vr={},Ln=function(Zr,ii){let ki=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pi,Wi,Yi;const Ji=Object.assign(Object.assign({},vr),Zr);ki&&((pi=vr.resetPagination)===null||pi===void 0||pi.call(vr),!((Wi=Ji.pagination)===null||Wi===void 0)&&Wi.current&&(Ji.pagination.current=1),Pt&&Pt.onChange&&Pt.onChange(1,(Yi=Ji.pagination)===null||Yi===void 0?void 0:Yi.pageSize)),Dn&&Dn.scrollToFirstRowOnChange!==!1&&Hn.body.current&&(0,An.Z)(0,{getContainer:()=>Hn.body.current}),rn==null||rn(Ji.pagination,Ji.filters,Ji.sorter,{currentDataSource:Eo(fi(Xr,Ji.sorterStates,Gn),Ji.filterStates),action:ii})},pr=(Zr,ii)=>{Ln({sorter:Zr,sorterStates:ii},"sort",!1)},[Di,wi,Mi,_i]=ni({prefixCls:$r,mergedColumns:Mn,onSorterChange:pr,sortDirections:Pn||["ascend","descend"],tableLocale:Dr,showSorterTooltip:Bt}),to=r.useMemo(()=>fi(Xr,wi,Gn),[Xr,wi]);vr.sorter=_i(),vr.sorterStates=wi;const xi=(Zr,ii)=>{Ln({filters:Zr,filterStates:ii},"filter",!0)},[Qi,_o,Kr]=ao({prefixCls:$r,locale:Dr,dropdownPrefixCls:Ti,mergedColumns:Mn,onFilterChange:xi,getPopupContainer:on||ur}),Vr=Eo(to,_o);vr.filters=Kr,vr.filterStates=_o;const mi=r.useMemo(()=>{const Zr={};return Object.keys(Kr).forEach(ii=>{Kr[ii]!==null&&(Zr[ii]=Kr[ii])}),Object.assign(Object.assign({},Mi),{filters:Zr})},[Mi,Kr]),[Oi]=$i(mi),Bi=(Zr,ii)=>{Ln({pagination:Object.assign(Object.assign({},vr.pagination),{current:Zr,pageSize:ii})},"paginate")},[Tr,Xi]=jo(Vr.length,Bi,Pt);vr.pagination=Pt===!1?{}:fo(Tr,Pt),vr.resetPagination=Xi;const Zi=r.useMemo(()=>{if(Pt===!1||!Tr.pageSize)return Vr;const{current:Zr=1,total:ii,pageSize:ki=Bo}=Tr;return Vr.length<ii?Vr.length>ki?Vr.slice((Zr-1)*ki,Zr*ki):Vr:Vr.slice((Zr-1)*ki,Zr*ki)},[!!Pt,Vr,Tr&&Tr.current,Tr&&Tr.pageSize,Tr&&Tr.total]),[no,ho]=so({prefixCls:$r,data:Vr,pageData:Zi,getRowKey:Br,getRecordByKey:Bn,expandType:Nn,childrenColumnName:Gn,locale:Dr,getPopupContainer:on||ur},_t),io=(Zr,ii,ki)=>{let pi;return typeof jt=="function"?pi=ae()(jt(Zr,ii,ki)):pi=ae()(jt),ae()({[`${$r}-row-selected`]:ho.has(Br(Zr,ii))},pi)};jn.__PARENT_RENDER_ICON__=jn.expandIcon,jn.expandIcon=jn.expandIcon||Xn||sr(Dr),Nn==="nest"&&jn.expandIconColumnIndex===void 0?jn.expandIconColumnIndex=_t?1:0:jn.expandIconColumnIndex>0&&_t&&(jn.expandIconColumnIndex-=1),typeof jn.indentSize!="number"&&(jn.indentSize=typeof fr=="number"?fr:15);const $o=r.useCallback(Zr=>Oi(no(Qi(Di(Zr)))),[Di,Qi,no]);let Co,oo;if(Pt!==!1&&(Tr!=null&&Tr.total)){let Zr;Tr.size?Zr=Tr.size:Zr=qr==="small"||qr==="middle"?"small":void 0;const ii=Wi=>r.createElement(Un.Z,Object.assign({},Tr,{className:ae()(`${$r}-pagination ${$r}-pagination-${Wi}`,Tr.className),size:Zr})),ki=Ar==="rtl"?"left":"right",{position:pi}=Tr;if(pi!==null&&Array.isArray(pi)){const Wi=pi.find(So=>So.includes("top")),Yi=pi.find(So=>So.includes("bottom")),Ji=pi.every(So=>`${So}`=="none");!Wi&&!Yi&&!Ji&&(oo=ii(ki)),Wi&&(Co=ii(Wi.toLowerCase().replace("top",""))),Yi&&(oo=ii(Yi.toLowerCase().replace("bottom","")))}else oo=ii(ki)}let Gi;typeof gn=="boolean"?Gi={spinning:gn}:typeof gn=="object"&&(Gi=Object.assign({spinning:!0},gn));const[Ui,Ii]=kn($r),[,vi]=(0,mr.Z)(),xo=ae()(`${$r}-wrapper`,Mr==null?void 0:Mr.className,{[`${$r}-wrapper-rtl`]:Ar==="rtl"},we,Fe,Ii),No=Object.assign(Object.assign({},Mr==null?void 0:Mr.style),Te),Do=$t&&$t.emptyText||(ri==null?void 0:ri("Table"))||r.createElement(dr.Z,{componentName:"Table"}),vo=yn?Yo:eo,pa={},ma=r.useMemo(()=>{const{fontSize:Zr,lineHeight:ii,padding:ki,paddingXS:pi,paddingSM:Wi}=vi,Yi=Math.floor(Zr*ii);switch(qr){case"large":return ki*2+Yi;case"small":return pi*2+Yi;default:return Wi*2+Yi}},[vi,qr]);return yn&&(pa.listItemHeight=ma),Ui(r.createElement("div",{ref:V,className:xo,style:No},r.createElement(xr.Z,Object.assign({spinning:!1},Gi),Co,r.createElement(vo,Object.assign({},pa,cr,{columns:Mn,direction:Ar,expandable:jn,prefixCls:$r,className:ae()({[`${$r}-middle`]:qr==="middle",[`${$r}-small`]:qr==="small",[`${$r}-bordered`]:vt,[`${$r}-empty`]:Xr.length===0}),data:Zi,rowKey:Br,rowClassName:io,emptyText:Do,internalHooks:v,internalRefs:Hn,transformColumns:$o})),oo)))};var zn=r.forwardRef(Er);const dn=(H,V)=>{const me=r.useRef(0);return me.current+=1,r.createElement(zn,Object.assign({},H,{ref:V,_renderTimes:me.current}))},sn=r.forwardRef(dn);sn.SELECTION_COLUMN=Si,sn.EXPAND_COLUMN=t,sn.SELECTION_ALL=Ci,sn.SELECTION_INVERT=Ni,sn.SELECTION_NONE=zi,sn.Column=tr,sn.ColumnGroup=ln,sn.Summary=k;var ei=sn,Fr=ei},99313:function(wt,N,e){"use strict";e.d(N,{default:function(){return Ce}});var t=e(99267),v=e(18785),g=e(62772),p=e(92310),i=e.n(p),h=e(92413),r=e(400),l=e(33708),c=e(33606),s=e(39559),o=e(37061),d=e(59301),n=e(49658),a=e(18929),u=e(77900),f=(0,d.createContext)(null),S=d.forwardRef(function(U,ee){var q=U.prefixCls,ne=U.className,Le=U.style,Ie=U.id,$e=U.active,it=U.tabKey,Ct=U.children;return d.createElement("div",{id:Ie&&"".concat(Ie,"-panel-").concat(it),role:"tabpanel",tabIndex:$e?0:-1,"aria-labelledby":Ie&&"".concat(Ie,"-tab-").concat(it),"aria-hidden":!$e,style:Le,className:i()(q,$e&&"".concat(q,"-active"),ne),ref:ee},Ct)}),E=S,w=["key","forceRender","style","className"];function A(U){var ee=U.id,q=U.activeKey,ne=U.animated,Le=U.tabPosition,Ie=U.destroyInactiveTabPane,$e=d.useContext(f),it=$e.prefixCls,Ct=$e.tabs,Ot=ne.tabPane,Zt="".concat(it,"-tabpane");return d.createElement("div",{className:i()("".concat(it,"-content-holder"))},d.createElement("div",{className:i()("".concat(it,"-content"),"".concat(it,"-content-").concat(Le),(0,r.Z)({},"".concat(it,"-content-animated"),Ot))},Ct.map(function(Ht){var Ft=Ht.key,zt=Ht.forceRender,_e=Ht.style,Ge=Ht.className,qe=(0,o.Z)(Ht,w),ot=Ft===q;return d.createElement(u.default,(0,h.Z)({key:Ft,visible:ot,forceRender:zt,removeOnLeave:!!Ie,leavedClassName:"".concat(Zt,"-hidden")},ne.tabPaneMotion),function(gt,tt){var ut=gt.style,ge=gt.className;return d.createElement(E,(0,h.Z)({},qe,{prefixCls:Zt,id:ee,tabKey:Ft,animated:Ot,active:ot,style:(0,l.Z)((0,l.Z)({},_e),ut),className:i()(Ge,ge),ref:tt}))})})))}var b=e(26407),C=e(29301),m=e(6089),y=e(8654),x={width:0,height:0,left:0,top:0};function P(U,ee,q){return(0,d.useMemo)(function(){for(var ne,Le=new Map,Ie=ee.get((ne=U[0])===null||ne===void 0?void 0:ne.key)||x,$e=Ie.left+Ie.width,it=0;it<U.length;it+=1){var Ct=U[it].key,Ot=ee.get(Ct);if(!Ot){var Zt;Ot=ee.get((Zt=U[it-1])===null||Zt===void 0?void 0:Zt.key)||x}var Ht=Le.get(Ct)||(0,l.Z)({},Ot);Ht.right=$e-Ht.left-Ht.width,Le.set(Ct,Ht)}return Le},[U.map(function(ne){return ne.key}).join("_"),ee,q])}function _(U,ee){var q=d.useRef(U),ne=d.useState({}),Le=(0,c.Z)(ne,2),Ie=Le[1];function $e(it){var Ct=typeof it=="function"?it(q.current):it;Ct!==q.current&&ee(Ct,q.current),q.current=Ct,Ie({})}return[q.current,$e]}var z=.1,K=.01,be=20,ae=Math.pow(.995,be);function Me(U,ee){var q=(0,d.useState)(),ne=(0,c.Z)(q,2),Le=ne[0],Ie=ne[1],$e=(0,d.useState)(0),it=(0,c.Z)($e,2),Ct=it[0],Ot=it[1],Zt=(0,d.useState)(0),Ht=(0,c.Z)(Zt,2),Ft=Ht[0],zt=Ht[1],_e=(0,d.useState)(),Ge=(0,c.Z)(_e,2),qe=Ge[0],ot=Ge[1],gt=(0,d.useRef)();function tt(st){var At=st.touches[0],St=At.screenX,kt=At.screenY;Ie({x:St,y:kt}),window.clearInterval(gt.current)}function ut(st){if(Le){st.preventDefault();var At=st.touches[0],St=At.screenX,kt=At.screenY;Ie({x:St,y:kt});var Jt=St-Le.x,en=kt-Le.y;ee(Jt,en);var un=Date.now();Ot(un),zt(un-Ct),ot({x:Jt,y:en})}}function ge(){if(Le&&(Ie(null),ot(null),qe)){var st=qe.x/Ft,At=qe.y/Ft,St=Math.abs(st),kt=Math.abs(At);if(Math.max(St,kt)<z)return;var Jt=st,en=At;gt.current=window.setInterval(function(){if(Math.abs(Jt)<K&&Math.abs(en)<K){window.clearInterval(gt.current);return}Jt*=ae,en*=ae,ee(Jt*be,en*be)},be)}}var He=(0,d.useRef)();function et(st){var At=st.deltaX,St=st.deltaY,kt=0,Jt=Math.abs(At),en=Math.abs(St);Jt===en?kt=He.current==="x"?At:St:Jt>en?(kt=At,He.current="x"):(kt=St,He.current="y"),ee(-kt,-kt)&&st.preventDefault()}var at=(0,d.useRef)(null);at.current={onTouchStart:tt,onTouchMove:ut,onTouchEnd:ge,onWheel:et},d.useEffect(function(){function st(Jt){at.current.onTouchStart(Jt)}function At(Jt){at.current.onTouchMove(Jt)}function St(Jt){at.current.onTouchEnd(Jt)}function kt(Jt){at.current.onWheel(Jt)}return document.addEventListener("touchmove",At,{passive:!1}),document.addEventListener("touchend",St,{passive:!1}),U.current.addEventListener("touchstart",st,{passive:!1}),U.current.addEventListener("wheel",kt),function(){document.removeEventListener("touchmove",At),document.removeEventListener("touchend",St)}},[])}var B=e(34280);function $(U){var ee=(0,d.useState)(0),q=(0,c.Z)(ee,2),ne=q[0],Le=q[1],Ie=(0,d.useRef)(0),$e=(0,d.useRef)();return $e.current=U,(0,B.o)(function(){var it;(it=$e.current)===null||it===void 0||it.call($e)},[ne]),function(){Ie.current===ne&&(Ie.current+=1,Le(Ie.current))}}function G(U){var ee=(0,d.useRef)([]),q=(0,d.useState)({}),ne=(0,c.Z)(q,2),Le=ne[1],Ie=(0,d.useRef)(typeof U=="function"?U():U),$e=$(function(){var Ct=Ie.current;ee.current.forEach(function(Ot){Ct=Ot(Ct)}),ee.current=[],Ie.current=Ct,Le({})});function it(Ct){ee.current.push(Ct),$e()}return[Ie.current,it]}var se={width:0,height:0,left:0,top:0,right:0};function X(U,ee,q,ne,Le,Ie,$e){var it=$e.tabs,Ct=$e.tabPosition,Ot=$e.rtl,Zt,Ht,Ft;return["top","bottom"].includes(Ct)?(Zt="width",Ht=Ot?"right":"left",Ft=Math.abs(q)):(Zt="height",Ht="top",Ft=-q),(0,d.useMemo)(function(){if(!it.length)return[0,0];for(var zt=it.length,_e=zt,Ge=0;Ge<zt;Ge+=1){var qe=U.get(it[Ge].key)||se;if(qe[Ht]+qe[Zt]>Ft+ee){_e=Ge-1;break}}for(var ot=0,gt=zt-1;gt>=0;gt-=1){var tt=U.get(it[gt].key)||se;if(tt[Ht]<Ft){ot=gt+1;break}}return ot>=_e?[0,0]:[ot,_e]},[U,ee,ne,Le,Ie,Ft,Ct,it.map(function(zt){return zt.key}).join("_"),Ot])}function W(U){var ee;return U instanceof Map?(ee={},U.forEach(function(q,ne){ee[ne]=q})):ee=U,JSON.stringify(ee)}var Z="TABS_DQ";function pe(U){return String(U).replace(/"/g,Z)}function Ae(U,ee,q,ne){return!(!q||ne||U===!1||U===void 0&&(ee===!1||ee===null))}function he(U,ee){var q=U.prefixCls,ne=U.editable,Le=U.locale,Ie=U.style;return!ne||ne.showAdd===!1?null:d.createElement("button",{ref:ee,type:"button",className:"".concat(q,"-nav-add"),style:Ie,"aria-label":(Le==null?void 0:Le.addAriaLabel)||"Add tab",onClick:function(it){ne.onEdit("add",{event:it})}},ne.addIcon||"+")}var ye=d.forwardRef(he),Pe=d.forwardRef(function(U,ee){var q=U.position,ne=U.prefixCls,Le=U.extra;if(!Le)return null;var Ie,$e={};return(0,s.Z)(Le)==="object"&&!d.isValidElement(Le)?$e=Le:$e.right=Le,q==="right"&&(Ie=$e.right),q==="left"&&(Ie=$e.left),Ie?d.createElement("div",{className:"".concat(ne,"-extra-content"),ref:ee},Ie):null}),ct=Pe,Ue=e(31561),Ve=e(15285),Et=e(10228);function Xe(U,ee){var q=U.prefixCls,ne=U.id,Le=U.tabs,Ie=U.locale,$e=U.mobile,it=U.moreIcon,Ct=it===void 0?"More":it,Ot=U.moreTransitionName,Zt=U.style,Ht=U.className,Ft=U.editable,zt=U.tabBarGutter,_e=U.rtl,Ge=U.removeAriaLabel,qe=U.onTabClick,ot=U.getPopupContainer,gt=U.popupClassName,tt=(0,d.useState)(!1),ut=(0,c.Z)(tt,2),ge=ut[0],He=ut[1],et=(0,d.useState)(null),at=(0,c.Z)(et,2),st=at[0],At=at[1],St="".concat(ne,"-more-popup"),kt="".concat(q,"-dropdown"),Jt=st!==null?"".concat(St,"-").concat(st):null,en=Ie==null?void 0:Ie.dropdownAriaLabel;function un(pt,Xt){pt.preventDefault(),pt.stopPropagation(),Ft.onEdit("remove",{key:Xt,event:pt})}var pn=d.createElement(Ve.ZP,{onClick:function(Xt){var Wt=Xt.key,Qt=Xt.domEvent;qe(Wt,Qt),He(!1)},prefixCls:"".concat(kt,"-menu"),id:St,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[st],"aria-label":en!==void 0?en:"expanded dropdown"},Le.map(function(pt){var Xt=pt.closable,Wt=pt.disabled,Qt=pt.closeIcon,It=pt.key,nn=pt.label,On=Ae(Xt,Qt,Ft,Wt);return d.createElement(Ve.sN,{key:It,id:"".concat(St,"-").concat(It),role:"option","aria-controls":ne&&"".concat(ne,"-panel-").concat(It),disabled:Wt},d.createElement("span",null,nn),On&&d.createElement("button",{type:"button","aria-label":Ge||"remove",tabIndex:0,className:"".concat(kt,"-menu-item-remove"),onClick:function(Kt){Kt.stopPropagation(),un(Kt,It)}},Qt||Ft.removeIcon||"\xD7"))}));function Cn(pt){for(var Xt=Le.filter(function(On){return!On.disabled}),Wt=Xt.findIndex(function(On){return On.key===st})||0,Qt=Xt.length,It=0;It<Qt;It+=1){Wt=(Wt+pt+Qt)%Qt;var nn=Xt[Wt];if(!nn.disabled){At(nn.key);return}}}function Ne(pt){var Xt=pt.which;if(!ge){[Et.Z.DOWN,Et.Z.SPACE,Et.Z.ENTER].includes(Xt)&&(He(!0),pt.preventDefault());return}switch(Xt){case Et.Z.UP:Cn(-1),pt.preventDefault();break;case Et.Z.DOWN:Cn(1),pt.preventDefault();break;case Et.Z.ESC:He(!1);break;case Et.Z.SPACE:case Et.Z.ENTER:st!==null&&qe(st,pt);break}}(0,d.useEffect)(function(){var pt=document.getElementById(Jt);pt&&pt.scrollIntoView&&pt.scrollIntoView(!1)},[st]),(0,d.useEffect)(function(){ge||At(null)},[ge]);var ke=(0,r.Z)({},_e?"marginRight":"marginLeft",zt);Le.length||(ke.visibility="hidden",ke.order=1);var rt=i()((0,r.Z)({},"".concat(kt,"-rtl"),_e)),lt=$e?null:d.createElement(Ue.Z,{prefixCls:kt,overlay:pn,trigger:["hover"],visible:Le.length?ge:!1,transitionName:Ot,onVisibleChange:He,overlayClassName:i()(rt,gt),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:ot},d.createElement("button",{type:"button",className:"".concat(q,"-nav-more"),style:ke,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":St,id:"".concat(ne,"-more"),"aria-expanded":ge,onKeyDown:Ne},Ct));return d.createElement("div",{className:i()("".concat(q,"-nav-operations"),Ht),style:Zt,ref:ee},lt,d.createElement(ye,{prefixCls:q,locale:Ie,editable:Ft}))}var je=d.memo(d.forwardRef(Xe),function(U,ee){return ee.tabMoving});function yt(U){var ee,q=U.prefixCls,ne=U.id,Le=U.active,Ie=U.tab,$e=Ie.key,it=Ie.label,Ct=Ie.disabled,Ot=Ie.closeIcon,Zt=U.closable,Ht=U.renderWrapper,Ft=U.removeAriaLabel,zt=U.editable,_e=U.onClick,Ge=U.onFocus,qe=U.style,ot="".concat(q,"-tab"),gt=Ae(Zt,Ot,zt,Ct);function tt(He){Ct||_e(He)}function ut(He){He.preventDefault(),He.stopPropagation(),zt.onEdit("remove",{key:$e,event:He})}var ge=d.createElement("div",{key:$e,"data-node-key":pe($e),className:i()(ot,(ee={},(0,r.Z)(ee,"".concat(ot,"-with-remove"),gt),(0,r.Z)(ee,"".concat(ot,"-active"),Le),(0,r.Z)(ee,"".concat(ot,"-disabled"),Ct),ee)),style:qe,onClick:tt},d.createElement("div",{role:"tab","aria-selected":Le,id:ne&&"".concat(ne,"-tab-").concat($e),className:"".concat(ot,"-btn"),"aria-controls":ne&&"".concat(ne,"-panel-").concat($e),"aria-disabled":Ct,tabIndex:Ct?null:0,onClick:function(et){et.stopPropagation(),tt(et)},onKeyDown:function(et){[Et.Z.SPACE,Et.Z.ENTER].includes(et.which)&&(et.preventDefault(),tt(et))},onFocus:Ge},it),gt&&d.createElement("button",{type:"button","aria-label":Ft||"remove",tabIndex:0,className:"".concat(ot,"-remove"),onClick:function(et){et.stopPropagation(),ut(et)}},Ot||zt.removeIcon||"\xD7"));return Ht?Ht(ge):ge}var Be=yt,ue=e(16089),ce=function(ee){var q=ee.activeTabOffset,ne=ee.horizontal,Le=ee.rtl,Ie=ee.indicatorSize,$e=(0,d.useState)(),it=(0,c.Z)($e,2),Ct=it[0],Ot=it[1],Zt=(0,d.useRef)(),Ht=function(_e){return typeof Ie=="function"?Ie(_e):typeof Ie=="number"?Ie:_e};function Ft(){ue.Z.cancel(Zt.current)}return(0,d.useEffect)(function(){var zt={};return q&&(ne?(Le?(zt.right=q.right+q.width/2,zt.transform="translateX(50%)"):(zt.left=q.left+q.width/2,zt.transform="translateX(-50%)"),zt.width=Ht(q.width)):(zt.top=q.top+q.height/2,zt.transform="translateY(-50%)",zt.height=Ht(q.height))),Ft(),Zt.current=(0,ue.Z)(function(){Ot(zt)}),Ft},[q,ne,Le,Ie]),{style:Ct}},Q=ce,L=function(ee){var q=ee.current||{},ne=q.offsetWidth,Le=ne===void 0?0:ne,Ie=q.offsetHeight,$e=Ie===void 0?0:Ie;return[Le,$e]},oe=function(ee,q){return ee[q?0:1]};function xe(U,ee){var q,ne=d.useContext(f),Le=ne.prefixCls,Ie=ne.tabs,$e=U.className,it=U.style,Ct=U.id,Ot=U.animated,Zt=U.activeKey,Ht=U.rtl,Ft=U.extra,zt=U.editable,_e=U.locale,Ge=U.tabPosition,qe=U.tabBarGutter,ot=U.children,gt=U.onTabClick,tt=U.onTabScroll,ut=U.indicatorSize,ge=(0,d.useRef)(),He=(0,d.useRef)(),et=(0,d.useRef)(),at=(0,d.useRef)(),st=(0,d.useRef)(),At=(0,d.useRef)(),St=(0,d.useRef)(),kt=Ge==="top"||Ge==="bottom",Jt=_(0,function(Gr,Hr){kt&&tt&&tt({direction:Gr>Hr?"left":"right"})}),en=(0,c.Z)(Jt,2),un=en[0],pn=en[1],Cn=_(0,function(Gr,Hr){!kt&&tt&&tt({direction:Gr>Hr?"top":"bottom"})}),Ne=(0,c.Z)(Cn,2),ke=Ne[0],rt=Ne[1],lt=(0,d.useState)([0,0]),pt=(0,c.Z)(lt,2),Xt=pt[0],Wt=pt[1],Qt=(0,d.useState)([0,0]),It=(0,c.Z)(Qt,2),nn=It[0],On=It[1],tn=(0,d.useState)([0,0]),Kt=(0,c.Z)(tn,2),Lt=Kt[0],mn=Kt[1],an=(0,d.useState)([0,0]),En=(0,c.Z)(an,2),Sn=En[0],_n=En[1],vn=G(new Map),Yn=(0,c.Z)(vn,2),rr=Yn[0],tr=Yn[1],fn=P(Ie,rr,nn[0]),ln=oe(Xt,kt),bn=oe(nn,kt),An=oe(Lt,kt),wn=oe(Sn,kt),dr=ln<bn+An,Jn=dr?ln-wn:ln-An,br="".concat(Le,"-nav-operations-hidden"),Or=0,Un=0;kt&&Ht?(Or=0,Un=Math.max(0,bn-Jn)):(Or=Math.min(0,Jn-bn),Un=0);function xr(Gr){return Gr<Or?Or:Gr>Un?Un:Gr}var mr=(0,d.useRef)(),In=(0,d.useState)(),sr=(0,c.Z)(In,2),Lr=sr[0],ir=sr[1];function Cr(){ir(Date.now())}function Nr(){window.clearTimeout(mr.current)}Me(at,function(Gr,Hr){function bi(li,Ai){li(function(di){var go=xr(di+Ai);return go})}return dr?(kt?bi(pn,Gr):bi(rt,Hr),Nr(),Cr(),!0):!1}),(0,d.useEffect)(function(){return Nr(),Lr&&(mr.current=window.setTimeout(function(){ir(0)},100)),Nr},[Lr]);var oi=X(fn,Jn,kt?un:ke,bn,An,wn,(0,l.Z)((0,l.Z)({},U),{},{tabs:Ie})),Rr=(0,c.Z)(oi,2),kr=Rr[0],Yr=Rr[1],Vn=(0,m.Z)(function(){var Gr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Zt,Hr=fn.get(Gr)||{width:0,height:0,left:0,right:0,top:0};if(kt){var bi=un;Ht?Hr.right<un?bi=Hr.right:Hr.right+Hr.width>un+Jn&&(bi=Hr.right+Hr.width-Jn):Hr.left<-un?bi=-Hr.left:Hr.left+Hr.width>-un+Jn&&(bi=-(Hr.left+Hr.width-Jn)),rt(0),pn(xr(bi))}else{var li=ke;Hr.top<-ke?li=-Hr.top:Hr.top+Hr.height>-ke+Jn&&(li=-(Hr.top+Hr.height-Jn)),pn(0),rt(xr(li))}}),lr={};Ge==="top"||Ge==="bottom"?lr[Ht?"marginRight":"marginLeft"]=qe:lr.marginTop=qe;var wr=Ie.map(function(Gr,Hr){var bi=Gr.key;return d.createElement(Be,{id:Ct,prefixCls:Le,key:bi,tab:Gr,style:Hr===0?void 0:lr,closable:Gr.closable,editable:zt,active:bi===Zt,renderWrapper:ot,removeAriaLabel:_e==null?void 0:_e.removeAriaLabel,onClick:function(Ai){gt(bi,Ai)},onFocus:function(){Vn(bi),Cr(),at.current&&(Ht||(at.current.scrollLeft=0),at.current.scrollTop=0)}})}),gr=function(){return tr(function(){var Hr=new Map;return Ie.forEach(function(bi){var li,Ai=bi.key,di=(li=st.current)===null||li===void 0?void 0:li.querySelector('[data-node-key="'.concat(pe(Ai),'"]'));di&&Hr.set(Ai,{width:di.offsetWidth,height:di.offsetHeight,left:di.offsetLeft,top:di.offsetTop})}),Hr})};(0,d.useEffect)(function(){gr()},[Ie.map(function(Gr){return Gr.key}).join("_")]);var _r=$(function(){var Gr=L(ge),Hr=L(He),bi=L(et);Wt([Gr[0]-Hr[0]-bi[0],Gr[1]-Hr[1]-bi[1]]);var li=L(St);mn(li);var Ai=L(At);_n(Ai);var di=L(st);On([di[0]-li[0],di[1]-li[1]]),gr()}),Ur=Ie.slice(0,kr),ai=Ie.slice(Yr+1),Fn=[].concat((0,b.Z)(Ur),(0,b.Z)(ai)),qn=fn.get(Zt),er=Q({activeTabOffset:qn,horizontal:kt,rtl:Ht,indicatorSize:ut}),ar=er.style;(0,d.useEffect)(function(){Vn()},[Zt,Or,Un,W(qn),W(fn),kt]),(0,d.useEffect)(function(){_r()},[Ht]);var Sr=!!Fn.length,yr="".concat(Le,"-nav-wrap"),ti,ci,ui,yi;return kt?Ht?(ci=un>0,ti=un!==Un):(ti=un<0,ci=un!==Or):(ui=ke<0,yi=ke!==Or),d.createElement(C.Z,{onResize:_r},d.createElement("div",{ref:(0,y.x1)(ee,ge),role:"tablist",className:i()("".concat(Le,"-nav"),$e),style:it,onKeyDown:function(){Cr()}},d.createElement(ct,{ref:He,position:"left",extra:Ft,prefixCls:Le}),d.createElement(C.Z,{onResize:_r},d.createElement("div",{className:i()(yr,(q={},(0,r.Z)(q,"".concat(yr,"-ping-left"),ti),(0,r.Z)(q,"".concat(yr,"-ping-right"),ci),(0,r.Z)(q,"".concat(yr,"-ping-top"),ui),(0,r.Z)(q,"".concat(yr,"-ping-bottom"),yi),q)),ref:at},d.createElement(C.Z,{onResize:_r},d.createElement("div",{ref:st,className:"".concat(Le,"-nav-list"),style:{transform:"translate(".concat(un,"px, ").concat(ke,"px)"),transition:Lr?"none":void 0}},wr,d.createElement(ye,{ref:St,prefixCls:Le,locale:_e,editable:zt,style:(0,l.Z)((0,l.Z)({},wr.length===0?void 0:lr),{},{visibility:Sr?"hidden":null})}),d.createElement("div",{className:i()("".concat(Le,"-ink-bar"),(0,r.Z)({},"".concat(Le,"-ink-bar-animated"),Ot.inkBar)),style:ar}))))),d.createElement(je,(0,h.Z)({},U,{removeAriaLabel:_e==null?void 0:_e.removeAriaLabel,ref:At,prefixCls:Le,tabs:Fn,className:!Sr&&br,tabMoving:!!Lr})),d.createElement(ct,{ref:et,position:"right",extra:Ft,prefixCls:Le})))}var k=d.forwardRef(xe),R=["renderTabBar"],re=["label","key"];function j(U){var ee=U.renderTabBar,q=(0,o.Z)(U,R),ne=d.useContext(f),Le=ne.tabs;if(ee){var Ie=(0,l.Z)((0,l.Z)({},q),{},{panes:Le.map(function($e){var it=$e.label,Ct=$e.key,Ot=(0,o.Z)($e,re);return d.createElement(E,(0,h.Z)({tab:it,key:Ct,tabKey:Ct},Ot))})});return ee(Ie,k)}return d.createElement(k,q)}var M=e(48736);function D(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},ee;return U===!1?ee={inkBar:!1,tabPane:!1}:U===!0?ee={inkBar:!0,tabPane:!1}:ee=(0,l.Z)({inkBar:!0},(0,s.Z)(U)==="object"?U:{}),ee.tabPaneMotion&&ee.tabPane===void 0&&(ee.tabPane=!0),!ee.tabPaneMotion&&ee.tabPane&&(ee.tabPane=!1),ee}var J=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],F=0;function te(U,ee){var q,ne=U.id,Le=U.prefixCls,Ie=Le===void 0?"rc-tabs":Le,$e=U.className,it=U.items,Ct=U.direction,Ot=U.activeKey,Zt=U.defaultActiveKey,Ht=U.editable,Ft=U.animated,zt=U.tabPosition,_e=zt===void 0?"top":zt,Ge=U.tabBarGutter,qe=U.tabBarStyle,ot=U.tabBarExtraContent,gt=U.locale,tt=U.moreIcon,ut=U.moreTransitionName,ge=U.destroyInactiveTabPane,He=U.renderTabBar,et=U.onChange,at=U.onTabClick,st=U.onTabScroll,At=U.getPopupContainer,St=U.popupClassName,kt=U.indicatorSize,Jt=(0,o.Z)(U,J),en=d.useMemo(function(){return(it||[]).filter(function(_n){return _n&&(0,s.Z)(_n)==="object"&&"key"in _n})},[it]),un=Ct==="rtl",pn=D(Ft),Cn=(0,d.useState)(!1),Ne=(0,c.Z)(Cn,2),ke=Ne[0],rt=Ne[1];(0,d.useEffect)(function(){rt((0,n.Z)())},[]);var lt=(0,a.Z)(function(){var _n;return(_n=en[0])===null||_n===void 0?void 0:_n.key},{value:Ot,defaultValue:Zt}),pt=(0,c.Z)(lt,2),Xt=pt[0],Wt=pt[1],Qt=(0,d.useState)(function(){return en.findIndex(function(_n){return _n.key===Xt})}),It=(0,c.Z)(Qt,2),nn=It[0],On=It[1];(0,d.useEffect)(function(){var _n=en.findIndex(function(Yn){return Yn.key===Xt});if(_n===-1){var vn;_n=Math.max(0,Math.min(nn,en.length-1)),Wt((vn=en[_n])===null||vn===void 0?void 0:vn.key)}On(_n)},[en.map(function(_n){return _n.key}).join("_"),Xt,nn]);var tn=(0,a.Z)(null,{value:ne}),Kt=(0,c.Z)(tn,2),Lt=Kt[0],mn=Kt[1];(0,d.useEffect)(function(){ne||(mn("rc-tabs-".concat(F)),F+=1)},[]);function an(_n,vn){at==null||at(_n,vn);var Yn=_n!==Xt;Wt(_n),Yn&&(et==null||et(_n))}var En={id:Lt,activeKey:Xt,animated:pn,tabPosition:_e,rtl:un,mobile:ke},Sn=(0,l.Z)((0,l.Z)({},En),{},{editable:Ht,locale:gt,moreIcon:tt,moreTransitionName:ut,tabBarGutter:Ge,onTabClick:an,onTabScroll:st,extra:ot,style:qe,panes:null,getPopupContainer:At,popupClassName:St,indicatorSize:kt});return d.createElement(f.Provider,{value:{tabs:en,prefixCls:Ie}},d.createElement("div",(0,h.Z)({ref:ee,id:ne,className:i()(Ie,"".concat(Ie,"-").concat(_e),(q={},(0,r.Z)(q,"".concat(Ie,"-mobile"),ke),(0,r.Z)(q,"".concat(Ie,"-editable"),Ht),(0,r.Z)(q,"".concat(Ie,"-rtl"),un),q),$e)},Jt),d.createElement(j,(0,h.Z)({},Sn,{renderTabBar:He})),d.createElement(A,(0,h.Z)({destroyInactiveTabPane:ge},En,{animated:pn}))))}var Ee=d.forwardRef(te),ie=Ee,T=ie,O=e(36355),le=e(19716),Oe=()=>null,Qe=e(62892);const Ke={motionAppear:!1,motionEnter:!0,motionLeave:!0};function de(U){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},q;return ee===!1?q={inkBar:!1,tabPane:!1}:ee===!0?q={inkBar:!0,tabPane:!0}:q=Object.assign({inkBar:!0},typeof ee=="object"?ee:{}),q.tabPane&&(q.tabPaneMotion=Object.assign(Object.assign({},Ke),{motionName:(0,Qe.m)(U,"switch")})),q}var Ze=e(11592),Y=function(U,ee){var q={};for(var ne in U)Object.prototype.hasOwnProperty.call(U,ne)&&ee.indexOf(ne)<0&&(q[ne]=U[ne]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ne=Object.getOwnPropertySymbols(U);Le<ne.length;Le++)ee.indexOf(ne[Le])<0&&Object.prototype.propertyIsEnumerable.call(U,ne[Le])&&(q[ne[Le]]=U[ne[Le]]);return q};function nt(U){return U.filter(ee=>ee)}function bt(U,ee){if(U)return U;const q=(0,Ze.Z)(ee).map(ne=>{if(d.isValidElement(ne)){const{key:Le,props:Ie}=ne,$e=Ie||{},{tab:it}=$e,Ct=Y($e,["tab"]);return Object.assign(Object.assign({key:String(Le)},Ct),{label:it})}return null});return nt(q)}var I=e(17313),Je=e(83116),Re=e(37613),fe=e(13826),ze=U=>{const{componentCls:ee,motionDurationSlow:q}=U;return[{[ee]:{[`${ee}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${q}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${q}`}}}}},[(0,fe.oN)(U,"slide-up"),(0,fe.oN)(U,"slide-down")]]};const Rt=U=>{const{componentCls:ee,tabsCardPadding:q,cardBg:ne,cardGutter:Le,colorBorderSecondary:Ie,itemSelectedColor:$e}=U;return{[`${ee}-card`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{margin:0,padding:q,background:ne,border:`${U.lineWidth}px ${U.lineType} ${Ie}`,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`},[`${ee}-tab-active`]:{color:$e,background:U.colorBgContainer},[`${ee}-ink-bar`]:{visibility:"hidden"}},[`&${ee}-top, &${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Le}px`}}}},[`&${ee}-top`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`},[`${ee}-tab-active`]:{borderBottomColor:U.colorBgContainer}}},[`&${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px`},[`${ee}-tab-active`]:{borderTopColor:U.colorBgContainer}}},[`&${ee}-left, &${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginTop:`${Le}px`}}},[`&${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadiusLG}px 0 0 ${U.borderRadiusLG}px`}},[`${ee}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:U.colorBgContainer}}}},[`&${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px 0`}},[`${ee}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:U.colorBgContainer}}}}}}},Nt=U=>{const{componentCls:ee,itemHoverColor:q,dropdownEdgeChildVerticalPadding:ne}=U;return{[`${ee}-dropdown`]:Object.assign(Object.assign({},(0,I.Wf)(U)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:U.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${ee}-dropdown-menu`]:{maxHeight:U.tabsDropdownHeight,margin:0,padding:`${ne}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:U.colorBgContainer,backgroundClip:"padding-box",borderRadius:U.borderRadiusLG,outline:"none",boxShadow:U.boxShadowSecondary,"&-item":Object.assign(Object.assign({},I.vS),{display:"flex",alignItems:"center",minWidth:U.tabsDropdownWidth,margin:0,padding:`${U.paddingXXS}px ${U.paddingSM}px`,color:U.colorText,fontWeight:"normal",fontSize:U.fontSize,lineHeight:U.lineHeight,cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:U.marginSM},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:q}},"&:hover":{background:U.controlItemBgHover},"&-disabled":{"&, &:hover":{color:U.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},dt=U=>{const{componentCls:ee,margin:q,colorBorderSecondary:ne,horizontalMargin:Le,verticalItemPadding:Ie,verticalItemMargin:$e}=U;return{[`${ee}-top, ${ee}-bottom`]:{flexDirection:"column",[`> ${ee}-nav, > div > ${ee}-nav`]:{margin:Le,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${U.lineWidth}px ${U.lineType} ${ne}`,content:"''"},[`${ee}-ink-bar`]:{height:U.lineWidthBold,"&-animated":{transition:`width ${U.motionDurationSlow}, left ${U.motionDurationSlow},
right ${U.motionDurationSlow}`}},[`${ee}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:U.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:U.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:U.boxShadowTabsOverflowRight},[`&${ee}-nav-wrap-ping-left::before`]:{opacity:1},[`&${ee}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${ee}-top`]:{[`> ${ee}-nav,
> div > ${ee}-nav`]:{"&::before":{bottom:0},[`${ee}-ink-bar`]:{bottom:0}}},[`${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,marginTop:`${q}px`,marginBottom:0,"&::before":{top:0},[`${ee}-ink-bar`]:{top:0}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0}},[`${ee}-left, ${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{flexDirection:"column",minWidth:U.controlHeight*1.25,[`${ee}-tab`]:{padding:Ie,textAlign:"center"},[`${ee}-tab + ${ee}-tab`]:{margin:$e},[`${ee}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:U.controlHeight},"&::before":{top:0,boxShadow:U.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:U.boxShadowTabsOverflowBottom},[`&${ee}-nav-wrap-ping-top::before`]:{opacity:1},[`&${ee}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${ee}-ink-bar`]:{width:U.lineWidthBold,"&-animated":{transition:`height ${U.motionDurationSlow}, top ${U.motionDurationSlow}`}},[`${ee}-nav-list, ${ee}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${U.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:U.paddingLG}}}},[`${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,[`${ee}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-U.lineWidth},borderRight:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingRight:{_skip_check_:!0,value:U.paddingLG}}}}}},xt=U=>{const{componentCls:ee,cardPaddingSM:q,cardPaddingLG:ne,horizontalItemPaddingSM:Le,horizontalItemPaddingLG:Ie}=U;return{[ee]:{"&-small":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Le,fontSize:U.titleFontSizeSM}}},"&-large":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Ie,fontSize:U.titleFontSizeLG}}}},[`${ee}-card`]:{[`&${ee}-small`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:q}},[`&${ee}-bottom`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadius}px ${U.borderRadius}px`}},[`&${ee}-top`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`${U.borderRadius}px ${U.borderRadius}px 0 0`}},[`&${ee}-right`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadius}px ${U.borderRadius}px 0`}}},[`&${ee}-left`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadius}px 0 0 ${U.borderRadius}px`}}}},[`&${ee}-large`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:ne}}}}}},Mt=U=>{const{componentCls:ee,itemActiveColor:q,itemHoverColor:ne,iconCls:Le,tabsHorizontalItemMargin:Ie,horizontalItemPadding:$e,itemSelectedColor:it,itemColor:Ct}=U,Ot=`${ee}-tab`;return{[Ot]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:$e,fontSize:U.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Ct,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:q}},(0,I.Qy)(U)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-U.marginXXS},marginLeft:{_skip_check_:!0,value:U.marginXS},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"&:hover":{color:U.colorTextHeading}},"&:hover":{color:ne},[`&${Ot}-active ${Ot}-btn`]:{color:it,textShadow:U.tabsActiveTextShadow},[`&${Ot}-disabled`]:{color:U.colorTextDisabled,cursor:"not-allowed"},[`&${Ot}-disabled ${Ot}-btn, &${Ot}-disabled ${ee}-remove`]:{"&:focus, &:active":{color:U.colorTextDisabled}},[`& ${Ot}-remove ${Le}`]:{margin:0},[Le]:{marginRight:{_skip_check_:!0,value:U.marginSM}}},[`${Ot} + ${Ot}`]:{margin:{_skip_check_:!0,value:Ie}}}},Tt=U=>{const{componentCls:ee,tabsHorizontalItemMarginRTL:q,iconCls:ne,cardGutter:Le}=U;return{[`${ee}-rtl`]:{direction:"rtl",[`${ee}-nav`]:{[`${ee}-tab`]:{margin:{_skip_check_:!0,value:q},[`${ee}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[ne]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${U.marginSM}px`}},[`${ee}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${U.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${U.marginXXS}px`},[ne]:{margin:0}}}},[`&${ee}-left`]:{[`> ${ee}-nav`]:{order:1},[`> ${ee}-content-holder`]:{order:0}},[`&${ee}-right`]:{[`> ${ee}-nav`]:{order:0},[`> ${ee}-content-holder`]:{order:1}},[`&${ee}-card${ee}-top, &${ee}-card${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginRight:{_skip_check_:!0,value:Le},marginLeft:{_skip_check_:!0,value:0}}}}},[`${ee}-dropdown-rtl`]:{direction:"rtl"},[`${ee}-menu-item`]:{[`${ee}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Vt=U=>{const{componentCls:ee,tabsCardPadding:q,cardHeight:ne,cardGutter:Le,itemHoverColor:Ie,itemActiveColor:$e,colorBorderSecondary:it}=U;return{[ee]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(U)),{display:"flex",[`> ${ee}-nav, > div > ${ee}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${ee}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${U.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${ee}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${U.motionDurationSlow}`},[`${ee}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${ee}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${ee}-nav-more`]:{position:"relative",padding:q,background:"transparent",border:0,color:U.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:U.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${ee}-nav-add`]:Object.assign({minWidth:ne,marginLeft:{_skip_check_:!0,value:Le},padding:`0 ${U.paddingXS}px`,background:"transparent",border:`${U.lineWidth}px ${U.lineType} ${it}`,borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:U.colorText,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`,"&:hover":{color:Ie},"&:active, &:focus:not(:focus-visible)":{color:$e}},(0,I.Qy)(U))},[`${ee}-extra-content`]:{flex:"none"},[`${ee}-ink-bar`]:{position:"absolute",background:U.inkBarColor,pointerEvents:"none"}}),Mt(U)),{[`${ee}-content`]:{position:"relative",width:"100%"},[`${ee}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${ee}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${ee}-centered`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-nav-wrap`]:{[`&:not([class*='${ee}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Yt=(0,Je.Z)("Tabs",U=>{const ee=(0,Re.TS)(U,{tabsCardPadding:U.cardPadding||`${(U.cardHeight-Math.round(U.fontSize*U.lineHeight))/2-U.lineWidth}px ${U.padding}px`,dropdownEdgeChildVerticalPadding:U.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${U.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${U.horizontalItemGutter}px`});return[xt(ee),Tt(ee),dt(ee),Nt(ee),Rt(ee),Vt(ee),ze(ee)]},U=>{const ee=U.controlHeightLG;return{zIndexPopup:U.zIndexPopupBase+50,cardBg:U.colorFillAlter,cardHeight:ee,cardPadding:"",cardPaddingSM:`${U.paddingXXS*1.5}px ${U.padding}px`,cardPaddingLG:`${U.paddingXS}px ${U.padding}px ${U.paddingXXS*1.5}px`,titleFontSize:U.fontSize,titleFontSizeLG:U.fontSizeLG,titleFontSizeSM:U.fontSize,inkBarColor:U.colorPrimary,horizontalMargin:`0 0 ${U.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${U.paddingSM}px 0`,horizontalItemPaddingSM:`${U.paddingXS}px 0`,horizontalItemPaddingLG:`${U.padding}px 0`,verticalItemPadding:`${U.paddingXS}px ${U.paddingLG}px`,verticalItemMargin:`${U.margin}px 0 0 0`,itemColor:U.colorText,itemSelectedColor:U.colorPrimary,itemHoverColor:U.colorPrimaryHover,itemActiveColor:U.colorPrimaryActive,cardGutter:U.marginXXS/2}}),Dt=function(U,ee){var q={};for(var ne in U)Object.prototype.hasOwnProperty.call(U,ne)&&ee.indexOf(ne)<0&&(q[ne]=U[ne]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ne=Object.getOwnPropertySymbols(U);Le<ne.length;Le++)ee.indexOf(ne[Le])<0&&Object.prototype.propertyIsEnumerable.call(U,ne[Le])&&(q[ne[Le]]=U[ne[Le]]);return q};const qt=U=>{const{type:ee,className:q,rootClassName:ne,size:Le,onEdit:Ie,hideAdd:$e,centered:it,addIcon:Ct,popupClassName:Ot,children:Zt,items:Ht,animated:Ft,style:zt,indicatorSize:_e}=U,Ge=Dt(U,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:qe,moreIcon:ot=d.createElement(v.Z,null)}=Ge,{direction:gt,tabs:tt,getPrefixCls:ut,getPopupContainer:ge}=d.useContext(O.E_),He=ut("tabs",qe),[et,at]=Yt(He);let st;ee==="editable-card"&&(st={onEdit:(un,pn)=>{let{key:Cn,event:Ne}=pn;Ie==null||Ie(un==="add"?Ne:Cn,un)},removeIcon:d.createElement(t.Z,null),addIcon:Ct||d.createElement(g.Z,null),showAdd:$e!==!0});const At=ut(),St=bt(Ht,Zt),kt=de(He,Ft),Jt=(0,le.Z)(Le),en=Object.assign(Object.assign({},tt==null?void 0:tt.style),zt);return et(d.createElement(T,Object.assign({direction:gt,getPopupContainer:ge,moreTransitionName:`${At}-slide-up`},Ge,{items:St,className:i()({[`${He}-${Jt}`]:Jt,[`${He}-card`]:["card","editable-card"].includes(ee),[`${He}-editable-card`]:ee==="editable-card",[`${He}-centered`]:it},tt==null?void 0:tt.className,q,ne,at),popupClassName:i()(Ot,at),style:en,editable:st,moreIcon:ot,prefixCls:He,animated:kt,indicatorSize:_e!=null?_e:tt==null?void 0:tt.indicatorSize})))};qt.TabPane=Oe;var Ce=qt},17574:function(wt,N,e){"use strict";e.d(N,{default:function(){return X}});var t=e(23130),v=e(26407),g=e(52671),p=e(8657),i=e(92413),h=e(59301),r={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"},l=r,c=e(7657),s=function(Z,pe){return h.createElement(c.Z,(0,i.Z)({},Z,{ref:pe,icon:l}))},o=h.forwardRef(s),d=o,n=e(92310),a=e.n(n),u=e(35654),f=e(71430),S=e(36355),E=e(56082),w=e(62892),A=e(20648);const b=4;function C(W){const{dropPosition:Z,dropLevelOffset:pe,prefixCls:Ae,indent:he,direction:ye="ltr"}=W,Pe=ye==="ltr"?"left":"right",ct=ye==="ltr"?"right":"left",Ue={[Pe]:-pe*he+b,[ct]:0};switch(Z){case-1:Ue.top=-3;break;case 1:Ue.bottom=-3;break;default:Ue.bottom=-3,Ue[Pe]=he+b;break}return h.createElement("div",{style:Ue,className:`${Ae}-drop-indicator`})}var m=e(71997),x=h.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:Ae,virtual:he,tree:ye}=h.useContext(S.E_),{prefixCls:Pe,className:ct,showIcon:Ue=!1,showLine:Ve,switcherIcon:Et,blockNode:Xe=!1,children:je,checkable:yt=!1,selectable:Be=!0,draggable:ue,motion:ce,style:Q}=W,L=pe("tree",Pe),oe=pe(),xe=ce!=null?ce:Object.assign(Object.assign({},(0,w.Z)(oe)),{motionAppear:!1}),k=Object.assign(Object.assign({},W),{checkable:yt,selectable:Be,showIcon:Ue,motion:xe,blockNode:Xe,showLine:!!Ve,dropIndicatorRender:C}),[R,re]=(0,A.ZP)(L),j=h.useMemo(()=>{if(!ue)return!1;let D={};switch(typeof ue){case"function":D.nodeDraggable=ue;break;case"object":D=Object.assign({},ue);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(E.Z,null)),D},[ue]),M=D=>h.createElement(m.Z,{prefixCls:L,switcherIcon:Et,treeNodeProps:D,showLine:Ve});return R(h.createElement(t.Z,Object.assign({itemHeight:20,ref:Z,virtual:he},k,{style:Object.assign(Object.assign({},ye==null?void 0:ye.style),Q),prefixCls:L,className:a()({[`${L}-icon-hide`]:!Ue,[`${L}-block-node`]:Xe,[`${L}-unselectable`]:!Be,[`${L}-rtl`]:Ae==="rtl"},ye==null?void 0:ye.className,ct,re),direction:Ae,checkable:yt&&h.createElement("span",{className:`${L}-checkbox-inner`}),selectable:Be,switcherIcon:M,draggable:j}),je))}),P;(function(W){W[W.None=0]="None",W[W.Start=1]="Start",W[W.End=2]="End"})(P||(P={}));function _(W,Z){function pe(Ae){const{key:he,children:ye}=Ae;Z(he,Ae)!==!1&&_(ye||[],Z)}W.forEach(pe)}function z(W){let{treeData:Z,expandedKeys:pe,startKey:Ae,endKey:he}=W;const ye=[];let Pe=P.None;if(Ae&&Ae===he)return[Ae];if(!Ae||!he)return[];function ct(Ue){return Ue===Ae||Ue===he}return _(Z,Ue=>{if(Pe===P.End)return!1;if(ct(Ue)){if(ye.push(Ue),Pe===P.None)Pe=P.Start;else if(Pe===P.Start)return Pe=P.End,!1}else Pe===P.Start&&ye.push(Ue);return pe.includes(Ue)}),ye}function K(W,Z){const pe=(0,v.Z)(Z),Ae=[];return _(W,(he,ye)=>{const Pe=pe.indexOf(he);return Pe!==-1&&(Ae.push(ye),pe.splice(Pe,1)),!!pe.length}),Ae}var be=function(W,Z){var pe={};for(var Ae in W)Object.prototype.hasOwnProperty.call(W,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=W[Ae]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(W);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(W,Ae[he])&&(pe[Ae[he]]=W[Ae[he]]);return pe};function ae(W){const{isLeaf:Z,expanded:pe}=W;return Z?h.createElement(g.Z,null):pe?h.createElement(p.Z,null):h.createElement(d,null)}function Me(W){let{treeData:Z,children:pe}=W;return Z||(0,f.zn)(pe)}const B=(W,Z)=>{var{defaultExpandAll:pe,defaultExpandParent:Ae,defaultExpandedKeys:he}=W,ye=be(W,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Pe=h.useRef(),ct=h.useRef(),Ue=()=>{const{keyEntities:j}=(0,f.I8)(Me(ye));let M;return pe?M=Object.keys(j):Ae?M=(0,u.r7)(ye.expandedKeys||he||[],j):M=ye.expandedKeys||he,M},[Ve,Et]=h.useState(ye.selectedKeys||ye.defaultSelectedKeys||[]),[Xe,je]=h.useState(()=>Ue());h.useEffect(()=>{"selectedKeys"in ye&&Et(ye.selectedKeys)},[ye.selectedKeys]),h.useEffect(()=>{"expandedKeys"in ye&&je(ye.expandedKeys)},[ye.expandedKeys]);const yt=(j,M)=>{var D;return"expandedKeys"in ye||je(j),(D=ye.onExpand)===null||D===void 0?void 0:D.call(ye,j,M)},Be=(j,M)=>{var D;const{multiple:J}=ye,{node:F,nativeEvent:te}=M,{key:Ee=""}=F,ie=Me(ye),T=Object.assign(Object.assign({},M),{selected:!0}),O=(te==null?void 0:te.ctrlKey)||(te==null?void 0:te.metaKey),le=te==null?void 0:te.shiftKey;let ve;J&&O?(ve=j,Pe.current=Ee,ct.current=ve,T.selectedNodes=K(ie,ve)):J&&le?(ve=Array.from(new Set([].concat((0,v.Z)(ct.current||[]),(0,v.Z)(z({treeData:ie,expandedKeys:Xe,startKey:Ee,endKey:Pe.current}))))),T.selectedNodes=K(ie,ve)):(ve=[Ee],Pe.current=Ee,ct.current=ve,T.selectedNodes=K(ie,ve)),(D=ye.onSelect)===null||D===void 0||D.call(ye,ve,T),"selectedKeys"in ye||Et(ve)},{getPrefixCls:ue,direction:ce}=h.useContext(S.E_),{prefixCls:Q,className:L,showIcon:oe=!0,expandAction:xe="click"}=ye,k=be(ye,["prefixCls","className","showIcon","expandAction"]),R=ue("tree",Q),re=a()(`${R}-directory`,{[`${R}-directory-rtl`]:ce==="rtl"},L);return h.createElement(x,Object.assign({icon:ae,ref:Z,blockNode:!0},k,{showIcon:oe,expandAction:xe,prefixCls:R,className:re,expandedKeys:Xe,selectedKeys:Ve,onSelect:Be,onExpand:yt}))};var G=h.forwardRef(B);const se=x;se.DirectoryTree=G,se.TreeNode=t.O;var X=se},20648:function(wt,N,e){"use strict";e.d(N,{TM:function(){return n},Yk:function(){return d}});var t=e(93083),v=e(98447),g=e(17313),p=e(8378),i=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),l=(a,u)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${u.motionDurationSlow}`}}}),c=(a,u)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:u.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${u.lineWidthBold}px solid ${u.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(a,u)=>{const{treeCls:f,treeNodeCls:S,treeNodePadding:E,titleHeight:w,nodeSelectedBg:A,nodeHoverBg:b}=u,C=u.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(u)),{background:u.colorBgContainer,borderRadius:u.borderRadius,transition:`background-color ${u.motionDurationSlow}`,[`&${f}-rtl`]:{[`${f}-switcher`]:{"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${f}-active-focused)`]:Object.assign({},(0,g.oN)(u)),[`${f}-list-holder-inner`]:{alignItems:"flex-start"},[`&${f}-block-node`]:{[`${f}-list-holder-inner`]:{alignItems:"stretch",[`${f}-node-content-wrapper`]:{flex:"auto"},[`${S}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${u.colorPrimary}`,opacity:0,animationName:r,animationDuration:u.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${S}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${f}-node-content-wrapper`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(u)),[`&:not(${S}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:w,lineHeight:`${w}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${u.motionDurationSlow}`,[`${S}:hover &`]:{opacity:.45}},[`&${S}-disabled`]:{[`${f}-draggable-icon`]:{visibility:"hidden"}}}},[`${f}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:w}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},l(a,u)),{position:"relative",flex:"none",alignSelf:"stretch",width:w,margin:0,lineHeight:`${w}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:u.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${u.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w/2*.8,height:w/2,borderBottom:`1px solid ${u.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:w,margin:0,padding:`0 ${u.paddingXS/2}px`,color:"inherit",lineHeight:`${w}px`,background:"transparent",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:b},[`&${f}-node-selected`]:{backgroundColor:A},[`${f}-iconEle`]:{display:"inline-block",width:w,height:w,lineHeight:`${w}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${w}px`,userSelect:"none"},c(a,u)),[`${S}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${u.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,borderInlineEnd:`1px solid ${u.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${f}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${S}-leaf-last`]:{[`${f}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${w/2}px !important`}}}}})}},o=a=>{const{treeCls:u,treeNodeCls:f,treeNodePadding:S,directoryNodeSelectedBg:E,directoryNodeSelectedColor:w}=a;return{[`${u}${u}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:S,insetInlineStart:0,transition:`background-color ${a.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:a.controlItemBgHover}},"> *":{zIndex:1},[`${u}-switcher`]:{transition:`color ${a.motionDurationMid}`},[`${u}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${u}-node-selected`]:{color:w,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${u}-switcher`]:{color:w},[`${u}-node-content-wrapper`]:{color:w,background:"transparent"}}}}}},d=(a,u)=>{const f=`.${a}`,S=`${f}-treenode`,E=u.paddingXS/2,w=(0,i.TS)(u,{treeCls:f,treeNodeCls:S,treeNodePadding:E});return[s(a,w),o(w)]},n=a=>{const{controlHeightSM:u}=a;return{titleHeight:u,nodeHoverBg:a.controlItemBgHover,nodeSelectedBg:a.controlItemBgActive}};N.ZP=(0,h.Z)("Tree",(a,u)=>{let{prefixCls:f}=u;return[{[a.componentCls]:(0,v.C2)(`${f}-checkbox`,a)},d(f,a),(0,p.Z)(a)]},a=>{const{colorTextLightSolid:u,colorPrimary:f}=a;return Object.assign(Object.assign({},n(a)),{directoryNodeSelectedColor:u,directoryNodeSelectedBg:f})})},71997:function(wt,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(92413),v=e(59301),g={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"},p=g,i=e(7657),h=function(w,A){return v.createElement(i.Z,(0,t.Z)({},w,{ref:A,icon:p}))},r=v.forwardRef(h),l=r,c=e(52671),s=e(58617),o=e(15075),d=e(43531),n=e(92310),a=e.n(n),u=e(92343),S=E=>{const{prefixCls:w,switcherIcon:A,treeNodeProps:b,showLine:C}=E,{isLeaf:m,expanded:y,loading:x}=b;if(x)return v.createElement(s.Z,{className:`${w}-switcher-loading-icon`});let P;if(C&&typeof C=="object"&&(P=C.showLeafIcon),m){if(!C)return null;if(typeof P!="boolean"&&P){const K=typeof P=="function"?P(b):P,be=`${w}-switcher-line-custom-icon`;return(0,u.l$)(K)?(0,u.Tm)(K,{className:a()(K.props.className||"",be)}):K}return P?v.createElement(c.Z,{className:`${w}-switcher-line-icon`}):v.createElement("span",{className:`${w}-switcher-leaf-line`})}const _=`${w}-switcher-icon`,z=typeof A=="function"?A(b):A;return(0,u.l$)(z)?(0,u.Tm)(z,{className:a()(z.props.className||"",_)}):z!==void 0?z:C?y?v.createElement(o.Z,{className:`${w}-switcher-line-icon`}):v.createElement(d.Z,{className:`${w}-switcher-line-icon`}):v.createElement(l,{className:_})}},54580:function(wt,N,e){"use strict";e.d(N,{default:function(){return zt}});var t=e(59301),v=e(26407),g=e(92310),p=e.n(g),i=e(92413),h=e(6909),r=e(4771),l=e(9427),c=e(25440),s=e(400),o=e(37061),d=e(85195),n=e(39559),a=e(20569),u=e(26112);function f(_e,Ge){var qe="cannot ".concat(_e.method," ").concat(_e.action," ").concat(Ge.status,"'"),ot=new Error(qe);return ot.status=Ge.status,ot.method=_e.method,ot.url=_e.action,ot}function S(_e){var Ge=_e.responseText||_e.response;if(!Ge)return Ge;try{return JSON.parse(Ge)}catch(qe){return Ge}}function E(_e){var Ge=new XMLHttpRequest;_e.onProgress&&Ge.upload&&(Ge.upload.onprogress=function(tt){tt.total>0&&(tt.percent=tt.loaded/tt.total*100),_e.onProgress(tt)});var qe=new FormData;_e.data&&Object.keys(_e.data).forEach(function(gt){var tt=_e.data[gt];if(Array.isArray(tt)){tt.forEach(function(ut){qe.append("".concat(gt,"[]"),ut)});return}qe.append(gt,tt)}),_e.file instanceof Blob?qe.append(_e.filename,_e.file,_e.file.name):qe.append(_e.filename,_e.file),Ge.onerror=function(tt){_e.onError(tt)},Ge.onload=function(){return Ge.status<200||Ge.status>=300?_e.onError(f(_e,Ge),S(Ge)):_e.onSuccess(S(Ge),Ge)},Ge.open(_e.method,_e.action,!0),_e.withCredentials&&"withCredentials"in Ge&&(Ge.withCredentials=!0);var ot=_e.headers||{};return ot["X-Requested-With"]!==null&&Ge.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ot).forEach(function(gt){ot[gt]!==null&&Ge.setRequestHeader(gt,ot[gt])}),Ge.send(qe),{abort:function(){Ge.abort()}}}var w=+new Date,A=0;function b(){return"rc-upload-".concat(w,"-").concat(++A)}var C=e(48736),m=function(_e,Ge){if(_e&&Ge){var qe=Array.isArray(Ge)?Ge:Ge.split(","),ot=_e.name||"",gt=_e.type||"",tt=gt.replace(/\/.*$/,"");return qe.some(function(ut){var ge=ut.trim();if(/^\*(\/\*)?$/.test(ut))return!0;if(ge.charAt(0)==="."){var He=ot.toLowerCase(),et=ge.toLowerCase(),at=[et];return(et===".jpg"||et===".jpeg")&&(at=[".jpg",".jpeg"]),at.some(function(st){return He.endsWith(st)})}return/\/\*$/.test(ge)?tt===ge.replace(/\/.*$/,""):gt===ge?!0:/^\w+$/.test(ge)?((0,C.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ge,"'.Skip for check.")),!0):!1})}return!0};function y(_e,Ge){var qe=_e.createReader(),ot=[];function gt(){qe.readEntries(function(tt){var ut=Array.prototype.slice.apply(tt);ot=ot.concat(ut);var ge=!ut.length;ge?Ge(ot):gt()})}gt()}var x=function(Ge,qe,ot){var gt=function tt(ut,ge){ut&&(ut.path=ge||"",ut.isFile?ut.file(function(He){ot(He)&&(ut.fullPath&&!He.webkitRelativePath&&(Object.defineProperties(He,{webkitRelativePath:{writable:!0}}),He.webkitRelativePath=ut.fullPath.replace(/^\//,""),Object.defineProperties(He,{webkitRelativePath:{writable:!1}})),qe([He]))}):ut.isDirectory&&y(ut,function(He){He.forEach(function(et){tt(et,"".concat(ge).concat(ut.name,"/"))})}))};Ge.forEach(function(tt){gt(tt.webkitGetAsEntry())})},P=x,_=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(_e){(0,l.Z)(qe,_e);var Ge=(0,c.Z)(qe);function qe(){var ot;(0,h.Z)(this,qe);for(var gt=arguments.length,tt=new Array(gt),ut=0;ut<gt;ut++)tt[ut]=arguments[ut];return ot=Ge.call.apply(Ge,[this].concat(tt)),ot.state={uid:b()},ot.reqs={},ot.fileInput=void 0,ot._isMounted=void 0,ot.onChange=function(ge){var He=ot.props,et=He.accept,at=He.directory,st=ge.target.files,At=(0,v.Z)(st).filter(function(St){return!at||m(St,et)});ot.uploadFiles(At),ot.reset()},ot.onClick=function(ge){var He=ot.fileInput;if(He){var et=ge.target,at=ot.props.onClick;if(et&&et.tagName==="BUTTON"){var st=He.parentNode;st.focus(),et.blur()}He.click(),at&&at(ge)}},ot.onKeyDown=function(ge){ge.key==="Enter"&&ot.onClick(ge)},ot.onFileDrop=function(ge){var He=ot.props.multiple;if(ge.preventDefault(),ge.type!=="dragover")if(ot.props.directory)P(Array.prototype.slice.call(ge.dataTransfer.items),ot.uploadFiles,function(at){return m(at,ot.props.accept)});else{var et=(0,v.Z)(ge.dataTransfer.files).filter(function(at){return m(at,ot.props.accept)});He===!1&&(et=et.slice(0,1)),ot.uploadFiles(et)}},ot.uploadFiles=function(ge){var He=(0,v.Z)(ge),et=He.map(function(at){return at.uid=b(),ot.processFile(at,He)});Promise.all(et).then(function(at){var st=ot.props.onBatchStart;st==null||st(at.map(function(At){var St=At.origin,kt=At.parsedFile;return{file:St,parsedFile:kt}})),at.filter(function(At){return At.parsedFile!==null}).forEach(function(At){ot.post(At)})})},ot.processFile=function(){var ge=(0,a.Z)((0,d.Z)().mark(function He(et,at){var st,At,St,kt,Jt,en,un,pn,Cn;return(0,d.Z)().wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(st=ot.props.beforeUpload,At=et,!st){ke.next=14;break}return ke.prev=3,ke.next=6,st(et,at);case 6:At=ke.sent,ke.next=12;break;case 9:ke.prev=9,ke.t0=ke.catch(3),At=!1;case 12:if(At!==!1){ke.next=14;break}return ke.abrupt("return",{origin:et,parsedFile:null,action:null,data:null});case 14:if(St=ot.props.action,typeof St!="function"){ke.next=21;break}return ke.next=18,St(et);case 18:kt=ke.sent,ke.next=22;break;case 21:kt=St;case 22:if(Jt=ot.props.data,typeof Jt!="function"){ke.next=29;break}return ke.next=26,Jt(et);case 26:en=ke.sent,ke.next=30;break;case 29:en=Jt;case 30:return un=((0,n.Z)(At)==="object"||typeof At=="string")&&At?At:et,un instanceof File?pn=un:pn=new File([un],et.name,{type:et.type}),Cn=pn,Cn.uid=et.uid,ke.abrupt("return",{origin:et,data:en,parsedFile:Cn,action:kt});case 35:case"end":return ke.stop()}},He,null,[[3,9]])}));return function(He,et){return ge.apply(this,arguments)}}(),ot.saveFileInput=function(ge){ot.fileInput=ge},ot}return(0,r.Z)(qe,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(gt){var tt=this,ut=gt.data,ge=gt.origin,He=gt.action,et=gt.parsedFile;if(this._isMounted){var at=this.props,st=at.onStart,At=at.customRequest,St=at.name,kt=at.headers,Jt=at.withCredentials,en=at.method,un=ge.uid,pn=At||E,Cn={action:He,filename:St,data:ut,file:et,headers:kt,withCredentials:Jt,method:en||"post",onProgress:function(ke){var rt=tt.props.onProgress;rt==null||rt(ke,et)},onSuccess:function(ke,rt){var lt=tt.props.onSuccess;lt==null||lt(ke,et,rt),delete tt.reqs[un]},onError:function(ke,rt){var lt=tt.props.onError;lt==null||lt(ke,rt,et),delete tt.reqs[un]}};st(ge),this.reqs[un]=pn(Cn)}}},{key:"reset",value:function(){this.setState({uid:b()})}},{key:"abort",value:function(gt){var tt=this.reqs;if(gt){var ut=gt.uid?gt.uid:gt;tt[ut]&&tt[ut].abort&&tt[ut].abort(),delete tt[ut]}else Object.keys(tt).forEach(function(ge){tt[ge]&&tt[ge].abort&&tt[ge].abort(),delete tt[ge]})}},{key:"render",value:function(){var gt=this.props,tt=gt.component,ut=gt.prefixCls,ge=gt.className,He=gt.disabled,et=gt.id,at=gt.style,st=gt.multiple,At=gt.accept,St=gt.capture,kt=gt.children,Jt=gt.directory,en=gt.openFileDialogOnClick,un=gt.onMouseEnter,pn=gt.onMouseLeave,Cn=(0,o.Z)(gt,_),Ne=p()((0,s.Z)((0,s.Z)((0,s.Z)({},ut,!0),"".concat(ut,"-disabled"),He),ge,ge)),ke=Jt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},rt=He?{}:{onClick:en?this.onClick:function(){},onKeyDown:en?this.onKeyDown:function(){},onMouseEnter:un,onMouseLeave:pn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return t.createElement(tt,(0,i.Z)({},rt,{className:Ne,role:"button",style:at}),t.createElement("input",(0,i.Z)({},(0,u.Z)(Cn,{aria:!0,data:!0}),{id:et,disabled:He,type:"file",ref:this.saveFileInput,onClick:function(pt){return pt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:At},ke,{multiple:st,onChange:this.onChange},St!=null?{capture:St}:{})),kt)}}]),qe}(t.Component),K=z;function be(){}var ae=function(_e){(0,l.Z)(qe,_e);var Ge=(0,c.Z)(qe);function qe(){var ot;(0,h.Z)(this,qe);for(var gt=arguments.length,tt=new Array(gt),ut=0;ut<gt;ut++)tt[ut]=arguments[ut];return ot=Ge.call.apply(Ge,[this].concat(tt)),ot.uploader=void 0,ot.saveUploader=function(ge){ot.uploader=ge},ot}return(0,r.Z)(qe,[{key:"abort",value:function(gt){this.uploader.abort(gt)}},{key:"render",value:function(){return t.createElement(K,(0,i.Z)({},this.props,{ref:this.saveUploader}))}}]),qe}(t.Component);ae.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:be,onError:be,onSuccess:be,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Me=ae,B=Me,$=e(18929),G=e(4676),se=e(36355),X=e(1684),W=e(9763),Z=e(31724),pe={icon:function(Ge,qe){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:qe}},{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:Ge}}]}},name:"file",theme:"twotone"},Ae=pe,he=e(7657),ye=function(Ge,qe){return t.createElement(he.Z,(0,i.Z)({},Ge,{ref:qe,icon:Ae}))},Pe=t.forwardRef(ye),ct=Pe,Ue=e(58617),Ve={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"},Et=Ve,Xe=function(Ge,qe){return t.createElement(he.Z,(0,i.Z)({},Ge,{ref:qe,icon:Et}))},je=t.forwardRef(Xe),yt=je,Be={icon:function(Ge,qe){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:Ge}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:qe}},{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:qe}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:qe}},{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:Ge}}]}},name:"picture",theme:"twotone"},ue=Be,ce=function(Ge,qe){return t.createElement(he.Z,(0,i.Z)({},Ge,{ref:qe,icon:ue}))},Q=t.forwardRef(ce),L=Q,oe=e(77900),xe=e(56762),k=e(62892),R=e(92343),re=e(3113);function j(_e){return Object.assign(Object.assign({},_e),{lastModified:_e.lastModified,lastModifiedDate:_e.lastModifiedDate,name:_e.name,size:_e.size,type:_e.type,uid:_e.uid,percent:0,originFileObj:_e})}function M(_e,Ge){const qe=(0,v.Z)(Ge),ot=qe.findIndex(gt=>{let{uid:tt}=gt;return tt===_e.uid});return ot===-1?qe.push(_e):qe[ot]=_e,qe}function D(_e,Ge){const qe=_e.uid!==void 0?"uid":"name";return Ge.filter(ot=>ot[qe]===_e[qe])[0]}function J(_e,Ge){const qe=_e.uid!==void 0?"uid":"name",ot=Ge.filter(gt=>gt[qe]!==_e[qe]);return ot.length===Ge.length?null:ot}const F=function(){const Ge=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ot=Ge[Ge.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ot)||[""])[0]},te=_e=>_e.indexOf("image/")===0,Ee=_e=>{if(_e.type&&!_e.thumbUrl)return te(_e.type);const Ge=_e.thumbUrl||_e.url||"",qe=F(Ge);return/^data:image\//.test(Ge)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(qe)?!0:!(/^data:/.test(Ge)||qe)},ie=200;function T(_e){return new Promise(Ge=>{if(!_e.type||!te(_e.type)){Ge("");return}const qe=document.createElement("canvas");qe.width=ie,qe.height=ie,qe.style.cssText=`position: fixed; left: 0; top: 0; width: ${ie}px; height: ${ie}px; z-index: 9999; display: none;`,document.body.appendChild(qe);const ot=qe.getContext("2d"),gt=new Image;if(gt.onload=()=>{const{width:tt,height:ut}=gt;let ge=ie,He=ie,et=0,at=0;tt>ut?(He=ut*(ie/tt),at=-(He-ge)/2):(ge=tt*(ie/ut),et=-(ge-He)/2),ot.drawImage(gt,et,at,ge,He);const st=qe.toDataURL();document.body.removeChild(qe),window.URL.revokeObjectURL(gt.src),Ge(st)},gt.crossOrigin="anonymous",_e.type.startsWith("image/svg+xml")){const tt=new FileReader;tt.onload=()=>{tt.result&&(gt.src=tt.result)},tt.readAsDataURL(_e)}else if(_e.type.startsWith("image/gif")){const tt=new FileReader;tt.onload=()=>{tt.result&&Ge(tt.result)},tt.readAsDataURL(_e)}else gt.src=window.URL.createObjectURL(_e)})}var O=e(26227),le=e(41464),ve=e(15277),Oe=e(93948),Qe=e(6848),de=t.forwardRef((_e,Ge)=>{let{prefixCls:qe,className:ot,style:gt,locale:tt,listType:ut,file:ge,items:He,progress:et,iconRender:at,actionIconRender:st,itemRender:At,isImgUrl:St,showPreviewIcon:kt,showRemoveIcon:Jt,showDownloadIcon:en,previewIcon:un,removeIcon:pn,downloadIcon:Cn,onPreview:Ne,onDownload:ke,onClose:rt}=_e;var lt,pt;const{status:Xt}=ge,[Wt,Qt]=t.useState(Xt);t.useEffect(()=>{Xt!=="removed"&&Qt(Xt)},[Xt]);const[It,nn]=t.useState(!1);t.useEffect(()=>{const wn=setTimeout(()=>{nn(!0)},300);return()=>{clearTimeout(wn)}},[]);const On=at(ge);let tn=t.createElement("div",{className:`${qe}-icon`},On);if(ut==="picture"||ut==="picture-card"||ut==="picture-circle")if(Wt==="uploading"||!ge.thumbUrl&&!ge.url){const wn=p()(`${qe}-list-item-thumbnail`,{[`${qe}-list-item-file`]:Wt!=="uploading"});tn=t.createElement("div",{className:wn},On)}else{const wn=St!=null&&St(ge)?t.createElement("img",{src:ge.thumbUrl||ge.url,alt:ge.name,className:`${qe}-list-item-image`,crossOrigin:ge.crossOrigin}):On,dr=p()(`${qe}-list-item-thumbnail`,{[`${qe}-list-item-file`]:St&&!St(ge)});tn=t.createElement("a",{className:dr,onClick:Jn=>Ne(ge,Jn),href:ge.url||ge.thumbUrl,target:"_blank",rel:"noopener noreferrer"},wn)}const Kt=p()(`${qe}-list-item`,`${qe}-list-item-${Wt}`),Lt=typeof ge.linkProps=="string"?JSON.parse(ge.linkProps):ge.linkProps,mn=Jt?st((typeof pn=="function"?pn(ge):pn)||t.createElement(O.Z,null),()=>rt(ge),qe,tt.removeFile):null,an=en&&Wt==="done"?st((typeof Cn=="function"?Cn(ge):Cn)||t.createElement(le.Z,null),()=>ke(ge),qe,tt.downloadFile):null,En=ut!=="picture-card"&&ut!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${qe}-list-item-actions`,{picture:ut==="picture"})},an,mn),Sn=p()(`${qe}-list-item-name`),_n=ge.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:ge.name},Lt,{href:ge.url,onClick:wn=>Ne(ge,wn)}),ge.name),En]:[t.createElement("span",{key:"view",className:Sn,onClick:wn=>Ne(ge,wn),title:ge.name},ge.name),En],vn={pointerEvents:"none",opacity:.5},Yn=kt?t.createElement("a",{href:ge.url||ge.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ge.url||ge.thumbUrl?void 0:vn,onClick:wn=>Ne(ge,wn),title:tt.previewFile},typeof un=="function"?un(ge):un||t.createElement(ve.Z,null)):null,rr=(ut==="picture-card"||ut==="picture-circle")&&Wt!=="uploading"&&t.createElement("span",{className:`${qe}-list-item-actions`},Yn,Wt==="done"&&an,mn),{getPrefixCls:tr}=t.useContext(se.E_),fn=tr(),ln=t.createElement("div",{className:Kt},tn,_n,rr,It&&t.createElement(oe.default,{motionName:`${fn}-fade`,visible:Wt==="uploading",motionDeadline:2e3},wn=>{let{className:dr}=wn;const Jn="percent"in ge?t.createElement(Oe.Z,Object.assign({},et,{type:"line",percent:ge.percent,"aria-label":ge["aria-label"],"aria-labelledby":ge["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${qe}-list-item-progress`,dr)},Jn)})),bn=ge.response&&typeof ge.response=="string"?ge.response:((lt=ge.error)===null||lt===void 0?void 0:lt.statusText)||((pt=ge.error)===null||pt===void 0?void 0:pt.message)||tt.uploadError,An=Wt==="error"?t.createElement(Qe.Z,{title:bn,getPopupContainer:wn=>wn.parentNode},ln):ln;return t.createElement("div",{className:p()(`${qe}-list-item-container`,ot),style:gt,ref:Ge},At?At(An,ge,He,{download:ke.bind(null,ge),preview:Ne.bind(null,ge),remove:rt.bind(null,ge)}):An)});const Ze=(_e,Ge)=>{const{listType:qe="text",previewFile:ot=T,onPreview:gt,onDownload:tt,onRemove:ut,locale:ge,iconRender:He,isImageUrl:et=Ee,prefixCls:at,items:st=[],showPreviewIcon:At=!0,showRemoveIcon:St=!0,showDownloadIcon:kt=!1,removeIcon:Jt,previewIcon:en,downloadIcon:un,progress:pn={size:[-1,2],showInfo:!1},appendAction:Cn,appendActionVisible:Ne=!0,itemRender:ke,disabled:rt}=_e,lt=(0,xe.Z)(),[pt,Xt]=t.useState(!1);t.useEffect(()=>{qe!=="picture"&&qe!=="picture-card"&&qe!=="picture-circle"||(st||[]).forEach(vn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(vn.originFileObj instanceof File||vn.originFileObj instanceof Blob)||vn.thumbUrl!==void 0||(vn.thumbUrl="",ot&&ot(vn.originFileObj).then(Yn=>{vn.thumbUrl=Yn||"",lt()}))})},[qe,st,ot]),t.useEffect(()=>{Xt(!0)},[]);const Wt=(vn,Yn)=>{if(gt)return Yn==null||Yn.preventDefault(),gt(vn)},Qt=vn=>{typeof tt=="function"?tt(vn):vn.url&&window.open(vn.url)},It=vn=>{ut==null||ut(vn)},nn=vn=>{if(He)return He(vn,qe);const Yn=vn.status==="uploading",rr=et&&et(vn)?t.createElement(L,null):t.createElement(ct,null);let tr=Yn?t.createElement(Ue.Z,null):t.createElement(yt,null);return qe==="picture"?tr=Yn?t.createElement(Ue.Z,null):rr:(qe==="picture-card"||qe==="picture-circle")&&(tr=Yn?ge.uploading:rr),tr},On=(vn,Yn,rr,tr)=>{const fn={type:"text",size:"small",title:tr,onClick:ln=>{Yn(),(0,R.l$)(vn)&&vn.props.onClick&&vn.props.onClick(ln)},className:`${rr}-list-item-action`,disabled:rt};if((0,R.l$)(vn)){const ln=(0,R.Tm)(vn,Object.assign(Object.assign({},vn.props),{onClick:()=>{}}));return t.createElement(re.ZP,Object.assign({},fn,{icon:ln}))}return t.createElement(re.ZP,Object.assign({},fn),t.createElement("span",null,vn))};t.useImperativeHandle(Ge,()=>({handlePreview:Wt,handleDownload:Qt}));const{getPrefixCls:tn}=t.useContext(se.E_),Kt=tn("upload",at),Lt=tn(),mn=p()(`${Kt}-list`,`${Kt}-list-${qe}`),an=(0,v.Z)(st.map(vn=>({key:vn.uid,file:vn})));let Sn={motionDeadline:2e3,motionName:`${Kt}-${qe==="picture-card"||qe==="picture-circle"?"animate-inline":"animate"}`,keys:an,motionAppear:pt};const _n=t.useMemo(()=>{const vn=Object.assign({},(0,k.Z)(Lt));return delete vn.onAppearEnd,delete vn.onEnterEnd,delete vn.onLeaveEnd,vn},[Lt]);return qe!=="picture-card"&&qe!=="picture-circle"&&(Sn=Object.assign(Object.assign({},_n),Sn)),t.createElement("div",{className:mn},t.createElement(oe.CSSMotionList,Object.assign({},Sn,{component:!1}),vn=>{let{key:Yn,file:rr,className:tr,style:fn}=vn;return t.createElement(de,{key:Yn,locale:ge,prefixCls:Kt,className:tr,style:fn,file:rr,items:st,progress:pn,listType:qe,isImgUrl:et,showPreviewIcon:At,showRemoveIcon:St,showDownloadIcon:kt,removeIcon:Jt,previewIcon:en,downloadIcon:un,iconRender:nn,actionIconRender:On,itemRender:ke,onPreview:Wt,onDownload:Qt,onClose:It})}),Cn&&t.createElement(oe.default,Object.assign({},Sn,{visible:Ne,forceRender:!0}),vn=>{let{className:Yn,style:rr}=vn;return(0,R.Tm)(Cn,tr=>({className:p()(tr.className,Yn),style:Object.assign(Object.assign(Object.assign({},rr),{pointerEvents:Yn?"none":void 0}),tr.style)}))}))};var nt=t.forwardRef(Ze),bt=e(17313),I=e(8378),Je=e(83116),Re=e(37613),De=_e=>{const{componentCls:Ge,iconCls:qe}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:_e.colorFillAlter,border:`${_e.lineWidth}px dashed ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,cursor:"pointer",transition:`border-color ${_e.motionDurationSlow}`,[Ge]:{padding:`${_e.padding}px 0`},[`${Ge}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ge}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ge}-disabled):hover`]:{borderColor:_e.colorPrimaryHover},[`p${Ge}-drag-icon`]:{marginBottom:_e.margin,[qe]:{color:_e.colorPrimary,fontSize:_e.uploadThumbnailSize}},[`p${Ge}-text`]:{margin:`0 0 ${_e.marginXXS}px`,color:_e.colorTextHeading,fontSize:_e.fontSizeLG},[`p${Ge}-hint`]:{color:_e.colorTextDescription,fontSize:_e.fontSize},[`&${Ge}-disabled`]:{cursor:"not-allowed",[`p${Ge}-drag-icon ${qe},
p${Ge}-text,
p${Ge}-hint
`]:{color:_e.colorTextDisabled}}}}}},Rt=_e=>{const{componentCls:Ge,antCls:qe,iconCls:ot,fontSize:gt,lineHeight:tt}=_e,ut=`${Ge}-list-item`,ge=`${ut}-actions`,He=`${ut}-action`,et=Math.round(gt*tt);return{[`${Ge}-wrapper`]:{[`${Ge}-list`]:Object.assign(Object.assign({},(0,bt.dF)()),{lineHeight:_e.lineHeight,[ut]:{position:"relative",height:_e.lineHeight*gt,marginTop:_e.marginXS,fontSize:gt,display:"flex",alignItems:"center",transition:`background-color ${_e.motionDurationSlow}`,"&:hover":{backgroundColor:_e.controlItemBgHover},[`${ut}-name`]:Object.assign(Object.assign({},bt.vS),{padding:`0 ${_e.paddingXS}px`,lineHeight:tt,flex:"auto",transition:`all ${_e.motionDurationSlow}`}),[ge]:{[He]:{opacity:0},[`${He}${qe}-btn-sm`]:{height:et,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${He}:focus-visible,
&.picture ${He}
`]:{opacity:1},[ot]:{color:_e.actionsColor,transition:`all ${_e.motionDurationSlow}`},[`&:hover ${ot}`]:{color:_e.colorText}},[`${Ge}-icon ${ot}`]:{color:_e.colorTextDescription,fontSize:gt},[`${ut}-progress`]:{position:"absolute",bottom:-_e.uploadProgressOffset,width:"100%",paddingInlineStart:gt+_e.paddingXS,fontSize:gt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${ut}:hover ${He}`]:{opacity:1,color:_e.colorText},[`${ut}-error`]:{color:_e.colorError,[`${ut}-name, ${Ge}-icon ${ot}`]:{color:_e.colorError},[ge]:{[`${ot}, ${ot}:hover`]:{color:_e.colorError},[He]:{opacity:1}}},[`${Ge}-list-item-container`]:{transition:`opacity ${_e.motionDurationSlow}, height ${_e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Nt=e(93083),dt=e(1950);const xt=new Nt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Mt=new Nt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Vt=_e=>{const{componentCls:Ge}=_e,qe=`${Ge}-animate-inline`;return[{[`${Ge}-wrapper`]:{[`${qe}-appear, ${qe}-enter, ${qe}-leave`]:{animationDuration:_e.motionDurationSlow,animationTimingFunction:_e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${qe}-appear, ${qe}-enter`]:{animationName:xt},[`${qe}-leave`]:{animationName:Mt}}},{[`${Ge}-wrapper`]:(0,dt.J$)(_e)},xt,Mt]},Yt=e(93398),Dt=e(64993);const qt=_e=>{const{componentCls:Ge,iconCls:qe,uploadThumbnailSize:ot,uploadProgressOffset:gt}=_e,tt=`${Ge}-list`,ut=`${tt}-item`;return{[`${Ge}-wrapper`]:{[`
${tt}${tt}-picture,
${tt}${tt}-picture-card,
${tt}${tt}-picture-circle
`]:{[ut]:{position:"relative",height:ot+_e.lineWidth*2+_e.paddingXS*2,padding:_e.paddingXS,border:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,"&:hover":{background:"transparent"},[`${ut}-thumbnail`]:Object.assign(Object.assign({},bt.vS),{width:ot,height:ot,lineHeight:`${ot+_e.paddingSM}px`,textAlign:"center",flex:"none",[qe]:{fontSize:_e.fontSizeHeading2,color:_e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${ut}-progress`]:{bottom:gt,width:`calc(100% - ${_e.paddingSM*2}px)`,marginTop:0,paddingInlineStart:ot+_e.paddingXS}},[`${ut}-error`]:{borderColor:_e.colorError,[`${ut}-thumbnail ${qe}`]:{[`svg path[fill='${Yt.blue[0]}']`]:{fill:_e.colorErrorBg},[`svg path[fill='${Yt.blue.primary}']`]:{fill:_e.colorError}}},[`${ut}-uploading`]:{borderStyle:"dashed",[`${ut}-name`]:{marginBottom:gt}}},[`${tt}${tt}-picture-circle ${ut}`]:{[`&, &::before, ${ut}-thumbnail`]:{borderRadius:"50%"}}}}},Ce=_e=>{const{componentCls:Ge,iconCls:qe,fontSizeLG:ot,colorTextLightSolid:gt}=_e,tt=`${Ge}-list`,ut=`${tt}-item`,ge=_e.uploadPicCardSize;return{[`
${Ge}-wrapper${Ge}-picture-card-wrapper,
${Ge}-wrapper${Ge}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,bt.dF)()),{display:"inline-block",width:"100%",[`${Ge}${Ge}-select`]:{width:ge,height:ge,marginInlineEnd:_e.marginXS,marginBottom:_e.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:_e.colorFillAlter,border:`${_e.lineWidth}px dashed ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,cursor:"pointer",transition:`border-color ${_e.motionDurationSlow}`,[`> ${Ge}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ge}-disabled):hover`]:{borderColor:_e.colorPrimary}},[`${tt}${tt}-picture-card, ${tt}${tt}-picture-circle`]:{[`${tt}-item-container`]:{display:"inline-block",width:ge,height:ge,marginBlock:`0 ${_e.marginXS}px`,marginInline:`0 ${_e.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[ut]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${_e.paddingXS*2}px)`,height:`calc(100% - ${_e.paddingXS*2}px)`,backgroundColor:_e.colorBgMask,opacity:0,transition:`all ${_e.motionDurationSlow}`,content:'" "'}},[`${ut}:hover`]:{[`&::before, ${ut}-actions`]:{opacity:1}},[`${ut}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${_e.motionDurationSlow}`,[`${qe}-eye, ${qe}-download, ${qe}-delete`]:{zIndex:10,width:ot,margin:`0 ${_e.marginXXS}px`,fontSize:ot,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${ut}-actions, ${ut}-actions:hover`]:{[`${qe}-eye, ${qe}-download, ${qe}-delete`]:{color:new Dt.C(gt).setAlpha(.65).toRgbString(),"&:hover":{color:gt}}},[`${ut}-thumbnail, ${ut}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${ut}-name`]:{display:"none",textAlign:"center"},[`${ut}-file + ${ut}-name`]:{position:"absolute",bottom:_e.margin,display:"block",width:`calc(100% - ${_e.paddingXS*2}px)`},[`${ut}-uploading`]:{[`&${ut}`]:{backgroundColor:_e.colorFillAlter},[`&::before, ${qe}-eye, ${qe}-download, ${qe}-delete`]:{display:"none"}},[`${ut}-progress`]:{bottom:_e.marginXL,width:`calc(100% - ${_e.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ge}-wrapper${Ge}-picture-circle-wrapper`]:{[`${Ge}${Ge}-select`]:{borderRadius:"50%"}}}};var ee=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-rtl`]:{direction:"rtl"}}};const q=_e=>{const{componentCls:Ge,colorTextDisabled:qe}=_e;return{[`${Ge}-wrapper`]:Object.assign(Object.assign({},(0,bt.Wf)(_e)),{[Ge]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ge}-select`]:{display:"inline-block"},[`${Ge}-disabled`]:{color:qe,cursor:"not-allowed"}})}};var ne=(0,Je.Z)("Upload",_e=>{const{fontSizeHeading3:Ge,fontSize:qe,lineHeight:ot,lineWidth:gt,controlHeightLG:tt}=_e,ut=Math.round(qe*ot),ge=(0,Re.TS)(_e,{uploadThumbnailSize:Ge*2,uploadProgressOffset:ut/2+gt,uploadPicCardSize:tt*2.55});return[q(ge),De(ge),qt(ge),Ce(ge),Rt(ge),Vt(ge),ee(ge),(0,I.Z)(ge)]},_e=>({actionsColor:_e.colorTextDescription})),Le=function(_e,Ge,qe,ot){function gt(tt){return tt instanceof qe?tt:new qe(function(ut){ut(tt)})}return new(qe||(qe=Promise))(function(tt,ut){function ge(at){try{et(ot.next(at))}catch(st){ut(st)}}function He(at){try{et(ot.throw(at))}catch(st){ut(st)}}function et(at){at.done?tt(at.value):gt(at.value).then(ge,He)}et((ot=ot.apply(_e,Ge||[])).next())})};const Ie=`__LIST_IGNORE_${Date.now()}__`,$e=(_e,Ge)=>{const{fileList:qe,defaultFileList:ot,onRemove:gt,showUploadList:tt=!0,listType:ut="text",onPreview:ge,onDownload:He,onChange:et,onDrop:at,previewFile:st,disabled:At,locale:St,iconRender:kt,isImageUrl:Jt,progress:en,prefixCls:un,className:pn,type:Cn="select",children:Ne,style:ke,itemRender:rt,maxCount:lt,data:pt={},multiple:Xt=!1,action:Wt="",accept:Qt="",supportServerRender:It=!0,rootClassName:nn}=_e,On=t.useContext(X.Z),tn=At!=null?At:On,[Kt,Lt]=(0,$.Z)(ot||[],{value:qe,postState:Vn=>Vn!=null?Vn:[]}),[mn,an]=t.useState("drop"),En=t.useRef(null);t.useMemo(()=>{const Vn=Date.now();(qe||[]).forEach((lr,wr)=>{!lr.uid&&!Object.isFrozen(lr)&&(lr.uid=`__AUTO__${Vn}_${wr}__`)})},[qe]);const Sn=(Vn,lr,wr)=>{let gr=(0,v.Z)(lr),_r=!1;lt===1?gr=gr.slice(-1):lt&&(_r=gr.length>lt,gr=gr.slice(0,lt)),(0,G.flushSync)(()=>{Lt(gr)});const Ur={file:Vn,fileList:gr};wr&&(Ur.event=wr),(!_r||gr.some(ai=>ai.uid===Vn.uid))&&(0,G.flushSync)(()=>{et==null||et(Ur)})},_n=(Vn,lr)=>Le(void 0,void 0,void 0,function*(){const{beforeUpload:wr,transformFile:gr}=_e;let _r=Vn;if(wr){const Ur=yield wr(Vn,lr);if(Ur===!1)return!1;if(delete Vn[Ie],Ur===Ie)return Object.defineProperty(Vn,Ie,{value:!0,configurable:!0}),!1;typeof Ur=="object"&&Ur&&(_r=Ur)}return gr&&(_r=yield gr(_r)),_r}),vn=Vn=>{const lr=Vn.filter(_r=>!_r.file[Ie]);if(!lr.length)return;const wr=lr.map(_r=>j(_r.file));let gr=(0,v.Z)(Kt);wr.forEach(_r=>{gr=M(_r,gr)}),wr.forEach((_r,Ur)=>{let ai=_r;if(lr[Ur].parsedFile)_r.status="uploading";else{const{originFileObj:Fn}=_r;let qn;try{qn=new File([Fn],Fn.name,{type:Fn.type})}catch(er){qn=new Blob([Fn],{type:Fn.type}),qn.name=Fn.name,qn.lastModifiedDate=new Date,qn.lastModified=new Date().getTime()}qn.uid=_r.uid,ai=qn}Sn(ai,gr)})},Yn=(Vn,lr,wr)=>{try{typeof Vn=="string"&&(Vn=JSON.parse(Vn))}catch(Ur){}if(!D(lr,Kt))return;const gr=j(lr);gr.status="done",gr.percent=100,gr.response=Vn,gr.xhr=wr;const _r=M(gr,Kt);Sn(gr,_r)},rr=(Vn,lr)=>{if(!D(lr,Kt))return;const wr=j(lr);wr.status="uploading",wr.percent=Vn.percent;const gr=M(wr,Kt);Sn(wr,gr,Vn)},tr=(Vn,lr,wr)=>{if(!D(wr,Kt))return;const gr=j(wr);gr.error=Vn,gr.response=lr,gr.status="error";const _r=M(gr,Kt);Sn(gr,_r)},fn=Vn=>{let lr;Promise.resolve(typeof gt=="function"?gt(Vn):gt).then(wr=>{var gr;if(wr===!1)return;const _r=J(Vn,Kt);_r&&(lr=Object.assign(Object.assign({},Vn),{status:"removed"}),Kt==null||Kt.forEach(Ur=>{const ai=lr.uid!==void 0?"uid":"name";Ur[ai]===lr[ai]&&!Object.isFrozen(Ur)&&(Ur.status="removed")}),(gr=En.current)===null||gr===void 0||gr.abort(lr),Sn(lr,_r))})},ln=Vn=>{an(Vn.type),Vn.type==="drop"&&(at==null||at(Vn))};t.useImperativeHandle(Ge,()=>({onBatchStart:vn,onSuccess:Yn,onProgress:rr,onError:tr,fileList:Kt,upload:En.current}));const{getPrefixCls:bn,direction:An,upload:wn}=t.useContext(se.E_),dr=bn("upload",un),Jn=Object.assign(Object.assign({onBatchStart:vn,onError:tr,onProgress:rr,onSuccess:Yn},_e),{data:pt,multiple:Xt,action:Wt,accept:Qt,supportServerRender:It,prefixCls:dr,disabled:tn,beforeUpload:_n,onChange:void 0});delete Jn.className,delete Jn.style,(!Ne||tn)&&delete Jn.id;const[br,Or]=ne(dr),[Un]=(0,W.Z)("Upload",Z.Z.Upload),{showRemoveIcon:xr,showPreviewIcon:mr,showDownloadIcon:In,removeIcon:sr,previewIcon:Lr,downloadIcon:ir}=typeof tt=="boolean"?{}:tt,Cr=(Vn,lr)=>tt?t.createElement(nt,{prefixCls:dr,listType:ut,items:Kt,previewFile:st,onPreview:ge,onDownload:He,onRemove:fn,showRemoveIcon:!tn&&xr,showPreviewIcon:mr,showDownloadIcon:In,removeIcon:sr,previewIcon:Lr,downloadIcon:ir,iconRender:kt,locale:Object.assign(Object.assign({},Un),St),isImageUrl:Jt,progress:en,appendAction:Vn,appendActionVisible:lr,itemRender:rt,disabled:tn}):Vn,Nr=p()(`${dr}-wrapper`,pn,nn,Or,wn==null?void 0:wn.className,{[`${dr}-rtl`]:An==="rtl",[`${dr}-picture-card-wrapper`]:ut==="picture-card",[`${dr}-picture-circle-wrapper`]:ut==="picture-circle"}),oi=Object.assign(Object.assign({},wn==null?void 0:wn.style),ke);if(Cn==="drag"){const Vn=p()(Or,dr,`${dr}-drag`,{[`${dr}-drag-uploading`]:Kt.some(lr=>lr.status==="uploading"),[`${dr}-drag-hover`]:mn==="dragover",[`${dr}-disabled`]:tn,[`${dr}-rtl`]:An==="rtl"});return br(t.createElement("span",{className:Nr},t.createElement("div",{className:Vn,style:oi,onDrop:ln,onDragOver:ln,onDragLeave:ln},t.createElement(B,Object.assign({},Jn,{ref:En,className:`${dr}-btn`}),t.createElement("div",{className:`${dr}-drag-container`},Ne))),Cr()))}const Rr=p()(dr,`${dr}-select`,{[`${dr}-disabled`]:tn}),Yr=(Vn=>t.createElement("div",{className:Rr,style:Vn},t.createElement(B,Object.assign({},Jn,{ref:En}))))(Ne?void 0:{display:"none"});return br(ut==="picture-card"||ut==="picture-circle"?t.createElement("span",{className:Nr},Cr(Yr,!!Ne)):t.createElement("span",{className:Nr},Yr,Cr()))};var Ct=t.forwardRef($e),Ot=function(_e,Ge){var qe={};for(var ot in _e)Object.prototype.hasOwnProperty.call(_e,ot)&&Ge.indexOf(ot)<0&&(qe[ot]=_e[ot]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,ot=Object.getOwnPropertySymbols(_e);gt<ot.length;gt++)Ge.indexOf(ot[gt])<0&&Object.prototype.propertyIsEnumerable.call(_e,ot[gt])&&(qe[ot[gt]]=_e[ot[gt]]);return qe},Ht=t.forwardRef((_e,Ge)=>{var{style:qe,height:ot}=_e,gt=Ot(_e,["style","height"]);return t.createElement(Ct,Object.assign({ref:Ge},gt,{type:"drag",style:Object.assign(Object.assign({},qe),{height:ot})}))});const Ft=Ct;Ft.Dragger=Ht,Ft.LIST_IGNORE=Ie;var zt=Ft},24334:function(wt,N,e){var t,v;(function(g,p){wt.exports=p(g)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof e.g!="undefined"?e.g:this,function(g){"use strict";g=g||{};var p=g.Base64,i="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(ae){for(var Me={},B=0,$=ae.length;B<$;B++)Me[ae.charAt(B)]=B;return Me}(h),l=String.fromCharCode,c=function(ae){if(ae.length<2){var Me=ae.charCodeAt(0);return Me<128?ae:Me<2048?l(192|Me>>>6)+l(128|Me&63):l(224|Me>>>12&15)+l(128|Me>>>6&63)+l(128|Me&63)}else{var Me=65536+(ae.charCodeAt(0)-55296)*1024+(ae.charCodeAt(1)-56320);return l(240|Me>>>18&7)+l(128|Me>>>12&63)+l(128|Me>>>6&63)+l(128|Me&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(ae){return ae.replace(s,c)},d=function(ae){var Me=[0,2,1][ae.length%3],B=ae.charCodeAt(0)<<16|(ae.length>1?ae.charCodeAt(1):0)<<8|(ae.length>2?ae.charCodeAt(2):0),$=[h.charAt(B>>>18),h.charAt(B>>>12&63),Me>=2?"=":h.charAt(B>>>6&63),Me>=1?"=":h.charAt(B&63)];return $.join("")},n=g.btoa&&typeof g.btoa=="function"?function(ae){return g.btoa(ae)}:function(ae){if(ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ae.replace(/[\s\S]{1,3}/g,d)},a=function(ae){return n(o(String(ae)))},u=function(ae){return ae.replace(/[+\/]/g,function(Me){return Me=="+"?"-":"_"}).replace(/=/g,"")},f=function(ae,Me){return Me?u(a(ae)):a(ae)},S=function(ae){return f(ae,!0)},E;g.Uint8Array&&(E=function(ae,Me){for(var B="",$=0,G=ae.length;$<G;$+=3){var se=ae[$],X=ae[$+1],W=ae[$+2],Z=se<<16|X<<8|W;B+=h.charAt(Z>>>18)+h.charAt(Z>>>12&63)+(typeof X!="undefined"?h.charAt(Z>>>6&63):"=")+(typeof W!="undefined"?h.charAt(Z&63):"=")}return Me?u(B):B});var w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(ae){switch(ae.length){case 4:var Me=(7&ae.charCodeAt(0))<<18|(63&ae.charCodeAt(1))<<12|(63&ae.charCodeAt(2))<<6|63&ae.charCodeAt(3),B=Me-65536;return l((B>>>10)+55296)+l((B&1023)+56320);case 3:return l((15&ae.charCodeAt(0))<<12|(63&ae.charCodeAt(1))<<6|63&ae.charCodeAt(2));default:return l((31&ae.charCodeAt(0))<<6|63&ae.charCodeAt(1))}},b=function(ae){return ae.replace(w,A)},C=function(ae){var Me=ae.length,B=Me%4,$=(Me>0?r[ae.charAt(0)]<<18:0)|(Me>1?r[ae.charAt(1)]<<12:0)|(Me>2?r[ae.charAt(2)]<<6:0)|(Me>3?r[ae.charAt(3)]:0),G=[l($>>>16),l($>>>8&255),l($&255)];return G.length-=[0,0,2,1][B],G.join("")},m=g.atob&&typeof g.atob=="function"?function(ae){return g.atob(ae)}:function(ae){return ae.replace(/\S{1,4}/g,C)},y=function(ae){return m(String(ae).replace(/[^A-Za-z0-9\+\/]/g,""))},x=function(ae){return b(m(ae))},P=function(ae){return String(ae).replace(/[-_]/g,function(Me){return Me=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},_=function(ae){return x(P(ae))},z;g.Uint8Array&&(z=function(ae){return Uint8Array.from(y(P(ae)),function(Me){return Me.charCodeAt(0)})});var K=function(){var ae=g.Base64;return g.Base64=p,ae};if(g.Base64={VERSION:i,atob:y,btoa:n,fromBase64:_,toBase64:f,utob:o,encode:f,encodeURI:S,btou:b,decode:_,noConflict:K,fromUint8Array:E,toUint8Array:z},typeof Object.defineProperty=="function"){var be=function(ae){return{value:ae,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",be(function(){return _(this)})),Object.defineProperty(String.prototype,"toBase64",be(function(ae){return f(this,ae)})),Object.defineProperty(String.prototype,"toBase64URI",be(function(){return f(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),wt.exports?wt.exports.Base64=g.Base64:(t=[],v=function(){return g.Base64}.apply(N,t),v!==void 0&&(wt.exports=v)),{Base64:g.Base64}})},57128:function(wt,N,e){"use strict";function t(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(l){return typeof l}:t=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},t(h)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return g=function(){return h},h}function p(h){if(h&&h.__esModule)return h;if(h===null||t(h)!=="object"&&typeof h!="function")return{default:h};var r=g();if(r&&r.has(h))return r.get(h);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in h)if(Object.prototype.hasOwnProperty.call(h,s)){var o=c?Object.getOwnPropertyDescriptor(h,s):null;o&&(o.get||o.set)?Object.defineProperty(l,s,o):l[s]=h[s]}return l.default=h,r&&r.set(h,l),l}var i={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var l="",c=r.length,s=c%3,o=0;o<c-2;o+=3)l+=this.toBase64Table[r[o]>>2],l+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],l+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],l+=this.toBase64Table[r[o+2]&63];var d=c-s;return s===2?(l+=this.toBase64Table[r[d]>>2],l+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],l+=this.toBase64Table[(r[d+1]&15)<<2],l+=this.toBase64Table[64]):s===1&&(l+=this.toBase64Table[r[d]>>2],l+=this.toBase64Table[(r[d]&3)<<4],l+=this.toBase64Table[64],l+=this.toBase64Table[64]),l},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=r.indexOf("=")-l;c<0&&(c=r.length-l);for(var s=(c>>2)*3+Math.floor(c%4/1.5),o=new Array(s),d=0,n=0,a=0,u=l;u<r.length;u++){var f=this.toBinaryTable[r.charCodeAt(u)&127],S=r.charAt(u)===this.base64Pad;if(f===-1){v.Error("Illegal character code "+r.charCodeAt(u)+" at position "+u);continue}n=n<<6|f,d+=6,d>=8&&(d-=8,S||(o[a++]=n>>d&255),n&=(1<<d)-1)}if(d){var E=new Error("Corrupted base64 string");throw E.name="Base64-Error",E}return o}};N.default=i},17852:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),h&&t(p,h),p}var g=function(){function p(){e(this,p)}return v(p,[{key:"decodeRect",value:function(h,r,l,c,s,o,d){if(s.rQwait("COPYRECT",4))return!1;var n=s.rQshift16(),a=s.rQshift16();return o.copyImage(n,a,h,r,l,c),!0}}]),p}();N.default=g},18330:function(wt,N,e){"use strict";function t(c){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(o){return typeof o}:t=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t(c)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return g=function(){return c},c}function p(c){if(c&&c.__esModule)return c;if(c===null||t(c)!=="object"&&typeof c!="function")return{default:c};var s=g();if(s&&s.has(c))return s.get(c);var o={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in c)if(Object.prototype.hasOwnProperty.call(c,n)){var a=d?Object.getOwnPropertyDescriptor(c,n):null;a&&(a.get||a.set)?Object.defineProperty(o,n,a):o[n]=c[n]}return o.default=c,s&&s.set(c,o),o}function i(c,s){if(!(c instanceof s))throw new TypeError("Cannot call a class as a function")}function h(c,s){for(var o=0;o<s.length;o++){var d=s[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function r(c,s,o){return s&&h(c.prototype,s),o&&h(c,o),c}var l=function(){function c(){i(this,c),this._tiles=0,this._lastsubencoding=0}return r(c,[{key:"decodeRect",value:function(o,d,n,a,u,f,S){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(a/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var E=1;if(u.rQwait("HEXTILE",E))return!1;var w=u.rQ,A=u.rQi,b=w[A];if(b>30)throw new Error("Illegal hextile subencoding (subencoding: "+b+")");var C=this._totalTiles-this._tiles,m=C%this._tilesX,y=Math.floor(C/this._tilesX),x=o+m*16,P=d+y*16,_=Math.min(16,o+n-x),z=Math.min(16,d+a-P);if(b&1)E+=_*z*4;else if(b&2&&(E+=4),b&4&&(E+=4),b&8){if(E++,u.rQwait("HEXTILE",E))return!1;var K=w[A+E-1];b&16?E+=K*6:E+=K*2}if(u.rQwait("HEXTILE",E))return!1;if(A++,b===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(x,P,_,z,this._background);else if(b&1)f.blitImage(x,P,_,z,w,A),A+=E-1;else{if(b&2&&(this._background=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),b&4&&(this._foreground=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),f.startTile(x,P,_,z,this._background),b&8){var be=w[A];A++;for(var ae=0;ae<be;ae++){var Me=void 0;b&16?(Me=[w[A],w[A+1],w[A+2],w[A+3]],A+=4):Me=this._foreground;var B=w[A];A++;var $=B>>4,G=B&15,se=w[A];A++;var X=(se>>4)+1,W=(se&15)+1;f.subTile($,G,X,W,Me)}}f.finishTile()}u.rQi=A,this._lastsubencoding=b,this._tiles--}return!0}}]),c}();N.default=l},11231:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._lines=0}return v(p,[{key:"decodeRect",value:function(h,r,l,c,s,o,d){this._lines===0&&(this._lines=c);var n=d==8?1:4,a=l*n;if(s.rQwait("RAW",a))return!1;var u=r+(c-this._lines),f=Math.min(this._lines,Math.floor(s.rQlen/a)),S=s.rQ,E=s.rQi;if(d==8){for(var w=l*f,A=new Uint8Array(w*4),b=0;b<w;b++)A[b*4+0]=(S[E+b]>>0&3)*255/3,A[b*4+1]=(S[E+b]>>2&3)*255/3,A[b*4+2]=(S[E+b]>>4&3)*255/3,A[b*4+4]=0;S=A,E=0}return o.blitImage(h,u,l,f,S,E),s.rQskipBytes(f*a),this._lines-=f,!(this._lines>0)}}]),p}();N.default=g},57507:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._subrects=0}return v(p,[{key:"decodeRect",value:function(h,r,l,c,s,o,d){if(this._subrects===0){if(s.rQwait("RRE",8))return!1;this._subrects=s.rQshift32();var n=s.rQshiftBytes(4);o.fillRect(h,r,l,c,n)}for(;this._subrects>0;){if(s.rQwait("RRE",12))return!1;var a=s.rQshiftBytes(4),u=s.rQshift16(),f=s.rQshift16(),S=s.rQshift16(),E=s.rQshift16();o.fillRect(h+u,r+f,S,E,a),this._subrects--}return!0}}]),p}();N.default=g},21330:function(wt,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=h(e(50500)),g=p(e(48831));function p(o){return o&&o.__esModule?o:{default:o}}function i(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return i=function(){return o},o}function h(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=i();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in o)if(Object.prototype.hasOwnProperty.call(o,u)){var f=a?Object.getOwnPropertyDescriptor(o,u):null;f&&(f.get||f.set)?Object.defineProperty(n,u,f):n[u]=o[u]}return n.default=o,d&&d.set(o,n),n}function r(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function l(o,d){for(var n=0;n<d.length;n++){var a=d[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function c(o,d,n){return d&&l(o.prototype,d),n&&l(o,n),o}var s=function(){function o(){r(this,o),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var d=0;d<4;d++)this._zlibs[d]=new g.default}return c(o,[{key:"decodeRect",value:function(n,a,u,f,S,E,w){if(this._ctl===null){if(S.rQwait("TIGHT compression-control",1))return!1;this._ctl=S.rQshift8();for(var A=0;A<4;A++)this._ctl>>A&1&&(this._zlibs[A].reset(),v.Info("Reset zlib stream "+A));this._ctl=this._ctl>>4}var b;if(this._ctl===8)b=this._fillRect(n,a,u,f,S,E,w);else if(this._ctl===9)b=this._jpegRect(n,a,u,f,S,E,w);else if(this._ctl===10)b=this._pngRect(n,a,u,f,S,E,w);else if(!(this._ctl&128))b=this._basicRect(this._ctl,n,a,u,f,S,E,w);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return b&&(this._ctl=null),b}},{key:"_fillRect",value:function(n,a,u,f,S,E,w){if(S.rQwait("TIGHT",3))return!1;var A=S.rQi,b=S.rQ;return E.fillRect(n,a,u,f,[b[A+2],b[A+1],b[A]],!1),S.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,a,u,f,S,E,w){var A=this._readData(S);return A===null?!1:(E.imageRect(n,a,u,f,"image/jpeg",A),!0)}},{key:"_pngRect",value:function(n,a,u,f,S,E,w){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,a,u,f,S,E,w,A){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var b=n&3,C;switch(this._filter){case 0:C=this._copyFilter(b,a,u,f,S,E,w,A);break;case 1:C=this._paletteFilter(b,a,u,f,S,E,w,A);break;case 2:C=this._gradientFilter(b,a,u,f,S,E,w,A);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return C&&(this._filter=null),C}},{key:"_copyFilter",value:function(n,a,u,f,S,E,w,A){var b=f*S*3,C;if(b<12){if(E.rQwait("TIGHT",b))return!1;C=E.rQshiftBytes(b)}else{if(C=this._readData(E),C===null)return!1;this._zlibs[n].setInput(C),C=this._zlibs[n].inflate(b),this._zlibs[n].setInput(null)}return w.blitRgbImage(a,u,f,S,C,0,!1),!0}},{key:"_paletteFilter",value:function(n,a,u,f,S,E,w,A){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var b=E.rQpeek8()+1,C=b*3;if(E.rQwait("TIGHT palette",1+C))return!1;this._numColors=b,E.rQskipBytes(1),E.rQshiftTo(this._palette,C)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),x=y*S,P;if(x<12){if(E.rQwait("TIGHT",x))return!1;P=E.rQshiftBytes(x)}else{if(P=this._readData(E),P===null)return!1;this._zlibs[n].setInput(P),P=this._zlibs[n].inflate(x),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(a,u,f,S,P,this._palette,w):this._paletteRect(a,u,f,S,P,this._palette,w),this._numColors=0,!0}},{key:"_monoRect",value:function(n,a,u,f,S,E,w){for(var A=this._getScratchBuffer(u*f*4),b=Math.floor((u+7)/8),C=Math.floor(u/8),m=0;m<f;m++){var y=void 0,x=void 0,P=void 0;for(P=0;P<C;P++)for(var _=7;_>=0;_--)y=(m*u+P*8+7-_)*4,x=(S[m*b+P]>>_&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255;for(var z=7;z>=8-u%8;z--)y=(m*u+P*8+7-z)*4,x=(S[m*b+P]>>z&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255}w.blitRgbxImage(n,a,u,f,A,0,!1)}},{key:"_paletteRect",value:function(n,a,u,f,S,E,w){for(var A=this._getScratchBuffer(u*f*4),b=u*f*4,C=0,m=0;C<b;C+=4,m++){var y=S[m]*3;A[C]=E[y],A[C+1]=E[y+1],A[C+2]=E[y+2],A[C+3]=255}w.blitRgbxImage(n,a,u,f,A,0,!1)}},{key:"_gradientFilter",value:function(n,a,u,f,S,E,w,A){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var a;a=n.rQshift8(),this._len=a&127,a&128&&(a=n.rQshift8(),this._len|=(a&127)<<7,a&128&&(a=n.rQshift8(),this._len|=a<<14))}if(n.rQwait("TIGHT",this._len))return null;var u=n.rQshiftBytes(this._len);return this._len=0,u}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),o}();N.default=s},91649:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(21330));function v(u){return u&&u.__esModule?u:{default:u}}function g(u){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(S){return typeof S}:g=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},g(u)}function p(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}function i(u,f){for(var S=0;S<f.length;S++){var E=f[S];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(u,E.key,E)}}function h(u,f,S){return f&&i(u.prototype,f),S&&i(u,S),u}function r(u,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&l(u,f)}function l(u,f){return l=Object.setPrototypeOf||function(E,w){return E.__proto__=w,E},l(u,f)}function c(u){var f=d();return function(){var E=n(u),w;if(f){var A=n(this).constructor;w=Reflect.construct(E,arguments,A)}else w=E.apply(this,arguments);return s(this,w)}}function s(u,f){return f&&(g(f)==="object"||typeof f=="function")?f:o(u)}function o(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function d(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(u){return!1}}function n(u){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},n(u)}var a=function(u){r(S,u);var f=c(S);function S(){return p(this,S),f.apply(this,arguments)}return h(S,[{key:"_pngRect",value:function(w,A,b,C,m,y,x){var P=this._readData(m);return P===null?!1:(y.imageRect(w,A,b,C,"image/png",P),!0)}},{key:"_basicRect",value:function(w,A,b,C,m,y,x,P){throw new Error("BasicCompression received in TightPNG rect")}}]),S}(t.default);N.default=a},17834:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(25805),v=g(e(27589));function g(l){return l&&l.__esModule?l:{default:l}}function p(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function i(l,c){for(var s=0;s<c.length;s++){var o=c[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(l,o.key,o)}}function h(l,c,s){return c&&i(l.prototype,c),s&&i(l,s),l}var r=function(){function l(){p(this,l),this.strm=new v.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,t.deflateInit)(this.strm,this.windowBits)}return h(l,[{key:"deflate",value:function(s){this.strm.input=s,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),d=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(o<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var n=[d],a=d.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),o<0)throw new Error("zlib deflate failed");var u=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=u.length,n.push(u)}while(this.strm.avail_in>0);for(var f=new Uint8Array(a),S=0,E=0;E<n.length;E++)f.set(n[E],S),S+=n[E].length;d=f}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,d}}]),l}();N.default=r},64966:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(b,C){if(!(b instanceof C))throw new TypeError("Cannot call a class as a function")}function t(b,C){for(var m=0;m<C.length;m++){var y=C[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(b,y.key,y)}}function v(b,C,m){return C&&t(b.prototype,C),m&&t(b,m),b}var g=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],p=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],i=0,h,r,l,c,s,o;h=65536,r=1<<24,l=h|r,c=4,s=1024,o=c|s;var d=[l|s,i|i,h|i,l|o,l|c,h|o,i|c,h|i,i|s,l|s,l|o,i|s,r|o,l|c,r|i,i|c,i|o,r|s,r|s,h|s,h|s,l|i,l|i,r|o,h|c,r|c,r|c,h|c,i|i,i|o,h|o,r|i,h|i,l|o,i|c,l|i,l|s,r|i,r|i,i|s,l|c,h|i,h|s,r|c,i|s,i|c,r|o,h|o,l|o,h|c,l|i,r|o,r|c,i|o,h|o,l|s,i|o,r|s,r|s,i|i,h|c,h|s,i|i,l|c];h=1<<20,r=1<<31,l=h|r,c=32,s=32768,o=c|s;var n=[l|o,r|s,i|s,h|o,h|i,i|c,l|c,r|o,r|c,l|o,l|s,r|i,r|s,h|i,i|c,l|c,h|s,h|c,r|o,i|i,r|i,i|s,h|o,l|i,h|c,r|c,i|i,h|s,i|o,l|s,l|i,i|o,i|i,h|o,l|c,h|i,r|o,l|i,l|s,i|s,l|i,r|s,i|c,l|o,h|o,i|c,i|s,r|i,i|o,l|s,h|i,r|c,h|c,r|o,r|c,h|c,h|s,i|i,r|s,i|o,r|i,l|c,l|o,h|s];h=1<<17,r=1<<27,l=h|r,c=8,s=512,o=c|s;var a=[i|o,l|s,i|i,l|c,r|s,i|i,h|o,r|s,h|c,r|c,r|c,h|i,l|o,h|c,l|i,i|o,r|i,i|c,l|s,i|s,h|s,l|i,l|c,h|o,r|o,h|s,h|i,r|o,i|c,l|o,i|s,r|i,l|s,r|i,h|c,i|o,h|i,l|s,r|s,i|i,i|s,h|c,l|o,r|s,r|c,i|s,i|i,l|c,r|o,h|i,r|i,l|o,i|c,h|o,h|s,r|c,l|i,r|o,i|o,l|i,h|o,i|c,l|c,h|s];h=8192,r=1<<23,l=h|r,c=1,s=128,o=c|s;var u=[l|c,h|o,h|o,i|s,l|s,r|o,r|c,h|c,i|i,l|i,l|i,l|o,i|o,i|i,r|s,r|c,i|c,h|i,r|i,l|c,i|s,r|i,h|c,h|s,r|o,i|c,h|s,r|s,h|i,l|s,l|o,i|o,r|s,r|c,l|i,l|o,i|o,i|i,i|i,l|i,h|s,r|s,r|o,i|c,l|c,h|o,h|o,i|s,l|o,i|o,i|c,h|i,r|c,h|c,l|s,r|o,h|c,h|s,r|i,l|c,i|s,r|i,h|i,l|s];h=1<<25,r=1<<30,l=h|r,c=256,s=1<<19,o=c|s;var f=[i|c,h|o,h|s,l|c,i|s,i|c,r|i,h|s,r|o,i|s,h|c,r|o,l|c,l|s,i|o,r|i,h|i,r|s,r|s,i|i,r|c,l|o,l|o,h|c,l|s,r|c,i|i,l|i,h|o,h|i,l|i,i|o,i|s,l|c,i|c,h|i,r|i,h|s,l|c,r|o,h|c,r|i,l|s,h|o,r|o,i|c,h|i,l|s,l|o,i|o,l|i,l|o,h|s,i|i,r|s,l|i,i|o,h|c,r|c,i|s,i|i,r|s,h|o,r|c];h=1<<22,r=1<<29,l=h|r,c=16,s=16384,o=c|s;var S=[r|c,l|i,i|s,l|o,l|i,i|c,l|o,h|i,r|s,h|o,h|i,r|c,h|c,r|s,r|i,i|o,i|i,h|c,r|o,i|s,h|s,r|o,i|c,l|c,l|c,i|i,h|o,l|s,i|o,h|s,l|s,r|i,r|s,i|c,l|c,h|s,l|o,h|i,i|o,r|c,h|i,r|s,r|i,i|o,r|c,l|o,h|s,l|i,h|o,l|s,i|i,l|c,i|c,i|s,l|i,h|o,i|s,h|c,r|o,i|i,l|s,r|i,h|c,r|o];h=1<<21,r=1<<26,l=h|r,c=2,s=2048,o=c|s;var E=[h|i,l|c,r|o,i|i,i|s,r|o,h|o,l|s,l|o,h|i,i|i,r|c,i|c,r|i,l|c,i|o,r|s,h|o,h|c,r|s,r|c,l|i,l|s,h|c,l|i,i|s,i|o,l|o,h|s,i|c,r|i,h|s,r|i,h|s,h|i,r|o,r|o,l|c,l|c,i|c,h|c,r|i,r|s,h|i,l|s,i|o,h|o,l|s,i|o,r|c,l|o,l|i,h|s,i|i,i|c,l|o,i|i,h|o,l|i,i|s,r|c,r|s,i|s,h|c];h=1<<18,r=1<<28,l=h|r,c=64,s=4096,o=c|s;var w=[r|o,i|s,h|i,l|o,r|i,r|o,i|c,r|i,h|c,l|i,l|o,h|s,l|s,h|o,i|s,i|c,l|i,r|c,r|s,i|o,h|s,h|c,l|c,l|s,i|o,i|i,i|i,l|c,r|c,r|s,h|o,h|i,h|o,h|i,l|s,i|s,i|c,l|c,i|s,h|o,r|s,i|c,r|c,l|i,l|c,r|i,h|i,r|o,i|i,l|o,h|c,r|c,l|i,r|s,r|o,i|i,l|o,h|s,h|s,i|o,i|o,h|c,r|i,l|s],A=function(){function b(C){e(this,b),this.keys=[];for(var m=[],y=[],x=[],P=0,_=56;P<56;++P,_-=8){_+=_<-5?65:_<-3?31:_<-1?63:_===27?35:0;var z=_&7;m[P]=C[_>>>3]&1<<z?1:0}for(var K=0;K<16;++K){var be=K<<1,ae=be+1;x[be]=x[ae]=0;for(var Me=28;Me<59;Me+=28)for(var B=Me-28;B<Me;++B){var $=B+p[K];y[B]=$<Me?m[$]:m[$-28]}for(var G=0;G<24;++G)y[g[G]]!==0&&(x[be]|=1<<23-G),y[g[G+24]]!==0&&(x[ae]|=1<<23-G)}for(var se=0,X=0,W=0;se<16;++se){var Z=x[X++],pe=x[X++];this.keys[W]=(Z&16515072)<<6,this.keys[W]|=(Z&4032)<<10,this.keys[W]|=(pe&16515072)>>>10,this.keys[W]|=(pe&4032)>>>6,++W,this.keys[W]=(Z&258048)<<12,this.keys[W]|=(Z&63)<<16,this.keys[W]|=(pe&258048)>>>4,this.keys[W]|=pe&63,++W}}return v(b,[{key:"enc8",value:function(m){var y=m.slice(),x=0,P,_,z;P=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],_=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],z=(P>>>4^_)&252645135,_^=z,P^=z<<4,z=(P>>>16^_)&65535,_^=z,P^=z<<16,z=(_>>>2^P)&858993459,P^=z,_^=z<<2,z=(_>>>8^P)&16711935,P^=z,_^=z<<8,_=_<<1|_>>>31&1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<1|P>>>31&1;for(var K=0,be=0;K<8;++K){z=_<<28|_>>>4,z^=this.keys[be++];var ae=E[z&63];ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=_^this.keys[be++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=u[z>>>16&63],ae|=n[z>>>24&63],P^=ae,z=P<<28|P>>>4,z^=this.keys[be++],ae=E[z&63],ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=P^this.keys[be++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=u[z>>>16&63],ae|=n[z>>>24&63],_^=ae}for(_=_<<31|_>>>1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<31|P>>>1,z=(P>>>8^_)&16711935,_^=z,P^=z<<8,z=(P>>>2^_)&858993459,_^=z,P^=z<<2,z=(_>>>16^P)&65535,P^=z,_^=z<<16,z=(_>>>4^P)&252645135,P^=z,_^=z<<4,z=[_,P],x=0;x<8;x++)y[x]=(z[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),b}();N.default=A},22814:function(wt,N,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(n)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=l(e(50500)),g=h(e(57128)),p=e(41895),i=e(20860);function h(n){return n&&n.__esModule?n:{default:n}}function r(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return r=function(){return n},n}function l(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var a=r();if(a&&a.has(n))return a.get(n);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in n)if(Object.prototype.hasOwnProperty.call(n,S)){var E=f?Object.getOwnPropertyDescriptor(n,S):null;E&&(E.get||E.set)?Object.defineProperty(u,S,E):u[S]=n[S]}return u.default=n,a&&a.set(n,u),u}function c(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function s(n,a){for(var u=0;u<a.length;u++){var f=a[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}function o(n,a,u){return a&&s(n.prototype,a),u&&s(n,u),n}var d=function(){function n(a){if(c(this,n),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,v.Debug(">> Display.constructor"),this._target=a,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},v.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),v.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return o(n,[{key:"viewportChangePos",value:function(u,f){var S=this._viewportLoc;u=Math.floor(u),f=Math.floor(f),this._clipViewport||(u=-S.w,f=-S.h);var E=S.x+S.w-1,w=S.y+S.h-1;u<0&&S.x+u<0&&(u=-S.x),E+u>=this._fbWidth&&(u-=E+u-this._fbWidth+1),S.y+f<0&&(f=-S.y),w+f>=this._fbHeight&&(f-=w+f-this._fbHeight+1),!(u===0&&f===0)&&(v.Debug("viewportChange deltaX: "+u+", deltaY: "+f),S.x+=u,S.y+=f,this._damage(S.x,S.y,S.w,S.h),this.flip())}},{key:"viewportChangeSize",value:function(u,f){(!this._clipViewport||typeof u=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),u=this._fbWidth,f=this._fbHeight),u=Math.floor(u),f=Math.floor(f),u>this._fbWidth&&(u=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var S=this._viewportLoc;if(S.w!==u||S.h!==f){S.w=u,S.h=f;var E=this._target;E.width=u,E.height=f,this.viewportChangePos(0,0),this._damage(S.x,S.y,S.w,S.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(u){return this._scale===0?0:(0,i.toSigned32bit)(u/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(u){return this._scale===0?0:(0,i.toSigned32bit)(u/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(u,f){this._prevDrawStyle="",this._fbWidth=u,this._fbHeight=f;var S=this._backbuffer;if(S.width!==u||S.height!==f){var E=null;S.width>0&&S.height>0&&(E=this._drawCtx.getImageData(0,0,S.width,S.height)),S.width!==u&&(S.width=u),S.height!==f&&(S.height=f),E&&this._drawCtx.putImageData(E,0,0)}var w=this._viewportLoc;this.viewportChangeSize(w.w,w.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(u,f,S,E){u<this._damageBounds.left&&(this._damageBounds.left=u),f<this._damageBounds.top&&(this._damageBounds.top=f),u+S>this._damageBounds.right&&(this._damageBounds.right=u+S),f+E>this._damageBounds.bottom&&(this._damageBounds.bottom=f+E)}},{key:"flip",value:function(u){if(this._renderQ.length!==0&&!u)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,S=this._damageBounds.top,E=this._damageBounds.right-f,w=this._damageBounds.bottom-S,A=f-this._viewportLoc.x,b=S-this._viewportLoc.y;A<0&&(E+=A,f-=A,A=0),b<0&&(w+=b,S-=b,b=0),A+E>this._viewportLoc.w&&(E=this._viewportLoc.w-A),b+w>this._viewportLoc.h&&(w=this._viewportLoc.h-b),E>0&&w>0&&this._targetCtx.drawImage(this._backbuffer,f,S,E,w,A,b,E,w),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(u,f,S,E,w,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"fill",x:u,y:f,width:S,height:E,color:w}):(this._setFillColor(w),this._drawCtx.fillRect(u,f,S,E),this._damage(u,f,S,E))}},{key:"copyImage",value:function(u,f,S,E,w,A,b){this._renderQ.length!==0&&!b?this._renderQPush({type:"copy",oldX:u,oldY:f,x:S,y:E,width:w,height:A}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,u,f,w,A,S,E,w,A),this._damage(S,E,w,A))}},{key:"imageRect",value:function(u,f,S,E,w,A){if(!(S===0||E===0)){var b=new Image;b.src="data: "+w+";base64,"+g.default.encode(A),this._renderQPush({type:"img",img:b,x:u,y:f,width:S,height:E})}}},{key:"startTile",value:function(u,f,S,E,w){this._tileX=u,this._tileY=f,S===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(S,E);for(var A=w[2],b=w[1],C=w[0],m=this._tile.data,y=0;y<S*E*4;y+=4)m[y]=A,m[y+1]=b,m[y+2]=C,m[y+3]=255}},{key:"subTile",value:function(u,f,S,E,w){for(var A=w[2],b=w[1],C=w[0],m=u+S,y=f+E,x=this._tile.data,P=this._tile.width,_=f;_<y;_++)for(var z=u;z<m;z++){var K=(z+_*P)*4;x[K]=A,x[K+1]=b,x[K+2]=C,x[K+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*4);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blit",data:C,x:u,y:f,width:S,height:E})}else this._bgrxImageData(u,f,S,E,w,A)}},{key:"blitRgbImage",value:function(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*3);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blitRgb",data:C,x:u,y:f,width:S,height:E})}else this._rgbImageData(u,f,S,E,w,A)}},{key:"blitRgbxImage",value:function(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*4);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blitRgbx",data:C,x:u,y:f,width:S,height:E})}else this._rgbxImageData(u,f,S,E,w,A)}},{key:"drawImage",value:function(u,f,S){this._drawCtx.drawImage(u,f,S),this._damage(f,S,u.width,u.height)}},{key:"autoscale",value:function(u,f){var S;if(u===0||f===0)S=0;else{var E=this._viewportLoc,w=u/f,A=E.w/E.h;A>=w?S=u/E.w:S=f/E.h}this._rescale(S)}},{key:"_rescale",value:function(u){this._scale=u;var f=this._viewportLoc,S=u*f.w+"px",E=u*f.h+"px";(this._target.style.width!==S||this._target.style.height!==E)&&(this._target.style.width=S,this._target.style.height=E)}},{key:"_setFillColor",value:function(u){var f="rgb("+u[2]+","+u[1]+","+u[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(u,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m<S*E*4;m+=4,y+=3)C[m]=w[y],C[m+1]=w[y+1],C[m+2]=w[y+2],C[m+3]=255;this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_bgrxImageData",value:function(u,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m<S*E*4;m+=4,y+=4)C[m]=w[y+2],C[m+1]=w[y+1],C[m+2]=w[y],C[m+3]=255;this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_rgbxImageData",value:function(u,f,S,E,w,A){var b;p.supportsImageMetadata?b=new ImageData(new Uint8ClampedArray(w.buffer,w.byteOffset,S*E*4),S,E):(b=this._drawCtx.createImageData(S,E),b.data.set(new Uint8ClampedArray(w.buffer,w.byteOffset,S*E*4))),this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_renderQPush",value:function(u){this._renderQ.push(u),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var u=!0;u&&this._renderQ.length>0;){var f=this._renderQ[0];switch(f.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(f.oldX,f.oldY,f.x,f.y,f.width,f.height,!0);break;case"fill":this.fillRect(f.x,f.y,f.width,f.height,f.color,!0);break;case"blit":this.blitImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgb":this.blitRgbImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"img":if(f.img.complete&&f.img.width!==0&&f.img.height!==0){if(f.img.width!==f.width||f.img.height!==f.height){v.Error("Decoded image has incorrect dimensions. Got "+f.img.width+"x"+f.img.height+". Expected "+f.width+"x"+f.height+".");return}this.drawImage(f.img,f.x,f.y)}else f.img._noVNCDisplay=this,f.img.addEventListener("load",this._resumeRenderQ),u=!1;break}u&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(u){this._rescale(u)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(u){this._clipViewport=u;var f=this._viewportLoc;this.viewportChangeSize(f.w,f.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();N.default=d},31729:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.encodingName=t,N.encodings=void 0;var e={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};N.encodings=e;function t(v){switch(v){case e.encodingRaw:return"Raw";case e.encodingCopyRect:return"CopyRect";case e.encodingRRE:return"RRE";case e.encodingHextile:return"Hextile";case e.encodingTight:return"Tight";case e.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+v+"]"}}},48831:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(95766),v=g(e(27589));function g(l){return l&&l.__esModule?l:{default:l}}function p(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function i(l,c){for(var s=0;s<c.length;s++){var o=c[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(l,o.key,o)}}function h(l,c,s){return c&&i(l.prototype,c),s&&i(l,s),l}var r=function(){function l(){p(this,l),this.strm=new v.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,t.inflateInit)(this.strm,this.windowBits)}return h(l,[{key:"setInput",value:function(s){s?(this.strm.input=s,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(s){s>this.chunkSize&&(this.chunkSize=s,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=s;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=s)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,t.inflateReset)(this.strm)}}]),l}();N.default=r},18280:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(69314));function v(l){return l&&l.__esModule?l:{default:l}}var g={};function p(l,c){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,c,c]}function i(l,c,s){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,s,c]}function h(l,c,s){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,c,s]}i("Alt",t.default.XK_Alt_L,t.default.XK_Alt_R),p("AltGraph",t.default.XK_ISO_Level3_Shift),p("CapsLock",t.default.XK_Caps_Lock),i("Control",t.default.XK_Control_L,t.default.XK_Control_R),i("Meta",t.default.XK_Super_L,t.default.XK_Super_R),p("NumLock",t.default.XK_Num_Lock),p("ScrollLock",t.default.XK_Scroll_Lock),i("Shift",t.default.XK_Shift_L,t.default.XK_Shift_R),h("Enter",t.default.XK_Return,t.default.XK_KP_Enter),p("Tab",t.default.XK_Tab),h(" ",t.default.XK_space,t.default.XK_KP_Space),h("ArrowDown",t.default.XK_Down,t.default.XK_KP_Down),h("ArrowUp",t.default.XK_Up,t.default.XK_KP_Up),h("ArrowLeft",t.default.XK_Left,t.default.XK_KP_Left),h("ArrowRight",t.default.XK_Right,t.default.XK_KP_Right),h("End",t.default.XK_End,t.default.XK_KP_End),h("Home",t.default.XK_Home,t.default.XK_KP_Home),h("PageDown",t.default.XK_Next,t.default.XK_KP_Next),h("PageUp",t.default.XK_Prior,t.default.XK_KP_Prior),p("Backspace",t.default.XK_BackSpace),h("Clear",t.default.XK_Clear,t.default.XK_KP_Begin),p("Copy",t.default.XF86XK_Copy),p("Cut",t.default.XF86XK_Cut),h("Delete",t.default.XK_Delete,t.default.XK_KP_Delete),h("Insert",t.default.XK_Insert,t.default.XK_KP_Insert),p("Paste",t.default.XF86XK_Paste),p("Redo",t.default.XK_Redo),p("Undo",t.default.XK_Undo),p("Cancel",t.default.XK_Cancel),p("ContextMenu",t.default.XK_Menu),p("Escape",t.default.XK_Escape),p("Execute",t.default.XK_Execute),p("Find",t.default.XK_Find),p("Help",t.default.XK_Help),p("Pause",t.default.XK_Pause),p("Select",t.default.XK_Select),p("ZoomIn",t.default.XF86XK_ZoomIn),p("ZoomOut",t.default.XF86XK_ZoomOut),p("BrightnessDown",t.default.XF86XK_MonBrightnessDown),p("BrightnessUp",t.default.XF86XK_MonBrightnessUp),p("Eject",t.default.XF86XK_Eject),p("LogOff",t.default.XF86XK_LogOff),p("Power",t.default.XF86XK_PowerOff),p("PowerOff",t.default.XF86XK_PowerDown),p("PrintScreen",t.default.XK_Print),p("Hibernate",t.default.XF86XK_Hibernate),p("Standby",t.default.XF86XK_Standby),p("WakeUp",t.default.XF86XK_WakeUp),p("AllCandidates",t.default.XK_MultipleCandidate),p("Alphanumeric",t.default.XK_Eisu_Shift),p("CodeInput",t.default.XK_Codeinput),p("Compose",t.default.XK_Multi_key),p("Convert",t.default.XK_Henkan),p("GroupFirst",t.default.XK_ISO_First_Group),p("GroupLast",t.default.XK_ISO_Last_Group),p("GroupNext",t.default.XK_ISO_Next_Group),p("GroupPrevious",t.default.XK_ISO_Prev_Group),p("NonConvert",t.default.XK_Muhenkan),p("PreviousCandidate",t.default.XK_PreviousCandidate),p("SingleCandidate",t.default.XK_SingleCandidate),p("HangulMode",t.default.XK_Hangul),p("HanjaMode",t.default.XK_Hangul_Hanja),p("JunjuaMode",t.default.XK_Hangul_Jeonja),p("Eisu",t.default.XK_Eisu_toggle),p("Hankaku",t.default.XK_Hankaku),p("Hiragana",t.default.XK_Hiragana),p("HiraganaKatakana",t.default.XK_Hiragana_Katakana),p("KanaMode",t.default.XK_Kana_Shift),p("KanjiMode",t.default.XK_Kanji),p("Katakana",t.default.XK_Katakana),p("Romaji",t.default.XK_Romaji),p("Zenkaku",t.default.XK_Zenkaku),p("ZenkakuHanaku",t.default.XK_Zenkaku_Hankaku),p("F1",t.default.XK_F1),p("F2",t.default.XK_F2),p("F3",t.default.XK_F3),p("F4",t.default.XK_F4),p("F5",t.default.XK_F5),p("F6",t.default.XK_F6),p("F7",t.default.XK_F7),p("F8",t.default.XK_F8),p("F9",t.default.XK_F9),p("F10",t.default.XK_F10),p("F11",t.default.XK_F11),p("F12",t.default.XK_F12),p("F13",t.default.XK_F13),p("F14",t.default.XK_F14),p("F15",t.default.XK_F15),p("F16",t.default.XK_F16),p("F17",t.default.XK_F17),p("F18",t.default.XK_F18),p("F19",t.default.XK_F19),p("F20",t.default.XK_F20),p("F21",t.default.XK_F21),p("F22",t.default.XK_F22),p("F23",t.default.XK_F23),p("F24",t.default.XK_F24),p("F25",t.default.XK_F25),p("F26",t.default.XK_F26),p("F27",t.default.XK_F27),p("F28",t.default.XK_F28),p("F29",t.default.XK_F29),p("F30",t.default.XK_F30),p("F31",t.default.XK_F31),p("F32",t.default.XK_F32),p("F33",t.default.XK_F33),p("F34",t.default.XK_F34),p("F35",t.default.XK_F35),p("Close",t.default.XF86XK_Close),p("MailForward",t.default.XF86XK_MailForward),p("MailReply",t.default.XF86XK_Reply),p("MailSend",t.default.XF86XK_Send),p("MediaFastForward",t.default.XF86XK_AudioForward),p("MediaPause",t.default.XF86XK_AudioPause),p("MediaPlay",t.default.XF86XK_AudioPlay),p("MediaRecord",t.default.XF86XK_AudioRecord),p("MediaRewind",t.default.XF86XK_AudioRewind),p("MediaStop",t.default.XF86XK_AudioStop),p("MediaTrackNext",t.default.XF86XK_AudioNext),p("MediaTrackPrevious",t.default.XF86XK_AudioPrev),p("New",t.default.XF86XK_New),p("Open",t.default.XF86XK_Open),p("Print",t.default.XK_Print),p("Save",t.default.XF86XK_Save),p("SpellCheck",t.default.XF86XK_Spell),p("AudioVolumeDown",t.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",t.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",t.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",t.default.XF86XK_AudioMicMute),p("LaunchApplication1",t.default.XF86XK_MyComputer),p("LaunchApplication2",t.default.XF86XK_Calculator),p("LaunchCalendar",t.default.XF86XK_Calendar),p("LaunchMail",t.default.XF86XK_Mail),p("LaunchMediaPlayer",t.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",t.default.XF86XK_Music),p("LaunchPhone",t.default.XF86XK_Phone),p("LaunchScreenSaver",t.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",t.default.XF86XK_Excel),p("LaunchWebBrowser",t.default.XF86XK_WWW),p("LaunchWebCam",t.default.XF86XK_WebCam),p("LaunchWordProcessor",t.default.XF86XK_Word),p("BrowserBack",t.default.XF86XK_Back),p("BrowserFavorites",t.default.XF86XK_Favorites),p("BrowserForward",t.default.XF86XK_Forward),p("BrowserHome",t.default.XF86XK_HomePage),p("BrowserRefresh",t.default.XF86XK_Refresh),p("BrowserSearch",t.default.XF86XK_Search),p("BrowserStop",t.default.XF86XK_Stop),p("Dimmer",t.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",t.default.XF86XK_AudioCycleTrack),p("RandomToggle",t.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",t.default.XF86XK_SplitScreen),p("Subtitle",t.default.XF86XK_Subtitle),p("VideoModeNext",t.default.XF86XK_Next_VMode),h("=",t.default.XK_equal,t.default.XK_KP_Equal),h("+",t.default.XK_plus,t.default.XK_KP_Add),h("-",t.default.XK_minus,t.default.XK_KP_Subtract),h("*",t.default.XK_asterisk,t.default.XK_KP_Multiply),h("/",t.default.XK_slash,t.default.XK_KP_Divide),h(".",t.default.XK_period,t.default.XK_KP_Decimal),h(",",t.default.XK_comma,t.default.XK_KP_Separator),h("0",t.default.XK_0,t.default.XK_KP_0),h("1",t.default.XK_1,t.default.XK_KP_1),h("2",t.default.XK_2,t.default.XK_KP_2),h("3",t.default.XK_3,t.default.XK_KP_3),h("4",t.default.XK_4,t.default.XK_KP_4),h("5",t.default.XK_5,t.default.XK_KP_5),h("6",t.default.XK_6,t.default.XK_KP_6),h("7",t.default.XK_7,t.default.XK_KP_7),h("8",t.default.XK_8,t.default.XK_KP_8),h("9",t.default.XK_9,t.default.XK_KP_9);var r=g;N.default=r},15311:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};N.default=e},91584:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(w,A){if(!(w instanceof A))throw new TypeError("Cannot call a class as a function")}function t(w,A){for(var b=0;b<A.length;b++){var C=A[b];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(w,C.key,C)}}function v(w,A,b){return A&&t(w.prototype,A),b&&t(w,b),w}var g=0,p=1,i=2,h=4,r=8,l=16,c=32,s=64,o=127,d=50,n=90,a=250,u=1e3,f=1e3,S=50,E=function(){function w(){e(this,w),this._target=null,this._state=o,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return v(w,[{key:"attach",value:function(b){this.detach(),this._target=b,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){this._target&&(this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null)}},{key:"_eventHandler",value:function(b){var C;switch(b.stopPropagation(),b.preventDefault(),b.type){case"touchstart":C=this._touchStart;break;case"touchmove":C=this._touchMove;break;case"touchend":case"touchcancel":C=this._touchEnd;break}for(var m=0;m<b.changedTouches.length;m++){var y=b.changedTouches[m];C.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(b,C,m){if(this._hasDetectedGesture()||this._state===g){this._ignored.push(b);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>a){this._state=g,this._ignored.push(b);return}if(this._waitingRelease){this._state=g,this._ignored.push(b);return}switch(this._tracked.push({id:b,started:Date.now(),active:!0,firstX:C,firstY:m,lastX:C,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|l),this._stopLongpressTimeout();break;case 3:this._state&=~(i|c|s);break;default:this._state=g}}},{key:"_touchMove",value:function(b,C,m){var y=this._tracked.find(function(be){return be.id===b});if(y!==void 0){y.lastX=C,y.lastY=m;var x=C-y.firstX,P=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(P,x)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(x,P)<d)return;if(this._state&=~(p|i|h|l),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~r),this._tracked.length!==2&&(this._state&=~(c|s)),this._tracked.length===2){var _=this._tracked.find(function(be){return be.id!==b}),z=Math.hypot(_.firstX-_.lastX,_.firstY-_.lastY);if(z>d){var K=Math.abs(y.angle-_.angle);K=Math.abs((K+180)%360-180),K>n?this._state&=~c:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(b,C,m){if(this._ignored.indexOf(b)!==-1){this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=o,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=g),!this._hasDetectedGesture()&&(this._state&=~(r|c|s),this._state&=~l,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(i|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>a&&(this._state=g),this._tracked.some(function(P){return Date.now()-P.started>u})&&(this._state=g);var y=this._tracked.find(function(P){return P.id===b});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var x=0;x<this._tracked.length;x++)this._tracked[x].active&&this._ignored.push(this._tracked[x].id);this._tracked=[],this._state=g,this._ignored.indexOf(b)!==-1&&this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&(this._state=o,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return!(this._state===g||this._state&this._state-1||this._state&(p|i|h)&&this._tracked.some(function(b){return b.active}))}},{key:"_startLongpressTimeout",value:function(){var b=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return b._longpressTimeout()},f)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=l,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var b=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return b._twoTouchTimeout()},S)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var b=this._getAverageMovement(),C=Math.abs(b.x),m=Math.abs(b.y),y=this._getAverageDistance(),x=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));m<x&&C<x?this._state=s:this._state=c,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(b){var C={type:this._stateToGesture(this._state)},m=this._getPosition(),y=m.last;switch(b==="gesturestart"&&(y=m.first),this._state){case c:case s:y=m.first;break}if(C.clientX=y.x,C.clientY=y.y,this._state===s){var x=this._getAverageDistance();b==="gesturestart"?(C.magnitudeX=x.first.x,C.magnitudeY=x.first.y):(C.magnitudeX=x.last.x,C.magnitudeY=x.last.y)}else if(this._state===c)if(b==="gesturestart")C.magnitudeX=0,C.magnitudeY=0;else{var P=this._getAverageMovement();C.magnitudeX=P.x,C.magnitudeY=P.y}var _=new CustomEvent(b,{detail:C});this._target.dispatchEvent(_)}},{key:"_stateToGesture",value:function(b){switch(b){case p:return"onetap";case i:return"twotap";case h:return"threetap";case r:return"drag";case l:return"longpress";case c:return"twodrag";case s:return"pinch"}throw new Error("Unknown gesture state: "+b)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var b=this._tracked.length,C=0,m=0,y=0,x=0,P=0;P<this._tracked.length;P++)C+=this._tracked[P].firstX,m+=this._tracked[P].firstY,y+=this._tracked[P].lastX,x+=this._tracked[P].lastY;return{first:{x:C/b,y:m/b},last:{x:y/b,y:x/b}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var b,C;b=C=0;for(var m=this._tracked.length,y=0;y<this._tracked.length;y++)b+=this._tracked[y].lastX-this._tracked[y].firstX,C+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:b/m,y:C/m}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var b=this._tracked[0],C=this._tracked[this._tracked.length-1],m=Math.abs(C.firstX-b.firstX),y=Math.abs(C.firstY-b.firstY),x=Math.abs(C.lastX-b.lastX),P=Math.abs(C.lastY-b.lastY);return{first:{x:m,y},last:{x,y:P}}}}]),w}();N.default=E},1606:function(wt,N,e){"use strict";function t(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=c(e(50500)),g=e(79420),p=c(e(50556)),i=r(e(69314)),h=c(e(41895));function r(a){return a&&a.__esModule?a:{default:a}}function l(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return l=function(){return a},a}function c(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var u=l();if(u&&u.has(a))return u.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,u&&u.set(a,f),f}function s(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function o(a,u){for(var f=0;f<u.length;f++){var S=u[f];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(a,S.key,S)}}function d(a,u,f){return u&&o(a.prototype,u),f&&o(a,f),a}var n=function(){function a(u){s(this,a),this._target=u||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return d(a,[{key:"_sendKeyEvent",value:function(f,S,E){if(E)this._keyDownList[S]=f;else{if(!(S in this._keyDownList))return;delete this._keyDownList[S]}v.Debug("onkeyevent "+(E?"down":"up")+", keysym: "+f,", code: "+S),this.onkeyevent(f,S,E)}},{key:"_getKeyCode",value:function(f){var S=p.getKeycode(f);if(S!=="Unidentified")return S;if(f.keyCode&&f.type!=="keypress"&&f.keyCode!==229)return"Platform"+f.keyCode;if(f.keyIdentifier){if(f.keyIdentifier.substr(0,2)!=="U+")return f.keyIdentifier;var E=parseInt(f.keyIdentifier.substr(2),16),w=String.fromCharCode(E).toUpperCase();return"Platform"+w.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(f){var S=this._getKeyCode(f),E=p.getKeysym(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),S==="AltRight"&&f.timeStamp-this._altGrCtrlTime<50?E=i.default.XK_ISO_Level3_Shift:this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)),S==="Unidentified"){E&&(this._sendKeyEvent(E,S,!0),this._sendKeyEvent(E,S,!1)),(0,g.stopEvent)(f);return}if(h.isMac()||h.isIOS())switch(E){case i.default.XK_Super_L:E=i.default.XK_Alt_L;break;case i.default.XK_Super_R:E=i.default.XK_Super_L;break;case i.default.XK_Alt_L:E=i.default.XK_Mode_switch;break;case i.default.XK_Alt_R:E=i.default.XK_ISO_Level3_Shift;break}if(S in this._keyDownList&&(E=this._keyDownList[S]),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!1),(0,g.stopEvent)(f);return}if(!E&&(!f.key||h.isIE()||h.isEdge())){this._pendingKey=S,setTimeout(this._handleKeyPressTimeout.bind(this),10,f);return}if(this._pendingKey=null,(0,g.stopEvent)(f),S==="ControlLeft"&&h.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=f.timeStamp;return}this._sendKeyEvent(E,S,!0)}},{key:"_handleKeyPress",value:function(f){if((0,g.stopEvent)(f),this._pendingKey!==null){var S=this._getKeyCode(f),E=p.getKeysym(f);if(!(S!=="Unidentified"&&S!=this._pendingKey)){if(S=this._pendingKey,this._pendingKey=null,!E){v.Info("keypress with no keysym:",f);return}this._sendKeyEvent(E,S,!0)}}}},{key:"_handleKeyPressTimeout",value:function(f){if(this._pendingKey!==null){var S,E=this._pendingKey;if(this._pendingKey=null,f.keyCode>=48&&f.keyCode<=57)S=f.keyCode;else if(f.keyCode>=65&&f.keyCode<=90){var w=String.fromCharCode(f.keyCode);f.shiftKey?w=w.toUpperCase():w=w.toLowerCase(),S=w.charCodeAt()}else S=0;this._sendKeyEvent(S,E,!0)}}},{key:"_handleKeyUp",value:function(f){(0,g.stopEvent)(f);var S=this._getKeyCode(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[S],S,!1),h.isWindows()&&(S==="ShiftLeft"||S==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){v.Debug(">> Keyboard.allKeysUp");for(var f in this._keyDownList)this._sendKeyEvent(this._keyDownList[f],f,!1);v.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(f){if(!f.skipCheckAlt&&!f.altKey){var S=this._target,E=this._keyDownList;["AltLeft","AltRight"].forEach(function(w){if(w in E){var A=new KeyboardEvent("keyup",{key:E[w],code:w});A.skipCheckAlt=!0,S.dispatchEvent(A)}})}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.addEventListener(S,f,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.removeEventListener(S,f)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),a}();N.default=n},69314:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};N.default=e},44836:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},t={lookup:function(g){if(g>=32&&g<=255)return g;var p=e[g];return p!==void 0?p:16777216|g}};N.default=t},50556:function(wt,N,e){"use strict";function t(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.getKeycode=o,N.getKey=d,N.getKeysym=n;var v=s(e(69314)),g=s(e(44836)),p=s(e(88193)),i=s(e(15311)),h=s(e(18280)),r=c(e(41895));function l(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return l=function(){return a},a}function c(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var u=l();if(u&&u.has(a))return u.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,u&&u.set(a,f),f}function s(a){return a&&a.__esModule?a:{default:a}}function o(a){if(a.code){switch(a.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return a.code}if(a.type!=="keypress"&&a.keyCode in p.default){var u=p.default[a.keyCode];if(r.isMac()&&u==="ContextMenu"&&(u="MetaRight"),a.location===2)switch(u){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(a.location===3)switch(u){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return u}return"Unidentified"}function d(a){if(a.key!==void 0){switch(a.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return a.char}switch(a.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(a.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(a.key==="\0"&&a.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||a.key.length!==1&&a.key!=="Unidentified")return a.key}var u=o(a);return u in i.default?i.default[u]:a.charCode?String.fromCharCode(a.charCode):"Unidentified"}function n(a){var u=d(a);if(u==="Unidentified")return null;if(u in h.default){var f=a.location;if(u==="Meta"&&f===0&&(f=2),u==="Clear"&&f===3){var S=o(a);S==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),u==="Meta"){var E=o(a);if(E==="AltLeft")return v.default.XK_Meta_L;if(E==="AltRight")return v.default.XK_Meta_R}if(u==="Clear"){var w=o(a);if(w==="NumLock")return v.default.XK_Num_Lock}return h.default[u][f]}if(u.length!==1)return null;var A=u.charCodeAt();return A?g.default.lookup(A):null}},88193:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};N.default=e},87619:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};N.default=e},62013:function(wt,N,e){"use strict";var t;t={value:!0},N.Z=void 0;var v=e(20860),g=z(e(50500)),p=e(31516),i=e(41895),h=e(92742),r=e(79420),l=P(e(5004)),c=P(e(22814)),s=P(e(48831)),o=P(e(17834)),d=P(e(1606)),n=P(e(91584)),a=P(e(54641)),u=P(e(16327)),f=P(e(64966)),S=P(e(69314)),E=P(e(87619)),w=e(31729);e(21882);var A=P(e(11231)),b=P(e(17852)),C=P(e(57507)),m=P(e(18330)),y=P(e(21330)),x=P(e(91649));function P(R){return R&&R.__esModule?R:{default:R}}function _(){if(typeof WeakMap!="function")return null;var R=new WeakMap;return _=function(){return R},R}function z(R){if(R&&R.__esModule)return R;if(R===null||K(R)!=="object"&&typeof R!="function")return{default:R};var re=_();if(re&&re.has(R))return re.get(R);var j={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in R)if(Object.prototype.hasOwnProperty.call(R,D)){var J=M?Object.getOwnPropertyDescriptor(R,D):null;J&&(J.get||J.set)?Object.defineProperty(j,D,J):j[D]=R[D]}return j.default=R,re&&re.set(R,j),j}function K(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?K=function(j){return typeof j}:K=function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},K(R)}function be(R,re){if(!(R instanceof re))throw new TypeError("Cannot call a class as a function")}function ae(R,re){for(var j=0;j<re.length;j++){var M=re[j];M.enumerable=M.enumerable||!1,M.configurable=!0,"value"in M&&(M.writable=!0),Object.defineProperty(R,M.key,M)}}function Me(R,re,j){return re&&ae(R.prototype,re),j&&ae(R,j),R}function B(R,re){if(typeof re!="function"&&re!==null)throw new TypeError("Super expression must either be null or a function");R.prototype=Object.create(re&&re.prototype,{constructor:{value:R,writable:!0,configurable:!0}}),re&&$(R,re)}function $(R,re){return $=Object.setPrototypeOf||function(M,D){return M.__proto__=D,M},$(R,re)}function G(R){var re=W();return function(){var M=Z(R),D;if(re){var J=Z(this).constructor;D=Reflect.construct(M,arguments,J)}else D=M.apply(this,arguments);return se(this,D)}}function se(R,re){return re&&(K(re)==="object"||typeof re=="function")?re:X(R)}function X(R){if(R===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R}function W(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(R){return!1}}function Z(R){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(j){return j.__proto__||Object.getPrototypeOf(j)},Z(R)}var pe=3,Ae="rgb(40, 40, 40)",he=17,ye=50,Pe=19,ct=75,Ue=50,Ve=1e3,Et=50,Xe=1,je=null,yt=null,Be=null,ue=null,ce=1<<24,Q=1<<25,L=1<<26,oe=1<<27,xe=1<<28,k=function(R){B(j,R);var re=G(j);function j(M,D,J){var F;if(be(this,j),!M)throw new Error("Must specify target");if(!D)throw new Error("Must specify URL");F=re.call(this),F._target=M,F._url=D,J=J||{},F._rfbCredentials=J.credentials||{},F._shared="shared"in J?!!J.shared:!0,F._repeaterID=J.repeaterID||"",F._wsProtocols=J.wsProtocols||[],F._rfbConnectionState="",F._rfbInitState="",F._rfbAuthScheme=-1,F._rfbCleanDisconnect=!0,F._rfbVersion=0,F._rfbMaxVersion=3.8,F._rfbTightVNC=!1,F._rfbVeNCryptState=0,F._rfbXvpVer=0,F._fbWidth=0,F._fbHeight=0,F._fbName="",F._capabilities={power:!1},F._supportsFence=!1,F._supportsContinuousUpdates=!1,F._enabledContinuousUpdates=!1,F._supportsSetDesktopSize=!1,F._screenID=0,F._screenFlags=0,F._qemuExtKeyEventSupported=!1,F._clipboardText=null,F._clipboardServerCapabilitiesActions={},F._clipboardServerCapabilitiesFormats={},F._sock=null,F._display=null,F._flushing=!1,F._keyboard=null,F._gestures=null,F._disconnTimer=null,F._resizeTimeout=null,F._mouseMoveTimer=null,F._decoders={},F._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},F._mousePos={},F._mouseButtonMask=0,F._mouseLastMoveTime=0,F._viewportDragging=!1,F._viewportDragPos={},F._viewportHasMoved=!1,F._accumulatedWheelDeltaX=0,F._accumulatedWheelDeltaY=0,F._gestureLastTapTime=null,F._gestureFirstDoubleTapEv=null,F._gestureLastMagnitudeX=0,F._gestureLastMagnitudeY=0,F._eventHandlers={focusCanvas:F._focusCanvas.bind(X(F)),windowResize:F._windowResize.bind(X(F)),handleMouse:F._handleMouse.bind(X(F)),handleWheel:F._handleWheel.bind(X(F)),handleGesture:F._handleGesture.bind(X(F))},g.Debug(">> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=Ae,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new a.default,F._cursorImage=j.cursors.none,F._decoders[w.encodings.encodingRaw]=new A.default,F._decoders[w.encodings.encodingCopyRect]=new b.default,F._decoders[w.encodings.encodingRRE]=new C.default,F._decoders[w.encodings.encodingHextile]=new m.default,F._decoders[w.encodings.encodingTight]=new y.default,F._decoders[w.encodings.encodingTightPNG]=new x.default;try{F._display=new c.default(F._canvas)}catch(te){throw g.Error("Display exception: "+te),te}return F._display.onflush=F._onFlush.bind(X(F)),F._keyboard=new d.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(X(F)),F._gestures=new n.default,F._sock=new u.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",g.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(te){g.Debug("WebSocket on-close event");var Ee="";switch(te.code&&(Ee="(code: "+te.code,te.reason&&(Ee+=", reason: "+te.reason),Ee+=")"),F._rfbConnectionState){case"connecting":F._fail("Connection closed "+Ee);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+Ee);break;default:F._fail("Unexpected server disconnect before connecting "+Ee);break}F._sock.off("close")}),F._sock.on("error",function(te){return g.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(X(F),"connecting")),g.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,J.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=J.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Me(j,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(D){this._rfbCredentials=D,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){this._rfbConnectionState!=="connected"||this._viewOnly||(g.Info("Sending Ctrl-Alt-Del"),this.sendKey(S.default.XK_Control_L,"ControlLeft",!0),this.sendKey(S.default.XK_Alt_L,"AltLeft",!0),this.sendKey(S.default.XK_Delete,"Delete",!0),this.sendKey(S.default.XK_Delete,"Delete",!1),this.sendKey(S.default.XK_Alt_L,"AltLeft",!1),this.sendKey(S.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(D,J,F){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(F===void 0){this.sendKey(D,J,!0),this.sendKey(D,J,!1);return}var te=E.default[J];if(this._qemuExtKeyEventSupported&&te)D=D||0,g.Info("Sending key ("+(F?"down":"up")+"): keysym "+D+", scancode "+te),j.messages.QEMUExtendedKeyEvent(this._sock,D,F,te);else{if(!D)return;g.Info("Sending keysym ("+(F?"down":"up")+"): "+D),j.messages.keyEvent(this._sock,D,F?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(D){if(!(this._rfbConnectionState!=="connected"||this._viewOnly))if(this._clipboardServerCapabilitiesFormats[Xe]&&this._clipboardServerCapabilitiesActions[oe])this._clipboardText=D,j.messages.extendedClipboardNotify(this._sock,[Xe]);else{for(var J=new Uint8Array(D.length),F=0;F<D.length;F++)J[F]=D.charCodeAt(F);j.messages.clientCutText(this._sock,J)}}},{key:"_connect",value:function(){g.Debug(">> RFB.connect"),g.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(D){D.name==="SyntaxError"?this._fail("Invalid host or port ("+D+")"):this._fail("Error when opening socket ("+D+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),g.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){g.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(D){if(D.name!=="NotFoundError")throw D}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),g.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(D){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(D){this._fbName=D,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(D){var J=this;window.requestAnimationFrame(function(){J._updateClip(),J._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,J=this._clipViewport;if(this._scaleViewport&&(J=!1),D!==J&&(this._display.clipViewport=J),J){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var D=this._screenSize();this._display.autoscale(D.w,D.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!(!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)){var D=this._screenSize();j.messages.setDesktopSize(this._sock,Math.floor(D.w),Math.floor(D.h),this._screenID,this._screenFlags),g.Debug("Requested new desktop size: "+D.w+"x"+D.h)}}},{key:"_screenSize",value:function(){var D=this._screen.getBoundingClientRect();return{w:D.width,h:D.height}}},{key:"_fixScrollbars",value:function(){var D=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=D}},{key:"_updateConnectionState",value:function(D){var J=this,F=this._rfbConnectionState;if(D===F){g.Debug("Already in state '"+D+"', ignoring");return}if(F==="disconnected"){g.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(F!=="connecting"){g.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){g.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){g.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){g.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:g.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,g.Debug("New state '"+D+"', was '"+F+"'."),this._disconnTimer&&D!=="disconnecting"&&(g.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),D){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){g.Error("Disconnection timed out."),J._updateConnectionState("disconnected")},pe*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(D){switch(this._rfbConnectionState){case"disconnecting":g.Error("Failed when disconnecting: "+D);break;case"connected":g.Error("Failed while connected: "+D);break;case"connecting":g.Error("Failed when connecting: "+D);break;default:g.Error("RFB failure: "+D);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(D,J){this._capabilities[D]=J,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){g.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":g.Error("Got data while disconnected");break;case"connected":for(;!(this._flushing||!this._normalMsg()||this._sock.rQlen===0););break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(D,J,F){this.sendKey(D,J,F)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(J.x,J.y,!0,1<<D.button);break;case"mouseup":this._handleMouseButton(J.x,J.y,!1,1<<D.button);break;case"mousemove":this._handleMouseMove(J.x,J.y);break}}}},{key:"_handleMouseButton",value:function(D,J,F,te){if(this.dragViewport)if(F&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:D,y:J},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(D,J,te)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(D,J,this._mouseButtonMask)),F?this._mouseButtonMask|=te:this._mouseButtonMask&=~te,this._sendMouse(D,J,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(D,J){var F=this;if(this._viewportDragging){var te=this._viewportDragPos.x-D,Ee=this._viewportDragPos.y-J;(this._viewportHasMoved||Math.abs(te)>i.dragThreshold||Math.abs(Ee)>i.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:J},this._display.viewportChangePos(te,Ee));return}if(this._mousePos={x:D,y:J},this._mouseMoveTimer==null){var ie=Date.now()-this._mouseLastMoveTime;ie>he?(this._sendMouse(D,J,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},he-ie)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(D,J,F){this._rfbConnectionState==="connected"&&(this._viewOnly||j.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(J),F))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),F=D.deltaX,te=D.deltaY;D.deltaMode!==0&&(F*=Pe,te*=Pe),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=te,Math.abs(this._accumulatedWheelDeltaX)>=ye&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(J.x,J.y,!0,32),this._handleMouseButton(J.x,J.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(J.x,J.y,!0,64),this._handleMouseButton(J.x,J.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ye&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(J.x,J.y,!0,8),this._handleMouseButton(J.x,J.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(J.x,J.y,!0,16),this._handleMouseButton(J.x,J.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,J,F){this._handleMouseMove(J,F),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,J){var F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<Ve&&this._gestureFirstDoubleTapEv.detail.type===D.detail.type){var te=this._gestureFirstDoubleTapEv.detail.clientX-D.detail.clientX,Ee=this._gestureFirstDoubleTapEv.detail.clientY-D.detail.clientY,ie=Math.hypot(te,Ee);ie<Et?F=(0,h.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=D}else this._gestureFirstDoubleTapEv=D;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,J),this._handleMouseButton(F.x,F.y,!1,J)}},{key:"_handleGesture",value:function(D){var J,F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);switch(D.type){case"gesturestart":switch(D.detail.type){case"onetap":this._handleTapEvent(D,1);break;case"twotap":this._handleTapEvent(D,4);break;case"threetap":this._handleTapEvent(D,2);break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=D.detail.magnitudeX,this._gestureLastMagnitudeY=D.detail.magnitudeY,this._fakeMouseMove(D,F.x,F.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),this._fakeMouseMove(D,F.x,F.y);break}break;case"gesturemove":switch(D.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(D,F.x,F.y);break;case"twodrag":for(this._fakeMouseMove(D,F.x,F.y);D.detail.magnitudeY-this._gestureLastMagnitudeY>Ue;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=Ue;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-Ue;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=Ue;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>Ue;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=Ue;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-Ue;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=Ue;break;case"pinch":if(this._fakeMouseMove(D,F.x,F.y),J=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(J-this._gestureLastMagnitudeX)>ct){for(this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!0);J-this._gestureLastMagnitudeX>ct;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=ct;for(;J-this._gestureLastMagnitudeX<-ct;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=ct}this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(D.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var D=this._sock.rQshiftStr(12).substr(4,7);g.Info("Server ProtocolVersion: "+D);var J=0;switch(D){case"000.000":J=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+D)}if(J){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var te="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+te+`
`),g.Debug("Sent ProtocolVersion: "+te),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(te,Ee){for(var ie=0;ie<Ee.length;ie++)if(Ee[ie]===te)return!0;return!1}if(this._rfbVersion>=3.7){var J=this._sock.rQshift8();if(this._sock.rQwait("security type",J,1))return!1;if(J===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(J);if(g.Debug("Server security types: "+F),D(1,F))this._rfbAuthScheme=1;else if(D(22,F))this._rfbAuthScheme=22;else if(D(16,F))this._rfbAuthScheme=16;else if(D(2,F))this._rfbAuthScheme=2;else if(D(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",g.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var D=this._sock.rQshift32(),J="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;J=this._sock.rQshiftStr(D)}return J!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:J}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+J+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var D=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(D),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var D=this._sock.rQshift8(),J=this._sock.rQshift8();if(!(D==0&&J==2))return this._fail("Unsupported VeNCrypt version "+D+"."+J);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var te=this._sock.rQshift8();if(te<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=te,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ee=[],ie=0;ie<this._rfbVeNCryptSubtypesLength;ie++)Ee.push(this._sock.rQshift32());if(Ee.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var T=(0,p.encodeUTF8)(this._rfbCredentials.username),O=(0,p.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,T.length]),this._sock.send([0,0,0,O.length]),this._sock.sendString(T),this._sock.sendString(O),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var D=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),J=j.genDES(this._rfbCredentials.password,D);return this._sock.send(J),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(D){for(var J={0:{vendor:"TGHT",signature:"NOTUNNEL"}},F={},te=0;te<D;te++){var Ee=this._sock.rQshift32(),ie=this._sock.rQshiftStr(4),T=this._sock.rQshiftStr(8);F[Ee]={vendor:ie,signature:T}}return g.Debug("Server Tight tunnel types: "+F),F[1]&&F[1].vendor==="SICR"&&F[1].signature==="SCHANNEL"&&(g.Debug("Detected Siemens server. Assuming NOTUNNEL support."),F[0]={vendor:"TGHT",signature:"NOTUNNEL"}),F[0]?F[0].vendor!=J[0].vendor||F[0].signature!=J[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(g.Debug("Selected tunnel type: "+J[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var D=this._sock.rQshift32();if(D>0&&this._sock.rQwait("tunnel capabilities",16*D,4))return!1;if(this._rfbTightVNC=!0,D>0)return this._negotiateTightTunnels(D),!1}if(this._sock.rQwait("sub auth count",4))return!1;var J=this._sock.rQshift32();if(J===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*J,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},te=[],Ee=0;Ee<J;Ee++){this._sock.rQshift32();var ie=this._sock.rQshiftStr(12);te.push(ie)}g.Debug("Server Tight authentication types: "+te);for(var T in F)if(te.indexOf(T)!=-1)switch(this._sock.send([0,0,0,F[T]]),g.Debug("Selected authentication type: "+T),T){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+T+")")}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var D=this._sock.rQshift32();return D===0?(this._rfbInitState="ClientInitialisation",g.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=D,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:D}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var D=this._sock.rQshift16(),J=this._sock.rQshift16(),F=this._sock.rQshift8(),te=this._sock.rQshift8(),Ee=this._sock.rQshift8(),ie=this._sock.rQshift8(),T=this._sock.rQshift16(),O=this._sock.rQshift16(),le=this._sock.rQshift16(),ve=this._sock.rQshift8(),Oe=this._sock.rQshift8(),Qe=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ke=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ke,24))return!1;var de=this._sock.rQshiftStr(Ke);if(de=(0,p.decodeUTF8)(de,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ke))return!1;var Ze=this._sock.rQshift16(),Y=this._sock.rQshift16(),nt=this._sock.rQshift16();this._sock.rQskipBytes(2);var bt=(Ze+Y+nt)*16;if(this._sock.rQwait("TightVNC extended server init header",bt,32+Ke))return!1;this._sock.rQskipBytes(16*Ze),this._sock.rQskipBytes(16*Y),this._sock.rQskipBytes(16*nt)}return g.Info("Screen: "+D+"x"+J+", bpp: "+F+", depth: "+te+", bigEndian: "+Ee+", trueColor: "+ie+", redMax: "+T+", greenMax: "+O+", blueMax: "+le+", redShift: "+ve+", greenShift: "+Oe+", blueShift: "+Qe),this._setDesktopName(de),this._resize(D,J),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(g.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),j.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),j.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(w.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(w.encodings.encodingTight),D.push(w.encodings.encodingTightPNG),D.push(w.encodings.encodingHextile),D.push(w.encodings.encodingRRE)),D.push(w.encodings.encodingRaw),D.push(w.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(w.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(w.encodings.pseudoEncodingDesktopSize),D.push(w.encodings.pseudoEncodingLastRect),D.push(w.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(w.encodings.pseudoEncodingExtendedDesktopSize),D.push(w.encodings.pseudoEncodingXvp),D.push(w.encodings.pseudoEncodingFence),D.push(w.encodings.pseudoEncodingContinuousUpdates),D.push(w.encodings.pseudoEncodingDesktopName),D.push(w.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(w.encodings.pseudoEncodingVMwareCursor),D.push(w.encodings.pseudoEncodingCursor)),j.messages.clientEncodings(this._sock,D)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return g.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(g.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32();if(D=(0,v.toSigned32bit)(D),this._sock.rQwait("ServerCutText content",Math.abs(D),8))return!1;if(D>=0){var J=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:J}}))}else{D=Math.abs(D);var F=this._sock.rQshift32(),te=F&65535,Ee=F&4278190080,ie=!!(Ee&ce);if(ie){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var T=0;T<=15;T++){var O=1<<T;te&O&&(this._clipboardServerCapabilitiesFormats[O]=!0,this._sock.rQshift32())}for(var le=24;le<=31;le++){var ve=1<<le;this._clipboardServerCapabilitiesActions[ve]=!!(Ee&ve)}var Oe=[ce,Q,L,oe,xe];j.messages.extendedClipboardCaps(this._sock,Oe,{extendedClipboardFormatText:0})}else if(Ee===Q){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[xe]&&te&Xe&&j.messages.extendedClipboardProvide(this._sock,[Xe],[this._clipboardText])}else if(Ee===L){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[oe]&&(this._clipboardText!=null?j.messages.extendedClipboardNotify(this._sock,[Xe]):j.messages.extendedClipboardNotify(this._sock,[]))}else if(Ee===oe){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Q]&&te&Xe&&j.messages.extendedClipboardRequest(this._sock,[Xe])}else if(Ee===xe){if(this._viewOnly||!(te&Xe))return!0;this._clipboardText=null;var Qe=this._sock.rQshiftBytes(D-4),Ke=new s.default,de=null;Ke.setInput(Qe);for(var Ze=0;Ze<=15;Ze++){var Y=1<<Ze;if(te&Y){var nt=0,bt=Ke.inflate(4);nt|=bt[0]<<24,nt|=bt[1]<<16,nt|=bt[2]<<8,nt|=bt[3];var I=Ke.inflate(nt);Y===Xe&&(de=I)}}if(Ke.setInput(null),de!==null){for(var Je="",Re=0;Re<de.length;Re++)Je+=String.fromCharCode(de[Re]);de=Je,de=(0,p.decodeUTF8)(de),de.length>0&&de.charAt(de.length-1)==="\0"&&(de=de.slice(0,-1)),de=de.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:de}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ee)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32(),J=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",J,9))return!1;J>64&&(g.Warn("Bad payload length ("+J+") in fence response"),J=64);var F=this._sock.rQshiftStr(J);return this._supportsFence=!0,D&1<<31?(D&=3,j.messages.clientFence(this._sock,D,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var D=this._sock.rQshift8(),J=this._sock.rQshift8();switch(J){case 0:g.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=D,g.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+J+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var J,F;switch(D){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&j.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return g.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return J=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,J&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),g.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+D+")"),g.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var D=this._sock.rQshiftBytes(12);this._FBU.x=(D[0]<<8)+D[1],this._FBU.y=(D[2]<<8)+D[3],this._FBU.width=(D[4]<<8)+D[5],this._FBU.height=(D[6]<<8)+D[7],this._FBU.encoding=parseInt((D[8]<<24)+(D[9]<<16)+(D[10]<<8)+D[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case w.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case w.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case w.encodings.pseudoEncodingCursor:return this._handleCursor();case w.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(J){}return!0;case w.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case w.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case w.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,te=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ee=this._sock.rQshift8();this._sock.rQshift8();var ie,T=4;if(Ee==0){var O=-256;if(ie=new Array(F*te*T),this._sock.rQwait("VMware cursor classic encoding",F*te*T*2,2))return!1;for(var le=new Array(F*te),ve=0;ve<F*te;ve++)le[ve]=this._sock.rQshift32();for(var Oe=new Array(F*te),Qe=0;Qe<F*te;Qe++)Oe[Qe]=this._sock.rQshift32();for(var Ke=0;Ke<F*te;Ke++)if(le[Ke]==0){var de=Oe[Ke],Ze=de>>8&255,Y=de>>16&255,nt=de>>24&255;ie[Ke*T]=Ze,ie[Ke*T+1]=Y,ie[Ke*T+2]=nt,ie[Ke*T+3]=255}else(le[Ke]&O)==O?Oe[Ke]==0?(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=0):((Oe[Ke]&O)==O,ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255):(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255)}else if(Ee==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*te*4,2))return!1;ie=new Array(F*te*T);for(var bt=0;bt<F*te;bt++){var I=this._sock.rQshift32();ie[bt*4]=I>>24&255,ie[bt*4+1]=I>>16&255,ie[bt*4+2]=I>>8&255,ie[bt*4+3]=I&255}}else return g.Warn("The given cursor type is not supported: "+Ee+" given."),!1;return this._updateCursor(ie,D,J,F,te),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,te=this._FBU.height,Ee=F*te*4,ie=Math.ceil(F/8)*te,T=Ee+ie;if(this._sock.rQwait("cursor encoding",T))return!1;for(var O=this._sock.rQshiftBytes(Ee),le=this._sock.rQshiftBytes(ie),ve=new Uint8Array(F*te*4),Oe=0,Qe=0;Qe<te;Qe++)for(var Ke=0;Ke<F;Ke++){var de=Qe*Math.ceil(F/8)+Math.floor(Ke/8),Ze=le[de]<<Ke%8&128?255:0;ve[Oe]=O[Oe+2],ve[Oe+1]=O[Oe+1],ve[Oe+2]=O[Oe],ve[Oe+3]=Ze,Oe+=4}return this._updateCursor(ve,D,J,F,te),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var D=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",D,4))return!1;var J=this._sock.rQshiftStr(D);return J=(0,p.decodeUTF8)(J,!0),this._setDesktopName(J),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var D=this._sock.rQpeek8(),J=4+D*16;if(this._sock.rQwait("ExtendedDesktopSize",J))return!1;var F=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,F&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var te=0;te<D;te+=1)te===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var Ee="";switch(this._FBU.y){case 1:Ee="Resize is administratively prohibited";break;case 2:Ee="Out of resources";break;case 3:Ee="Invalid screen layout";break;default:Ee="Unknown reason";break}g.Warn("Server did not accept the resize request: "+Ee)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var D=this._decoders[this._FBU.encoding];if(!D)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return D.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(J){return this._fail("Error decoding rect: "+J),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&j.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(D,J){this._fbWidth=D,this._fbHeight=J,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(D,J){this._rfbXvpVer<D||(g.Info("Sending XVP operation "+J+" (version "+D+")"),j.messages.xvpOp(this._sock,D,J))}},{key:"_updateCursor",value:function(D,J,F,te,Ee){this._cursorImage={rgbaPixels:D,hotx:J,hoty:F,w:te,h:Ee},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var D=3;D<this._cursorImage.rgbaPixels.length;D+=4)if(this._cursorImage.rgbaPixels[D])return!1;return!0}},{key:"_refreshCursor",value:function(){if(!(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")){var D=this._shouldShowDotCursor()?j.cursors.dot:this._cursorImage;this._cursor.change(D.rgbaPixels,D.hotx,D.hoty,D.w,D.h)}}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(D){this._viewOnly=D,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(D?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(D){g.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(D){this._clipViewport=D,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(D){this._scaleViewport=D,D&&this._clipViewport&&this._updateClip(),this._updateScale(),!D&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(D){this._resizeSession=D,D&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(D){this._showDotCursor=D,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(D){this._screen.style.background=D}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("qualityLevel must be an integer between 0 and 9");return}this._qualityLevel!==D&&(this._qualityLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("compressionLevel must be an integer between 0 and 9");return}this._compressionLevel!==D&&(this._compressionLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}}],[{key:"genDES",value:function(D,J){var F=D.split("").map(function(te){return te.charCodeAt(0)});return new f.default(F).encrypt(J)}}]),j}(l.default);N.Z=k,k.messages={keyEvent:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=4,D[J+1]=M,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j,re._sQlen+=8,re.flush()},QEMUExtendedKeyEvent:function(re,j,M,D){function J(ie){var T=D>>8,O=D&255;return T===224&&O<127?O|128:ie}var F=re._sQ,te=re._sQlen;F[te]=255,F[te+1]=0,F[te+2]=M>>8,F[te+3]=M,F[te+4]=j>>24,F[te+5]=j>>16,F[te+6]=j>>8,F[te+7]=j;var Ee=J(D);F[te+8]=Ee>>24,F[te+9]=Ee>>16,F[te+10]=Ee>>8,F[te+11]=Ee,re._sQlen+=12,re.flush()},pointerEvent:function(re,j,M,D){var J=re._sQ,F=re._sQlen;J[F]=5,J[F+1]=D,J[F+2]=j>>8,J[F+3]=j,J[F+4]=M>>8,J[F+5]=M,re._sQlen+=6,re.flush()},_buildExtendedClipboardFlags:function(re,j){for(var M=new Uint8Array(4),D=0,J=0,F=0;F<re.length;F++)J|=re[F];for(var te=0;te<j.length;te++)D|=j[te];return M[0]=J>>24,M[1]=0,M[2]=0,M[3]=D,M},extendedClipboardProvide:function(re,j,M){for(var D=new o.default,J=[],F=0;F<j.length;F++){if(j[F]!=Xe)throw new Error("Unsupported extended clipboard format for Provide message.");M[F]=M[F].replace(/\r\n|\r|\n/gm,`\r
`);var te=(0,p.encodeUTF8)(M[F]+"\0");J.push(te.length>>24&255,te.length>>16&255,te.length>>8&255,te.length&255);for(var Ee=0;Ee<te.length;Ee++)J.push(te.charCodeAt(Ee))}var ie=D.deflate(new Uint8Array(J)),T=new Uint8Array(4+ie.length);T.set(k.messages._buildExtendedClipboardFlags([xe],j)),T.set(ie,4),k.messages.clientCutText(re,T,!0)},extendedClipboardNotify:function(re,j){var M=k.messages._buildExtendedClipboardFlags([oe],j);k.messages.clientCutText(re,M,!0)},extendedClipboardRequest:function(re,j){var M=k.messages._buildExtendedClipboardFlags([Q],j);k.messages.clientCutText(re,M,!0)},extendedClipboardCaps:function(re,j,M){var D=Object.keys(M),J=new Uint8Array(4+4*D.length);D.map(function(Ee){return parseInt(Ee)}),D.sort(function(Ee,ie){return Ee-ie}),J.set(k.messages._buildExtendedClipboardFlags(j,[]));for(var F=4,te=0;te<D.length;te++)J[F]=M[D[te]]>>24,J[F+1]=M[D[te]]>>16,J[F+2]=M[D[te]]>>8,J[F+3]=M[D[te]]>>0,F+=4,J[3]|=1<<D[te];k.messages.clientCutText(re,J,!0)},clientCutText:function(re,j){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=re._sQ,J=re._sQlen;D[J]=6,D[J+1]=0,D[J+2]=0,D[J+3]=0;var F;M?F=(0,v.toUnsigned32bit)(-j.length):F=j.length,D[J+4]=F>>24,D[J+5]=F>>16,D[J+6]=F>>8,D[J+7]=F,re._sQlen+=8;for(var te=0,Ee=j.length;Ee>0;){for(var ie=Math.min(Ee,re._sQbufferSize-re._sQlen),T=0;T<ie;T++)D[re._sQlen+T]=j[te+T];re._sQlen+=ie,re.flush(),Ee-=ie,te+=ie}},setDesktopSize:function(re,j,M,D,J){var F=re._sQ,te=re._sQlen;F[te]=251,F[te+1]=0,F[te+2]=j>>8,F[te+3]=j,F[te+4]=M>>8,F[te+5]=M,F[te+6]=1,F[te+7]=0,F[te+8]=D>>24,F[te+9]=D>>16,F[te+10]=D>>8,F[te+11]=D,F[te+12]=0,F[te+13]=0,F[te+14]=0,F[te+15]=0,F[te+16]=j>>8,F[te+17]=j,F[te+18]=M>>8,F[te+19]=M,F[te+20]=J>>24,F[te+21]=J>>16,F[te+22]=J>>8,F[te+23]=J,re._sQlen+=24,re.flush()},clientFence:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=248,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j;var F=M.length;D[J+8]=F;for(var te=0;te<F;te++)D[J+9+te]=M.charCodeAt(te);re._sQlen+=9+F,re.flush()},enableContinuousUpdates:function(re,j,M,D,J,F){var te=re._sQ,Ee=re._sQlen;te[Ee]=150,te[Ee+1]=j,te[Ee+2]=M>>8,te[Ee+3]=M,te[Ee+4]=D>>8,te[Ee+5]=D,te[Ee+6]=J>>8,te[Ee+7]=J,te[Ee+8]=F>>8,te[Ee+9]=F,re._sQlen+=10,re.flush()},pixelFormat:function(re,j,M){var D=re._sQ,J=re._sQlen,F;j>16?F=32:j>8?F=16:F=8;var te=Math.floor(j/3);D[J]=0,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=F,D[J+5]=j,D[J+6]=0,D[J+7]=M?1:0,D[J+8]=0,D[J+9]=(1<<te)-1,D[J+10]=0,D[J+11]=(1<<te)-1,D[J+12]=0,D[J+13]=(1<<te)-1,D[J+14]=te*2,D[J+15]=te*1,D[J+16]=te*0,D[J+17]=0,D[J+18]=0,D[J+19]=0,re._sQlen+=20,re.flush()},clientEncodings:function(re,j){var M=re._sQ,D=re._sQlen;M[D]=2,M[D+1]=0,M[D+2]=j.length>>8,M[D+3]=j.length;for(var J=D+4,F=0;F<j.length;F++){var te=j[F];M[J]=te>>24,M[J+1]=te>>16,M[J+2]=te>>8,M[J+3]=te,J+=4}re._sQlen+=J-D,re.flush()},fbUpdateRequest:function(re,j,M,D,J,F){var te=re._sQ,Ee=re._sQlen;typeof M=="undefined"&&(M=0),typeof D=="undefined"&&(D=0),te[Ee]=3,te[Ee+1]=j?1:0,te[Ee+2]=M>>8&255,te[Ee+3]=M&255,te[Ee+4]=D>>8&255,te[Ee+5]=D&255,te[Ee+6]=J>>8&255,te[Ee+7]=J&255,te[Ee+8]=F>>8&255,te[Ee+9]=F&255,re._sQlen+=10,re.flush()},xvpOp:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=250,D[J+1]=0,D[J+2]=j,D[J+3]=M,re._sQlen+=4,re.flush()}},k.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},41895:function(wt,N,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(P){return typeof P}:t=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},t(y)}Object.defineProperty(N,"__esModule",{value:!0}),N.isMac=S,N.isWindows=E,N.isIOS=w,N.isSafari=A,N.isIE=b,N.isEdge=C,N.isFirefox=m,N.hasScrollbarGutter=N.supportsImageMetadata=N.supportsCursorURIs=N.dragThreshold=N.isTouchDevice=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var y=new WeakMap;return g=function(){return y},y}function p(y){if(y&&y.__esModule)return y;if(y===null||t(y)!=="object"&&typeof y!="function")return{default:y};var x=g();if(x&&x.has(y))return x.get(y);var P={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in y)if(Object.prototype.hasOwnProperty.call(y,z)){var K=_?Object.getOwnPropertyDescriptor(y,z):null;K&&(K.get||K.set)?Object.defineProperty(P,z,K):P[z]=y[z]}return P.default=y,x&&x.set(y,P),P}var i=!1;N.isTouchDevice=i,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);N.dragThreshold=h;var r=!1;try{var l=document.createElement("canvas");l.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',l.style.cursor.indexOf("url")===0?(v.Info("Data URI scheme cursor supported"),r=!0):v.Warn("Data URI scheme cursor not supported")}catch(y){v.Error("Data URI scheme cursor test exception: "+y)}var c=r;N.supportsCursorURIs=c;var s=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),s=!0}catch(y){}var o=s;N.supportsImageMetadata=o;var d=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var a=document.createElement("div");n.appendChild(a);var u=n.offsetWidth-a.offsetWidth;n.parentNode.removeChild(n),d=u!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;N.hasScrollbarGutter=f;function S(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function w(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function A(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function b(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function C(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(41895);function v(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function g(r,l){for(var c=0;c<l.length;c++){var s=l[c];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function p(r,l,c){return l&&g(r.prototype,l),c&&g(r,c),r}var i=!t.supportsCursorURIs||t.isTouchDevice,h=function(){function r(){v(this,r),this._target=null,this._canvas=document.createElement("canvas"),i&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return p(r,[{key:"attach",value:function(c){if(this._target&&this.detach(),this._target=c,i){document.body.appendChild(this._canvas);var s={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,s),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,s),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,s),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,s)}this.clear()}},{key:"detach",value:function(){if(this._target){if(i){var c={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,c),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,c),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,c),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,c),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(c,s,o,d,n){if(d===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-s,this._position.y=this._position.y+this._hotSpot.y-o,this._hotSpot.x=s,this._hotSpot.y=o;var a=this._canvas.getContext("2d");this._canvas.width=d,this._canvas.height=n;var u;try{u=new ImageData(new Uint8ClampedArray(c),d,n)}catch(S){u=a.createImageData(d,n),u.data.set(new Uint8ClampedArray(c))}if(a.clearRect(0,0,d,n),a.putImageData(u,0,0),i)this._updatePosition();else{var f=this._canvas.toDataURL();this._target.style.cursor="url("+f+")"+s+" "+o+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(c,s){if(i){window.visualViewport?(this._position.x=c+window.visualViewport.offsetLeft,this._position.y=s+window.visualViewport.offsetTop):(this._position.x=c,this._position.y=s),this._updatePosition();var o=document.elementFromPoint(c,s);this._updateVisibility(o)}}},{key:"_handleMouseOver",value:function(c){this._handleMouseMove(c)}},{key:"_handleMouseLeave",value:function(c){this._updateVisibility(c.relatedTarget)}},{key:"_handleMouseMove",value:function(c){this._updateVisibility(c.target),this._position.x=c.clientX-this._hotSpot.x,this._position.y=c.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(c){var s=this,o=document.elementFromPoint(c.clientX,c.clientY);this._updateVisibility(o),this._captureIsActive()&&window.setTimeout(function(){s._target&&(o=document.elementFromPoint(c.clientX,c.clientY),s._updateVisibility(o))},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(c){return c?c===this._target?!0:!(!this._target.contains(c)||window.getComputedStyle(c).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(c){this._captureIsActive()&&(c=document.captureElement),this._shouldShowCursor(c)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),r}();N.default=h},92742:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.clientToElement=e;function e(t,v,g){var p=g.getBoundingClientRect(),i={x:0,y:0};return t<p.left?i.x=0:t>=p.right?i.x=p.width-1:i.x=t-p.left,v<p.top?i.y=0:v>=p.bottom?i.y=p.height-1:i.y=v-p.top,i}},79420:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.getPointerEvent=e,N.stopEvent=t,N.setCapture=r,N.releaseCapture=l;function e(c){return c.changedTouches?c.changedTouches[0]:c.touches?c.touches[0]:c}function t(c){c.stopPropagation(),c.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(c){if(!v){var s=new c.constructor(c.type,c);v=!0,document.captureElement?document.captureElement.dispatchEvent(s):g.dispatchEvent(s),v=!1,c.stopPropagation(),s.defaultPrevented&&c.preventDefault(),c.type==="mouseup"&&l()}}function i(){var c=document.getElementById("noVNC_mouse_capture_elem");c.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(i);function r(c){if(c.setCapture)c.setCapture(),document.captureElement=c,c.addEventListener("mouseup",l);else{l();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",p),s.addEventListener("mousemove",p),s.addEventListener("mouseup",p)),document.captureElement=c,h.observe(c,{attributes:!0}),i(),s.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function l(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var c=document.getElementById("noVNC_mouse_capture_elem");c.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._listeners=new Map}return v(p,[{key:"addEventListener",value:function(h,r){this._listeners.has(h)||this._listeners.set(h,new Set),this._listeners.get(h).add(r)}},{key:"removeEventListener",value:function(h,r){this._listeners.has(h)&&this._listeners.get(h).delete(r)}},{key:"dispatchEvent",value:function(h){var r=this;return this._listeners.has(h.type)?(this._listeners.get(h.type).forEach(function(l){return l.call(r,h)}),!h.defaultPrevented):!0}}]),p}();N.default=g},20860:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.toUnsigned32bit=e,N.toSigned32bit=t;function e(v){return v>>>0}function t(v){return v|0}},50500:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.initLogging=i,N.getLogging=h,N.Error=N.Warn=N.Info=N.Debug=void 0;var e="warn",t=function(){};N.Debug=t;var v=function(){};N.Info=v;var g=function(){};N.Warn=g;var p=function(){};N.Error=p;function i(r){if(typeof r=="undefined"?r=e:e=r,N.Debug=t=N.Info=v=N.Warn=g=N.Error=p=function(){},typeof window.console!="undefined")switch(r){case"debug":N.Debug=t=console.debug.bind(window.console);case"info":N.Info=v=console.info.bind(window.console);case"warn":N.Warn=g=console.warn.bind(window.console);case"error":N.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+r+"'")}}function h(){return e}i()},21882:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(N,e){"use strict";if(N==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(N),v=1;v<arguments.length;v++){var g=arguments[v];if(g!=null)for(var p in g)Object.prototype.hasOwnProperty.call(g,p)&&(t[p]=g[p])}return t},writable:!0,configurable:!0}),function(){function wt(N,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var t=document.createEvent("CustomEvent");return t.initCustomEvent(N,e.bubbles,e.cancelable,e.detail),t}wt.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=wt)}(),Number.isInteger=Number.isInteger||function(N){return typeof N=="number"&&isFinite(N)&&Math.floor(N)===N}},31516:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.decodeUTF8=e,N.encodeUTF8=t;function e(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(v))}catch(p){if(p instanceof URIError&&g)return v;throw p}}function t(v){return unescape(encodeURIComponent(v))}},35986:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.shrinkBuf=e,N.arraySet=t,N.flattenChunks=v,N.Buf32=N.Buf16=N.Buf8=void 0;function e(h,r){return h.length===r?h:h.subarray?h.subarray(0,r):(h.length=r,h)}function t(h,r,l,c,s){if(r.subarray&&h.subarray){h.set(r.subarray(l,l+c),s);return}for(var o=0;o<c;o++)h[s+o]=r[l+o]}function v(h){var r,l,c,s,o,d;for(c=0,r=0,l=h.length;r<l;r++)c+=h[r].length;for(d=new Uint8Array(c),s=0,r=0,l=h.length;r<l;r++)o=h[r],d.set(o,s),s+=o.length;return d}var g=Uint8Array;N.Buf8=g;var p=Uint16Array;N.Buf16=p;var i=Int32Array;N.Buf32=i},97580:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(t,v,g,p){for(var i=t&65535|0,h=t>>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do i=i+v[p++]|0,h=h+i|0;while(--r);i%=65521,h%=65521}return i|h<<16|0}},1217:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){for(var g,p=[],i=0;i<256;i++){g=i;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var t=e();function v(g,p,i,h){var r=t,l=h+i;g^=-1;for(var c=h;c<l;c++)g=g>>>8^r[(g^p[c])&255];return g^-1}},25805:function(wt,N,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Re){return typeof Re}:t=function(Re){return Re&&typeof Symbol=="function"&&Re.constructor===Symbol&&Re!==Symbol.prototype?"symbol":typeof Re},t(I)}Object.defineProperty(N,"__esModule",{value:!0}),N.deflateInit=de,N.deflateInit2=Ke,N.deflateReset=Oe,N.deflateResetKeep=ve,N.deflateSetHeader=Qe,N.deflate=Ze,N.deflateEnd=Y,N.deflateSetDictionary=nt,N.deflateInfo=N.Z_DEFLATED=N.Z_UNKNOWN=N.Z_DEFAULT_STRATEGY=N.Z_FIXED=N.Z_RLE=N.Z_HUFFMAN_ONLY=N.Z_FILTERED=N.Z_DEFAULT_COMPRESSION=N.Z_BUF_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_STREAM_END=N.Z_OK=N.Z_BLOCK=N.Z_FINISH=N.Z_FULL_FLUSH=N.Z_PARTIAL_FLUSH=N.Z_NO_FLUSH=void 0;var v=c(e(35986)),g=c(e(55796)),p=r(e(97580)),i=r(e(1217)),h=r(e(70892));function r(I){return I&&I.__esModule?I:{default:I}}function l(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return l=function(){return I},I}function c(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var Je=l();if(Je&&Je.has(I))return Je.get(I);var Re={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var De in I)if(Object.prototype.hasOwnProperty.call(I,De)){var ze=fe?Object.getOwnPropertyDescriptor(I,De):null;ze&&(ze.get||ze.set)?Object.defineProperty(Re,De,ze):Re[De]=I[De]}return Re.default=I,Je&&Je.set(I,Re),Re}var s=0;N.Z_NO_FLUSH=s;var o=1;N.Z_PARTIAL_FLUSH=o;var d=3;N.Z_FULL_FLUSH=d;var n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var u=0;N.Z_OK=u;var f=1;N.Z_STREAM_END=f;var S=-2;N.Z_STREAM_ERROR=S;var E=-3;N.Z_DATA_ERROR=E;var w=-5;N.Z_BUF_ERROR=w;var A=-1;N.Z_DEFAULT_COMPRESSION=A;var b=1;N.Z_FILTERED=b;var C=2;N.Z_HUFFMAN_ONLY=C;var m=3;N.Z_RLE=m;var y=4;N.Z_FIXED=y;var x=0;N.Z_DEFAULT_STRATEGY=x;var P=2;N.Z_UNKNOWN=P;var _=8;N.Z_DEFLATED=_;var z=9,K=15,be=8,ae=29,Me=256,B=Me+1+ae,$=30,G=19,se=2*B+1,X=15,W=3,Z=258,pe=Z+W+1,Ae=32,he=42,ye=69,Pe=73,ct=91,Ue=103,Ve=113,Et=666,Xe=1,je=2,yt=3,Be=4,ue=3;function ce(I,Je){return I.msg=h.default[Je],Je}function Q(I){return(I<<1)-(I>4?9:0)}function L(I){for(var Je=I.length;--Je>=0;)I[Je]=0}function oe(I){var Je=I.state,Re=Je.pending;Re>I.avail_out&&(Re=I.avail_out),Re!==0&&(v.arraySet(I.output,Je.pending_buf,Je.pending_out,Re,I.next_out),I.next_out+=Re,Je.pending_out+=Re,I.total_out+=Re,I.avail_out-=Re,Je.pending-=Re,Je.pending===0&&(Je.pending_out=0))}function xe(I,Je){g._tr_flush_block(I,I.block_start>=0?I.block_start:-1,I.strstart-I.block_start,Je),I.block_start=I.strstart,oe(I.strm)}function k(I,Je){I.pending_buf[I.pending++]=Je}function R(I,Je){I.pending_buf[I.pending++]=Je>>>8&255,I.pending_buf[I.pending++]=Je&255}function re(I,Je,Re,fe){var De=I.avail_in;return De>fe&&(De=fe),De===0?0:(I.avail_in-=De,v.arraySet(Je,I.input,I.next_in,De,Re),I.state.wrap===1?I.adler=(0,p.default)(I.adler,Je,De,Re):I.state.wrap===2&&(I.adler=(0,i.default)(I.adler,Je,De,Re)),I.next_in+=De,I.total_in+=De,De)}function j(I,Je){var Re=I.max_chain_length,fe=I.strstart,De,ze,Rt=I.prev_length,Nt=I.nice_match,dt=I.strstart>I.w_size-pe?I.strstart-(I.w_size-pe):0,xt=I.window,Mt=I.w_mask,Tt=I.prev,Vt=I.strstart+Z,Yt=xt[fe+Rt-1],Dt=xt[fe+Rt];I.prev_length>=I.good_match&&(Re>>=2),Nt>I.lookahead&&(Nt=I.lookahead);do if(De=Je,!(xt[De+Rt]!==Dt||xt[De+Rt-1]!==Yt||xt[De]!==xt[fe]||xt[++De]!==xt[fe+1])){fe+=2,De++;do;while(xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&xt[++fe]===xt[++De]&&fe<Vt);if(ze=Z-(Vt-fe),fe=Vt-Z,ze>Rt){if(I.match_start=Je,Rt=ze,ze>=Nt)break;Yt=xt[fe+Rt-1],Dt=xt[fe+Rt]}}while((Je=Tt[Je&Mt])>dt&&--Re!==0);return Rt<=I.lookahead?Rt:I.lookahead}function M(I){var Je=I.w_size,Re,fe,De,ze,Rt;do{if(ze=I.window_size-I.lookahead-I.strstart,I.strstart>=Je+(Je-pe)){v.arraySet(I.window,I.window,Je,Je,0),I.match_start-=Je,I.strstart-=Je,I.block_start-=Je,fe=I.hash_size,Re=fe;do De=I.head[--Re],I.head[Re]=De>=Je?De-Je:0;while(--fe);fe=Je,Re=fe;do De=I.prev[--Re],I.prev[Re]=De>=Je?De-Je:0;while(--fe);ze+=Je}if(I.strm.avail_in===0)break;if(fe=re(I.strm,I.window,I.strstart+I.lookahead,ze),I.lookahead+=fe,I.lookahead+I.insert>=W)for(Rt=I.strstart-I.insert,I.ins_h=I.window[Rt],I.ins_h=(I.ins_h<<I.hash_shift^I.window[Rt+1])&I.hash_mask;I.insert&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[Rt+W-1])&I.hash_mask,I.prev[Rt&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=Rt,Rt++,I.insert--,!(I.lookahead+I.insert<W)););}while(I.lookahead<pe&&I.strm.avail_in!==0)}function D(I,Je){var Re=65535;for(Re>I.pending_buf_size-5&&(Re=I.pending_buf_size-5);;){if(I.lookahead<=1){if(M(I),I.lookahead===0&&Je===s)return Xe;if(I.lookahead===0)break}I.strstart+=I.lookahead,I.lookahead=0;var fe=I.block_start+Re;if((I.strstart===0||I.strstart>=fe)&&(I.lookahead=I.strstart-fe,I.strstart=fe,xe(I,!1),I.strm.avail_out===0)||I.strstart-I.block_start>=I.w_size-pe&&(xe(I,!1),I.strm.avail_out===0))return Xe}return I.insert=0,Je===n?(xe(I,!0),I.strm.avail_out===0?yt:Be):(I.strstart>I.block_start&&(xe(I,!1),I.strm.avail_out===0),Xe)}function J(I,Je){for(var Re,fe;;){if(I.lookahead<pe){if(M(I),I.lookahead<pe&&Je===s)return Xe;if(I.lookahead===0)break}if(Re=0,I.lookahead>=W&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+W-1])&I.hash_mask,Re=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),Re!==0&&I.strstart-Re<=I.w_size-pe&&(I.match_length=j(I,Re)),I.match_length>=W)if(fe=g._tr_tally(I,I.strstart-I.match_start,I.match_length-W),I.lookahead-=I.match_length,I.match_length<=I.max_lazy_match&&I.lookahead>=W){I.match_length--;do I.strstart++,I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+W-1])&I.hash_mask,Re=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart;while(--I.match_length!==0);I.strstart++}else I.strstart+=I.match_length,I.match_length=0,I.ins_h=I.window[I.strstart],I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+1])&I.hash_mask;else fe=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++;if(fe&&(xe(I,!1),I.strm.avail_out===0))return Xe}return I.insert=I.strstart<W-1?I.strstart:W-1,Je===n?(xe(I,!0),I.strm.avail_out===0?yt:Be):I.last_lit&&(xe(I,!1),I.strm.avail_out===0)?Xe:je}function F(I,Je){for(var Re,fe,De;;){if(I.lookahead<pe){if(M(I),I.lookahead<pe&&Je===s)return Xe;if(I.lookahead===0)break}if(Re=0,I.lookahead>=W&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+W-1])&I.hash_mask,Re=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),I.prev_length=I.match_length,I.prev_match=I.match_start,I.match_length=W-1,Re!==0&&I.prev_length<I.max_lazy_match&&I.strstart-Re<=I.w_size-pe&&(I.match_length=j(I,Re),I.match_length<=5&&(I.strategy===b||I.match_length===W&&I.strstart-I.match_start>4096)&&(I.match_length=W-1)),I.prev_length>=W&&I.match_length<=I.prev_length){De=I.strstart+I.lookahead-W,fe=g._tr_tally(I,I.strstart-1-I.prev_match,I.prev_length-W),I.lookahead-=I.prev_length-1,I.prev_length-=2;do++I.strstart<=De&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+W-1])&I.hash_mask,Re=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart);while(--I.prev_length!==0);if(I.match_available=0,I.match_length=W-1,I.strstart++,fe&&(xe(I,!1),I.strm.avail_out===0))return Xe}else if(I.match_available){if(fe=g._tr_tally(I,0,I.window[I.strstart-1]),fe&&xe(I,!1),I.strstart++,I.lookahead--,I.strm.avail_out===0)return Xe}else I.match_available=1,I.strstart++,I.lookahead--}return I.match_available&&(fe=g._tr_tally(I,0,I.window[I.strstart-1]),I.match_available=0),I.insert=I.strstart<W-1?I.strstart:W-1,Je===n?(xe(I,!0),I.strm.avail_out===0?yt:Be):I.last_lit&&(xe(I,!1),I.strm.avail_out===0)?Xe:je}function te(I,Je){for(var Re,fe,De,ze,Rt=I.window;;){if(I.lookahead<=Z){if(M(I),I.lookahead<=Z&&Je===s)return Xe;if(I.lookahead===0)break}if(I.match_length=0,I.lookahead>=W&&I.strstart>0&&(De=I.strstart-1,fe=Rt[De],fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De])){ze=I.strstart+Z;do;while(fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&fe===Rt[++De]&&De<ze);I.match_length=Z-(ze-De),I.match_length>I.lookahead&&(I.match_length=I.lookahead)}if(I.match_length>=W?(Re=g._tr_tally(I,1,I.match_length-W),I.lookahead-=I.match_length,I.strstart+=I.match_length,I.match_length=0):(Re=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++),Re&&(xe(I,!1),I.strm.avail_out===0))return Xe}return I.insert=0,Je===n?(xe(I,!0),I.strm.avail_out===0?yt:Be):I.last_lit&&(xe(I,!1),I.strm.avail_out===0)?Xe:je}function Ee(I,Je){for(var Re;;){if(I.lookahead===0&&(M(I),I.lookahead===0)){if(Je===s)return Xe;break}if(I.match_length=0,Re=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++,Re&&(xe(I,!1),I.strm.avail_out===0))return Xe}return I.insert=0,Je===n?(xe(I,!0),I.strm.avail_out===0?yt:Be):I.last_lit&&(xe(I,!1),I.strm.avail_out===0)?Xe:je}function ie(I,Je,Re,fe,De){this.good_length=I,this.max_lazy=Je,this.nice_length=Re,this.max_chain=fe,this.func=De}var T;T=[new ie(0,0,0,0,D),new ie(4,4,8,4,J),new ie(4,5,16,8,J),new ie(4,6,32,32,J),new ie(4,4,16,16,F),new ie(8,16,32,32,F),new ie(8,16,128,128,F),new ie(8,32,128,256,F),new ie(32,128,258,1024,F),new ie(32,258,258,4096,F)];function O(I){I.window_size=2*I.w_size,L(I.head),I.max_lazy_match=T[I.level].max_lazy,I.good_match=T[I.level].good_length,I.nice_match=T[I.level].nice_length,I.max_chain_length=T[I.level].max_chain,I.strstart=0,I.block_start=0,I.lookahead=0,I.insert=0,I.match_length=I.prev_length=W-1,I.match_available=0,I.ins_h=0}function le(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new v.Buf16(se*2),this.dyn_dtree=new v.Buf16((2*$+1)*2),this.bl_tree=new v.Buf16((2*G+1)*2),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(X+1),this.heap=new v.Buf16(2*B+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*B+1),L(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(I){var Je;return!I||!I.state?ce(I,S):(I.total_in=I.total_out=0,I.data_type=P,Je=I.state,Je.pending=0,Je.pending_out=0,Je.wrap<0&&(Je.wrap=-Je.wrap),Je.status=Je.wrap?he:Ve,I.adler=Je.wrap===2?0:1,Je.last_flush=s,g._tr_init(Je),u)}function Oe(I){var Je=ve(I);return Je===u&&O(I.state),Je}function Qe(I,Je){return!I||!I.state||I.state.wrap!==2?S:(I.state.gzhead=Je,u)}function Ke(I,Je,Re,fe,De,ze){if(!I)return S;var Rt=1;if(Je===A&&(Je=6),fe<0?(Rt=0,fe=-fe):fe>15&&(Rt=2,fe-=16),De<1||De>z||Re!==_||fe<8||fe>15||Je<0||Je>9||ze<0||ze>y)return ce(I,S);fe===8&&(fe=9);var Nt=new le;return I.state=Nt,Nt.strm=I,Nt.wrap=Rt,Nt.gzhead=null,Nt.w_bits=fe,Nt.w_size=1<<Nt.w_bits,Nt.w_mask=Nt.w_size-1,Nt.hash_bits=De+7,Nt.hash_size=1<<Nt.hash_bits,Nt.hash_mask=Nt.hash_size-1,Nt.hash_shift=~~((Nt.hash_bits+W-1)/W),Nt.window=new v.Buf8(Nt.w_size*2),Nt.head=new v.Buf16(Nt.hash_size),Nt.prev=new v.Buf16(Nt.w_size),Nt.lit_bufsize=1<<De+6,Nt.pending_buf_size=Nt.lit_bufsize*4,Nt.pending_buf=new v.Buf8(Nt.pending_buf_size),Nt.d_buf=1*Nt.lit_bufsize,Nt.l_buf=3*Nt.lit_bufsize,Nt.level=Je,Nt.strategy=ze,Nt.method=Re,Oe(I)}function de(I,Je){return Ke(I,Je,_,K,be,x)}function Ze(I,Je){var Re,fe,De,ze;if(!I||!I.state||Je>a||Je<0)return I?ce(I,S):S;if(fe=I.state,!I.output||!I.input&&I.avail_in!==0||fe.status===Et&&Je!==n)return ce(I,I.avail_out===0?w:S);if(fe.strm=I,Re=fe.last_flush,fe.last_flush=Je,fe.status===he)if(fe.wrap===2)I.adler=0,k(fe,31),k(fe,139),k(fe,8),fe.gzhead?(k(fe,(fe.gzhead.text?1:0)+(fe.gzhead.hcrc?2:0)+(fe.gzhead.extra?4:0)+(fe.gzhead.name?8:0)+(fe.gzhead.comment?16:0)),k(fe,fe.gzhead.time&255),k(fe,fe.gzhead.time>>8&255),k(fe,fe.gzhead.time>>16&255),k(fe,fe.gzhead.time>>24&255),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,fe.gzhead.os&255),fe.gzhead.extra&&fe.gzhead.extra.length&&(k(fe,fe.gzhead.extra.length&255),k(fe,fe.gzhead.extra.length>>8&255)),fe.gzhead.hcrc&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending,0)),fe.gzindex=0,fe.status=ye):(k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,ue),fe.status=Ve);else{var Rt=_+(fe.w_bits-8<<4)<<8,Nt=-1;fe.strategy>=C||fe.level<2?Nt=0:fe.level<6?Nt=1:fe.level===6?Nt=2:Nt=3,Rt|=Nt<<6,fe.strstart!==0&&(Rt|=Ae),Rt+=31-Rt%31,fe.status=Ve,R(fe,Rt),fe.strstart!==0&&(R(fe,I.adler>>>16),R(fe,I.adler&65535)),I.adler=1}if(fe.status===ye)if(fe.gzhead.extra){for(De=fe.pending;fe.gzindex<(fe.gzhead.extra.length&65535)&&!(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),oe(I),De=fe.pending,fe.pending===fe.pending_buf_size));)k(fe,fe.gzhead.extra[fe.gzindex]&255),fe.gzindex++;fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),fe.gzindex===fe.gzhead.extra.length&&(fe.gzindex=0,fe.status=Pe)}else fe.status=Pe;if(fe.status===Pe)if(fe.gzhead.name){De=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),oe(I),De=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindex<fe.gzhead.name.length?ze=fe.gzhead.name.charCodeAt(fe.gzindex++)&255:ze=0,k(fe,ze)}while(ze!==0);fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),ze===0&&(fe.gzindex=0,fe.status=ct)}else fe.status=ct;if(fe.status===ct)if(fe.gzhead.comment){De=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),oe(I),De=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindex<fe.gzhead.comment.length?ze=fe.gzhead.comment.charCodeAt(fe.gzindex++)&255:ze=0,k(fe,ze)}while(ze!==0);fe.gzhead.hcrc&&fe.pending>De&&(I.adler=(0,i.default)(I.adler,fe.pending_buf,fe.pending-De,De)),ze===0&&(fe.status=Ue)}else fe.status=Ue;if(fe.status===Ue&&(fe.gzhead.hcrc?(fe.pending+2>fe.pending_buf_size&&oe(I),fe.pending+2<=fe.pending_buf_size&&(k(fe,I.adler&255),k(fe,I.adler>>8&255),I.adler=0,fe.status=Ve)):fe.status=Ve),fe.pending!==0){if(oe(I),I.avail_out===0)return fe.last_flush=-1,u}else if(I.avail_in===0&&Q(Je)<=Q(Re)&&Je!==n)return ce(I,w);if(fe.status===Et&&I.avail_in!==0)return ce(I,w);if(I.avail_in!==0||fe.lookahead!==0||Je!==s&&fe.status!==Et){var dt=fe.strategy===C?Ee(fe,Je):fe.strategy===m?te(fe,Je):T[fe.level].func(fe,Je);if((dt===yt||dt===Be)&&(fe.status=Et),dt===Xe||dt===yt)return I.avail_out===0&&(fe.last_flush=-1),u;if(dt===je&&(Je===o?g._tr_align(fe):Je!==a&&(g._tr_stored_block(fe,0,0,!1),Je===d&&(L(fe.head),fe.lookahead===0&&(fe.strstart=0,fe.block_start=0,fe.insert=0))),oe(I),I.avail_out===0))return fe.last_flush=-1,u}return Je!==n?u:fe.wrap<=0?f:(fe.wrap===2?(k(fe,I.adler&255),k(fe,I.adler>>8&255),k(fe,I.adler>>16&255),k(fe,I.adler>>24&255),k(fe,I.total_in&255),k(fe,I.total_in>>8&255),k(fe,I.total_in>>16&255),k(fe,I.total_in>>24&255)):(R(fe,I.adler>>>16),R(fe,I.adler&65535)),oe(I),fe.wrap>0&&(fe.wrap=-fe.wrap),fe.pending!==0?u:f)}function Y(I){var Je;return!I||!I.state?S:(Je=I.state.status,Je!==he&&Je!==ye&&Je!==Pe&&Je!==ct&&Je!==Ue&&Je!==Ve&&Je!==Et?ce(I,S):(I.state=null,Je===Ve?ce(I,E):u))}function nt(I,Je){var Re=Je.length,fe,De,ze,Rt,Nt,dt,xt,Mt;if(!I||!I.state||(fe=I.state,Rt=fe.wrap,Rt===2||Rt===1&&fe.status!==he||fe.lookahead))return S;for(Rt===1&&(I.adler=(0,p.default)(I.adler,Je,Re,0)),fe.wrap=0,Re>=fe.w_size&&(Rt===0&&(L(fe.head),fe.strstart=0,fe.block_start=0,fe.insert=0),Mt=new v.Buf8(fe.w_size),v.arraySet(Mt,Je,Re-fe.w_size,fe.w_size,0),Je=Mt,Re=fe.w_size),Nt=I.avail_in,dt=I.next_in,xt=I.input,I.avail_in=Re,I.next_in=0,I.input=Je,M(fe);fe.lookahead>=W;){De=fe.strstart,ze=fe.lookahead-(W-1);do fe.ins_h=(fe.ins_h<<fe.hash_shift^fe.window[De+W-1])&fe.hash_mask,fe.prev[De&fe.w_mask]=fe.head[fe.ins_h],fe.head[fe.ins_h]=De,De++;while(--ze);fe.strstart=De,fe.lookahead=W-1,M(fe)}return fe.strstart+=fe.lookahead,fe.block_start=fe.strstart,fe.insert=fe.lookahead,fe.lookahead=0,fe.match_length=fe.prev_length=W-1,fe.match_available=0,I.next_in=dt,I.input=xt,I.avail_in=Nt,fe.wrap=Rt,u}var bt="pako deflate (from Nodeca project)";N.deflateInfo=bt},16071:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=v;var e=30,t=12;function v(g,p){var i,h,r,l,c,s,o,d,n,a,u,f,S,E,w,A,b,C,m,y,x,P,_,z,K;i=g.state,h=g.next_in,z=g.input,r=h+(g.avail_in-5),l=g.next_out,K=g.output,c=l-(p-g.avail_out),s=l+(g.avail_out-257),o=i.dmax,d=i.wsize,n=i.whave,a=i.wnext,u=i.window,f=i.hold,S=i.bits,E=i.lencode,w=i.distcode,A=(1<<i.lenbits)-1,b=(1<<i.distbits)-1;e:do{S<15&&(f+=z[h++]<<S,S+=8,f+=z[h++]<<S,S+=8),C=E[f&A];t:for(;;){if(m=C>>>24,f>>>=m,S-=m,m=C>>>16&255,m===0)K[l++]=C&65535;else if(m&16){y=C&65535,m&=15,m&&(S<m&&(f+=z[h++]<<S,S+=8),y+=f&(1<<m)-1,f>>>=m,S-=m),S<15&&(f+=z[h++]<<S,S+=8,f+=z[h++]<<S,S+=8),C=w[f&b];n:for(;;){if(m=C>>>24,f>>>=m,S-=m,m=C>>>16&255,m&16){if(x=C&65535,m&=15,S<m&&(f+=z[h++]<<S,S+=8,S<m&&(f+=z[h++]<<S,S+=8)),x+=f&(1<<m)-1,x>o){g.msg="invalid distance too far back",i.mode=e;break e}if(f>>>=m,S-=m,m=l-c,x>m){if(m=x-m,m>n&&i.sane){g.msg="invalid distance too far back",i.mode=e;break e}if(P=0,_=u,a===0){if(P+=d-m,m<y){y-=m;do K[l++]=u[P++];while(--m);P=l-x,_=K}}else if(a<m){if(P+=d+a-m,m-=a,m<y){y-=m;do K[l++]=u[P++];while(--m);if(P=0,a<y){m=a,y-=m;do K[l++]=u[P++];while(--m);P=l-x,_=K}}}else if(P+=a-m,m<y){y-=m;do K[l++]=u[P++];while(--m);P=l-x,_=K}for(;y>2;)K[l++]=_[P++],K[l++]=_[P++],K[l++]=_[P++],y-=3;y&&(K[l++]=_[P++],y>1&&(K[l++]=_[P++]))}else{P=l-x;do K[l++]=K[P++],K[l++]=K[P++],K[l++]=K[P++],y-=3;while(y>2);y&&(K[l++]=K[P++],y>1&&(K[l++]=K[P++]))}}else if(m&64){g.msg="invalid distance code",i.mode=e;break e}else{C=w[(C&65535)+(f&(1<<m)-1)];continue n}break}}else if(m&64)if(m&32){i.mode=t;break e}else{g.msg="invalid literal/length code",i.mode=e;break e}else{C=E[(C&65535)+(f&(1<<m)-1)];continue t}break}}while(h<r&&l<s);y=S>>3,h-=y,S-=y<<3,f&=(1<<S)-1,g.next_in=h,g.next_out=l,g.avail_in=h<r?5+(r-h):5-(h-r),g.avail_out=l<s?257+(s-l):257-(l-s),i.hold=f,i.bits=S}},95766:function(wt,N,e){"use strict";function t(de){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Y){return typeof Y}:t=function(Y){return Y&&typeof Symbol=="function"&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y},t(de)}Object.defineProperty(N,"__esModule",{value:!0}),N.inflateReset=M,N.inflateReset2=D,N.inflateResetKeep=j,N.inflateInit=F,N.inflateInit2=J,N.inflate=le,N.inflateEnd=ve,N.inflateGetHeader=Oe,N.inflateSetDictionary=Qe,N.inflateInfo=N.Z_DEFLATED=N.Z_BUF_ERROR=N.Z_MEM_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_NEED_DICT=N.Z_STREAM_END=N.Z_OK=N.Z_TREES=N.Z_BLOCK=N.Z_FINISH=void 0;var v=c(e(35986)),g=r(e(97580)),p=r(e(1217)),i=r(e(16071)),h=r(e(63093));function r(de){return de&&de.__esModule?de:{default:de}}function l(){if(typeof WeakMap!="function")return null;var de=new WeakMap;return l=function(){return de},de}function c(de){if(de&&de.__esModule)return de;if(de===null||t(de)!=="object"&&typeof de!="function")return{default:de};var Ze=l();if(Ze&&Ze.has(de))return Ze.get(de);var Y={},nt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var bt in de)if(Object.prototype.hasOwnProperty.call(de,bt)){var I=nt?Object.getOwnPropertyDescriptor(de,bt):null;I&&(I.get||I.set)?Object.defineProperty(Y,bt,I):Y[bt]=de[bt]}return Y.default=de,Ze&&Ze.set(de,Y),Y}var s=0,o=1,d=2,n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var u=6;N.Z_TREES=u;var f=0;N.Z_OK=f;var S=1;N.Z_STREAM_END=S;var E=2;N.Z_NEED_DICT=E;var w=-2;N.Z_STREAM_ERROR=w;var A=-3;N.Z_DATA_ERROR=A;var b=-4;N.Z_MEM_ERROR=b;var C=-5;N.Z_BUF_ERROR=C;var m=8;N.Z_DEFLATED=m;var y=1,x=2,P=3,_=4,z=5,K=6,be=7,ae=8,Me=9,B=10,$=11,G=12,se=13,X=14,W=15,Z=16,pe=17,Ae=18,he=19,ye=20,Pe=21,ct=22,Ue=23,Ve=24,Et=25,Xe=26,je=27,yt=28,Be=29,ue=30,ce=31,Q=32,L=852,oe=592,xe=15,k=xe;function R(de){return(de>>>24&255)+(de>>>8&65280)+((de&65280)<<8)+((de&255)<<24)}function re(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new v.Buf16(320),this.work=new v.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function j(de){var Ze;return!de||!de.state?w:(Ze=de.state,de.total_in=de.total_out=Ze.total=0,de.msg="",Ze.wrap&&(de.adler=Ze.wrap&1),Ze.mode=y,Ze.last=0,Ze.havedict=0,Ze.dmax=32768,Ze.head=null,Ze.hold=0,Ze.bits=0,Ze.lencode=Ze.lendyn=new v.Buf32(L),Ze.distcode=Ze.distdyn=new v.Buf32(oe),Ze.sane=1,Ze.back=-1,f)}function M(de){var Ze;return!de||!de.state?w:(Ze=de.state,Ze.wsize=0,Ze.whave=0,Ze.wnext=0,j(de))}function D(de,Ze){var Y,nt;return!de||!de.state||(nt=de.state,Ze<0?(Y=0,Ze=-Ze):(Y=(Ze>>4)+1,Ze<48&&(Ze&=15)),Ze&&(Ze<8||Ze>15))?w:(nt.window!==null&&nt.wbits!==Ze&&(nt.window=null),nt.wrap=Y,nt.wbits=Ze,M(de))}function J(de,Ze){var Y,nt;return de?(nt=new re,de.state=nt,nt.window=null,Y=D(de,Ze),Y!==f&&(de.state=null),Y):w}function F(de){return J(de,k)}var te=!0,Ee,ie;function T(de){if(te){var Ze;for(Ee=new v.Buf32(512),ie=new v.Buf32(32),Ze=0;Ze<144;)de.lens[Ze++]=8;for(;Ze<256;)de.lens[Ze++]=9;for(;Ze<280;)de.lens[Ze++]=7;for(;Ze<288;)de.lens[Ze++]=8;for((0,h.default)(o,de.lens,0,288,Ee,0,de.work,{bits:9}),Ze=0;Ze<32;)de.lens[Ze++]=5;(0,h.default)(d,de.lens,0,32,ie,0,de.work,{bits:5}),te=!1}de.lencode=Ee,de.lenbits=9,de.distcode=ie,de.distbits=5}function O(de,Ze,Y,nt){var bt,I=de.state;return I.window===null&&(I.wsize=1<<I.wbits,I.wnext=0,I.whave=0,I.window=new v.Buf8(I.wsize)),nt>=I.wsize?(v.arraySet(I.window,Ze,Y-I.wsize,I.wsize,0),I.wnext=0,I.whave=I.wsize):(bt=I.wsize-I.wnext,bt>nt&&(bt=nt),v.arraySet(I.window,Ze,Y-nt,bt,I.wnext),nt-=bt,nt?(v.arraySet(I.window,Ze,Y-nt,nt,0),I.wnext=nt,I.whave=I.wsize):(I.wnext+=bt,I.wnext===I.wsize&&(I.wnext=0),I.whave<I.wsize&&(I.whave+=bt))),0}function le(de,Ze){var Y,nt,bt,I,Je,Re,fe,De,ze,Rt,Nt,dt,xt,Mt,Tt=0,Vt,Yt,Dt,qt,Ce,U,ee,q,ne=new v.Buf8(4),Le,Ie,$e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!de||!de.state||!de.output||!de.input&&de.avail_in!==0)return w;Y=de.state,Y.mode===G&&(Y.mode=se),Je=de.next_out,bt=de.output,fe=de.avail_out,I=de.next_in,nt=de.input,Re=de.avail_in,De=Y.hold,ze=Y.bits,Rt=Re,Nt=fe,q=f;e:for(;;)switch(Y.mode){case y:if(Y.wrap===0){Y.mode=se;break}for(;ze<16;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(Y.wrap&2&&De===35615){Y.check=0,ne[0]=De&255,ne[1]=De>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0),De=0,ze=0,Y.mode=x;break}if(Y.flags=0,Y.head&&(Y.head.done=!1),!(Y.wrap&1)||(((De&255)<<8)+(De>>8))%31){de.msg="incorrect header check",Y.mode=ue;break}if((De&15)!==m){de.msg="unknown compression method",Y.mode=ue;break}if(De>>>=4,ze-=4,ee=(De&15)+8,Y.wbits===0)Y.wbits=ee;else if(ee>Y.wbits){de.msg="invalid window size",Y.mode=ue;break}Y.dmax=1<<ee,de.adler=Y.check=1,Y.mode=De&512?B:G,De=0,ze=0;break;case x:for(;ze<16;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(Y.flags=De,(Y.flags&255)!==m){de.msg="unknown compression method",Y.mode=ue;break}if(Y.flags&57344){de.msg="unknown header flags set",Y.mode=ue;break}Y.head&&(Y.head.text=De>>8&1),Y.flags&512&&(ne[0]=De&255,ne[1]=De>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),De=0,ze=0,Y.mode=P;case P:for(;ze<32;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.head&&(Y.head.time=De),Y.flags&512&&(ne[0]=De&255,ne[1]=De>>>8&255,ne[2]=De>>>16&255,ne[3]=De>>>24&255,Y.check=(0,p.default)(Y.check,ne,4,0)),De=0,ze=0,Y.mode=_;case _:for(;ze<16;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.head&&(Y.head.xflags=De&255,Y.head.os=De>>8),Y.flags&512&&(ne[0]=De&255,ne[1]=De>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),De=0,ze=0,Y.mode=z;case z:if(Y.flags&1024){for(;ze<16;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.length=De,Y.head&&(Y.head.extra_len=De),Y.flags&512&&(ne[0]=De&255,ne[1]=De>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),De=0,ze=0}else Y.head&&(Y.head.extra=null);Y.mode=K;case K:if(Y.flags&1024&&(dt=Y.length,dt>Re&&(dt=Re),dt&&(Y.head&&(ee=Y.head.extra_len-Y.length,Y.head.extra||(Y.head.extra=new Array(Y.head.extra_len)),v.arraySet(Y.head.extra,nt,I,dt,ee)),Y.flags&512&&(Y.check=(0,p.default)(Y.check,nt,dt,I)),Re-=dt,I+=dt,Y.length-=dt),Y.length))break e;Y.length=0,Y.mode=be;case be:if(Y.flags&2048){if(Re===0)break e;dt=0;do ee=nt[I+dt++],Y.head&&ee&&Y.length<65536&&(Y.head.name+=String.fromCharCode(ee));while(ee&&dt<Re);if(Y.flags&512&&(Y.check=(0,p.default)(Y.check,nt,dt,I)),Re-=dt,I+=dt,ee)break e}else Y.head&&(Y.head.name=null);Y.length=0,Y.mode=ae;case ae:if(Y.flags&4096){if(Re===0)break e;dt=0;do ee=nt[I+dt++],Y.head&&ee&&Y.length<65536&&(Y.head.comment+=String.fromCharCode(ee));while(ee&&dt<Re);if(Y.flags&512&&(Y.check=(0,p.default)(Y.check,nt,dt,I)),Re-=dt,I+=dt,ee)break e}else Y.head&&(Y.head.comment=null);Y.mode=Me;case Me:if(Y.flags&512){for(;ze<16;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(De!==(Y.check&65535)){de.msg="header crc mismatch",Y.mode=ue;break}De=0,ze=0}Y.head&&(Y.head.hcrc=Y.flags>>9&1,Y.head.done=!0),de.adler=Y.check=0,Y.mode=G;break;case B:for(;ze<32;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}de.adler=Y.check=R(De),De=0,ze=0,Y.mode=$;case $:if(Y.havedict===0)return de.next_out=Je,de.avail_out=fe,de.next_in=I,de.avail_in=Re,Y.hold=De,Y.bits=ze,E;de.adler=Y.check=1,Y.mode=G;case G:if(Ze===a||Ze===u)break e;case se:if(Y.last){De>>>=ze&7,ze-=ze&7,Y.mode=je;break}for(;ze<3;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}switch(Y.last=De&1,De>>>=1,ze-=1,De&3){case 0:Y.mode=X;break;case 1:if(T(Y),Y.mode=ye,Ze===u){De>>>=2,ze-=2;break e}break;case 2:Y.mode=pe;break;case 3:de.msg="invalid block type",Y.mode=ue}De>>>=2,ze-=2;break;case X:for(De>>>=ze&7,ze-=ze&7;ze<32;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if((De&65535)!==(De>>>16^65535)){de.msg="invalid stored block lengths",Y.mode=ue;break}if(Y.length=De&65535,De=0,ze=0,Y.mode=W,Ze===u)break e;case W:Y.mode=Z;case Z:if(dt=Y.length,dt){if(dt>Re&&(dt=Re),dt>fe&&(dt=fe),dt===0)break e;v.arraySet(bt,nt,I,dt,Je),Re-=dt,I+=dt,fe-=dt,Je+=dt,Y.length-=dt;break}Y.mode=G;break;case pe:for(;ze<14;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(Y.nlen=(De&31)+257,De>>>=5,ze-=5,Y.ndist=(De&31)+1,De>>>=5,ze-=5,Y.ncode=(De&15)+4,De>>>=4,ze-=4,Y.nlen>286||Y.ndist>30){de.msg="too many length or distance symbols",Y.mode=ue;break}Y.have=0,Y.mode=Ae;case Ae:for(;Y.have<Y.ncode;){for(;ze<3;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.lens[$e[Y.have++]]=De&7,De>>>=3,ze-=3}for(;Y.have<19;)Y.lens[$e[Y.have++]]=0;if(Y.lencode=Y.lendyn,Y.lenbits=7,Le={bits:Y.lenbits},q=(0,h.default)(s,Y.lens,0,19,Y.lencode,0,Y.work,Le),Y.lenbits=Le.bits,q){de.msg="invalid code lengths set",Y.mode=ue;break}Y.have=0,Y.mode=he;case he:for(;Y.have<Y.nlen+Y.ndist;){for(;Tt=Y.lencode[De&(1<<Y.lenbits)-1],Vt=Tt>>>24,Yt=Tt>>>16&255,Dt=Tt&65535,!(Vt<=ze);){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(Dt<16)De>>>=Vt,ze-=Vt,Y.lens[Y.have++]=Dt;else{if(Dt===16){for(Ie=Vt+2;ze<Ie;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(De>>>=Vt,ze-=Vt,Y.have===0){de.msg="invalid bit length repeat",Y.mode=ue;break}ee=Y.lens[Y.have-1],dt=3+(De&3),De>>>=2,ze-=2}else if(Dt===17){for(Ie=Vt+3;ze<Ie;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}De>>>=Vt,ze-=Vt,ee=0,dt=3+(De&7),De>>>=3,ze-=3}else{for(Ie=Vt+7;ze<Ie;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}De>>>=Vt,ze-=Vt,ee=0,dt=11+(De&127),De>>>=7,ze-=7}if(Y.have+dt>Y.nlen+Y.ndist){de.msg="invalid bit length repeat",Y.mode=ue;break}for(;dt--;)Y.lens[Y.have++]=ee}}if(Y.mode===ue)break;if(Y.lens[256]===0){de.msg="invalid code -- missing end-of-block",Y.mode=ue;break}if(Y.lenbits=9,Le={bits:Y.lenbits},q=(0,h.default)(o,Y.lens,0,Y.nlen,Y.lencode,0,Y.work,Le),Y.lenbits=Le.bits,q){de.msg="invalid literal/lengths set",Y.mode=ue;break}if(Y.distbits=6,Y.distcode=Y.distdyn,Le={bits:Y.distbits},q=(0,h.default)(d,Y.lens,Y.nlen,Y.ndist,Y.distcode,0,Y.work,Le),Y.distbits=Le.bits,q){de.msg="invalid distances set",Y.mode=ue;break}if(Y.mode=ye,Ze===u)break e;case ye:Y.mode=Pe;case Pe:if(Re>=6&&fe>=258){de.next_out=Je,de.avail_out=fe,de.next_in=I,de.avail_in=Re,Y.hold=De,Y.bits=ze,(0,i.default)(de,Nt),Je=de.next_out,bt=de.output,fe=de.avail_out,I=de.next_in,nt=de.input,Re=de.avail_in,De=Y.hold,ze=Y.bits,Y.mode===G&&(Y.back=-1);break}for(Y.back=0;Tt=Y.lencode[De&(1<<Y.lenbits)-1],Vt=Tt>>>24,Yt=Tt>>>16&255,Dt=Tt&65535,!(Vt<=ze);){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(Yt&&!(Yt&240)){for(qt=Vt,Ce=Yt,U=Dt;Tt=Y.lencode[U+((De&(1<<qt+Ce)-1)>>qt)],Vt=Tt>>>24,Yt=Tt>>>16&255,Dt=Tt&65535,!(qt+Vt<=ze);){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}De>>>=qt,ze-=qt,Y.back+=qt}if(De>>>=Vt,ze-=Vt,Y.back+=Vt,Y.length=Dt,Yt===0){Y.mode=Xe;break}if(Yt&32){Y.back=-1,Y.mode=G;break}if(Yt&64){de.msg="invalid literal/length code",Y.mode=ue;break}Y.extra=Yt&15,Y.mode=ct;case ct:if(Y.extra){for(Ie=Y.extra;ze<Ie;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.length+=De&(1<<Y.extra)-1,De>>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}Y.was=Y.length,Y.mode=Ue;case Ue:for(;Tt=Y.distcode[De&(1<<Y.distbits)-1],Vt=Tt>>>24,Yt=Tt>>>16&255,Dt=Tt&65535,!(Vt<=ze);){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(!(Yt&240)){for(qt=Vt,Ce=Yt,U=Dt;Tt=Y.distcode[U+((De&(1<<qt+Ce)-1)>>qt)],Vt=Tt>>>24,Yt=Tt>>>16&255,Dt=Tt&65535,!(qt+Vt<=ze);){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}De>>>=qt,ze-=qt,Y.back+=qt}if(De>>>=Vt,ze-=Vt,Y.back+=Vt,Yt&64){de.msg="invalid distance code",Y.mode=ue;break}Y.offset=Dt,Y.extra=Yt&15,Y.mode=Ve;case Ve:if(Y.extra){for(Ie=Y.extra;ze<Ie;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}Y.offset+=De&(1<<Y.extra)-1,De>>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}if(Y.offset>Y.dmax){de.msg="invalid distance too far back",Y.mode=ue;break}Y.mode=Et;case Et:if(fe===0)break e;if(dt=Nt-fe,Y.offset>dt){if(dt=Y.offset-dt,dt>Y.whave&&Y.sane){de.msg="invalid distance too far back",Y.mode=ue;break}dt>Y.wnext?(dt-=Y.wnext,xt=Y.wsize-dt):xt=Y.wnext-dt,dt>Y.length&&(dt=Y.length),Mt=Y.window}else Mt=bt,xt=Je-Y.offset,dt=Y.length;dt>fe&&(dt=fe),fe-=dt,Y.length-=dt;do bt[Je++]=Mt[xt++];while(--dt);Y.length===0&&(Y.mode=Pe);break;case Xe:if(fe===0)break e;bt[Je++]=Y.length,fe--,Y.mode=Pe;break;case je:if(Y.wrap){for(;ze<32;){if(Re===0)break e;Re--,De|=nt[I++]<<ze,ze+=8}if(Nt-=fe,de.total_out+=Nt,Y.total+=Nt,Nt&&(de.adler=Y.check=Y.flags?(0,p.default)(Y.check,bt,Nt,Je-Nt):(0,g.default)(Y.check,bt,Nt,Je-Nt)),Nt=fe,(Y.flags?De:R(De))!==Y.check){de.msg="incorrect data check",Y.mode=ue;break}De=0,ze=0}Y.mode=yt;case yt:if(Y.wrap&&Y.flags){for(;ze<32;){if(Re===0)break e;Re--,De+=nt[I++]<<ze,ze+=8}if(De!==(Y.total&4294967295)){de.msg="incorrect length check",Y.mode=ue;break}De=0,ze=0}Y.mode=Be;case Be:q=S;break e;case ue:q=A;break e;case ce:return b;case Q:default:return w}return de.next_out=Je,de.avail_out=fe,de.next_in=I,de.avail_in=Re,Y.hold=De,Y.bits=ze,(Y.wsize||Nt!==de.avail_out&&Y.mode<ue&&(Y.mode<je||Ze!==n))&&O(de,de.output,de.next_out,Nt-de.avail_out)?(Y.mode=ce,b):(Rt-=de.avail_in,Nt-=de.avail_out,de.total_in+=Rt,de.total_out+=Nt,Y.total+=Nt,Y.wrap&&Nt&&(de.adler=Y.check=Y.flags?(0,p.default)(Y.check,bt,Nt,de.next_out-Nt):(0,g.default)(Y.check,bt,Nt,de.next_out-Nt)),de.data_type=Y.bits+(Y.last?64:0)+(Y.mode===G?128:0)+(Y.mode===ye||Y.mode===W?256:0),(Rt===0&&Nt===0||Ze===n)&&q===f&&(q=C),q)}function ve(de){if(!de||!de.state)return w;var Ze=de.state;return Ze.window&&(Ze.window=null),de.state=null,f}function Oe(de,Ze){var Y;return!de||!de.state||(Y=de.state,!(Y.wrap&2))?w:(Y.head=Ze,Ze.done=!1,f)}function Qe(de,Ze){var Y=Ze.length,nt,bt,I;return!de||!de.state||(nt=de.state,nt.wrap!==0&&nt.mode!==$)?w:nt.mode===$&&(bt=1,bt=(0,g.default)(bt,Ze,Y,0),bt!==nt.check)?A:(I=O(de,Ze,Y,Y),I?(nt.mode=ce,b):(nt.havedict=1,f))}var Ke="pako inflate (from Nodeca project)";N.inflateInfo=Ke},63093:function(wt,N,e){"use strict";function t(f){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(E){return typeof E}:t=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},t(f)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=u;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return g=function(){return f},f}function p(f){if(f&&f.__esModule)return f;if(f===null||t(f)!=="object"&&typeof f!="function")return{default:f};var S=g();if(S&&S.has(f))return S.get(f);var E={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in f)if(Object.prototype.hasOwnProperty.call(f,A)){var b=w?Object.getOwnPropertyDescriptor(f,A):null;b&&(b.get||b.set)?Object.defineProperty(E,A,b):E[A]=f[A]}return E.default=f,S&&S.set(f,E),E}var i=15,h=852,r=592,l=0,c=1,s=2,o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],d=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],n=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function u(f,S,E,w,A,b,C,m){var y=m.bits,x=0,P=0,_=0,z=0,K=0,be=0,ae=0,Me=0,B=0,$=0,G,se,X,W,Z,pe=null,Ae=0,he,ye=new v.Buf16(i+1),Pe=new v.Buf16(i+1),ct=null,Ue=0,Ve,Et,Xe;for(x=0;x<=i;x++)ye[x]=0;for(P=0;P<w;P++)ye[S[E+P]]++;for(K=y,z=i;z>=1&&ye[z]===0;z--);if(K>z&&(K=z),z===0)return A[b++]=1<<24|64<<16|0,A[b++]=1<<24|64<<16|0,m.bits=1,0;for(_=1;_<z&&ye[_]===0;_++);for(K<_&&(K=_),Me=1,x=1;x<=i;x++)if(Me<<=1,Me-=ye[x],Me<0)return-1;if(Me>0&&(f===l||z!==1))return-1;for(Pe[1]=0,x=1;x<i;x++)Pe[x+1]=Pe[x]+ye[x];for(P=0;P<w;P++)S[E+P]!==0&&(C[Pe[S[E+P]]++]=P);if(f===l?(pe=ct=C,he=19):f===c?(pe=o,Ae-=257,ct=d,Ue-=257,he=256):(pe=n,ct=a,he=-1),$=0,P=0,x=_,Z=b,be=K,ae=0,X=-1,B=1<<K,W=B-1,f===c&&B>h||f===s&&B>r)return 1;for(;;){Ve=x-ae,C[P]<he?(Et=0,Xe=C[P]):C[P]>he?(Et=ct[Ue+C[P]],Xe=pe[Ae+C[P]]):(Et=96,Xe=0),G=1<<x-ae,se=1<<be,_=se;do se-=G,A[Z+($>>ae)+se]=Ve<<24|Et<<16|Xe|0;while(se!==0);for(G=1<<x-1;$&G;)G>>=1;if(G!==0?($&=G-1,$+=G):$=0,P++,--ye[x]===0){if(x===z)break;x=S[E+C[P]]}if(x>K&&($&W)!==X){for(ae===0&&(ae=K),Z+=_,be=x-ae,Me=1<<be;be+ae<z&&(Me-=ye[be+ae],!(Me<=0));)be++,Me<<=1;if(B+=1<<be,f===c&&B>h||f===s&&B>r)return 1;X=$&W,A[X]=K<<24|be<<16|Z-b|0}}return $!==0&&(A[Z+$]=x-ae<<24|64<<16|0),m.bits=K,0}},70892:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};N.default=e},55796:function(wt,N,e){"use strict";function t(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(ve){return typeof ve}:t=function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},t(O)}Object.defineProperty(N,"__esModule",{value:!0}),N._tr_init=F,N._tr_stored_block=te,N._tr_flush_block=ie,N._tr_tally=T,N._tr_align=Ee;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return g=function(){return O},O}function p(O){if(O&&O.__esModule)return O;if(O===null||t(O)!=="object"&&typeof O!="function")return{default:O};var le=g();if(le&&le.has(O))return le.get(O);var ve={},Oe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Qe in O)if(Object.prototype.hasOwnProperty.call(O,Qe)){var Ke=Oe?Object.getOwnPropertyDescriptor(O,Qe):null;Ke&&(Ke.get||Ke.set)?Object.defineProperty(ve,Qe,Ke):ve[Qe]=O[Qe]}return ve.default=O,le&&le.set(O,ve),ve}var i=4,h=0,r=1,l=2;function c(O){for(var le=O.length;--le>=0;)O[le]=0}var s=0,o=1,d=2,n=3,a=258,u=29,f=256,S=f+1+u,E=30,w=19,A=2*S+1,b=15,C=16,m=7,y=256,x=16,P=17,_=18,z=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],K=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Me=512,B=new Array((S+2)*2);c(B);var $=new Array(E*2);c($);var G=new Array(Me);c(G);var se=new Array(a-n+1);c(se);var X=new Array(u);c(X);var W=new Array(E);c(W);function Z(O,le,ve,Oe,Qe){this.static_tree=O,this.extra_bits=le,this.extra_base=ve,this.elems=Oe,this.max_length=Qe,this.has_stree=O&&O.length}var pe,Ae,he;function ye(O,le){this.dyn_tree=O,this.max_code=0,this.stat_desc=le}function Pe(O){return O<256?G[O]:G[256+(O>>>7)]}function ct(O,le){O.pending_buf[O.pending++]=le&255,O.pending_buf[O.pending++]=le>>>8&255}function Ue(O,le,ve){O.bi_valid>C-ve?(O.bi_buf|=le<<O.bi_valid&65535,ct(O,O.bi_buf),O.bi_buf=le>>C-O.bi_valid,O.bi_valid+=ve-C):(O.bi_buf|=le<<O.bi_valid&65535,O.bi_valid+=ve)}function Ve(O,le,ve){Ue(O,ve[le*2],ve[le*2+1])}function Et(O,le){var ve=0;do ve|=O&1,O>>>=1,ve<<=1;while(--le>0);return ve>>>1}function Xe(O){O.bi_valid===16?(ct(O,O.bi_buf),O.bi_buf=0,O.bi_valid=0):O.bi_valid>=8&&(O.pending_buf[O.pending++]=O.bi_buf&255,O.bi_buf>>=8,O.bi_valid-=8)}function je(O,le){var ve=le.dyn_tree,Oe=le.max_code,Qe=le.stat_desc.static_tree,Ke=le.stat_desc.has_stree,de=le.stat_desc.extra_bits,Ze=le.stat_desc.extra_base,Y=le.stat_desc.max_length,nt,bt,I,Je,Re,fe,De=0;for(Je=0;Je<=b;Je++)O.bl_count[Je]=0;for(ve[O.heap[O.heap_max]*2+1]=0,nt=O.heap_max+1;nt<A;nt++)bt=O.heap[nt],Je=ve[ve[bt*2+1]*2+1]+1,Je>Y&&(Je=Y,De++),ve[bt*2+1]=Je,!(bt>Oe)&&(O.bl_count[Je]++,Re=0,bt>=Ze&&(Re=de[bt-Ze]),fe=ve[bt*2],O.opt_len+=fe*(Je+Re),Ke&&(O.static_len+=fe*(Qe[bt*2+1]+Re)));if(De!==0){do{for(Je=Y-1;O.bl_count[Je]===0;)Je--;O.bl_count[Je]--,O.bl_count[Je+1]+=2,O.bl_count[Y]--,De-=2}while(De>0);for(Je=Y;Je!==0;Je--)for(bt=O.bl_count[Je];bt!==0;)I=O.heap[--nt],!(I>Oe)&&(ve[I*2+1]!==Je&&(O.opt_len+=(Je-ve[I*2+1])*ve[I*2],ve[I*2+1]=Je),bt--)}}function yt(O,le,ve){var Oe=new Array(b+1),Qe=0,Ke,de;for(Ke=1;Ke<=b;Ke++)Oe[Ke]=Qe=Qe+ve[Ke-1]<<1;for(de=0;de<=le;de++){var Ze=O[de*2+1];Ze!==0&&(O[de*2]=Et(Oe[Ze]++,Ze))}}function Be(){var O,le,ve,Oe,Qe,Ke=new Array(b+1);for(ve=0,Oe=0;Oe<u-1;Oe++)for(X[Oe]=ve,O=0;O<1<<z[Oe];O++)se[ve++]=Oe;for(se[ve-1]=Oe,Qe=0,Oe=0;Oe<16;Oe++)for(W[Oe]=Qe,O=0;O<1<<K[Oe];O++)G[Qe++]=Oe;for(Qe>>=7;Oe<E;Oe++)for(W[Oe]=Qe<<7,O=0;O<1<<K[Oe]-7;O++)G[256+Qe++]=Oe;for(le=0;le<=b;le++)Ke[le]=0;for(O=0;O<=143;)B[O*2+1]=8,O++,Ke[8]++;for(;O<=255;)B[O*2+1]=9,O++,Ke[9]++;for(;O<=279;)B[O*2+1]=7,O++,Ke[7]++;for(;O<=287;)B[O*2+1]=8,O++,Ke[8]++;for(yt(B,S+1,Ke),O=0;O<E;O++)$[O*2+1]=5,$[O*2]=Et(O,5);pe=new Z(B,z,f+1,S,b),Ae=new Z($,K,0,E,b),he=new Z(new Array(0),be,0,w,m)}function ue(O){var le;for(le=0;le<S;le++)O.dyn_ltree[le*2]=0;for(le=0;le<E;le++)O.dyn_dtree[le*2]=0;for(le=0;le<w;le++)O.bl_tree[le*2]=0;O.dyn_ltree[y*2]=1,O.opt_len=O.static_len=0,O.last_lit=O.matches=0}function ce(O){O.bi_valid>8?ct(O,O.bi_buf):O.bi_valid>0&&(O.pending_buf[O.pending++]=O.bi_buf),O.bi_buf=0,O.bi_valid=0}function Q(O,le,ve,Oe){ce(O),Oe&&(ct(O,ve),ct(O,~ve)),v.arraySet(O.pending_buf,O.window,le,ve,O.pending),O.pending+=ve}function L(O,le,ve,Oe){var Qe=le*2,Ke=ve*2;return O[Qe]<O[Ke]||O[Qe]===O[Ke]&&Oe[le]<=Oe[ve]}function oe(O,le,ve){for(var Oe=O.heap[ve],Qe=ve<<1;Qe<=O.heap_len&&(Qe<O.heap_len&&L(le,O.heap[Qe+1],O.heap[Qe],O.depth)&&Qe++,!L(le,Oe,O.heap[Qe],O.depth));)O.heap[ve]=O.heap[Qe],ve=Qe,Qe<<=1;O.heap[ve]=Oe}function xe(O,le,ve){var Oe,Qe,Ke=0,de,Ze;if(O.last_lit!==0)do Oe=O.pending_buf[O.d_buf+Ke*2]<<8|O.pending_buf[O.d_buf+Ke*2+1],Qe=O.pending_buf[O.l_buf+Ke],Ke++,Oe===0?Ve(O,Qe,le):(de=se[Qe],Ve(O,de+f+1,le),Ze=z[de],Ze!==0&&(Qe-=X[de],Ue(O,Qe,Ze)),Oe--,de=Pe(Oe),Ve(O,de,ve),Ze=K[de],Ze!==0&&(Oe-=W[de],Ue(O,Oe,Ze)));while(Ke<O.last_lit);Ve(O,y,le)}function k(O,le){var ve=le.dyn_tree,Oe=le.stat_desc.static_tree,Qe=le.stat_desc.has_stree,Ke=le.stat_desc.elems,de,Ze,Y=-1,nt;for(O.heap_len=0,O.heap_max=A,de=0;de<Ke;de++)ve[de*2]!==0?(O.heap[++O.heap_len]=Y=de,O.depth[de]=0):ve[de*2+1]=0;for(;O.heap_len<2;)nt=O.heap[++O.heap_len]=Y<2?++Y:0,ve[nt*2]=1,O.depth[nt]=0,O.opt_len--,Qe&&(O.static_len-=Oe[nt*2+1]);for(le.max_code=Y,de=O.heap_len>>1;de>=1;de--)oe(O,ve,de);nt=Ke;do de=O.heap[1],O.heap[1]=O.heap[O.heap_len--],oe(O,ve,1),Ze=O.heap[1],O.heap[--O.heap_max]=de,O.heap[--O.heap_max]=Ze,ve[nt*2]=ve[de*2]+ve[Ze*2],O.depth[nt]=(O.depth[de]>=O.depth[Ze]?O.depth[de]:O.depth[Ze])+1,ve[de*2+1]=ve[Ze*2+1]=nt,O.heap[1]=nt++,oe(O,ve,1);while(O.heap_len>=2);O.heap[--O.heap_max]=O.heap[1],je(O,le),yt(ve,Y,O.bl_count)}function R(O,le,ve){var Oe,Qe=-1,Ke,de=le[0*2+1],Ze=0,Y=7,nt=4;for(de===0&&(Y=138,nt=3),le[(ve+1)*2+1]=65535,Oe=0;Oe<=ve;Oe++)Ke=de,de=le[(Oe+1)*2+1],!(++Ze<Y&&Ke===de)&&(Ze<nt?O.bl_tree[Ke*2]+=Ze:Ke!==0?(Ke!==Qe&&O.bl_tree[Ke*2]++,O.bl_tree[x*2]++):Ze<=10?O.bl_tree[P*2]++:O.bl_tree[_*2]++,Ze=0,Qe=Ke,de===0?(Y=138,nt=3):Ke===de?(Y=6,nt=3):(Y=7,nt=4))}function re(O,le,ve){var Oe,Qe=-1,Ke,de=le[0*2+1],Ze=0,Y=7,nt=4;for(de===0&&(Y=138,nt=3),Oe=0;Oe<=ve;Oe++)if(Ke=de,de=le[(Oe+1)*2+1],!(++Ze<Y&&Ke===de)){if(Ze<nt)do Ve(O,Ke,O.bl_tree);while(--Ze!==0);else Ke!==0?(Ke!==Qe&&(Ve(O,Ke,O.bl_tree),Ze--),Ve(O,x,O.bl_tree),Ue(O,Ze-3,2)):Ze<=10?(Ve(O,P,O.bl_tree),Ue(O,Ze-3,3)):(Ve(O,_,O.bl_tree),Ue(O,Ze-11,7));Ze=0,Qe=Ke,de===0?(Y=138,nt=3):Ke===de?(Y=6,nt=3):(Y=7,nt=4)}}function j(O){var le;for(R(O,O.dyn_ltree,O.l_desc.max_code),R(O,O.dyn_dtree,O.d_desc.max_code),k(O,O.bl_desc),le=w-1;le>=3&&O.bl_tree[ae[le]*2+1]===0;le--);return O.opt_len+=3*(le+1)+5+5+4,le}function M(O,le,ve,Oe){var Qe;for(Ue(O,le-257,5),Ue(O,ve-1,5),Ue(O,Oe-4,4),Qe=0;Qe<Oe;Qe++)Ue(O,O.bl_tree[ae[Qe]*2+1],3);re(O,O.dyn_ltree,le-1),re(O,O.dyn_dtree,ve-1)}function D(O){var le=4093624447,ve;for(ve=0;ve<=31;ve++,le>>>=1)if(le&1&&O.dyn_ltree[ve*2]!==0)return h;if(O.dyn_ltree[9*2]!==0||O.dyn_ltree[10*2]!==0||O.dyn_ltree[13*2]!==0)return r;for(ve=32;ve<f;ve++)if(O.dyn_ltree[ve*2]!==0)return r;return h}var J=!1;function F(O){J||(Be(),J=!0),O.l_desc=new ye(O.dyn_ltree,pe),O.d_desc=new ye(O.dyn_dtree,Ae),O.bl_desc=new ye(O.bl_tree,he),O.bi_buf=0,O.bi_valid=0,ue(O)}function te(O,le,ve,Oe){Ue(O,(s<<1)+(Oe?1:0),3),Q(O,le,ve,!0)}function Ee(O){Ue(O,o<<1,3),Ve(O,y,B),Xe(O)}function ie(O,le,ve,Oe){var Qe,Ke,de=0;O.level>0?(O.strm.data_type===l&&(O.strm.data_type=D(O)),k(O,O.l_desc),k(O,O.d_desc),de=j(O),Qe=O.opt_len+3+7>>>3,Ke=O.static_len+3+7>>>3,Ke<=Qe&&(Qe=Ke)):Qe=Ke=ve+5,ve+4<=Qe&&le!==-1?te(O,le,ve,Oe):O.strategy===i||Ke===Qe?(Ue(O,(o<<1)+(Oe?1:0),3),xe(O,B,$)):(Ue(O,(d<<1)+(Oe?1:0),3),M(O,O.l_desc.max_code+1,O.d_desc.max_code+1,de+1),xe(O,O.dyn_ltree,O.dyn_dtree)),ue(O),Oe&&ce(O)}function T(O,le,ve){return O.pending_buf[O.d_buf+O.last_lit*2]=le>>>8&255,O.pending_buf[O.d_buf+O.last_lit*2+1]=le&255,O.pending_buf[O.l_buf+O.last_lit]=ve&255,O.last_lit++,le===0?O.dyn_ltree[ve*2]++:(O.matches++,le--,O.dyn_ltree[(se[ve]+f+1)*2]++,O.dyn_dtree[Pe(le)*2]++),O.last_lit===O.lit_bufsize-1}},27589:function(wt,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){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}},16327:function(wt,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return g=function(){return o},o}function p(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=g();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in o)if(Object.prototype.hasOwnProperty.call(o,u)){var f=a?Object.getOwnPropertyDescriptor(o,u):null;f&&(f.get||f.set)?Object.defineProperty(n,u,f):n[u]=o[u]}return n.default=o,d&&d.set(o,n),n}function i(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function h(o,d){for(var n=0;n<d.length;n++){var a=d[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function r(o,d,n){return d&&h(o.prototype,d),n&&h(o,n),o}var l=!1,c=40*1024*1024,s=function(){function o(){i(this,o),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return r(o,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(n){this._rQi+=n}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(n){for(var a=0,u=n-1;u>=0;u--)a+=this._rQ[this._rQi++]<<u*8;return a}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var a="",u=0;u<n;u+=4096){var f=this.rQshiftBytes(Math.min(4096,n-u));a+=String.fromCharCode.apply(null,f)}return a}},{key:"rQshiftBytes",value:function(n){return typeof n=="undefined"&&(n=this.rQlen),this._rQi+=n,new Uint8Array(this._rQ.buffer,this._rQi-n,n)}},{key:"rQshiftTo",value:function(n,a){a===void 0&&(a=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,a)),this._rQi+=a}},{key:"rQslice",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,a-n)}},{key:"rQwait",value:function(n,a,u){if(this.rQlen<a){if(u){if(this._rQi<u)throw new Error("rQwait cannot backup "+u+" bytes");this._rQi-=u}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(a){return a.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,a){this._eventHandlers[n]=a}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(n,a){var u=this;this.init(),this._websocket=new WebSocket(n,a),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),u._websocket.protocol&&v.Info("Server choose sub-protocol: "+u._websocket.protocol),u._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),u._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),u._eventHandlers.error(f),v.Debug("<< WebSock.onerror: "+f)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(v.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(n){var a=(this._rQlen-this._rQi+n)*8,u=this._rQbufferSize<a;if(u&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,a)),this._rQbufferSize>c&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+c+" bytes, and the new message could not fit");if(u){var f=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(f,this._rQi,this._rQlen-this._rQi))}else l?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(n){var a=new Uint8Array(n);a.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(a.length),this._rQ.set(a,this._rQlen),this._rQlen+=a.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):v.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),o}();N.default=s},5630:function(wt,N,e){"use strict";var t=e(92413),v=e(33708),g=e(400),p=e(33606),i=e(37061),h=e(92310),r=e.n(h),l=e(18929),c=e(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,c.forwardRef)(function(d,n){var a,u=d.prefixCls,f=u===void 0?"rc-checkbox":u,S=d.className,E=d.style,w=d.checked,A=d.disabled,b=d.defaultChecked,C=b===void 0?!1:b,m=d.type,y=m===void 0?"checkbox":m,x=d.title,P=d.onChange,_=(0,i.Z)(d,s),z=(0,c.useRef)(null),K=(0,l.Z)(C,{value:w}),be=(0,p.Z)(K,2),ae=be[0],Me=be[1];(0,c.useImperativeHandle)(n,function(){return{focus:function(){var se;(se=z.current)===null||se===void 0||se.focus()},blur:function(){var se;(se=z.current)===null||se===void 0||se.blur()},input:z.current}});var B=r()(f,S,(a={},(0,g.Z)(a,"".concat(f,"-checked"),ae),(0,g.Z)(a,"".concat(f,"-disabled"),A),a)),$=function(se){A||("checked"in d||Me(se.target.checked),P==null||P({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:se.target.checked}),stopPropagation:function(){se.stopPropagation()},preventDefault:function(){se.preventDefault()},nativeEvent:se.nativeEvent}))};return c.createElement("span",{className:B,title:x,style:E},c.createElement("input",(0,t.Z)({},_,{className:"".concat(f,"-input"),ref:z,onChange:$,disabled:A,checked:!!ae,type:y})),c.createElement("span",{className:"".concat(f,"-inner")}))});N.Z=o},31561:function(wt,N,e){"use strict";e.d(N,{Z:function(){return y}});var t=e(92413),v=e(400),g=e(33606),p=e(37061),i=e(35593),h=e(92310),r=e.n(h),l=e(8654),c=e(59301),s=e(10228),o=e(16089),d=s.Z.ESC,n=s.Z.TAB;function a(x){var P=x.visible,_=x.triggerRef,z=x.onVisibleChange,K=x.autoFocus,be=x.overlayRef,ae=c.useRef(!1),Me=function(){if(P){var se,X;(se=_.current)===null||se===void 0||(X=se.focus)===null||X===void 0||X.call(se),z==null||z(!1)}},B=function(){var se;return(se=be.current)!==null&&se!==void 0&&se.focus?(be.current.focus(),ae.current=!0,!0):!1},$=function(se){switch(se.keyCode){case d:Me();break;case n:{var X=!1;ae.current||(X=B()),X?se.preventDefault():Me();break}}};c.useEffect(function(){return P?(window.addEventListener("keydown",$),K&&(0,o.Z)(B,3),function(){window.removeEventListener("keydown",$),ae.current=!1}):function(){ae.current=!1}},[P])}var u=(0,c.forwardRef)(function(x,P){var _=x.overlay,z=x.arrow,K=x.prefixCls,be=(0,c.useMemo)(function(){var Me;return typeof _=="function"?Me=_():Me=_,Me},[_]),ae=(0,l.sQ)(P,be==null?void 0:be.ref);return c.createElement(c.Fragment,null,z&&c.createElement("div",{className:"".concat(K,"-arrow")}),c.cloneElement(be,{ref:(0,l.Yr)(be)?ae:void 0}))}),f=u,S={adjustX:1,adjustY:1},E=[0,0],w={topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:E},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:E},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:E},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:E},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:E}},A=w,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(x,P){var _,z=x.arrow,K=z===void 0?!1:z,be=x.prefixCls,ae=be===void 0?"rc-dropdown":be,Me=x.transitionName,B=x.animation,$=x.align,G=x.placement,se=G===void 0?"bottomLeft":G,X=x.placements,W=X===void 0?A:X,Z=x.getPopupContainer,pe=x.showAction,Ae=x.hideAction,he=x.overlayClassName,ye=x.overlayStyle,Pe=x.visible,ct=x.trigger,Ue=ct===void 0?["hover"]:ct,Ve=x.autoFocus,Et=x.overlay,Xe=x.children,je=x.onVisibleChange,yt=(0,p.Z)(x,b),Be=c.useState(),ue=(0,g.Z)(Be,2),ce=ue[0],Q=ue[1],L="visible"in x?Pe:ce,oe=c.useRef(null),xe=c.useRef(null),k=c.useRef(null);c.useImperativeHandle(P,function(){return oe.current});var R=function(ie){Q(ie),je==null||je(ie)};a({visible:L,triggerRef:k,onVisibleChange:R,autoFocus:Ve,overlayRef:xe});var re=function(ie){var T=x.onOverlayClick;Q(!1),T&&T(ie)},j=function(){return c.createElement(f,{ref:xe,overlay:Et,prefixCls:ae,arrow:K})},M=function(){return typeof Et=="function"?j:j()},D=function(){var ie=x.minOverlayWidthMatchTrigger,T=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?ie:!T},J=function(){var ie=x.openClassName;return ie!==void 0?ie:"".concat(ae,"-open")},F=c.cloneElement(Xe,{className:r()((_=Xe.props)===null||_===void 0?void 0:_.className,L&&J()),ref:(0,l.Yr)(Xe)?(0,l.sQ)(k,Xe.ref):void 0}),te=Ae;return!te&&Ue.indexOf("contextMenu")!==-1&&(te=["click"]),c.createElement(i.Z,(0,t.Z)({builtinPlacements:W},yt,{prefixCls:ae,ref:oe,popupClassName:r()(he,(0,v.Z)({},"".concat(ae,"-show-arrow"),K)),popupStyle:ye,action:Ue,showAction:pe,hideAction:te,popupPlacement:se,popupAlign:$,popupTransitionName:Me,popupAnimation:B,popupVisible:L,stretch:D()?"minWidth":"",popup:M(),onPopupVisibleChange:R,onPopupClick:re,getPopupContainer:Z}),F)}var m=c.forwardRef(C),y=m},93681:function(wt,N,e){"use strict";e.r(N),e.d(N,{BaseInput:function(){return s},default:function(){return w}});var t=e(92413),v=e(33708),g=e(400),p=e(39559),i=e(92310),h=e.n(i),r=e(59301),l=e(5643),c=function(b){var C,m,y=b.inputElement,x=b.prefixCls,P=b.prefix,_=b.suffix,z=b.addonBefore,K=b.addonAfter,be=b.className,ae=b.style,Me=b.disabled,B=b.readOnly,$=b.focused,G=b.triggerFocus,se=b.allowClear,X=b.value,W=b.handleReset,Z=b.hidden,pe=b.classes,Ae=b.classNames,he=b.dataAttrs,ye=b.styles,Pe=b.components,ct=(Pe==null?void 0:Pe.affixWrapper)||"span",Ue=(Pe==null?void 0:Pe.groupWrapper)||"span",Ve=(Pe==null?void 0:Pe.wrapper)||"span",Et=(Pe==null?void 0:Pe.groupAddon)||"span",Xe=(0,r.useRef)(null),je=function(j){var M;(M=Xe.current)!==null&&M!==void 0&&M.contains(j.target)&&(G==null||G())},yt=function(){var j;if(!se)return null;var M=!Me&&!B&&X,D="".concat(x,"-clear-icon"),J=(0,p.Z)(se)==="object"&&se!==null&&se!==void 0&&se.clearIcon?se.clearIcon:"\u2716";return r.createElement("span",{onClick:W,onMouseDown:function(te){return te.preventDefault()},className:h()(D,(j={},(0,g.Z)(j,"".concat(D,"-hidden"),!M),(0,g.Z)(j,"".concat(D,"-has-suffix"),!!_),j)),role:"button",tabIndex:-1},J)},Be=(0,r.cloneElement)(y,{value:X,hidden:Z,className:h()((C=y.props)===null||C===void 0?void 0:C.className,!(0,l.X3)(b)&&!(0,l.He)(b)&&be)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,l.X3)(b)&&!(0,l.He)(b)?ae:{})});if((0,l.X3)(b)){var ue,ce="".concat(x,"-affix-wrapper"),Q=h()(ce,(ue={},(0,g.Z)(ue,"".concat(ce,"-disabled"),Me),(0,g.Z)(ue,"".concat(ce,"-focused"),$),(0,g.Z)(ue,"".concat(ce,"-readonly"),B),(0,g.Z)(ue,"".concat(ce,"-input-with-clear-btn"),_&&se&&X),ue),!(0,l.He)(b)&&be,pe==null?void 0:pe.affixWrapper,Ae==null?void 0:Ae.affixWrapper),L=(_||se)&&r.createElement("span",{className:h()("".concat(x,"-suffix"),Ae==null?void 0:Ae.suffix),style:ye==null?void 0:ye.suffix},yt(),_);Be=r.createElement(ct,(0,t.Z)({className:Q,style:(0,v.Z)((0,v.Z)({},(0,l.He)(b)?void 0:ae),ye==null?void 0:ye.affixWrapper),hidden:!(0,l.He)(b)&&Z,onClick:je},he==null?void 0:he.affixWrapper,{ref:Xe}),P&&r.createElement("span",{className:h()("".concat(x,"-prefix"),Ae==null?void 0:Ae.prefix),style:ye==null?void 0:ye.prefix},P),(0,r.cloneElement)(y,{value:X,hidden:null}),L)}if((0,l.He)(b)){var oe="".concat(x,"-group"),xe="".concat(oe,"-addon"),k=h()("".concat(x,"-wrapper"),oe,pe==null?void 0:pe.wrapper),R=h()("".concat(x,"-group-wrapper"),be,pe==null?void 0:pe.group);return r.createElement(Ue,{className:R,style:ae,hidden:Z},r.createElement(Ve,{className:k},z&&r.createElement(Et,{className:xe},z),(0,r.cloneElement)(Be,{hidden:null}),K&&r.createElement(Et,{className:xe},K)))}return Be},s=c,o=e(26407),d=e(33606),n=e(37061),a=e(18929),u=e(2738),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],S=(0,r.forwardRef)(function(A,b){var C=A.autoComplete,m=A.onChange,y=A.onFocus,x=A.onBlur,P=A.onPressEnter,_=A.onKeyDown,z=A.prefixCls,K=z===void 0?"rc-input":z,be=A.disabled,ae=A.htmlSize,Me=A.className,B=A.maxLength,$=A.suffix,G=A.showCount,se=A.type,X=se===void 0?"text":se,W=A.classes,Z=A.classNames,pe=A.styles,Ae=(0,n.Z)(A,f),he=(0,a.Z)(A.defaultValue,{value:A.value}),ye=(0,d.Z)(he,2),Pe=ye[0],ct=ye[1],Ue=(0,r.useState)(!1),Ve=(0,d.Z)(Ue,2),Et=Ve[0],Xe=Ve[1],je=(0,r.useRef)(null),yt=function(R){je.current&&(0,l.nH)(je.current,R)};(0,r.useImperativeHandle)(b,function(){return{focus:yt,blur:function(){var R;(R=je.current)===null||R===void 0||R.blur()},setSelectionRange:function(R,re,j){var M;(M=je.current)===null||M===void 0||M.setSelectionRange(R,re,j)},select:function(){var R;(R=je.current)===null||R===void 0||R.select()},input:je.current}}),(0,r.useEffect)(function(){Xe(function(k){return k&&be?!1:k})},[be]);var Be=function(R){A.value===void 0&&ct(R.target.value),je.current&&(0,l.rJ)(je.current,R,m)},ue=function(R){P&&R.key==="Enter"&&P(R),_==null||_(R)},ce=function(R){Xe(!0),y==null||y(R)},Q=function(R){Xe(!1),x==null||x(R)},L=function(R){ct(""),yt(),je.current&&(0,l.rJ)(je.current,R,m)},oe=function(){var R=(0,u.Z)(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:C},R,{onChange:Be,onFocus:ce,onBlur:Q,onKeyDown:ue,className:h()(K,(0,g.Z)({},"".concat(K,"-disabled"),be),Z==null?void 0:Z.input),style:pe==null?void 0:pe.input,ref:je,size:ae,type:X}))},xe=function(){var R=Number(B)>0;if($||G){var re=(0,l.D7)(Pe),j=(0,o.Z)(re).length,M=(0,p.Z)(G)==="object"?G.formatter({value:re,count:j,maxLength:B}):"".concat(j).concat(R?" / ".concat(B):"");return r.createElement(r.Fragment,null,!!G&&r.createElement("span",{className:h()("".concat(K,"-show-count-suffix"),(0,g.Z)({},"".concat(K,"-show-count-has-suffix"),!!$),Z==null?void 0:Z.count),style:(0,v.Z)({},pe==null?void 0:pe.count)},M),$)}return null};return r.createElement(s,(0,t.Z)({},Ae,{prefixCls:K,className:Me,inputElement:oe(),handleReset:L,value:(0,l.D7)(Pe),focused:Et,triggerFocus:yt,suffix:xe(),disabled:be,classes:W,classNames:Z,styles:pe}))}),E=S,w=E},5643:function(wt,N,e){"use strict";e.d(N,{D7:function(){return i},He:function(){return t},X3:function(){return v},nH:function(){return p},rJ:function(){return g}});function t(h){return!!(h.addonBefore||h.addonAfter)}function v(h){return!!(h.prefix||h.suffix||h.allowClear)}function g(h,r,l,c){if(l){var s=r;if(r.type==="click"){var o=h.cloneNode(!0);s=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",l(s);return}if(c!==void 0){s=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=c,l(s);return}l(s)}}function p(h,r){if(h){h.focus(r);var l=r||{},c=l.cursor;if(c){var s=h.value.length;switch(c){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(s,s);break;default:h.setSelectionRange(0,s)}}}}function i(h){return typeof h=="undefined"||h===null?"":String(h)}},15285:function(wt,N,e){"use strict";e.d(N,{iz:function(){return Ht},ck:function(){return Re},BW:function(){return Zt},sN:function(){return Re},Wd:function(){return Ie},ZP:function(){return ut},Xl:function(){return _}});var t=e(92413),v=e(400),g=e(33708),p=e(26407),i=e(33606),h=e(37061),r=e(92310),l=e.n(r),c=e(11780),s=e(18929),o=e(13697),d=e(48736),n=e(59301),a=e(4676),u=n.createContext(null);function f(ge,He){return ge===void 0?null:"".concat(ge,"-").concat(He)}function S(ge){var He=n.useContext(u);return f(He,ge)}var E=e(80547),w=["children","locked"],A=n.createContext(null);function b(ge,He){var et=(0,g.Z)({},ge);return Object.keys(He).forEach(function(at){var st=He[at];st!==void 0&&(et[at]=st)}),et}function C(ge){var He=ge.children,et=ge.locked,at=(0,h.Z)(ge,w),st=n.useContext(A),At=(0,E.Z)(function(){return b(st,at)},[st,at],function(St,kt){return!et&&(St[0]!==kt[0]||!(0,o.Z)(St[1],kt[1],!0))});return n.createElement(A.Provider,{value:At},He)}var m=[],y=n.createContext(null);function x(){return n.useContext(y)}var P=n.createContext(m);function _(ge){var He=n.useContext(P);return n.useMemo(function(){return ge!==void 0?[].concat((0,p.Z)(He),[ge]):He},[He,ge])}var z=n.createContext(null),K=n.createContext({}),be=K,ae=e(29194);function Me(ge){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ae.Z)(ge)){var et=ge.nodeName.toLowerCase(),at=["input","select","textarea","button"].includes(et)||ge.isContentEditable||et==="a"&&!!ge.getAttribute("href"),st=ge.getAttribute("tabindex"),At=Number(st),St=null;return st&&!Number.isNaN(At)?St=At:at&&St===null&&(St=0),at&&ge.disabled&&(St=null),St!==null&&(St>=0||He&&St<0)}return!1}function B(ge){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=(0,p.Z)(ge.querySelectorAll("*")).filter(function(at){return Me(at,He)});return Me(ge,He)&&et.unshift(ge),et}var $=null;function G(){$=document.activeElement}function se(){$=null}function X(){if($)try{$.focus()}catch(ge){}}function W(ge,He){if(He.keyCode===9){var et=B(ge),at=et[He.shiftKey?0:et.length-1],st=at===document.activeElement||ge===document.activeElement;if(st){var At=et[He.shiftKey?et.length-1:0];At.focus(),He.preventDefault()}}}var Z=e(10228),pe=e(16089),Ae=Z.Z.LEFT,he=Z.Z.RIGHT,ye=Z.Z.UP,Pe=Z.Z.DOWN,ct=Z.Z.ENTER,Ue=Z.Z.ESC,Ve=Z.Z.HOME,Et=Z.Z.END,Xe=[ye,Pe,Ae,he];function je(ge,He,et,at){var st,At,St,kt,Jt="prev",en="next",un="children",pn="parent";if(ge==="inline"&&at===ct)return{inlineTrigger:!0};var Cn=(st={},(0,v.Z)(st,ye,Jt),(0,v.Z)(st,Pe,en),st),Ne=(At={},(0,v.Z)(At,Ae,et?en:Jt),(0,v.Z)(At,he,et?Jt:en),(0,v.Z)(At,Pe,un),(0,v.Z)(At,ct,un),At),ke=(St={},(0,v.Z)(St,ye,Jt),(0,v.Z)(St,Pe,en),(0,v.Z)(St,ct,un),(0,v.Z)(St,Ue,pn),(0,v.Z)(St,Ae,et?un:pn),(0,v.Z)(St,he,et?pn:un),St),rt={inline:Cn,horizontal:Ne,vertical:ke,inlineSub:Cn,horizontalSub:ke,verticalSub:ke},lt=(kt=rt["".concat(ge).concat(He?"":"Sub")])===null||kt===void 0?void 0:kt[at];switch(lt){case Jt:return{offset:-1,sibling:!0};case en:return{offset:1,sibling:!0};case pn:return{offset:-1,sibling:!1};case un:return{offset:1,sibling:!1};default:return null}}function yt(ge){for(var He=ge;He;){if(He.getAttribute("data-menu-list"))return He;He=He.parentElement}return null}function Be(ge,He){for(var et=ge||document.activeElement;et;){if(He.has(et))return et;et=et.parentElement}return null}function ue(ge,He){var et=B(ge,!0);return et.filter(function(at){return He.has(at)})}function ce(ge,He,et){var at=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ge)return null;var st=ue(ge,He),At=st.length,St=st.findIndex(function(kt){return et===kt});return at<0?St===-1?St=At-1:St-=1:at>0&&(St+=1),St=(St+At)%At,st[St]}var Q=function(He,et){var at=new Set,st=new Map,At=new Map;return He.forEach(function(St){var kt=document.querySelector("[data-menu-id='".concat(f(et,St),"']"));kt&&(at.add(kt),At.set(kt,St),st.set(St,kt))}),{elements:at,key2element:st,element2key:At}};function L(ge,He,et,at,st,At,St,kt,Jt,en){var un=n.useRef(),pn=n.useRef();pn.current=He;var Cn=function(){pe.Z.cancel(un.current)};return n.useEffect(function(){return function(){Cn()}},[]),function(Ne){var ke=Ne.which;if([].concat(Xe,[ct,Ue,Ve,Et]).includes(ke)){var rt=At(),lt=Q(rt,at),pt=lt,Xt=pt.elements,Wt=pt.key2element,Qt=pt.element2key,It=Wt.get(He),nn=Be(It,Xt),On=Qt.get(nn),tn=je(ge,St(On,!0).length===1,et,ke);if(!tn&&ke!==Ve&&ke!==Et)return;(Xe.includes(ke)||[Ve,Et].includes(ke))&&Ne.preventDefault();var Kt=function(Yn){if(Yn){var rr=Yn,tr=Yn.querySelector("a");tr!=null&&tr.getAttribute("href")&&(rr=tr);var fn=Qt.get(Yn);kt(fn),Cn(),un.current=(0,pe.Z)(function(){pn.current===fn&&rr.focus()})}};if([Ve,Et].includes(ke)||tn.sibling||!nn){var Lt;!nn||ge==="inline"?Lt=st.current:Lt=yt(nn);var mn,an=ue(Lt,Xt);ke===Ve?mn=an[0]:ke===Et?mn=an[an.length-1]:mn=ce(Lt,Xt,nn,tn.offset),Kt(mn)}else if(tn.inlineTrigger)Jt(On);else if(tn.offset>0)Jt(On,!0),Cn(),un.current=(0,pe.Z)(function(){lt=Q(rt,at);var vn=nn.getAttribute("aria-controls"),Yn=document.getElementById(vn),rr=ce(Yn,lt.elements);Kt(rr)},5);else if(tn.offset<0){var En=St(On,!0),Sn=En[En.length-2],_n=Wt.get(Sn);Jt(Sn,!1),Kt(_n)}}en==null||en(Ne)}}function oe(ge){Promise.resolve().then(ge)}var xe="__RC_UTIL_PATH_SPLIT__",k=function(He){return He.join(xe)},R=function(He){return He.split(xe)},re="rc-menu-more";function j(){var ge=n.useState({}),He=(0,i.Z)(ge,2),et=He[1],at=(0,n.useRef)(new Map),st=(0,n.useRef)(new Map),At=n.useState([]),St=(0,i.Z)(At,2),kt=St[0],Jt=St[1],en=(0,n.useRef)(0),un=(0,n.useRef)(!1),pn=function(){un.current||et({})},Cn=(0,n.useCallback)(function(Wt,Qt){var It=k(Qt);st.current.set(It,Wt),at.current.set(Wt,It),en.current+=1;var nn=en.current;oe(function(){nn===en.current&&pn()})},[]),Ne=(0,n.useCallback)(function(Wt,Qt){var It=k(Qt);st.current.delete(It),at.current.delete(Wt)},[]),ke=(0,n.useCallback)(function(Wt){Jt(Wt)},[]),rt=(0,n.useCallback)(function(Wt,Qt){var It=at.current.get(Wt)||"",nn=R(It);return Qt&&kt.includes(nn[0])&&nn.unshift(re),nn},[kt]),lt=(0,n.useCallback)(function(Wt,Qt){return Wt.some(function(It){var nn=rt(It,!0);return nn.includes(Qt)})},[rt]),pt=function(){var Qt=(0,p.Z)(at.current.keys());return kt.length&&Qt.push(re),Qt},Xt=(0,n.useCallback)(function(Wt){var Qt="".concat(at.current.get(Wt)).concat(xe),It=new Set;return(0,p.Z)(st.current.keys()).forEach(function(nn){nn.startsWith(Qt)&&It.add(st.current.get(nn))}),It},[]);return n.useEffect(function(){return function(){un.current=!0}},[]),{registerPath:Cn,unregisterPath:Ne,refreshOverflowKeys:ke,isSubPathKey:lt,getKeyPath:rt,getKeys:pt,getSubPathKeys:Xt}}function M(ge){var He=n.useRef(ge);He.current=ge;var et=n.useCallback(function(){for(var at,st=arguments.length,At=new Array(st),St=0;St<st;St++)At[St]=arguments[St];return(at=He.current)===null||at===void 0?void 0:at.call.apply(at,[He].concat(At))},[]);return ge?et:void 0}var D=Math.random().toFixed(5).toString().slice(2),J=0;function F(ge){var He=(0,s.Z)(ge,{value:ge}),et=(0,i.Z)(He,2),at=et[0],st=et[1];return n.useEffect(function(){J+=1;var At="".concat(D,"-").concat(J);st("rc-menu-uuid-".concat(At))},[]),at}var te=e(6909),Ee=e(4771),ie=e(9427),T=e(25440),O=e(2738),le=e(8654);function ve(ge,He,et,at){var st=n.useContext(A),At=st.activeKey,St=st.onActive,kt=st.onInactive,Jt={active:At===ge};return He||(Jt.onMouseEnter=function(en){et==null||et({key:ge,domEvent:en}),St(ge)},Jt.onMouseLeave=function(en){at==null||at({key:ge,domEvent:en}),kt(ge)}),Jt}function Oe(ge){var He=n.useContext(A),et=He.mode,at=He.rtl,st=He.inlineIndent;if(et!=="inline")return null;var At=ge;return at?{paddingRight:At*st}:{paddingLeft:At*st}}function Qe(ge){var He=ge.icon,et=ge.props,at=ge.children,st;return He===null||He===!1?null:(typeof He=="function"?st=n.createElement(He,(0,g.Z)({},et)):typeof He!="boolean"&&(st=He),st||at||null)}var Ke=["item"];function de(ge){var He=ge.item,et=(0,h.Z)(ge,Ke);return Object.defineProperty(et,"item",{get:function(){return(0,d.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),He}}),et}var Ze=["title","attribute","elementRef"],Y=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],nt=["active"],bt=function(ge){(0,ie.Z)(et,ge);var He=(0,T.Z)(et);function et(){return(0,te.Z)(this,et),He.apply(this,arguments)}return(0,Ee.Z)(et,[{key:"render",value:function(){var st=this.props,At=st.title,St=st.attribute,kt=st.elementRef,Jt=(0,h.Z)(st,Ze),en=(0,O.Z)(Jt,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,d.ZP)(!St,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(c.Z.Item,(0,t.Z)({},St,{title:typeof At=="string"?At:void 0},en,{ref:kt}))}}]),et}(n.Component),I=n.forwardRef(function(ge,He){var et,at=ge.style,st=ge.className,At=ge.eventKey,St=ge.warnKey,kt=ge.disabled,Jt=ge.itemIcon,en=ge.children,un=ge.role,pn=ge.onMouseEnter,Cn=ge.onMouseLeave,Ne=ge.onClick,ke=ge.onKeyDown,rt=ge.onFocus,lt=(0,h.Z)(ge,Y),pt=S(At),Xt=n.useContext(A),Wt=Xt.prefixCls,Qt=Xt.onItemClick,It=Xt.disabled,nn=Xt.overflowDisabled,On=Xt.itemIcon,tn=Xt.selectedKeys,Kt=Xt.onActive,Lt=n.useContext(be),mn=Lt._internalRenderMenuItem,an="".concat(Wt,"-item"),En=n.useRef(),Sn=n.useRef(),_n=It||kt,vn=(0,le.x1)(He,Sn),Yn=_(At),rr=function(mr){return{key:At,keyPath:(0,p.Z)(Yn).reverse(),item:En.current,domEvent:mr}},tr=Jt||On,fn=ve(At,_n,pn,Cn),ln=fn.active,bn=(0,h.Z)(fn,nt),An=tn.includes(At),wn=Oe(Yn.length),dr=function(mr){if(!_n){var In=rr(mr);Ne==null||Ne(de(In)),Qt(In)}},Jn=function(mr){if(ke==null||ke(mr),mr.which===Z.Z.ENTER){var In=rr(mr);Ne==null||Ne(de(In)),Qt(In)}},br=function(mr){Kt(At),rt==null||rt(mr)},Or={};ge.role==="option"&&(Or["aria-selected"]=An);var Un=n.createElement(bt,(0,t.Z)({ref:En,elementRef:vn,role:un===null?"none":un||"menuitem",tabIndex:kt?null:-1,"data-menu-id":nn&&pt?null:pt},lt,bn,Or,{component:"li","aria-disabled":kt,style:(0,g.Z)((0,g.Z)({},wn),at),className:l()(an,(et={},(0,v.Z)(et,"".concat(an,"-active"),ln),(0,v.Z)(et,"".concat(an,"-selected"),An),(0,v.Z)(et,"".concat(an,"-disabled"),_n),et),st),onClick:dr,onKeyDown:Jn,onFocus:br}),en,n.createElement(Qe,{props:(0,g.Z)((0,g.Z)({},ge),{},{isSelected:An}),icon:tr}));return mn&&(Un=mn(Un,ge,{selected:An})),Un});function Je(ge,He){var et=ge.eventKey,at=x(),st=_(et);return n.useEffect(function(){if(at)return at.registerPath(et,st),function(){at.unregisterPath(et,st)}},[st]),at?null:n.createElement(I,(0,t.Z)({},ge,{ref:He}))}var Re=n.forwardRef(Je),fe=["className","children"],De=function(He,et){var at=He.className,st=He.children,At=(0,h.Z)(He,fe),St=n.useContext(A),kt=St.prefixCls,Jt=St.mode,en=St.rtl;return n.createElement("ul",(0,t.Z)({className:l()(kt,en&&"".concat(kt,"-rtl"),"".concat(kt,"-sub"),"".concat(kt,"-").concat(Jt==="inline"?"inline":"vertical"),at),role:"menu"},At,{"data-menu-list":!0,ref:et}),st)},ze=n.forwardRef(De);ze.displayName="SubMenuList";var Rt=ze,Nt=e(11592);function dt(ge,He){return(0,Nt.Z)(ge).map(function(et,at){if(n.isValidElement(et)){var st,At,St=et.key,kt=(st=(At=et.props)===null||At===void 0?void 0:At.eventKey)!==null&&st!==void 0?st:St,Jt=kt==null;Jt&&(kt="tmp_key-".concat([].concat((0,p.Z)(He),[at]).join("-")));var en={key:kt,eventKey:kt};return n.cloneElement(et,en)}return et})}var xt=e(35593),Mt={adjustX:1,adjustY:1},Tt={topLeft:{points:["bl","tl"],overflow:Mt},topRight:{points:["br","tr"],overflow:Mt},bottomLeft:{points:["tl","bl"],overflow:Mt},bottomRight:{points:["tr","br"],overflow:Mt},leftTop:{points:["tr","tl"],overflow:Mt},leftBottom:{points:["br","bl"],overflow:Mt},rightTop:{points:["tl","tr"],overflow:Mt},rightBottom:{points:["bl","br"],overflow:Mt}},Vt={topLeft:{points:["bl","tl"],overflow:Mt},topRight:{points:["br","tr"],overflow:Mt},bottomLeft:{points:["tl","bl"],overflow:Mt},bottomRight:{points:["tr","br"],overflow:Mt},rightTop:{points:["tr","tl"],overflow:Mt},rightBottom:{points:["br","bl"],overflow:Mt},leftTop:{points:["tl","tr"],overflow:Mt},leftBottom:{points:["bl","br"],overflow:Mt}},Yt=null;function Dt(ge,He,et){if(He)return He;if(et)return et[ge]||et.other}var qt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Ce(ge){var He=ge.prefixCls,et=ge.visible,at=ge.children,st=ge.popup,At=ge.popupStyle,St=ge.popupClassName,kt=ge.popupOffset,Jt=ge.disabled,en=ge.mode,un=ge.onVisibleChange,pn=n.useContext(A),Cn=pn.getPopupContainer,Ne=pn.rtl,ke=pn.subMenuOpenDelay,rt=pn.subMenuCloseDelay,lt=pn.builtinPlacements,pt=pn.triggerSubMenuAction,Xt=pn.forceSubMenuRender,Wt=pn.rootClassName,Qt=pn.motion,It=pn.defaultMotions,nn=n.useState(!1),On=(0,i.Z)(nn,2),tn=On[0],Kt=On[1],Lt=Ne?(0,g.Z)((0,g.Z)({},Vt),lt):(0,g.Z)((0,g.Z)({},Tt),lt),mn=qt[en],an=Dt(en,Qt,It),En=n.useRef(an);en!=="inline"&&(En.current=an);var Sn=(0,g.Z)((0,g.Z)({},En.current),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:!0}),_n=n.useRef();return n.useEffect(function(){return _n.current=(0,pe.Z)(function(){Kt(et)}),function(){pe.Z.cancel(_n.current)}},[et]),n.createElement(xt.Z,{prefixCls:He,popupClassName:l()("".concat(He,"-popup"),(0,v.Z)({},"".concat(He,"-rtl"),Ne),St,Wt),stretch:en==="horizontal"?"minWidth":null,getPopupContainer:Cn,builtinPlacements:Lt,popupPlacement:mn,popupVisible:tn,popup:st,popupStyle:At,popupAlign:kt&&{offset:kt},action:Jt?[]:[pt],mouseEnterDelay:ke,mouseLeaveDelay:rt,onPopupVisibleChange:un,forceRender:Xt,popupMotion:Sn,fresh:!0},at)}var U=e(77900);function ee(ge){var He=ge.id,et=ge.open,at=ge.keyPath,st=ge.children,At="inline",St=n.useContext(A),kt=St.prefixCls,Jt=St.forceSubMenuRender,en=St.motion,un=St.defaultMotions,pn=St.mode,Cn=n.useRef(!1);Cn.current=pn===At;var Ne=n.useState(!Cn.current),ke=(0,i.Z)(Ne,2),rt=ke[0],lt=ke[1],pt=Cn.current?et:!1;n.useEffect(function(){Cn.current&&lt(!1)},[pn]);var Xt=(0,g.Z)({},Dt(At,en,un));at.length>1&&(Xt.motionAppear=!1);var Wt=Xt.onVisibleChanged;return Xt.onVisibleChanged=function(Qt){return!Cn.current&&!Qt&&lt(!0),Wt==null?void 0:Wt(Qt)},rt?null:n.createElement(C,{mode:At,locked:!Cn.current},n.createElement(U.default,(0,t.Z)({visible:pt},Xt,{forceRender:Jt,removeOnLeave:!1,leavedClassName:"".concat(kt,"-hidden")}),function(Qt){var It=Qt.className,nn=Qt.style;return n.createElement(Rt,{id:He,className:It,style:nn},st)}))}var q=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ne=["active"],Le=function(He){var et,at=He.style,st=He.className,At=He.title,St=He.eventKey,kt=He.warnKey,Jt=He.disabled,en=He.internalPopupClose,un=He.children,pn=He.itemIcon,Cn=He.expandIcon,Ne=He.popupClassName,ke=He.popupOffset,rt=He.popupStyle,lt=He.onClick,pt=He.onMouseEnter,Xt=He.onMouseLeave,Wt=He.onTitleClick,Qt=He.onTitleMouseEnter,It=He.onTitleMouseLeave,nn=(0,h.Z)(He,q),On=S(St),tn=n.useContext(A),Kt=tn.prefixCls,Lt=tn.mode,mn=tn.openKeys,an=tn.disabled,En=tn.overflowDisabled,Sn=tn.activeKey,_n=tn.selectedKeys,vn=tn.itemIcon,Yn=tn.expandIcon,rr=tn.onItemClick,tr=tn.onOpenChange,fn=tn.onActive,ln=n.useContext(be),bn=ln._internalRenderSubMenuItem,An=n.useContext(z),wn=An.isSubPathKey,dr=_(),Jn="".concat(Kt,"-submenu"),br=an||Jt,Or=n.useRef(),Un=n.useRef(),xr=pn!=null?pn:vn,mr=Cn!=null?Cn:Yn,In=mn.includes(St),sr=!En&&In,Lr=wn(_n,St),ir=ve(St,br,Qt,It),Cr=ir.active,Nr=(0,h.Z)(ir,ne),oi=n.useState(!1),Rr=(0,i.Z)(oi,2),kr=Rr[0],Yr=Rr[1],Vn=function(ui){br||Yr(ui)},lr=function(ui){Vn(!0),pt==null||pt({key:St,domEvent:ui})},wr=function(ui){Vn(!1),Xt==null||Xt({key:St,domEvent:ui})},gr=n.useMemo(function(){return Cr||(Lt!=="inline"?kr||wn([Sn],St):!1)},[Lt,Cr,Sn,kr,St,wn]),_r=Oe(dr.length),Ur=function(ui){br||(Wt==null||Wt({key:St,domEvent:ui}),Lt==="inline"&&tr(St,!In))},ai=M(function(ci){lt==null||lt(de(ci)),rr(ci)}),Fn=function(ui){Lt!=="inline"&&tr(St,ui)},qn=function(){fn(St)},er=On&&"".concat(On,"-popup"),ar=n.createElement("div",(0,t.Z)({role:"menuitem",style:_r,className:"".concat(Jn,"-title"),tabIndex:br?null:-1,ref:Or,title:typeof At=="string"?At:null,"data-menu-id":En&&On?null:On,"aria-expanded":sr,"aria-haspopup":!0,"aria-controls":er,"aria-disabled":br,onClick:Ur,onFocus:qn},Nr),At,n.createElement(Qe,{icon:Lt!=="horizontal"?mr:void 0,props:(0,g.Z)((0,g.Z)({},He),{},{isOpen:sr,isSubMenu:!0})},n.createElement("i",{className:"".concat(Jn,"-arrow")}))),Sr=n.useRef(Lt);if(Lt!=="inline"&&dr.length>1?Sr.current="vertical":Sr.current=Lt,!En){var yr=Sr.current;ar=n.createElement(Ce,{mode:yr,prefixCls:Jn,visible:!en&&sr&&Lt!=="inline",popupClassName:Ne,popupOffset:ke,popupStyle:rt,popup:n.createElement(C,{mode:yr==="horizontal"?"vertical":yr},n.createElement(Rt,{id:er,ref:Un},un)),disabled:br,onVisibleChange:Fn},ar)}var ti=n.createElement(c.Z.Item,(0,t.Z)({role:"none"},nn,{component:"li",style:at,className:l()(Jn,"".concat(Jn,"-").concat(Lt),st,(et={},(0,v.Z)(et,"".concat(Jn,"-open"),sr),(0,v.Z)(et,"".concat(Jn,"-active"),gr),(0,v.Z)(et,"".concat(Jn,"-selected"),Lr),(0,v.Z)(et,"".concat(Jn,"-disabled"),br),et)),onMouseEnter:lr,onMouseLeave:wr}),ar,!En&&n.createElement(ee,{id:er,open:sr,keyPath:dr},un));return bn&&(ti=bn(ti,He,{selected:Lr,active:gr,open:sr,disabled:br})),n.createElement(C,{onItemClick:ai,mode:Lt==="horizontal"?"vertical":Lt,itemIcon:xr,expandIcon:mr},ti)};function Ie(ge){var He=ge.eventKey,et=ge.children,at=_(He),st=dt(et,at),At=x();n.useEffect(function(){if(At)return At.registerPath(He,at),function(){At.unregisterPath(He,at)}},[at]);var St;return At?St=st:St=n.createElement(Le,ge,st),n.createElement(P.Provider,{value:at},St)}var $e=e(39559),it=["className","title","eventKey","children"],Ct=["children"],Ot=function(He){var et=He.className,at=He.title,st=He.eventKey,At=He.children,St=(0,h.Z)(He,it),kt=n.useContext(A),Jt=kt.prefixCls,en="".concat(Jt,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},St,{onClick:function(pn){return pn.stopPropagation()},className:l()(en,et)}),n.createElement("div",{role:"presentation",className:"".concat(en,"-title"),title:typeof at=="string"?at:void 0},at),n.createElement("ul",{role:"group",className:"".concat(en,"-list")},At))};function Zt(ge){var He=ge.children,et=(0,h.Z)(ge,Ct),at=_(et.eventKey),st=dt(He,at),At=x();return At?st:n.createElement(Ot,(0,O.Z)(et,["warnKey"]),st)}function Ht(ge){var He=ge.className,et=ge.style,at=n.useContext(A),st=at.prefixCls,At=x();return At?null:n.createElement("li",{role:"separator",className:l()("".concat(st,"-item-divider"),He),style:et})}var Ft=["label","children","key","type"];function zt(ge){return(ge||[]).map(function(He,et){if(He&&(0,$e.Z)(He)==="object"){var at=He,st=at.label,At=at.children,St=at.key,kt=at.type,Jt=(0,h.Z)(at,Ft),en=St!=null?St:"tmp-".concat(et);return At||kt==="group"?kt==="group"?n.createElement(Zt,(0,t.Z)({key:en},Jt,{title:st}),zt(At)):n.createElement(Ie,(0,t.Z)({key:en},Jt,{title:st}),zt(At)):kt==="divider"?n.createElement(Ht,(0,t.Z)({key:en},Jt)):n.createElement(Re,(0,t.Z)({key:en},Jt),st)}return null}).filter(function(He){return He})}function _e(ge,He,et){var at=ge;return He&&(at=zt(He)),dt(at,et)}var Ge=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],qe=[],ot=n.forwardRef(function(ge,He){var et,at,st=ge,At=st.prefixCls,St=At===void 0?"rc-menu":At,kt=st.rootClassName,Jt=st.style,en=st.className,un=st.tabIndex,pn=un===void 0?0:un,Cn=st.items,Ne=st.children,ke=st.direction,rt=st.id,lt=st.mode,pt=lt===void 0?"vertical":lt,Xt=st.inlineCollapsed,Wt=st.disabled,Qt=st.disabledOverflow,It=st.subMenuOpenDelay,nn=It===void 0?.1:It,On=st.subMenuCloseDelay,tn=On===void 0?.1:On,Kt=st.forceSubMenuRender,Lt=st.defaultOpenKeys,mn=st.openKeys,an=st.activeKey,En=st.defaultActiveFirst,Sn=st.selectable,_n=Sn===void 0?!0:Sn,vn=st.multiple,Yn=vn===void 0?!1:vn,rr=st.defaultSelectedKeys,tr=st.selectedKeys,fn=st.onSelect,ln=st.onDeselect,bn=st.inlineIndent,An=bn===void 0?24:bn,wn=st.motion,dr=st.defaultMotions,Jn=st.triggerSubMenuAction,br=Jn===void 0?"hover":Jn,Or=st.builtinPlacements,Un=st.itemIcon,xr=st.expandIcon,mr=st.overflowedIndicator,In=mr===void 0?"...":mr,sr=st.overflowedIndicatorPopupClassName,Lr=st.getPopupContainer,ir=st.onClick,Cr=st.onOpenChange,Nr=st.onKeyDown,oi=st.openAnimation,Rr=st.openTransitionName,kr=st._internalRenderMenuItem,Yr=st._internalRenderSubMenuItem,Vn=(0,h.Z)(st,Ge),lr=n.useMemo(function(){return _e(Ne,Cn,qe)},[Ne,Cn]),wr=n.useState(!1),gr=(0,i.Z)(wr,2),_r=gr[0],Ur=gr[1],ai=n.useRef(),Fn=F(rt),qn=ke==="rtl",er=(0,s.Z)(Lt,{value:mn,postState:function(ni){return ni||qe}}),ar=(0,i.Z)(er,2),Sr=ar[0],yr=ar[1],ti=function(ni){var si=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $i(){yr(ni),Cr==null||Cr(ni)}si?(0,a.flushSync)($i):$i()},ci=n.useState(Sr),ui=(0,i.Z)(ci,2),yi=ui[0],Gr=ui[1],Hr=n.useRef(!1),bi=n.useMemo(function(){return(pt==="inline"||pt==="vertical")&&Xt?["vertical",Xt]:[pt,!1]},[pt,Xt]),li=(0,i.Z)(bi,2),Ai=li[0],di=li[1],go=Ai==="inline",co=n.useState(Ai),Oo=(0,i.Z)(co,2),Vi=Oo[0],Hi=Oo[1],Io=n.useState(di),Eo=(0,i.Z)(Io,2),Po=Eo[0],Fo=Eo[1];n.useEffect(function(){Hi(Ai),Fo(di),Hr.current&&(go?yr(yi):ti(qe))},[Ai,di]);var ao=n.useState(0),uo=(0,i.Z)(ao,2),Mo=uo[0],Zo=uo[1],Bo=Mo>=lr.length-1||Vi!=="horizontal"||Qt;n.useEffect(function(){go&&Gr(Sr)},[Sr]),n.useEffect(function(){return Hr.current=!0,function(){Hr.current=!1}},[]);var fo=j(),Wo=fo.registerPath,jo=fo.unregisterPath,Xo=fo.refreshOverflowKeys,Ao=fo.isSubPathKey,zr=fo.getKeyPath,Ir=fo.getKeys,Ri=fo.getSubPathKeys,Si=n.useMemo(function(){return{registerPath:Wo,unregisterPath:jo}},[Wo,jo]),Ci=n.useMemo(function(){return{isSubPathKey:Ao}},[Ao]);n.useEffect(function(){Xo(Bo?qe:lr.slice(Mo+1).map(function(fi){return fi.key}))},[Mo,Bo]);var Ni=(0,s.Z)(an||En&&((et=lr[0])===null||et===void 0?void 0:et.key),{value:an}),zi=(0,i.Z)(Ni,2),ro=zi[0],qi=zi[1],wo=M(function(fi){qi(fi)}),so=M(function(){qi(void 0)});(0,n.useImperativeHandle)(He,function(){return{list:ai.current,focus:function(ni){var si,$i=Ir(),eo=Q($i,Fn),Yo=eo.elements,lo=eo.key2element,Jo=eo.element2key,fa=ue(ai.current,Yo),qo=ro!=null?ro:fa[0]?Jo.get(fa[0]):(si=lr.find(function(ha){return!ha.props.disabled}))===null||si===void 0?void 0:si.key,Lo=lo.get(qo);if(qo&&Lo){var To;Lo==null||(To=Lo.focus)===null||To===void 0||To.call(Lo,ni)}}}});var Uo=(0,s.Z)(rr||[],{value:tr,postState:function(ni){return Array.isArray(ni)?ni:ni==null?qe:[ni]}}),ua=(0,i.Z)(Uo,2),Vo=ua[0],Qo=ua[1],na=function(ni){if(_n){var si=ni.key,$i=Vo.includes(si),eo;Yn?$i?eo=Vo.filter(function(lo){return lo!==si}):eo=[].concat((0,p.Z)(Vo),[si]):eo=[si],Qo(eo);var Yo=(0,g.Z)((0,g.Z)({},ni),{},{selectedKeys:eo});$i?ln==null||ln(Yo):fn==null||fn(Yo)}!Yn&&Sr.length&&Vi!=="inline"&&ti(qe)},Go=M(function(fi){ir==null||ir(de(fi)),na(fi)}),ra=M(function(fi,ni){var si=Sr.filter(function(eo){return eo!==fi});if(ni)si.push(fi);else if(Vi!=="inline"){var $i=Ri(fi);si=si.filter(function(eo){return!$i.has(eo)})}(0,o.Z)(Sr,si,!0)||ti(si,!0)}),ia=function(ni,si){var $i=si!=null?si:!Sr.includes(ni);ra(ni,$i)},yo=L(Vi,ro,qn,Fn,ai,Ir,zr,qi,ia,Nr);n.useEffect(function(){Ur(!0)},[]);var bo=n.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:Yr}},[kr,Yr]),da=Vi!=="horizontal"||Qt?lr:lr.map(function(fi,ni){return n.createElement(C,{key:fi.key,overflowDisabled:ni>Mo},fi)}),Ro=n.createElement(c.Z,(0,t.Z)({id:rt,ref:ai,prefixCls:"".concat(St,"-overflow"),component:"ul",itemComponent:Re,className:l()(St,"".concat(St,"-root"),"".concat(St,"-").concat(Vi),en,(at={},(0,v.Z)(at,"".concat(St,"-inline-collapsed"),Po),(0,v.Z)(at,"".concat(St,"-rtl"),qn),at),kt),dir:ke,style:Jt,role:"menu",tabIndex:pn,data:da,renderRawItem:function(ni){return ni},renderRawRest:function(ni){var si=ni.length,$i=si?lr.slice(-si):null;return n.createElement(Ie,{eventKey:re,title:In,disabled:Bo,internalPopupClose:si===0,popupClassName:sr},$i)},maxCount:Vi!=="horizontal"||Qt?c.Z.INVALIDATE:c.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ni){Zo(ni)},onKeyDown:yo},Vn));return n.createElement(be.Provider,{value:bo},n.createElement(u.Provider,{value:Fn},n.createElement(C,{prefixCls:St,rootClassName:kt,mode:Vi,openKeys:Sr,rtl:qn,disabled:Wt,motion:_r?wn:null,defaultMotions:_r?dr:null,activeKey:ro,onActive:wo,onInactive:so,selectedKeys:Vo,inlineIndent:An,subMenuOpenDelay:nn,subMenuCloseDelay:tn,forceSubMenuRender:Kt,builtinPlacements:Or,triggerSubMenuAction:br,getPopupContainer:Lr,itemIcon:Un,expandIcon:xr,onItemClick:Go,onOpenChange:ra},n.createElement(z.Provider,{value:Ci},Ro),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:Si},lr)))))}),gt=ot,tt=gt;tt.Item=Re,tt.SubMenu=Ie,tt.ItemGroup=Zt,tt.Divider=Ht;var ut=tt},11780:function(wt,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(92413),v=e(33708),g=e(33606),p=e(37061),i=e(59301),h=e(92310),r=e.n(h),l=e(29301),c=e(34280),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(se,X){var W=se.prefixCls,Z=se.invalidate,pe=se.item,Ae=se.renderItem,he=se.responsive,ye=se.responsiveDisabled,Pe=se.registerSize,ct=se.itemKey,Ue=se.className,Ve=se.style,Et=se.children,Xe=se.display,je=se.order,yt=se.component,Be=yt===void 0?"div":yt,ue=(0,p.Z)(se,s),ce=he&&!Xe;function Q(R){Pe(ct,R)}i.useEffect(function(){return function(){Q(null)}},[]);var L=Ae&&pe!==o?Ae(pe,{index:je}):Et,oe;Z||(oe={opacity:ce?0:1,height:ce?0:o,overflowY:ce?"hidden":o,order:he?je:o,pointerEvents:ce?"none":o,position:ce?"absolute":o});var xe={};ce&&(xe["aria-hidden"]=!0);var k=i.createElement(Be,(0,t.Z)({className:r()(!Z&&W,Ue),style:(0,v.Z)((0,v.Z)({},oe),Ve)},xe,ue,{ref:X}),L);return he&&(k=i.createElement(l.Z,{onResize:function(re){var j=re.offsetWidth;Q(j)},disabled:ye},k)),k}var n=i.forwardRef(d);n.displayName="Item";var a=n,u=e(6089),f=e(4676),S=e(16089);function E(se){if(typeof MessageChannel=="undefined")(0,S.Z)(se);else{var X=new MessageChannel;X.port1.onmessage=function(){return se()},X.port2.postMessage(void 0)}}function w(){var se=i.useRef(null),X=function(Z){se.current||(se.current=[],E(function(){(0,f.unstable_batchedUpdates)(function(){se.current.forEach(function(pe){pe()}),se.current=null})})),se.current.push(Z)};return X}function A(se,X){var W=i.useState(X),Z=(0,g.Z)(W,2),pe=Z[0],Ae=Z[1],he=(0,u.Z)(function(ye){se(function(){Ae(ye)})});return[pe,he]}var b=i.createContext(null),C=["component"],m=["className"],y=["className"],x=function(X,W){var Z=i.useContext(b);if(!Z){var pe=X.component,Ae=pe===void 0?"div":pe,he=(0,p.Z)(X,C);return i.createElement(Ae,(0,t.Z)({},he,{ref:W}))}var ye=Z.className,Pe=(0,p.Z)(Z,m),ct=X.className,Ue=(0,p.Z)(X,y);return i.createElement(b.Provider,{value:null},i.createElement(a,(0,t.Z)({ref:W,className:r()(ye,ct)},Pe,Ue)))},P=i.forwardRef(x);P.displayName="RawItem";var _=P,z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],K="responsive",be="invalidate";function ae(se){return"+ ".concat(se.length," ...")}function Me(se,X){var W=se.prefixCls,Z=W===void 0?"rc-overflow":W,pe=se.data,Ae=pe===void 0?[]:pe,he=se.renderItem,ye=se.renderRawItem,Pe=se.itemKey,ct=se.itemWidth,Ue=ct===void 0?10:ct,Ve=se.ssr,Et=se.style,Xe=se.className,je=se.maxCount,yt=se.renderRest,Be=se.renderRawRest,ue=se.suffix,ce=se.component,Q=ce===void 0?"div":ce,L=se.itemComponent,oe=se.onVisibleChange,xe=(0,p.Z)(se,z),k=Ve==="full",R=w(),re=A(R,null),j=(0,g.Z)(re,2),M=j[0],D=j[1],J=M||0,F=A(R,new Map),te=(0,g.Z)(F,2),Ee=te[0],ie=te[1],T=A(R,0),O=(0,g.Z)(T,2),le=O[0],ve=O[1],Oe=A(R,0),Qe=(0,g.Z)(Oe,2),Ke=Qe[0],de=Qe[1],Ze=A(R,0),Y=(0,g.Z)(Ze,2),nt=Y[0],bt=Y[1],I=(0,i.useState)(null),Je=(0,g.Z)(I,2),Re=Je[0],fe=Je[1],De=(0,i.useState)(null),ze=(0,g.Z)(De,2),Rt=ze[0],Nt=ze[1],dt=i.useMemo(function(){return Rt===null&&k?Number.MAX_SAFE_INTEGER:Rt||0},[Rt,M]),xt=(0,i.useState)(!1),Mt=(0,g.Z)(xt,2),Tt=Mt[0],Vt=Mt[1],Yt="".concat(Z,"-item"),Dt=Math.max(le,Ke),qt=je===K,Ce=Ae.length&&qt,U=je===be,ee=Ce||typeof je=="number"&&Ae.length>je,q=(0,i.useMemo)(function(){var ut=Ae;return Ce?M===null&&k?ut=Ae:ut=Ae.slice(0,Math.min(Ae.length,J/Ue)):typeof je=="number"&&(ut=Ae.slice(0,je)),ut},[Ae,Ue,M,je,Ce]),ne=(0,i.useMemo)(function(){return Ce?Ae.slice(dt+1):Ae.slice(q.length)},[Ae,q,Ce,dt]),Le=(0,i.useCallback)(function(ut,ge){var He;return typeof Pe=="function"?Pe(ut):(He=Pe&&(ut==null?void 0:ut[Pe]))!==null&&He!==void 0?He:ge},[Pe]),Ie=(0,i.useCallback)(he||function(ut){return ut},[he]);function $e(ut,ge,He){Rt===ut&&(ge===void 0||ge===Re)||(Nt(ut),He||(Vt(ut<Ae.length-1),oe==null||oe(ut)),ge!==void 0&&fe(ge))}function it(ut,ge){D(ge.clientWidth)}function Ct(ut,ge){ie(function(He){var et=new Map(He);return ge===null?et.delete(ut):et.set(ut,ge),et})}function Ot(ut,ge){de(ge),ve(Ke)}function Zt(ut,ge){bt(ge)}function Ht(ut){return Ee.get(Le(q[ut],ut))}(0,c.Z)(function(){if(J&&typeof Dt=="number"&&q){var ut=nt,ge=q.length,He=ge-1;if(!ge){$e(0,null);return}for(var et=0;et<ge;et+=1){var at=Ht(et);if(k&&(at=at||0),at===void 0){$e(et-1,void 0,!0);break}if(ut+=at,He===0&&ut<=J||et===He-1&&ut+Ht(He)<=J){$e(He,null);break}else if(ut+Dt>J){$e(et-1,ut-at-nt+Ke);break}}ue&&Ht(0)+nt>J&&fe(null)}},[J,Ee,Ke,nt,Le,q]);var Ft=Tt&&!!ne.length,zt={};Re!==null&&Ce&&(zt={position:"absolute",left:Re,top:0});var _e={prefixCls:Yt,responsive:Ce,component:L,invalidate:U},Ge=ye?function(ut,ge){var He=Le(ut,ge);return i.createElement(b.Provider,{key:He,value:(0,v.Z)((0,v.Z)({},_e),{},{order:ge,item:ut,itemKey:He,registerSize:Ct,display:ge<=dt})},ye(ut,ge))}:function(ut,ge){var He=Le(ut,ge);return i.createElement(a,(0,t.Z)({},_e,{order:ge,key:He,item:ut,renderItem:Ie,itemKey:He,registerSize:Ct,display:ge<=dt}))},qe={order:Ft?dt:Number.MAX_SAFE_INTEGER,className:"".concat(Yt,"-rest"),registerSize:Ot,display:Ft},ot=yt||ae,gt=Be?i.createElement(b.Provider,{value:(0,v.Z)((0,v.Z)({},_e),qe)},Be(ne)):i.createElement(a,(0,t.Z)({},_e,qe),typeof ot=="function"?ot(ne):ot),tt=i.createElement(Q,(0,t.Z)({className:r()(!U&&Z,Xe),style:Et,ref:X},xe),q.map(Ge),ee?gt:null,ue&&i.createElement(a,(0,t.Z)({},_e,{responsive:qt,responsiveDisabled:!Ce,order:dt,className:"".concat(Yt,"-suffix"),registerSize:Zt,display:!0,style:zt}),ue));return qt?i.createElement(l.Z,{onResize:it,disabled:!Ce},tt):tt}var B=i.forwardRef(Me);B.displayName="Overflow",B.Item=_,B.RESPONSIVE=K,B.INVALIDATE=be;var $=B,G=$},17115:function(wt,N,e){"use strict";e.d(N,{ZP:function(){return r}});var t=e(33606),v=e(59301),g=e(47273),p=0,i=(0,g.Z)();function h(){var l;return i?(l=p,p+=1):l="TEST_OR_SSR",l}function r(l){var c=v.useState(),s=(0,t.Z)(c,2),o=s[0],d=s[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),l||o}},77861:function(wt,N,e){"use strict";e.d(N,{Ac:function(){return D},Xo:function(){return de},Wx:function(){return Y},ZP:function(){return ee},lk:function(){return b}});var t=e(92413),v=e(26407),g=e(400),p=e(33708),i=e(33606),h=e(37061),r=e(39559),l=e(18929),c=e(48736),s=e(59301),o=e(92310),d=e.n(o),n=e(34280),a=e(49658),u=e(10228),f=e(8654),S=function(ne){var Le=ne.className,Ie=ne.customizeIcon,$e=ne.customizeIconProps,it=ne.onMouseDown,Ct=ne.onClick,Ot=ne.children,Zt;return typeof Ie=="function"?Zt=Ie($e):Zt=Ie,s.createElement("span",{className:Le,onMouseDown:function(Ft){Ft.preventDefault(),it&&it(Ft)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ct,"aria-hidden":!0},Zt!==void 0?Zt:s.createElement("span",{className:d()(Le.split(/\s+/).map(function(Ht){return"".concat(Ht,"-icon")}))},Ot))},E=S;function w(q,ne,Le,Ie,$e){var it=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ct=arguments.length>6?arguments[6]:void 0,Ot=arguments.length>7?arguments[7]:void 0,Zt=s.useMemo(function(){if((0,r.Z)(Ie)==="object")return Ie.clearIcon;if($e)return $e},[Ie,$e]),Ht=s.useMemo(function(){return!!(!it&&Ie&&(Le.length||Ct)&&!(Ot==="combobox"&&Ct===""))},[Ie,it,Le.length,Ct,Ot]);return{allowClear:Ht,clearIcon:s.createElement(E,{className:"".concat(q,"-clear"),onMouseDown:ne,customizeIcon:Zt},"\xD7")}}var A=s.createContext(null);function b(){return s.useContext(A)}function C(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ne=s.useState(!1),Le=(0,i.Z)(ne,2),Ie=Le[0],$e=Le[1],it=s.useRef(null),Ct=function(){window.clearTimeout(it.current)};s.useEffect(function(){return Ct},[]);var Ot=function(Ht,Ft){Ct(),it.current=window.setTimeout(function(){$e(Ht),Ft&&Ft()},q)};return[Ie,Ot,Ct]}function m(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ne=s.useRef(null),Le=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(Le.current)}},[]);function Ie($e){($e||ne.current===null)&&(ne.current=$e),window.clearTimeout(Le.current),Le.current=window.setTimeout(function(){ne.current=null},q)}return[function(){return ne.current},Ie]}function y(q,ne,Le,Ie){var $e=s.useRef(null);$e.current={open:ne,triggerOpen:Le,customizedTrigger:Ie},s.useEffect(function(){function it(Ct){var Ot;if(!((Ot=$e.current)!==null&&Ot!==void 0&&Ot.customizedTrigger)){var Zt=Ct.target;Zt.shadowRoot&&Ct.composed&&(Zt=Ct.composedPath()[0]||Zt),$e.current.open&&q().filter(function(Ht){return Ht}).every(function(Ht){return!Ht.contains(Zt)&&Ht!==Zt})&&$e.current.triggerOpen(!1)}}return window.addEventListener("mousedown",it),function(){return window.removeEventListener("mousedown",it)}},[])}var x=e(26112),P=e(11780),_=function(ne,Le){var Ie,$e,it=ne.prefixCls,Ct=ne.id,Ot=ne.inputElement,Zt=ne.disabled,Ht=ne.tabIndex,Ft=ne.autoFocus,zt=ne.autoComplete,_e=ne.editable,Ge=ne.activeDescendantId,qe=ne.value,ot=ne.maxLength,gt=ne.onKeyDown,tt=ne.onMouseDown,ut=ne.onChange,ge=ne.onPaste,He=ne.onCompositionStart,et=ne.onCompositionEnd,at=ne.open,st=ne.attrs,At=Ot||s.createElement("input",null),St=At,kt=St.ref,Jt=St.props,en=Jt.onKeyDown,un=Jt.onChange,pn=Jt.onMouseDown,Cn=Jt.onCompositionStart,Ne=Jt.onCompositionEnd,ke=Jt.style;return(0,c.Kp)(!("maxLength"in At.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),At=s.cloneElement(At,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},Jt),{},{id:Ct,ref:(0,f.sQ)(Le,kt),disabled:Zt,tabIndex:Ht,autoComplete:zt||"off",autoFocus:Ft,className:d()("".concat(it,"-selection-search-input"),(Ie=At)===null||Ie===void 0||($e=Ie.props)===null||$e===void 0?void 0:$e.className),role:"combobox","aria-label":"Search","aria-expanded":at||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ct,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ct,"_list"),"aria-activedescendant":at?Ge:void 0},st),{},{value:_e?qe:"",maxLength:ot,readOnly:!_e,unselectable:_e?null:"on",style:(0,p.Z)((0,p.Z)({},ke),{},{opacity:_e?null:0}),onKeyDown:function(lt){gt(lt),en&&en(lt)},onMouseDown:function(lt){tt(lt),pn&&pn(lt)},onChange:function(lt){ut(lt),un&&un(lt)},onCompositionStart:function(lt){He(lt),Cn&&Cn(lt)},onCompositionEnd:function(lt){et(lt),Ne&&Ne(lt)},onPaste:ge})),At},z=s.forwardRef(_);z.displayName="Input";var K=z;function be(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}var ae=typeof window!="undefined"&&window.document&&window.document.documentElement,Me=ae;function B(q){return q!=null}function $(q){return!q&&q!==0}function G(q){return["string","number"].includes((0,r.Z)(q))}function se(q){var ne=void 0;return q&&(G(q.title)?ne=q.title.toString():G(q.label)&&(ne=q.label.toString())),ne}function X(q,ne){Me?s.useLayoutEffect(q,ne):s.useEffect(q,ne)}function W(q){var ne;return(ne=q.key)!==null&&ne!==void 0?ne:q.value}var Z=function(ne){ne.preventDefault(),ne.stopPropagation()},pe=function(ne){var Le=ne.id,Ie=ne.prefixCls,$e=ne.values,it=ne.open,Ct=ne.searchValue,Ot=ne.autoClearSearchValue,Zt=ne.inputRef,Ht=ne.placeholder,Ft=ne.disabled,zt=ne.mode,_e=ne.showSearch,Ge=ne.autoFocus,qe=ne.autoComplete,ot=ne.activeDescendantId,gt=ne.tabIndex,tt=ne.removeIcon,ut=ne.maxTagCount,ge=ne.maxTagTextLength,He=ne.maxTagPlaceholder,et=He===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:He,at=ne.tagRender,st=ne.onToggleOpen,At=ne.onRemove,St=ne.onInputChange,kt=ne.onInputPaste,Jt=ne.onInputKeyDown,en=ne.onInputMouseDown,un=ne.onInputCompositionStart,pn=ne.onInputCompositionEnd,Cn=s.useRef(null),Ne=(0,s.useState)(0),ke=(0,i.Z)(Ne,2),rt=ke[0],lt=ke[1],pt=(0,s.useState)(!1),Xt=(0,i.Z)(pt,2),Wt=Xt[0],Qt=Xt[1],It="".concat(Ie,"-selection"),nn=it||zt==="multiple"&&Ot===!1||zt==="tags"?Ct:"",On=zt==="tags"||zt==="multiple"&&Ot===!1||_e&&(it||Wt);X(function(){lt(Cn.current.scrollWidth)},[nn]);function tn(Sn,_n,vn,Yn,rr){return s.createElement("span",{className:d()("".concat(It,"-item"),(0,g.Z)({},"".concat(It,"-item-disabled"),vn)),title:se(Sn)},s.createElement("span",{className:"".concat(It,"-item-content")},_n),Yn&&s.createElement(E,{className:"".concat(It,"-item-remove"),onMouseDown:Z,onClick:rr,customizeIcon:tt},"\xD7"))}function Kt(Sn,_n,vn,Yn,rr){var tr=function(ln){Z(ln),st(!it)};return s.createElement("span",{onMouseDown:tr},at({label:_n,value:Sn,disabled:vn,closable:Yn,onClose:rr}))}function Lt(Sn){var _n=Sn.disabled,vn=Sn.label,Yn=Sn.value,rr=!Ft&&!_n,tr=vn;if(typeof ge=="number"&&(typeof vn=="string"||typeof vn=="number")){var fn=String(tr);fn.length>ge&&(tr="".concat(fn.slice(0,ge),"..."))}var ln=function(An){An&&An.stopPropagation(),At(Sn)};return typeof at=="function"?Kt(Yn,tr,_n,rr,ln):tn(Sn,tr,_n,rr,ln)}function mn(Sn){var _n=typeof et=="function"?et(Sn):et;return tn({title:_n},_n,!1)}var an=s.createElement("div",{className:"".concat(It,"-search"),style:{width:rt},onFocus:function(){Qt(!0)},onBlur:function(){Qt(!1)}},s.createElement(K,{ref:Zt,open:it,prefixCls:Ie,id:Le,inputElement:null,disabled:Ft,autoFocus:Ge,autoComplete:qe,editable:On,activeDescendantId:ot,value:nn,onKeyDown:Jt,onMouseDown:en,onChange:St,onPaste:kt,onCompositionStart:un,onCompositionEnd:pn,tabIndex:gt,attrs:(0,x.Z)(ne,!0)}),s.createElement("span",{ref:Cn,className:"".concat(It,"-search-mirror"),"aria-hidden":!0},nn,"\xA0")),En=s.createElement(P.Z,{prefixCls:"".concat(It,"-overflow"),data:$e,renderItem:Lt,renderRest:mn,suffix:an,itemKey:W,maxCount:ut});return s.createElement(s.Fragment,null,En,!$e.length&&!nn&&s.createElement("span",{className:"".concat(It,"-placeholder")},Ht))},Ae=pe,he=function(ne){var Le=ne.inputElement,Ie=ne.prefixCls,$e=ne.id,it=ne.inputRef,Ct=ne.disabled,Ot=ne.autoFocus,Zt=ne.autoComplete,Ht=ne.activeDescendantId,Ft=ne.mode,zt=ne.open,_e=ne.values,Ge=ne.placeholder,qe=ne.tabIndex,ot=ne.showSearch,gt=ne.searchValue,tt=ne.activeValue,ut=ne.maxLength,ge=ne.onInputKeyDown,He=ne.onInputMouseDown,et=ne.onInputChange,at=ne.onInputPaste,st=ne.onInputCompositionStart,At=ne.onInputCompositionEnd,St=ne.title,kt=s.useState(!1),Jt=(0,i.Z)(kt,2),en=Jt[0],un=Jt[1],pn=Ft==="combobox",Cn=pn||ot,Ne=_e[0],ke=gt||"";pn&&tt&&!en&&(ke=tt),s.useEffect(function(){pn&&un(!1)},[pn,tt]);var rt=Ft!=="combobox"&&!zt&&!ot?!1:!!ke,lt=St===void 0?se(Ne):St,pt=function(){if(Ne)return null;var Wt=rt?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(Ie,"-selection-placeholder"),style:Wt},Ge)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(Ie,"-selection-search")},s.createElement(K,{ref:it,prefixCls:Ie,id:$e,open:zt,inputElement:Le,disabled:Ct,autoFocus:Ot,autoComplete:Zt,editable:Cn,activeDescendantId:Ht,value:ke,onKeyDown:ge,onMouseDown:He,onChange:function(Wt){un(!0),et(Wt)},onPaste:at,onCompositionStart:st,onCompositionEnd:At,tabIndex:qe,attrs:(0,x.Z)(ne,!0),maxLength:pn?ut:void 0})),!pn&&Ne?s.createElement("span",{className:"".concat(Ie,"-selection-item"),title:lt,style:rt?{visibility:"hidden"}:void 0},Ne.label):null,pt())},ye=he;function Pe(q){return![u.Z.ESC,u.Z.SHIFT,u.Z.BACKSPACE,u.Z.TAB,u.Z.WIN_KEY,u.Z.ALT,u.Z.META,u.Z.WIN_KEY_RIGHT,u.Z.CTRL,u.Z.SEMICOLON,u.Z.EQUALS,u.Z.CAPS_LOCK,u.Z.CONTEXT_MENU,u.Z.F1,u.Z.F2,u.Z.F3,u.Z.F4,u.Z.F5,u.Z.F6,u.Z.F7,u.Z.F8,u.Z.F9,u.Z.F10,u.Z.F11,u.Z.F12].includes(q)}var ct=function(ne,Le){var Ie=(0,s.useRef)(null),$e=(0,s.useRef)(!1),it=ne.prefixCls,Ct=ne.open,Ot=ne.mode,Zt=ne.showSearch,Ht=ne.tokenWithEnter,Ft=ne.autoClearSearchValue,zt=ne.onSearch,_e=ne.onSearchSubmit,Ge=ne.onToggleOpen,qe=ne.onInputKeyDown,ot=ne.domRef;s.useImperativeHandle(Le,function(){return{focus:function(){Ie.current.focus()},blur:function(){Ie.current.blur()}}});var gt=m(0),tt=(0,i.Z)(gt,2),ut=tt[0],ge=tt[1],He=function(ke){var rt=ke.which;(rt===u.Z.UP||rt===u.Z.DOWN)&&ke.preventDefault(),qe&&qe(ke),rt===u.Z.ENTER&&Ot==="tags"&&!$e.current&&!Ct&&(_e==null||_e(ke.target.value)),Pe(rt)&&Ge(!0)},et=function(){ge(!0)},at=(0,s.useRef)(null),st=function(ke){zt(ke,!0,$e.current)!==!1&&Ge(!0)},At=function(){$e.current=!0},St=function(ke){$e.current=!1,Ot!=="combobox"&&st(ke.target.value)},kt=function(ke){var rt=ke.target.value;if(Ht&&at.current&&/[\r\n]/.test(at.current)){var lt=at.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");rt=rt.replace(lt,at.current)}at.current=null,st(rt)},Jt=function(ke){var rt=ke.clipboardData,lt=rt.getData("text");at.current=lt},en=function(ke){var rt=ke.target;if(rt!==Ie.current){var lt=document.body.style.msTouchAction!==void 0;lt?setTimeout(function(){Ie.current.focus()}):Ie.current.focus()}},un=function(ke){var rt=ut();ke.target!==Ie.current&&!rt&&Ot!=="combobox"&&ke.preventDefault(),(Ot!=="combobox"&&(!Zt||!rt)||!Ct)&&(Ct&&Ft!==!1&&zt("",!0,!1),Ge())},pn={inputRef:Ie,onInputKeyDown:He,onInputMouseDown:et,onInputChange:kt,onInputPaste:Jt,onInputCompositionStart:At,onInputCompositionEnd:St},Cn=Ot==="multiple"||Ot==="tags"?s.createElement(Ae,(0,t.Z)({},ne,pn)):s.createElement(ye,(0,t.Z)({},ne,pn));return s.createElement("div",{ref:ot,className:"".concat(it,"-selector"),onClick:en,onMouseDown:un},Cn)},Ue=s.forwardRef(ct);Ue.displayName="Selector";var Ve=Ue,Et=e(35593),Xe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],je=function(ne){var Le=ne===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"}}},yt=function(ne,Le){var Ie=ne.prefixCls,$e=ne.disabled,it=ne.visible,Ct=ne.children,Ot=ne.popupElement,Zt=ne.animation,Ht=ne.transitionName,Ft=ne.dropdownStyle,zt=ne.dropdownClassName,_e=ne.direction,Ge=_e===void 0?"ltr":_e,qe=ne.placement,ot=ne.builtinPlacements,gt=ne.dropdownMatchSelectWidth,tt=ne.dropdownRender,ut=ne.dropdownAlign,ge=ne.getPopupContainer,He=ne.empty,et=ne.getTriggerDOMNode,at=ne.onPopupVisibleChange,st=ne.onPopupMouseEnter,At=(0,h.Z)(ne,Xe),St="".concat(Ie,"-dropdown"),kt=Ot;tt&&(kt=tt(Ot));var Jt=s.useMemo(function(){return ot||je(gt)},[ot,gt]),en=Zt?"".concat(St,"-").concat(Zt):Ht,un=typeof gt=="number",pn=s.useMemo(function(){return un?null:gt===!1?"minWidth":"width"},[gt,un]),Cn=Ft;un&&(Cn=(0,p.Z)((0,p.Z)({},Cn),{},{width:gt}));var Ne=s.useRef(null);return s.useImperativeHandle(Le,function(){return{getPopupElement:function(){return Ne.current}}}),s.createElement(Et.Z,(0,t.Z)({},At,{showAction:at?["click"]:[],hideAction:at?["click"]:[],popupPlacement:qe||(Ge==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Jt,prefixCls:St,popupTransitionName:en,popup:s.createElement("div",{ref:Ne,onMouseEnter:st},kt),stretch:pn,popupAlign:ut,popupVisible:it,getPopupContainer:ge,popupClassName:d()(zt,(0,g.Z)({},"".concat(St,"-empty"),He)),popupStyle:Cn,getTriggerDOMNode:et,onPopupVisibleChange:at}),Ct)},Be=s.forwardRef(yt);Be.displayName="SelectTrigger";var ue=Be,ce=e(34589);function Q(q,ne){var Le=q.key,Ie;return"value"in q&&(Ie=q.value),Le!=null?Le:Ie!==void 0?Ie:"rc-index-key-".concat(ne)}function L(q,ne){var Le=q||{},Ie=Le.label,$e=Le.value,it=Le.options,Ct=Le.groupLabel,Ot=Ie||(ne?"children":"label");return{label:Ot,value:$e||"value",options:it||"options",groupLabel:Ct||Ot}}function oe(q){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=ne.fieldNames,Ie=ne.childrenAsData,$e=[],it=L(Le,!1),Ct=it.label,Ot=it.value,Zt=it.options,Ht=it.groupLabel;function Ft(zt,_e){zt.forEach(function(Ge){if(_e||!(Zt in Ge)){var qe=Ge[Ot];$e.push({key:Q(Ge,$e.length),groupOption:_e,data:Ge,label:Ge[Ct],value:qe})}else{var ot=Ge[Ht];ot===void 0&&Ie&&(ot=Ge.label),$e.push({key:Q(Ge,$e.length),group:!0,data:Ge,label:ot}),Ft(Ge[Zt],!0)}})}return Ft(q,!1),$e}function xe(q){var ne=(0,p.Z)({},q);return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,c.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ne}}),ne}function k(q,ne){if(!ne||!ne.length)return null;var Le=!1;function Ie(it,Ct){var Ot=(0,ce.Z)(Ct),Zt=Ot[0],Ht=Ot.slice(1);if(!Zt)return[it];var Ft=it.split(Zt);return Le=Le||Ft.length>1,Ft.reduce(function(zt,_e){return[].concat((0,v.Z)(zt),(0,v.Z)(Ie(_e,Ht)))},[]).filter(function(zt){return zt})}var $e=Ie(q,ne);return Le?$e:null}var R=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],re=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function j(q){return q==="tags"||q==="multiple"}var M=s.forwardRef(function(q,ne){var Le,Ie,$e=q.id,it=q.prefixCls,Ct=q.className,Ot=q.showSearch,Zt=q.tagRender,Ht=q.direction,Ft=q.omitDomProps,zt=q.displayValues,_e=q.onDisplayValuesChange,Ge=q.emptyOptions,qe=q.notFoundContent,ot=qe===void 0?"Not Found":qe,gt=q.onClear,tt=q.mode,ut=q.disabled,ge=q.loading,He=q.getInputElement,et=q.getRawInputElement,at=q.open,st=q.defaultOpen,At=q.onDropdownVisibleChange,St=q.activeValue,kt=q.onActiveValueChange,Jt=q.activeDescendantId,en=q.searchValue,un=q.autoClearSearchValue,pn=q.onSearch,Cn=q.onSearchSplit,Ne=q.tokenSeparators,ke=q.allowClear,rt=q.suffixIcon,lt=q.clearIcon,pt=q.OptionList,Xt=q.animation,Wt=q.transitionName,Qt=q.dropdownStyle,It=q.dropdownClassName,nn=q.dropdownMatchSelectWidth,On=q.dropdownRender,tn=q.dropdownAlign,Kt=q.placement,Lt=q.builtinPlacements,mn=q.getPopupContainer,an=q.showAction,En=an===void 0?[]:an,Sn=q.onFocus,_n=q.onBlur,vn=q.onKeyUp,Yn=q.onKeyDown,rr=q.onMouseDown,tr=(0,h.Z)(q,R),fn=j(tt),ln=(Ot!==void 0?Ot:fn)||tt==="combobox",bn=(0,p.Z)({},tr);re.forEach(function(zr){delete bn[zr]}),Ft==null||Ft.forEach(function(zr){delete bn[zr]});var An=s.useState(!1),wn=(0,i.Z)(An,2),dr=wn[0],Jn=wn[1];s.useEffect(function(){Jn((0,a.Z)())},[]);var br=s.useRef(null),Or=s.useRef(null),Un=s.useRef(null),xr=s.useRef(null),mr=s.useRef(null),In=C(),sr=(0,i.Z)(In,3),Lr=sr[0],ir=sr[1],Cr=sr[2];s.useImperativeHandle(ne,function(){var zr,Ir;return{focus:(zr=xr.current)===null||zr===void 0?void 0:zr.focus,blur:(Ir=xr.current)===null||Ir===void 0?void 0:Ir.blur,scrollTo:function(Si){var Ci;return(Ci=mr.current)===null||Ci===void 0?void 0:Ci.scrollTo(Si)}}});var Nr=s.useMemo(function(){var zr;if(tt!=="combobox")return en;var Ir=(zr=zt[0])===null||zr===void 0?void 0:zr.value;return typeof Ir=="string"||typeof Ir=="number"?String(Ir):""},[en,tt,zt]),oi=tt==="combobox"&&typeof He=="function"&&He()||null,Rr=typeof et=="function"&&et(),kr=(0,f.x1)(Or,Rr==null||(Le=Rr.props)===null||Le===void 0?void 0:Le.ref),Yr=s.useState(!1),Vn=(0,i.Z)(Yr,2),lr=Vn[0],wr=Vn[1];(0,n.Z)(function(){wr(!0)},[]);var gr=(0,l.Z)(!1,{defaultValue:st,value:at}),_r=(0,i.Z)(gr,2),Ur=_r[0],ai=_r[1],Fn=lr?Ur:!1,qn=!ot&&Ge;(ut||qn&&Fn&&tt==="combobox")&&(Fn=!1);var er=qn?!1:Fn,ar=s.useCallback(function(zr){var Ir=zr!==void 0?zr:!Fn;ut||(ai(Ir),Fn!==Ir&&(At==null||At(Ir)))},[ut,Fn,ai,At]),Sr=s.useMemo(function(){return(Ne||[]).some(function(zr){return[`
`,`\r
`].includes(zr)})},[Ne]),yr=function(Ir,Ri,Si){var Ci=!0,Ni=Ir;kt==null||kt(null);var zi=Si?null:k(Ir,Ne);return tt!=="combobox"&&zi&&(Ni="",Cn==null||Cn(zi),ar(!1),Ci=!1),pn&&Nr!==Ni&&pn(Ni,{source:Ri?"typing":"effect"}),Ci},ti=function(Ir){!Ir||!Ir.trim()||pn(Ir,{source:"submit"})};s.useEffect(function(){!Fn&&!fn&&tt!=="combobox"&&yr("",!1,!1)},[Fn]),s.useEffect(function(){Ur&&ut&&ai(!1),ut&&ir(!1)},[ut]);var ci=m(),ui=(0,i.Z)(ci,2),yi=ui[0],Gr=ui[1],Hr=function(Ir){var Ri=yi(),Si=Ir.which;if(Si===u.Z.ENTER&&(tt!=="combobox"&&Ir.preventDefault(),Fn||ar(!0)),Gr(!!Nr),Si===u.Z.BACKSPACE&&!Ri&&fn&&!Nr&&zt.length){for(var Ci=(0,v.Z)(zt),Ni=null,zi=Ci.length-1;zi>=0;zi-=1){var ro=Ci[zi];if(!ro.disabled){Ci.splice(zi,1),Ni=ro;break}}Ni&&_e(Ci,{type:"remove",values:[Ni]})}for(var qi=arguments.length,wo=new Array(qi>1?qi-1:0),so=1;so<qi;so++)wo[so-1]=arguments[so];if(Fn&&mr.current){var Uo;(Uo=mr.current).onKeyDown.apply(Uo,[Ir].concat(wo))}Yn==null||Yn.apply(void 0,[Ir].concat(wo))},bi=function(Ir){for(var Ri=arguments.length,Si=new Array(Ri>1?Ri-1:0),Ci=1;Ci<Ri;Ci++)Si[Ci-1]=arguments[Ci];if(Fn&&mr.current){var Ni;(Ni=mr.current).onKeyUp.apply(Ni,[Ir].concat(Si))}vn==null||vn.apply(void 0,[Ir].concat(Si))},li=function(Ir){var Ri=zt.filter(function(Si){return Si!==Ir});_e(Ri,{type:"remove",values:[Ir]})},Ai=s.useRef(!1),di=function(){ir(!0),ut||(Sn&&!Ai.current&&Sn.apply(void 0,arguments),En.includes("focus")&&ar(!0)),Ai.current=!0},go=function(){ir(!1,function(){Ai.current=!1,ar(!1)}),!ut&&(Nr&&(tt==="tags"?pn(Nr,{source:"submit"}):tt==="multiple"&&pn("",{source:"blur"})),_n&&_n.apply(void 0,arguments))},co=[];s.useEffect(function(){return function(){co.forEach(function(zr){return clearTimeout(zr)}),co.splice(0,co.length)}},[]);var Oo=function(Ir){var Ri,Si=Ir.target,Ci=(Ri=Un.current)===null||Ri===void 0?void 0:Ri.getPopupElement();if(Ci&&Ci.contains(Si)){var Ni=setTimeout(function(){var wo=co.indexOf(Ni);if(wo!==-1&&co.splice(wo,1),Cr(),!dr&&!Ci.contains(document.activeElement)){var so;(so=xr.current)===null||so===void 0||so.focus()}});co.push(Ni)}for(var zi=arguments.length,ro=new Array(zi>1?zi-1:0),qi=1;qi<zi;qi++)ro[qi-1]=arguments[qi];rr==null||rr.apply(void 0,[Ir].concat(ro))},Vi=s.useState({}),Hi=(0,i.Z)(Vi,2),Io=Hi[1];function Eo(){Io({})}var Po;Rr&&(Po=function(Ir){ar(Ir)}),y(function(){var zr;return[br.current,(zr=Un.current)===null||zr===void 0?void 0:zr.getPopupElement()]},er,ar,!!Rr);var Fo=s.useMemo(function(){return(0,p.Z)((0,p.Z)({},q),{},{notFoundContent:ot,open:Fn,triggerOpen:er,id:$e,showSearch:ln,multiple:fn,toggleOpen:ar})},[q,ot,er,Fn,$e,ln,fn,ar]),ao=!!rt||ge,uo;ao&&(uo=s.createElement(E,{className:d()("".concat(it,"-arrow"),(0,g.Z)({},"".concat(it,"-arrow-loading"),ge)),customizeIcon:rt,customizeIconProps:{loading:ge,searchValue:Nr,open:Fn,focused:Lr,showSearch:ln}}));var Mo=function(){var Ir;gt==null||gt(),(Ir=xr.current)===null||Ir===void 0||Ir.focus(),_e([],{type:"clear",values:zt}),yr("",!1,!1)},Zo=w(it,Mo,zt,ke,lt,ut,Nr,tt),Bo=Zo.allowClear,fo=Zo.clearIcon,Wo=s.createElement(pt,{ref:mr}),jo=d()(it,Ct,(Ie={},(0,g.Z)(Ie,"".concat(it,"-focused"),Lr),(0,g.Z)(Ie,"".concat(it,"-multiple"),fn),(0,g.Z)(Ie,"".concat(it,"-single"),!fn),(0,g.Z)(Ie,"".concat(it,"-allow-clear"),ke),(0,g.Z)(Ie,"".concat(it,"-show-arrow"),ao),(0,g.Z)(Ie,"".concat(it,"-disabled"),ut),(0,g.Z)(Ie,"".concat(it,"-loading"),ge),(0,g.Z)(Ie,"".concat(it,"-open"),Fn),(0,g.Z)(Ie,"".concat(it,"-customize-input"),oi),(0,g.Z)(Ie,"".concat(it,"-show-search"),ln),Ie)),Xo=s.createElement(ue,{ref:Un,disabled:ut,prefixCls:it,visible:er,popupElement:Wo,animation:Xt,transitionName:Wt,dropdownStyle:Qt,dropdownClassName:It,direction:Ht,dropdownMatchSelectWidth:nn,dropdownRender:On,dropdownAlign:tn,placement:Kt,builtinPlacements:Lt,getPopupContainer:mn,empty:Ge,getTriggerDOMNode:function(){return Or.current},onPopupVisibleChange:Po,onPopupMouseEnter:Eo},Rr?s.cloneElement(Rr,{ref:kr}):s.createElement(Ve,(0,t.Z)({},q,{domRef:Or,prefixCls:it,inputElement:oi,ref:xr,id:$e,showSearch:ln,autoClearSearchValue:un,mode:tt,activeDescendantId:Jt,tagRender:Zt,values:zt,open:Fn,onToggleOpen:ar,activeValue:St,searchValue:Nr,onSearch:yr,onSearchSubmit:ti,onRemove:li,tokenWithEnter:Sr}))),Ao;return Rr?Ao=Xo:Ao=s.createElement("div",(0,t.Z)({className:jo},bn,{ref:br,onMouseDown:Oo,onKeyDown:Hr,onKeyUp:bi,onFocus:di,onBlur:go}),Lr&&!Fn&&s.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(zt.map(function(zr){var Ir=zr.label,Ri=zr.value;return["number","string"].includes((0,r.Z)(Ir))?Ir:Ri}).join(", "))),Xo,uo,Bo&&fo),s.createElement(A.Provider,{value:Fo},Ao)}),D=M,J=function(q,ne){var Le=s.useRef({values:new Map,options:new Map}),Ie=s.useMemo(function(){var it=Le.current,Ct=it.values,Ot=it.options,Zt=q.map(function(zt){if(zt.label===void 0){var _e;return(0,p.Z)((0,p.Z)({},zt),{},{label:(_e=Ct.get(zt.value))===null||_e===void 0?void 0:_e.label})}return zt}),Ht=new Map,Ft=new Map;return Zt.forEach(function(zt){Ht.set(zt.value,zt),Ft.set(zt.value,ne.get(zt.value)||Ot.get(zt.value))}),Le.current.values=Ht,Le.current.options=Ft,Zt},[q,ne]),$e=s.useCallback(function(it){return ne.get(it)||Le.current.options.get(it)},[ne]);return[Ie,$e]};function F(q,ne){return be(q).join("").toUpperCase().includes(ne)}var te=function(q,ne,Le,Ie,$e){return s.useMemo(function(){if(!Le||Ie===!1)return q;var it=ne.options,Ct=ne.label,Ot=ne.value,Zt=[],Ht=typeof Ie=="function",Ft=Le.toUpperCase(),zt=Ht?Ie:function(Ge,qe){return $e?F(qe[$e],Ft):qe[it]?F(qe[Ct!=="children"?Ct:"label"],Ft):F(qe[Ot],Ft)},_e=Ht?function(Ge){return xe(Ge)}:function(Ge){return Ge};return q.forEach(function(Ge){if(Ge[it]){var qe=zt(Le,_e(Ge));if(qe)Zt.push(Ge);else{var ot=Ge[it].filter(function(gt){return zt(Le,_e(gt))});ot.length&&Zt.push((0,p.Z)((0,p.Z)({},Ge),{},(0,g.Z)({},it,ot)))}return}zt(Le,_e(Ge))&&Zt.push(Ge)}),Zt},[q,Ie,$e,Le,ne])},Ee=e(17115),ie=e(11592),T=["children","value"],O=["children"];function le(q){var ne=q,Le=ne.key,Ie=ne.props,$e=Ie.children,it=Ie.value,Ct=(0,h.Z)(Ie,T);return(0,p.Z)({key:Le,value:it!==void 0?it:Le,children:$e},Ct)}function ve(q){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ie.Z)(q).map(function(Le,Ie){if(!s.isValidElement(Le)||!Le.type)return null;var $e=Le,it=$e.type.isSelectOptGroup,Ct=$e.key,Ot=$e.props,Zt=Ot.children,Ht=(0,h.Z)(Ot,O);return ne||!it?le(Le):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(Ct===null?Ie:Ct,"__"),label:Ct},Ht),{},{options:ve(Zt)})}).filter(function(Le){return Le})}function Oe(q,ne,Le,Ie,$e){return s.useMemo(function(){var it=q,Ct=!q;Ct&&(it=ve(ne));var Ot=new Map,Zt=new Map,Ht=function(_e,Ge,qe){qe&&typeof qe=="string"&&_e.set(Ge[qe],Ge)};function Ft(zt){for(var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=0;Ge<zt.length;Ge+=1){var qe=zt[Ge];!qe[Le.options]||_e?(Ot.set(qe[Le.value],qe),Ht(Zt,qe,Le.label),Ht(Zt,qe,Ie),Ht(Zt,qe,$e)):Ft(qe[Le.options],!0)}}return Ft(it),{options:it,valueOptions:Ot,labelOptions:Zt}},[q,ne,Le,Ie,$e])}function Qe(q){var ne=s.useRef();ne.current=q;var Le=s.useCallback(function(){return ne.current.apply(ne,arguments)},[]);return Le}var Ke=function(){return null};Ke.isSelectOptGroup=!0;var de=Ke,Ze=function(){return null};Ze.isSelectOption=!0;var Y=Ze,nt=e(80547),bt=e(2738),I=e(4409),Je=s.createContext(null),Re=Je;function fe(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var De=["disabled","title","children","style","className"];function ze(q){return typeof q=="string"||typeof q=="number"}var Rt=function(ne,Le){var Ie=b(),$e=Ie.prefixCls,it=Ie.id,Ct=Ie.open,Ot=Ie.multiple,Zt=Ie.mode,Ht=Ie.searchValue,Ft=Ie.toggleOpen,zt=Ie.notFoundContent,_e=Ie.onPopupScroll,Ge=s.useContext(Re),qe=Ge.flattenOptions,ot=Ge.onActiveValue,gt=Ge.defaultActiveFirstOption,tt=Ge.onSelect,ut=Ge.menuItemSelectedIcon,ge=Ge.rawValues,He=Ge.fieldNames,et=Ge.virtual,at=Ge.direction,st=Ge.listHeight,At=Ge.listItemHeight,St="".concat($e,"-item"),kt=(0,nt.Z)(function(){return qe},[Ct,qe],function(tn,Kt){return Kt[0]&&tn[1]!==Kt[1]}),Jt=s.useRef(null),en=function(Kt){Kt.preventDefault()},un=function(Kt){Jt.current&&Jt.current.scrollTo(typeof Kt=="number"?{index:Kt}:Kt)},pn=function(Kt){for(var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,mn=kt.length,an=0;an<mn;an+=1){var En=(Kt+an*Lt+mn)%mn,Sn=kt[En],_n=Sn.group,vn=Sn.data;if(!_n&&!vn.disabled)return En}return-1},Cn=s.useState(function(){return pn(0)}),Ne=(0,i.Z)(Cn,2),ke=Ne[0],rt=Ne[1],lt=function(Kt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;rt(Kt);var mn={source:Lt?"keyboard":"mouse"},an=kt[Kt];if(!an){ot(null,-1,mn);return}ot(an.value,Kt,mn)};(0,s.useEffect)(function(){lt(gt!==!1?pn(0):-1)},[kt.length,Ht]);var pt=s.useCallback(function(tn){return ge.has(tn)&&Zt!=="combobox"},[Zt,(0,v.Z)(ge).toString(),ge.size]);(0,s.useEffect)(function(){var tn=setTimeout(function(){if(!Ot&&Ct&&ge.size===1){var Lt=Array.from(ge)[0],mn=kt.findIndex(function(an){var En=an.data;return En.value===Lt});mn!==-1&&(lt(mn),un(mn))}});if(Ct){var Kt;(Kt=Jt.current)===null||Kt===void 0||Kt.scrollTo(void 0)}return function(){return clearTimeout(tn)}},[Ct,Ht,qe.length]);var Xt=function(Kt){Kt!==void 0&&tt(Kt,{selected:!ge.has(Kt)}),Ot||Ft(!1)};if(s.useImperativeHandle(Le,function(){return{onKeyDown:function(Kt){var Lt=Kt.which,mn=Kt.ctrlKey;switch(Lt){case u.Z.N:case u.Z.P:case u.Z.UP:case u.Z.DOWN:{var an=0;if(Lt===u.Z.UP?an=-1:Lt===u.Z.DOWN?an=1:fe()&&mn&&(Lt===u.Z.N?an=1:Lt===u.Z.P&&(an=-1)),an!==0){var En=pn(ke+an,an);un(En),lt(En,!0)}break}case u.Z.ENTER:{var Sn=kt[ke];Sn&&!Sn.data.disabled?Xt(Sn.value):Xt(void 0),Ct&&Kt.preventDefault();break}case u.Z.ESC:Ft(!1),Ct&&Kt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Kt){un(Kt)}}}),kt.length===0)return s.createElement("div",{role:"listbox",id:"".concat(it,"_list"),className:"".concat(St,"-empty"),onMouseDown:en},zt);var Wt=Object.keys(He).map(function(tn){return He[tn]}),Qt=function(Kt){return Kt.label};function It(tn,Kt){var Lt=tn.group;return{role:Lt?"presentation":"option",id:"".concat(it,"_list_").concat(Kt)}}var nn=function(Kt){var Lt=kt[Kt];if(!Lt)return null;var mn=Lt.data||{},an=mn.value,En=Lt.group,Sn=(0,x.Z)(mn,!0),_n=Qt(Lt);return Lt?s.createElement("div",(0,t.Z)({"aria-label":typeof _n=="string"&&!En?_n:null},Sn,{key:Kt},It(Lt,Kt),{"aria-selected":pt(an)}),an):null},On={role:"listbox",id:"".concat(it,"_list")};return s.createElement(s.Fragment,null,et&&s.createElement("div",(0,t.Z)({},On,{style:{height:0,width:0,overflow:"hidden"}}),nn(ke-1),nn(ke),nn(ke+1)),s.createElement(I.Z,{itemKey:"key",ref:Jt,data:kt,height:st,itemHeight:At,fullHeight:!1,onMouseDown:en,onScroll:_e,virtual:et,direction:at,innerProps:et?null:On},function(tn,Kt){var Lt,mn=tn.group,an=tn.groupOption,En=tn.data,Sn=tn.label,_n=tn.value,vn=En.key;if(mn){var Yn,rr=(Yn=En.title)!==null&&Yn!==void 0?Yn:ze(Sn)?Sn.toString():void 0;return s.createElement("div",{className:d()(St,"".concat(St,"-group")),title:rr},Sn!==void 0?Sn:vn)}var tr=En.disabled,fn=En.title,ln=En.children,bn=En.style,An=En.className,wn=(0,h.Z)(En,De),dr=(0,bt.Z)(wn,Wt),Jn=pt(_n),br="".concat(St,"-option"),Or=d()(St,br,An,(Lt={},(0,g.Z)(Lt,"".concat(br,"-grouped"),an),(0,g.Z)(Lt,"".concat(br,"-active"),ke===Kt&&!tr),(0,g.Z)(Lt,"".concat(br,"-disabled"),tr),(0,g.Z)(Lt,"".concat(br,"-selected"),Jn),Lt)),Un=Qt(tn),xr=!ut||typeof ut=="function"||Jn,mr=typeof Un=="number"?Un:Un||_n,In=ze(mr)?mr.toString():void 0;return fn!==void 0&&(In=fn),s.createElement("div",(0,t.Z)({},(0,x.Z)(dr),et?{}:It(tn,Kt),{"aria-selected":Jn,className:Or,title:In,onMouseMove:function(){ke===Kt||tr||lt(Kt)},onClick:function(){tr||Xt(_n)},style:bn}),s.createElement("div",{className:"".concat(br,"-content")},mr),s.isValidElement(ut)||Jn,xr&&s.createElement(E,{className:"".concat(St,"-option-state"),customizeIcon:ut,customizeIconProps:{isSelected:Jn}},Jn?"\u2713":null))}))},Nt=s.forwardRef(Rt);Nt.displayName="OptionList";var dt=Nt;function xt(q){var ne=q.mode,Le=q.options,Ie=q.children,$e=q.backfill,it=q.allowClear,Ct=q.placeholder,Ot=q.getInputElement,Zt=q.showSearch,Ht=q.onSearch,Ft=q.defaultOpen,zt=q.autoFocus,_e=q.labelInValue,Ge=q.value,qe=q.inputValue,ot=q.optionLabelProp,gt=isMultiple(ne),tt=Zt!==void 0?Zt:gt||ne==="combobox",ut=Le||convertChildrenToData(Ie);if(warning(ne!=="tags"||ut.every(function(at){return!at.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ne==="tags"||ne==="combobox"){var ge=ut.some(function(at){return at.options?at.options.some(function(st){return typeof("value"in st?st.value:st.key)=="number"}):typeof("value"in at?at.value:at.key)=="number"});warning(!ge,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ne!=="combobox"||!ot,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ne==="combobox"||!$e,"`backfill` only works with `combobox` mode."),warning(ne==="combobox"||!Ot,"`getInputElement` only work with `combobox` mode."),noteOnce(ne!=="combobox"||!Ot||!it||!Ct,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ht&&!tt&&ne!=="combobox"&&ne!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ft||zt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ge!=null){var He=toArray(Ge);warning(!_e||He.every(function(at){return _typeof(at)==="object"&&("key"in at||"value"in at)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!gt||Array.isArray(Ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ie){var et=null;toNodeArray(Ie).some(function(at){if(!React.isValidElement(at)||!at.type)return!1;var st=at,At=st.type;if(At.isSelectOption)return!1;if(At.isSelectOptGroup){var St=toNodeArray(at.props.children).every(function(kt){return!React.isValidElement(kt)||!at.type||kt.type.isSelectOption?!0:(et=kt.type,!1)});return!St}return et=At,!0}),et&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(et.displayName||et.name||et,"`.")),warning(qe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Mt(q,ne){if(q){var Le=function Ie($e){for(var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=0;Ct<$e.length;Ct++){var Ot=$e[Ct];if(Ot[ne==null?void 0:ne.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!it&&Array.isArray(Ot[ne==null?void 0:ne.options])&&Ie(Ot[ne==null?void 0:ne.options],!0))break}};Le(q)}}var Tt=null,Vt=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Yt=["inputValue"];function Dt(q){return!q||(0,r.Z)(q)!=="object"}var qt=s.forwardRef(function(q,ne){var Le=q.id,Ie=q.mode,$e=q.prefixCls,it=$e===void 0?"rc-select":$e,Ct=q.backfill,Ot=q.fieldNames,Zt=q.inputValue,Ht=q.searchValue,Ft=q.onSearch,zt=q.autoClearSearchValue,_e=zt===void 0?!0:zt,Ge=q.onSelect,qe=q.onDeselect,ot=q.dropdownMatchSelectWidth,gt=ot===void 0?!0:ot,tt=q.filterOption,ut=q.filterSort,ge=q.optionFilterProp,He=q.optionLabelProp,et=q.options,at=q.children,st=q.defaultActiveFirstOption,At=q.menuItemSelectedIcon,St=q.virtual,kt=q.direction,Jt=q.listHeight,en=Jt===void 0?200:Jt,un=q.listItemHeight,pn=un===void 0?20:un,Cn=q.value,Ne=q.defaultValue,ke=q.labelInValue,rt=q.onChange,lt=(0,h.Z)(q,Vt),pt=(0,Ee.ZP)(Le),Xt=j(Ie),Wt=!!(!et&&at),Qt=s.useMemo(function(){return tt===void 0&&Ie==="combobox"?!1:tt},[tt,Ie]),It=s.useMemo(function(){return L(Ot,Wt)},[JSON.stringify(Ot),Wt]),nn=(0,l.Z)("",{value:Ht!==void 0?Ht:Zt,postState:function(qn){return qn||""}}),On=(0,i.Z)(nn,2),tn=On[0],Kt=On[1],Lt=Oe(et,at,It,ge,He),mn=Lt.valueOptions,an=Lt.labelOptions,En=Lt.options,Sn=s.useCallback(function(Fn){var qn=be(Fn);return qn.map(function(er){var ar,Sr,yr,ti,ci;if(Dt(er))ar=er;else{var ui;yr=er.key,Sr=er.label,ar=(ui=er.value)!==null&&ui!==void 0?ui:yr}var yi=mn.get(ar);if(yi){var Gr;if(Sr===void 0&&(Sr=yi==null?void 0:yi[He||It.label]),yr===void 0&&(yr=(Gr=yi==null?void 0:yi.key)!==null&&Gr!==void 0?Gr:ar),ti=yi==null?void 0:yi.disabled,ci=yi==null?void 0:yi.title,0)var Hr}return{label:Sr,value:ar,key:yr,disabled:ti,title:ci}})},[It,He,mn]),_n=(0,l.Z)(Ne,{value:Cn}),vn=(0,i.Z)(_n,2),Yn=vn[0],rr=vn[1],tr=s.useMemo(function(){var Fn,qn=Sn(Yn);return Ie==="combobox"&&$((Fn=qn[0])===null||Fn===void 0?void 0:Fn.value)?[]:qn},[Yn,Sn,Ie]),fn=J(tr,mn),ln=(0,i.Z)(fn,2),bn=ln[0],An=ln[1],wn=s.useMemo(function(){if(!Ie&&bn.length===1){var Fn=bn[0];if(Fn.value===null&&(Fn.label===null||Fn.label===void 0))return[]}return bn.map(function(qn){var er;return(0,p.Z)((0,p.Z)({},qn),{},{label:(er=qn.label)!==null&&er!==void 0?er:qn.value})})},[Ie,bn]),dr=s.useMemo(function(){return new Set(bn.map(function(Fn){return Fn.value}))},[bn]);s.useEffect(function(){if(Ie==="combobox"){var Fn,qn=(Fn=bn[0])===null||Fn===void 0?void 0:Fn.value;Kt(B(qn)?String(qn):"")}},[bn]);var Jn=Qe(function(Fn,qn){var er,ar=qn!=null?qn:Fn;return er={},(0,g.Z)(er,It.value,Fn),(0,g.Z)(er,It.label,ar),er}),br=s.useMemo(function(){if(Ie!=="tags")return En;var Fn=(0,v.Z)(En),qn=function(ar){return mn.has(ar)};return(0,v.Z)(bn).sort(function(er,ar){return er.value<ar.value?-1:1}).forEach(function(er){var ar=er.value;qn(ar)||Fn.push(Jn(ar,er.label))}),Fn},[Jn,En,mn,bn,Ie]),Or=te(br,It,tn,Qt,ge),Un=s.useMemo(function(){return Ie!=="tags"||!tn||Or.some(function(Fn){return Fn[ge||"value"]===tn})||Or.some(function(Fn){return Fn[It.value]===tn})?Or:[Jn(tn)].concat((0,v.Z)(Or))},[Jn,ge,Ie,Or,tn,It]),xr=s.useMemo(function(){return ut?(0,v.Z)(Un).sort(function(Fn,qn){return ut(Fn,qn)}):Un},[Un,ut]),mr=s.useMemo(function(){return oe(xr,{fieldNames:It,childrenAsData:Wt})},[xr,It,Wt]),In=function(qn){var er=Sn(qn);if(rr(er),rt&&(er.length!==bn.length||er.some(function(yr,ti){var ci;return((ci=bn[ti])===null||ci===void 0?void 0:ci.value)!==(yr==null?void 0:yr.value)}))){var ar=ke?er:er.map(function(yr){return yr.value}),Sr=er.map(function(yr){return xe(An(yr.value))});rt(Xt?ar:ar[0],Xt?Sr:Sr[0])}},sr=s.useState(null),Lr=(0,i.Z)(sr,2),ir=Lr[0],Cr=Lr[1],Nr=s.useState(0),oi=(0,i.Z)(Nr,2),Rr=oi[0],kr=oi[1],Yr=st!==void 0?st:Ie!=="combobox",Vn=s.useCallback(function(Fn,qn){var er=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ar=er.source,Sr=ar===void 0?"keyboard":ar;kr(qn),Ct&&Ie==="combobox"&&Fn!==null&&Sr==="keyboard"&&Cr(String(Fn))},[Ct,Ie]),lr=function(qn,er,ar){var Sr=function(){var Ai,di=An(qn);return[ke?{label:di==null?void 0:di[It.label],value:qn,key:(Ai=di==null?void 0:di.key)!==null&&Ai!==void 0?Ai:qn}:qn,xe(di)]};if(er&&Ge){var yr=Sr(),ti=(0,i.Z)(yr,2),ci=ti[0],ui=ti[1];Ge(ci,ui)}else if(!er&&qe&&ar!=="clear"){var yi=Sr(),Gr=(0,i.Z)(yi,2),Hr=Gr[0],bi=Gr[1];qe(Hr,bi)}},wr=Qe(function(Fn,qn){var er,ar=Xt?qn.selected:!0;ar?er=Xt?[].concat((0,v.Z)(bn),[Fn]):[Fn]:er=bn.filter(function(Sr){return Sr.value!==Fn}),In(er),lr(Fn,ar),Ie==="combobox"?Cr(""):(!j||_e)&&(Kt(""),Cr(""))}),gr=function(qn,er){In(qn);var ar=er.type,Sr=er.values;(ar==="remove"||ar==="clear")&&Sr.forEach(function(yr){lr(yr.value,!1,ar)})},_r=function(qn,er){if(Kt(qn),Cr(null),er.source==="submit"){var ar=(qn||"").trim();if(ar){var Sr=Array.from(new Set([].concat((0,v.Z)(dr),[ar])));In(Sr),lr(ar,!0),Kt("")}return}er.source!=="blur"&&(Ie==="combobox"&&In(qn),Ft==null||Ft(qn))},Ur=function(qn){var er=qn;Ie!=="tags"&&(er=qn.map(function(Sr){var yr=an.get(Sr);return yr==null?void 0:yr.value}).filter(function(Sr){return Sr!==void 0}));var ar=Array.from(new Set([].concat((0,v.Z)(dr),(0,v.Z)(er))));In(ar),ar.forEach(function(Sr){lr(Sr,!0)})},ai=s.useMemo(function(){var Fn=St!==!1&&gt!==!1;return(0,p.Z)((0,p.Z)({},Lt),{},{flattenOptions:mr,onActiveValue:Vn,defaultActiveFirstOption:Yr,onSelect:wr,menuItemSelectedIcon:At,rawValues:dr,fieldNames:It,virtual:Fn,direction:kt,listHeight:en,listItemHeight:pn,childrenAsData:Wt})},[Lt,mr,Vn,Yr,wr,At,dr,It,St,gt,en,pn,Wt]);return s.createElement(Re.Provider,{value:ai},s.createElement(D,(0,t.Z)({},lt,{id:pt,prefixCls:it,ref:ne,omitDomProps:Yt,mode:Ie,displayValues:wn,onDisplayValuesChange:gr,direction:kt,searchValue:tn,onSearch:_r,autoClearSearchValue:_e,onSearchSplit:Ur,dropdownMatchSelectWidth:gt,OptionList:dt,emptyOptions:!mr.length,activeValue:ir,activeDescendantId:"".concat(pt,"_list_").concat(Rr)})))}),Ce=qt;Ce.Option=Y,Ce.OptGroup=de;var U=Ce,ee=U},9296:function(wt,N,e){"use strict";e.r(N),e.d(N,{ResizableTextArea:function(){return z},default:function(){return $}});var t=e(92413),v=e(33708),g=e(400),p=e(39559),i=e(33606),h=e(37061),r=e(26407),l=e(92310),c=e.n(l),s=e(93681),o=e(5643),d=e(18929),n=e(59301),a=e(29301),u=e(34280),f=e(16089),S=`
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;
`,E=["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"],w={},A;function b(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=G.getAttribute("id")||G.getAttribute("data-reactid")||G.getAttribute("name");if(se&&w[X])return w[X];var W=window.getComputedStyle(G),Z=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),Ae=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),he=E.map(function(Pe){return"".concat(Pe,":").concat(W.getPropertyValue(Pe))}).join(";"),ye={sizingStyle:he,paddingSize:pe,borderSize:Ae,boxSizing:Z};return se&&X&&(w[X]=ye),ye}function C(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),G.getAttribute("wrap")?A.setAttribute("wrap",G.getAttribute("wrap")):A.removeAttribute("wrap");var Z=b(G,se),pe=Z.paddingSize,Ae=Z.borderSize,he=Z.boxSizing,ye=Z.sizingStyle;A.setAttribute("style","".concat(ye,";").concat(S)),A.value=G.value||G.placeholder||"";var Pe=void 0,ct=void 0,Ue,Ve=A.scrollHeight;if(he==="border-box"?Ve+=Ae:he==="content-box"&&(Ve-=pe),X!==null||W!==null){A.value=" ";var Et=A.scrollHeight-pe;X!==null&&(Pe=Et*X,he==="border-box"&&(Pe=Pe+pe+Ae),Ve=Math.max(Pe,Ve)),W!==null&&(ct=Et*W,he==="border-box"&&(ct=ct+pe+Ae),Ue=Ve>ct?"":"hidden",Ve=Math.min(ct,Ve))}var Xe={height:Ve,overflowY:Ue,resize:"none"};return Pe&&(Xe.minHeight=Pe),ct&&(Xe.maxHeight=ct),Xe}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,x=1,P=2,_=n.forwardRef(function(G,se){var X=G,W=X.prefixCls,Z=X.onPressEnter,pe=X.defaultValue,Ae=X.value,he=X.autoSize,ye=X.onResize,Pe=X.className,ct=X.style,Ue=X.disabled,Ve=X.onChange,Et=X.onInternalAutoSize,Xe=(0,h.Z)(X,m),je=(0,d.Z)(pe,{value:Ae,postState:function(de){return de!=null?de:""}}),yt=(0,i.Z)(je,2),Be=yt[0],ue=yt[1],ce=function(de){ue(de.target.value),Ve==null||Ve(de)},Q=n.useRef();n.useImperativeHandle(se,function(){return{textArea:Q.current}});var L=n.useMemo(function(){return he&&(0,p.Z)(he)==="object"?[he.minRows,he.maxRows]:[]},[he]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=!!he,re=function(){try{if(document.activeElement===Q.current){var de=Q.current,Ze=de.selectionStart,Y=de.selectionEnd,nt=de.scrollTop;Q.current.setSelectionRange(Ze,Y),Q.current.scrollTop=nt}}catch(bt){}},j=n.useState(P),M=(0,i.Z)(j,2),D=M[0],J=M[1],F=n.useState(),te=(0,i.Z)(F,2),Ee=te[0],ie=te[1],T=function(){J(y)};(0,u.Z)(function(){R&&T()},[Ae,xe,k,R]),(0,u.Z)(function(){if(D===y)J(x);else if(D===x){var Ke=C(Q.current,!1,xe,k);J(P),ie(Ke)}else re()},[D]);var O=n.useRef(),le=function(){f.Z.cancel(O.current)},ve=function(de){D===P&&(ye==null||ye(de),he&&(le(),O.current=(0,f.Z)(function(){T()})))};n.useEffect(function(){return le},[]);var Oe=R?Ee:null,Qe=(0,v.Z)((0,v.Z)({},ct),Oe);return(D===y||D===x)&&(Qe.overflowY="hidden",Qe.overflowX="hidden"),n.createElement(a.Z,{onResize:ve,disabled:!(he||ye)},n.createElement("textarea",(0,t.Z)({},Xe,{ref:Q,style:Qe,className:c()(W,Pe,(0,g.Z)({},"".concat(W,"-disabled"),Ue)),disabled:Ue,value:Be,onChange:ce})))}),z=_,K=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function be(G,se){return(0,r.Z)(G||"").slice(0,se).join("")}function ae(G,se,X,W){var Z=X;return G?Z=be(X,W):(0,r.Z)(se||"").length<X.length&&(0,r.Z)(X||"").length>W&&(Z=se),Z}var Me=n.forwardRef(function(G,se){var X,W=G.defaultValue,Z=G.value,pe=G.onFocus,Ae=G.onBlur,he=G.onChange,ye=G.allowClear,Pe=G.maxLength,ct=G.onCompositionStart,Ue=G.onCompositionEnd,Ve=G.suffix,Et=G.prefixCls,Xe=Et===void 0?"rc-textarea":Et,je=G.classes,yt=G.showCount,Be=G.className,ue=G.style,ce=G.disabled,Q=G.hidden,L=G.classNames,oe=G.styles,xe=G.onResize,k=(0,h.Z)(G,K),R=(0,d.Z)(W,{value:Z,defaultValue:W}),re=(0,i.Z)(R,2),j=re[0],M=re[1],D=(0,n.useRef)(null),J=n.useState(!1),F=(0,i.Z)(J,2),te=F[0],Ee=F[1],ie=n.useState(!1),T=(0,i.Z)(ie,2),O=T[0],le=T[1],ve=n.useRef(),Oe=n.useRef(0),Qe=n.useState(null),Ke=(0,i.Z)(Qe,2),de=Ke[0],Ze=Ke[1],Y=function(){var Dt;(Dt=D.current)===null||Dt===void 0||Dt.textArea.focus()};(0,n.useImperativeHandle)(se,function(){return{resizableTextArea:D.current,focus:Y,blur:function(){var Dt;(Dt=D.current)===null||Dt===void 0||Dt.textArea.blur()}}}),(0,n.useEffect)(function(){Ee(function(Yt){return!ce&&Yt})},[ce]);var nt=Number(Pe)>0,bt=function(Dt){le(!0),ve.current=j,Oe.current=Dt.currentTarget.selectionStart,ct==null||ct(Dt)},I=function(Dt){le(!1);var qt=Dt.currentTarget.value;if(nt){var Ce,U=Oe.current>=Pe+1||Oe.current===((Ce=ve.current)===null||Ce===void 0?void 0:Ce.length);qt=ae(U,ve.current,qt,Pe)}qt!==j&&(M(qt),(0,o.rJ)(Dt.currentTarget,Dt,he,qt)),Ue==null||Ue(Dt)},Je=function(Dt){var qt=Dt.target.value;if(!O&&nt){var Ce=Dt.target.selectionStart>=Pe+1||Dt.target.selectionStart===qt.length||!Dt.target.selectionStart;qt=ae(Ce,j,qt,Pe)}M(qt),(0,o.rJ)(Dt.currentTarget,Dt,he,qt)},Re=function(Dt){var qt=k.onPressEnter,Ce=k.onKeyDown;Dt.key==="Enter"&&qt&&qt(Dt),Ce==null||Ce(Dt)},fe=function(Dt){Ee(!0),pe==null||pe(Dt)},De=function(Dt){Ee(!1),Ae==null||Ae(Dt)},ze=function(Dt){var qt;M(""),Y(),(0,o.rJ)((qt=D.current)===null||qt===void 0?void 0:qt.textArea,Dt,he)},Rt=(0,o.D7)(j);!O&&nt&&Z==null&&(Rt=be(Rt,Pe));var Nt=Ve,dt;if(yt){var xt=(0,r.Z)(Rt).length;(0,p.Z)(yt)==="object"?dt=yt.formatter({value:Rt,count:xt,maxLength:Pe}):dt="".concat(xt).concat(nt?" / ".concat(Pe):""),Nt=n.createElement(n.Fragment,null,Nt,n.createElement("span",{className:c()("".concat(Xe,"-data-count"),L==null?void 0:L.count),style:oe==null?void 0:oe.count},dt))}var Mt=function(Dt){var qt;xe==null||xe(Dt),(qt=D.current)!==null&&qt!==void 0&&qt.textArea.style.height&&Ze(!0)},Tt=!k.autoSize&&!yt&&!ye,Vt=n.createElement(s.BaseInput,{value:Rt,allowClear:ye,handleReset:ze,suffix:Nt,prefixCls:Xe,classes:{affixWrapper:c()(je==null?void 0:je.affixWrapper,(X={},(0,g.Z)(X,"".concat(Xe,"-show-count"),yt),(0,g.Z)(X,"".concat(Xe,"-textarea-allow-clear"),ye),X))},disabled:ce,focused:te,className:Be,style:(0,v.Z)((0,v.Z)({},ue),de&&!Tt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof dt=="string"?dt:void 0}},hidden:Q,inputElement:n.createElement(z,(0,t.Z)({},k,{onKeyDown:Re,onChange:Je,onFocus:fe,onBlur:De,onCompositionStart:bt,onCompositionEnd:I,className:L==null?void 0:L.textarea,style:(0,v.Z)((0,v.Z)({},oe==null?void 0:oe.textarea),{},{resize:ue==null?void 0:ue.resize}),disabled:ce,prefixCls:Xe,onResize:Mt,ref:D}))});return Vt}),B=Me,$=B},39417:function(wt,N,e){"use strict";e.d(N,{Z:function(){return x}});var t=e(92413),v=e(400),g=e(37061),p=e(33708),i=e(6909),h=e(4771),r=e(25314),l=e(9427),c=e(25440),s=e(92310),o=e.n(s),d=e(26112),n=e(59301),a=e(39378),u=function(_){for(var z=_.prefixCls,K=_.level,be=_.isStart,ae=_.isEnd,Me="".concat(z,"-indent-unit"),B=[],$=0;$<K;$+=1){var G;B.push(n.createElement("span",{key:$,className:o()(Me,(G={},(0,v.Z)(G,"".concat(Me,"-start"),be[$]),(0,v.Z)(G,"".concat(Me,"-end"),ae[$]),G))}))}return n.createElement("span",{"aria-hidden":"true",className:"".concat(z,"-indent")},B)},f=n.memo(u),S=e(67841),E=e(71430),w=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],A="open",b="close",C="---",m=function(P){(0,l.Z)(z,P);var _=(0,c.Z)(z);function z(){var K;(0,i.Z)(this,z);for(var be=arguments.length,ae=new Array(be),Me=0;Me<be;Me++)ae[Me]=arguments[Me];return K=_.call.apply(_,[this].concat(ae)),K.state={dragNodeHighlight:!1},K.selectHandle=void 0,K.cacheIndent=void 0,K.onSelectorClick=function(B){var $=K.props.context.onNodeClick;$(B,(0,E.F)(K.props)),K.isSelectable()?K.onSelect(B):K.onCheck(B)},K.onSelectorDoubleClick=function(B){var $=K.props.context.onNodeDoubleClick;$(B,(0,E.F)(K.props))},K.onSelect=function(B){if(!K.isDisabled()){var $=K.props.context.onNodeSelect;$(B,(0,E.F)(K.props))}},K.onCheck=function(B){if(!K.isDisabled()){var $=K.props,G=$.disableCheckbox,se=$.checked,X=K.props.context.onNodeCheck;if(!(!K.isCheckable()||G)){var W=!se;X(B,(0,E.F)(K.props),W)}}},K.onMouseEnter=function(B){var $=K.props.context.onNodeMouseEnter;$(B,(0,E.F)(K.props))},K.onMouseLeave=function(B){var $=K.props.context.onNodeMouseLeave;$(B,(0,E.F)(K.props))},K.onContextMenu=function(B){var $=K.props.context.onNodeContextMenu;$(B,(0,E.F)(K.props))},K.onDragStart=function(B){var $=K.props.context.onNodeDragStart;B.stopPropagation(),K.setState({dragNodeHighlight:!0}),$(B,(0,r.Z)(K));try{B.dataTransfer.setData("text/plain","")}catch(G){}},K.onDragEnter=function(B){var $=K.props.context.onNodeDragEnter;B.preventDefault(),B.stopPropagation(),$(B,(0,r.Z)(K))},K.onDragOver=function(B){var $=K.props.context.onNodeDragOver;B.preventDefault(),B.stopPropagation(),$(B,(0,r.Z)(K))},K.onDragLeave=function(B){var $=K.props.context.onNodeDragLeave;B.stopPropagation(),$(B,(0,r.Z)(K))},K.onDragEnd=function(B){var $=K.props.context.onNodeDragEnd;B.stopPropagation(),K.setState({dragNodeHighlight:!1}),$(B,(0,r.Z)(K))},K.onDrop=function(B){var $=K.props.context.onNodeDrop;B.preventDefault(),B.stopPropagation(),K.setState({dragNodeHighlight:!1}),$(B,(0,r.Z)(K))},K.onExpand=function(B){var $=K.props,G=$.loading,se=$.context.onNodeExpand;G||se(B,(0,E.F)(K.props))},K.setSelectHandle=function(B){K.selectHandle=B},K.getNodeState=function(){var B=K.props.expanded;return K.isLeaf()?null:B?A:b},K.hasChildren=function(){var B=K.props.eventKey,$=K.props.context.keyEntities,G=(0,S.Z)($,B)||{},se=G.children;return!!(se||[]).length},K.isLeaf=function(){var B=K.props,$=B.isLeaf,G=B.loaded,se=K.props.context.loadData,X=K.hasChildren();return $===!1?!1:$||!se&&!X||se&&G&&!X},K.isDisabled=function(){var B=K.props.disabled,$=K.props.context.disabled;return!!($||B)},K.isCheckable=function(){var B=K.props.checkable,$=K.props.context.checkable;return!$||B===!1?!1:$},K.syncLoadData=function(B){var $=B.expanded,G=B.loading,se=B.loaded,X=K.props.context,W=X.loadData,Z=X.onNodeLoad;G||W&&$&&!K.isLeaf()&&!K.hasChildren()&&!se&&Z((0,E.F)(K.props))},K.isDraggable=function(){var B=K.props,$=B.data,G=B.context.draggable;return!!(G&&(!G.nodeDraggable||G.nodeDraggable($)))},K.renderDragHandler=function(){var B=K.props.context,$=B.draggable,G=B.prefixCls;return $!=null&&$.icon?n.createElement("span",{className:"".concat(G,"-draggable-icon")},$.icon):null},K.renderSwitcherIconDom=function(B){var $=K.props.switcherIcon,G=K.props.context.switcherIcon,se=$||G;return typeof se=="function"?se((0,p.Z)((0,p.Z)({},K.props),{},{isLeaf:B})):se},K.renderSwitcher=function(){var B=K.props.expanded,$=K.props.context.prefixCls;if(K.isLeaf()){var G=K.renderSwitcherIconDom(!0);return G!==!1?n.createElement("span",{className:o()("".concat($,"-switcher"),"".concat($,"-switcher-noop"))},G):null}var se=o()("".concat($,"-switcher"),"".concat($,"-switcher_").concat(B?A:b)),X=K.renderSwitcherIconDom(!1);return X!==!1?n.createElement("span",{onClick:K.onExpand,className:se},X):null},K.renderCheckbox=function(){var B=K.props,$=B.checked,G=B.halfChecked,se=B.disableCheckbox,X=K.props.context.prefixCls,W=K.isDisabled(),Z=K.isCheckable();if(!Z)return null;var pe=typeof Z!="boolean"?Z:null;return n.createElement("span",{className:o()("".concat(X,"-checkbox"),$&&"".concat(X,"-checkbox-checked"),!$&&G&&"".concat(X,"-checkbox-indeterminate"),(W||se)&&"".concat(X,"-checkbox-disabled")),onClick:K.onCheck},pe)},K.renderIcon=function(){var B=K.props.loading,$=K.props.context.prefixCls;return n.createElement("span",{className:o()("".concat($,"-iconEle"),"".concat($,"-icon__").concat(K.getNodeState()||"docu"),B&&"".concat($,"-icon_loading"))})},K.renderSelector=function(){var B=K.state.dragNodeHighlight,$=K.props,G=$.title,se=G===void 0?C:G,X=$.selected,W=$.icon,Z=$.loading,pe=$.data,Ae=K.props.context,he=Ae.prefixCls,ye=Ae.showIcon,Pe=Ae.icon,ct=Ae.loadData,Ue=Ae.titleRender,Ve=K.isDisabled(),Et="".concat(he,"-node-content-wrapper"),Xe;if(ye){var je=W||Pe;Xe=je?n.createElement("span",{className:o()("".concat(he,"-iconEle"),"".concat(he,"-icon__customize"))},typeof je=="function"?je(K.props):je):K.renderIcon()}else ct&&Z&&(Xe=K.renderIcon());var yt;typeof se=="function"?yt=se(pe):Ue?yt=Ue(pe):yt=se;var Be=n.createElement("span",{className:"".concat(he,"-title")},yt);return n.createElement("span",{ref:K.setSelectHandle,title:typeof se=="string"?se:"",className:o()("".concat(Et),"".concat(Et,"-").concat(K.getNodeState()||"normal"),!Ve&&(X||B)&&"".concat(he,"-node-selected")),onMouseEnter:K.onMouseEnter,onMouseLeave:K.onMouseLeave,onContextMenu:K.onContextMenu,onClick:K.onSelectorClick,onDoubleClick:K.onSelectorDoubleClick},Xe,Be,K.renderDropIndicator())},K.renderDropIndicator=function(){var B=K.props,$=B.disabled,G=B.eventKey,se=K.props.context,X=se.draggable,W=se.dropLevelOffset,Z=se.dropPosition,pe=se.prefixCls,Ae=se.indent,he=se.dropIndicatorRender,ye=se.dragOverNodeKey,Pe=se.direction,ct=!!X,Ue=!$&&ct&&ye===G,Ve=Ae!=null?Ae:K.cacheIndent;return K.cacheIndent=Ae,Ue?he({dropPosition:Z,dropLevelOffset:W,indent:Ve,prefixCls:pe,direction:Pe}):null},K}return(0,h.Z)(z,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var be=this.props.selectable,ae=this.props.context.selectable;return typeof be=="boolean"?be:ae}},{key:"render",value:function(){var be,ae=this.props,Me=ae.eventKey,B=ae.className,$=ae.style,G=ae.dragOver,se=ae.dragOverGapTop,X=ae.dragOverGapBottom,W=ae.isLeaf,Z=ae.isStart,pe=ae.isEnd,Ae=ae.expanded,he=ae.selected,ye=ae.checked,Pe=ae.halfChecked,ct=ae.loading,Ue=ae.domRef,Ve=ae.active,Et=ae.data,Xe=ae.onMouseMove,je=ae.selectable,yt=(0,g.Z)(ae,w),Be=this.props.context,ue=Be.prefixCls,ce=Be.filterTreeNode,Q=Be.keyEntities,L=Be.dropContainerKey,oe=Be.dropTargetKey,xe=Be.draggingNodeKey,k=this.isDisabled(),R=(0,d.Z)(yt,{aria:!0,data:!0}),re=(0,S.Z)(Q,Me)||{},j=re.level,M=pe[pe.length-1],D=this.isDraggable(),J=!k&&D,F=xe===Me,te=je!==void 0?{"aria-selected":!!je}:void 0;return n.createElement("div",(0,t.Z)({ref:Ue,className:o()(B,"".concat(ue,"-treenode"),(be={},(0,v.Z)(be,"".concat(ue,"-treenode-disabled"),k),(0,v.Z)(be,"".concat(ue,"-treenode-switcher-").concat(Ae?"open":"close"),!W),(0,v.Z)(be,"".concat(ue,"-treenode-checkbox-checked"),ye),(0,v.Z)(be,"".concat(ue,"-treenode-checkbox-indeterminate"),Pe),(0,v.Z)(be,"".concat(ue,"-treenode-selected"),he),(0,v.Z)(be,"".concat(ue,"-treenode-loading"),ct),(0,v.Z)(be,"".concat(ue,"-treenode-active"),Ve),(0,v.Z)(be,"".concat(ue,"-treenode-leaf-last"),M),(0,v.Z)(be,"".concat(ue,"-treenode-draggable"),D),(0,v.Z)(be,"dragging",F),(0,v.Z)(be,"drop-target",oe===Me),(0,v.Z)(be,"drop-container",L===Me),(0,v.Z)(be,"drag-over",!k&&G),(0,v.Z)(be,"drag-over-gap-top",!k&&se),(0,v.Z)(be,"drag-over-gap-bottom",!k&&X),(0,v.Z)(be,"filter-node",ce&&ce((0,E.F)(this.props))),be)),style:$,draggable:J,"aria-grabbed":F,onDragStart:J?this.onDragStart:void 0,onDragEnter:D?this.onDragEnter:void 0,onDragOver:D?this.onDragOver:void 0,onDragLeave:D?this.onDragLeave:void 0,onDrop:D?this.onDrop:void 0,onDragEnd:D?this.onDragEnd:void 0,onMouseMove:Xe},te,R),n.createElement(f,{prefixCls:ue,level:j,isStart:Z,isEnd:pe}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),z}(n.Component),y=function(_){return n.createElement(a.k.Consumer,null,function(z){return n.createElement(m,(0,t.Z)({},_,{context:z}))})};y.displayName="TreeNode",y.isTreeNode=1;var x=y},39378:function(wt,N,e){"use strict";e.d(N,{k:function(){return v}});var t=e(59301),v=t.createContext(null)},23130:function(wt,N,e){"use strict";e.d(N,{O:function(){return x.Z},Z:function(){return Be}});var t=e(92413),v=e(400),g=e(39559),p=e(33708),i=e(26407),h=e(6909),r=e(4771),l=e(25314),c=e(9427),s=e(25440),o=e(92310),d=e.n(o),n=e(10228),a=e(26112),u=e(48736),f=e(59301),S=e(39378);function E(ue){var ce=ue.dropPosition,Q=ue.dropLevelOffset,L=ue.indent,oe={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ce){case-1:oe.top=0,oe.left=-Q*L;break;case 1:oe.bottom=0,oe.left=-Q*L;break;case 0:oe.bottom=0,oe.left=L;break}return f.createElement("div",{style:oe})}function w(ue){if(ue==null)throw new TypeError("Cannot destructure "+ue)}var A=e(33606),b=e(37061),C=e(34280),m=e(4409),y=e(77900),x=e(39417);function P(ue,ce){var Q=f.useState(!1),L=(0,A.Z)(Q,2),oe=L[0],xe=L[1];f.useLayoutEffect(function(){if(oe)return ue(),function(){ce()}},[oe]),f.useLayoutEffect(function(){return xe(!0),function(){xe(!1)}},[])}var _=e(71430),z=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],K=function(ce,Q){var L=ce.className,oe=ce.style,xe=ce.motion,k=ce.motionNodes,R=ce.motionType,re=ce.onMotionStart,j=ce.onMotionEnd,M=ce.active,D=ce.treeNodeRequiredProps,J=(0,b.Z)(ce,z),F=f.useState(!0),te=(0,A.Z)(F,2),Ee=te[0],ie=te[1],T=f.useContext(S.k),O=T.prefixCls,le=k&&R!=="hide";(0,C.Z)(function(){k&&le!==Ee&&ie(le)},[k]);var ve=function(){k&&re()},Oe=f.useRef(!1),Qe=function(){k&&!Oe.current&&(Oe.current=!0,j())};P(ve,Qe);var Ke=function(Ze){le===Ze&&Qe()};return k?f.createElement(y.default,(0,t.Z)({ref:Q,visible:Ee},xe,{motionAppear:R==="show",onVisibleChanged:Ke}),function(de,Ze){var Y=de.className,nt=de.style;return f.createElement("div",{ref:Ze,className:d()("".concat(O,"-treenode-motion"),Y),style:nt},k.map(function(bt){var I=(0,t.Z)({},(w(bt.data),bt.data)),Je=bt.title,Re=bt.key,fe=bt.isStart,De=bt.isEnd;delete I.children;var ze=(0,_.H8)(Re,D);return f.createElement(x.Z,(0,t.Z)({},I,ze,{title:Je,active:M,data:bt.data,key:Re,isStart:fe,isEnd:De}))}))}):f.createElement(x.Z,(0,t.Z)({domRef:Q,className:L,style:oe},J,{active:M}))};K.displayName="MotionTreeNode";var be=f.forwardRef(K),ae=be;function Me(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Q=ue.length,L=ce.length;if(Math.abs(Q-L)!==1)return{add:!1,key:null};function oe(xe,k){var R=new Map;xe.forEach(function(j){R.set(j,!0)});var re=k.filter(function(j){return!R.has(j)});return re.length===1?re[0]:null}return Q<L?{add:!0,key:oe(ue,ce)}:{add:!1,key:oe(ce,ue)}}function B(ue,ce,Q){var L=ue.findIndex(function(R){return R.key===Q}),oe=ue[L+1],xe=ce.findIndex(function(R){return R.key===Q});if(oe){var k=ce.findIndex(function(R){return R.key===oe.key});return ce.slice(xe+1,k)}return ce.slice(xe+1)}var $=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],G={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},se=function(){},X="RC_TREE_MOTION_".concat(Math.random()),W={key:X},Z={key:X,level:0,index:0,pos:"0",node:W,nodes:[W]},pe={parent:null,children:[],pos:Z.pos,data:W,title:null,key:X,isStart:[],isEnd:[]};function Ae(ue,ce,Q,L){return ce===!1||!Q?ue:ue.slice(0,Math.ceil(Q/L)+1)}function he(ue){var ce=ue.key,Q=ue.pos;return(0,_.km)(ce,Q)}function ye(ue){for(var ce=String(ue.data.key),Q=ue;Q.parent;)Q=Q.parent,ce="".concat(Q.data.key," > ").concat(ce);return ce}var Pe=f.forwardRef(function(ue,ce){var Q=ue.prefixCls,L=ue.data,oe=ue.selectable,xe=ue.checkable,k=ue.expandedKeys,R=ue.selectedKeys,re=ue.checkedKeys,j=ue.loadedKeys,M=ue.loadingKeys,D=ue.halfCheckedKeys,J=ue.keyEntities,F=ue.disabled,te=ue.dragging,Ee=ue.dragOverNodeKey,ie=ue.dropPosition,T=ue.motion,O=ue.height,le=ue.itemHeight,ve=ue.virtual,Oe=ue.focusable,Qe=ue.activeItem,Ke=ue.focused,de=ue.tabIndex,Ze=ue.onKeyDown,Y=ue.onFocus,nt=ue.onBlur,bt=ue.onActiveChange,I=ue.onListChangeStart,Je=ue.onListChangeEnd,Re=(0,b.Z)(ue,$),fe=f.useRef(null),De=f.useRef(null);f.useImperativeHandle(ce,function(){return{scrollTo:function(zt){fe.current.scrollTo(zt)},getIndentWidth:function(){return De.current.offsetWidth}}});var ze=f.useState(k),Rt=(0,A.Z)(ze,2),Nt=Rt[0],dt=Rt[1],xt=f.useState(L),Mt=(0,A.Z)(xt,2),Tt=Mt[0],Vt=Mt[1],Yt=f.useState(L),Dt=(0,A.Z)(Yt,2),qt=Dt[0],Ce=Dt[1],U=f.useState([]),ee=(0,A.Z)(U,2),q=ee[0],ne=ee[1],Le=f.useState(null),Ie=(0,A.Z)(Le,2),$e=Ie[0],it=Ie[1],Ct=f.useRef(L);Ct.current=L;function Ot(){var Ft=Ct.current;Vt(Ft),Ce(Ft),ne([]),it(null),Je()}(0,C.Z)(function(){dt(k);var Ft=Me(Nt,k);if(Ft.key!==null)if(Ft.add){var zt=Tt.findIndex(function(tt){var ut=tt.key;return ut===Ft.key}),_e=Ae(B(Tt,L,Ft.key),ve,O,le),Ge=Tt.slice();Ge.splice(zt+1,0,pe),Ce(Ge),ne(_e),it("show")}else{var qe=L.findIndex(function(tt){var ut=tt.key;return ut===Ft.key}),ot=Ae(B(L,Tt,Ft.key),ve,O,le),gt=L.slice();gt.splice(qe+1,0,pe),Ce(gt),ne(ot),it("hide")}else Tt!==L&&(Vt(L),Ce(L))},[k,L]),f.useEffect(function(){te||Ot()},[te]);var Zt=T?qt:L,Ht={expandedKeys:k,selectedKeys:R,loadedKeys:j,loadingKeys:M,checkedKeys:re,halfCheckedKeys:D,dragOverNodeKey:Ee,dropPosition:ie,keyEntities:J};return f.createElement(f.Fragment,null,Ke&&Qe&&f.createElement("span",{style:G,"aria-live":"assertive"},ye(Qe)),f.createElement("div",null,f.createElement("input",{style:G,disabled:Oe===!1||F,tabIndex:Oe!==!1?de:null,onKeyDown:Ze,onFocus:Y,onBlur:nt,value:"",onChange:se,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(Q,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(Q,"-indent")},f.createElement("div",{ref:De,className:"".concat(Q,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},Re,{data:Zt,itemKey:he,height:O,fullHeight:!1,virtual:ve,itemHeight:le,prefixCls:"".concat(Q,"-list"),ref:fe,onVisibleChange:function(zt,_e){var Ge=new Set(zt),qe=_e.filter(function(ot){return!Ge.has(ot)});qe.some(function(ot){return he(ot)===X})&&Ot()}}),function(Ft){var zt=Ft.pos,_e=(0,t.Z)({},(w(Ft.data),Ft.data)),Ge=Ft.title,qe=Ft.key,ot=Ft.isStart,gt=Ft.isEnd,tt=(0,_.km)(qe,zt);delete _e.key,delete _e.children;var ut=(0,_.H8)(tt,Ht);return f.createElement(ae,(0,t.Z)({},_e,ut,{title:Ge,active:!!Qe&&qe===Qe.key,pos:zt,data:Ft.data,isStart:ot,isEnd:gt,motion:T,motionNodes:qe===X?q:null,motionType:$e,onMotionStart:I,onMotionEnd:Ot,treeNodeRequiredProps:Ht,onMouseMove:function(){bt(null)}}))}))});Pe.displayName="NodeList";var ct=Pe,Ue=e(35654),Ve=e(90782),Et=e(67841),Xe=10,je=function(ue){(0,c.Z)(Q,ue);var ce=(0,s.Z)(Q);function Q(){var L;(0,h.Z)(this,Q);for(var oe=arguments.length,xe=new Array(oe),k=0;k<oe;k++)xe[k]=arguments[k];return L=ce.call.apply(ce,[this].concat(xe)),L.destroyed=!1,L.delayedDragEnterLogic=void 0,L.loadingRetryTimes={},L.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,_.w$)()},L.dragStartMousePosition=null,L.dragNode=void 0,L.currentMouseOverDroppableNodeKey=null,L.listRef=f.createRef(),L.onNodeDragStart=function(R,re){var j=L.state,M=j.expandedKeys,D=j.keyEntities,J=L.props.onDragStart,F=re.props.eventKey;L.dragNode=re,L.dragStartMousePosition={x:R.clientX,y:R.clientY};var te=(0,Ue._5)(M,F);L.setState({draggingNodeKey:F,dragChildrenKeys:(0,Ue.wA)(F,D),indent:L.listRef.current.getIndentWidth()}),L.setExpandedKeys(te),window.addEventListener("dragend",L.onWindowDragEnd),J==null||J({event:R,node:(0,_.F)(re.props)})},L.onNodeDragEnter=function(R,re){var j=L.state,M=j.expandedKeys,D=j.keyEntities,J=j.dragChildrenKeys,F=j.flattenNodes,te=j.indent,Ee=L.props,ie=Ee.onDragEnter,T=Ee.onExpand,O=Ee.allowDrop,le=Ee.direction,ve=re.props,Oe=ve.pos,Qe=ve.eventKey,Ke=(0,l.Z)(L),de=Ke.dragNode;if(L.currentMouseOverDroppableNodeKey!==Qe&&(L.currentMouseOverDroppableNodeKey=Qe),!de){L.resetDragState();return}var Ze=(0,Ue.OM)(R,de,re,te,L.dragStartMousePosition,O,F,D,M,le),Y=Ze.dropPosition,nt=Ze.dropLevelOffset,bt=Ze.dropTargetKey,I=Ze.dropContainerKey,Je=Ze.dropTargetPos,Re=Ze.dropAllowed,fe=Ze.dragOverNodeKey;if(J.indexOf(bt)!==-1||!Re){L.resetDragState();return}if(L.delayedDragEnterLogic||(L.delayedDragEnterLogic={}),Object.keys(L.delayedDragEnterLogic).forEach(function(De){clearTimeout(L.delayedDragEnterLogic[De])}),de.props.eventKey!==re.props.eventKey&&(R.persist(),L.delayedDragEnterLogic[Oe]=window.setTimeout(function(){if(L.state.draggingNodeKey!==null){var De=(0,i.Z)(M),ze=(0,Et.Z)(D,re.props.eventKey);ze&&(ze.children||[]).length&&(De=(0,Ue.L0)(M,re.props.eventKey)),"expandedKeys"in L.props||L.setExpandedKeys(De),T==null||T(De,{node:(0,_.F)(re.props),expanded:!0,nativeEvent:R.nativeEvent})}},800)),de.props.eventKey===bt&&nt===0){L.resetDragState();return}L.setState({dragOverNodeKey:fe,dropPosition:Y,dropLevelOffset:nt,dropTargetKey:bt,dropContainerKey:I,dropTargetPos:Je,dropAllowed:Re}),ie==null||ie({event:R,node:(0,_.F)(re.props),expandedKeys:M})},L.onNodeDragOver=function(R,re){var j=L.state,M=j.dragChildrenKeys,D=j.flattenNodes,J=j.keyEntities,F=j.expandedKeys,te=j.indent,Ee=L.props,ie=Ee.onDragOver,T=Ee.allowDrop,O=Ee.direction,le=(0,l.Z)(L),ve=le.dragNode;if(ve){var Oe=(0,Ue.OM)(R,ve,re,te,L.dragStartMousePosition,T,D,J,F,O),Qe=Oe.dropPosition,Ke=Oe.dropLevelOffset,de=Oe.dropTargetKey,Ze=Oe.dropContainerKey,Y=Oe.dropAllowed,nt=Oe.dropTargetPos,bt=Oe.dragOverNodeKey;M.indexOf(de)!==-1||!Y||(ve.props.eventKey===de&&Ke===0?L.state.dropPosition===null&&L.state.dropLevelOffset===null&&L.state.dropTargetKey===null&&L.state.dropContainerKey===null&&L.state.dropTargetPos===null&&L.state.dropAllowed===!1&&L.state.dragOverNodeKey===null||L.resetDragState():Qe===L.state.dropPosition&&Ke===L.state.dropLevelOffset&&de===L.state.dropTargetKey&&Ze===L.state.dropContainerKey&&nt===L.state.dropTargetPos&&Y===L.state.dropAllowed&&bt===L.state.dragOverNodeKey||L.setState({dropPosition:Qe,dropLevelOffset:Ke,dropTargetKey:de,dropContainerKey:Ze,dropTargetPos:nt,dropAllowed:Y,dragOverNodeKey:bt}),ie==null||ie({event:R,node:(0,_.F)(re.props)}))}},L.onNodeDragLeave=function(R,re){L.currentMouseOverDroppableNodeKey===re.props.eventKey&&!R.currentTarget.contains(R.relatedTarget)&&(L.resetDragState(),L.currentMouseOverDroppableNodeKey=null);var j=L.props.onDragLeave;j==null||j({event:R,node:(0,_.F)(re.props)})},L.onWindowDragEnd=function(R){L.onNodeDragEnd(R,null,!0),window.removeEventListener("dragend",L.onWindowDragEnd)},L.onNodeDragEnd=function(R,re){var j=L.props.onDragEnd;L.setState({dragOverNodeKey:null}),L.cleanDragState(),j==null||j({event:R,node:(0,_.F)(re.props)}),L.dragNode=null,window.removeEventListener("dragend",L.onWindowDragEnd)},L.onNodeDrop=function(R,re){var j,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=L.state,J=D.dragChildrenKeys,F=D.dropPosition,te=D.dropTargetKey,Ee=D.dropTargetPos,ie=D.dropAllowed;if(ie){var T=L.props.onDrop;if(L.setState({dragOverNodeKey:null}),L.cleanDragState(),te!==null){var O=(0,p.Z)((0,p.Z)({},(0,_.H8)(te,L.getTreeNodeRequiredProps())),{},{active:((j=L.getActiveItem())===null||j===void 0?void 0:j.key)===te,data:(0,Et.Z)(L.state.keyEntities,te).node}),le=J.indexOf(te)!==-1;(0,u.ZP)(!le,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ve=(0,Ue.yx)(Ee),Oe={event:R,node:(0,_.F)(O),dragNode:L.dragNode?(0,_.F)(L.dragNode.props):null,dragNodesKeys:[L.dragNode.props.eventKey].concat(J),dropToGap:F!==0,dropPosition:F+Number(ve[ve.length-1])};M||T==null||T(Oe),L.dragNode=null}}},L.cleanDragState=function(){var R=L.state.draggingNodeKey;R!==null&&L.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),L.dragStartMousePosition=null,L.currentMouseOverDroppableNodeKey=null},L.triggerExpandActionExpand=function(R,re){var j=L.state,M=j.expandedKeys,D=j.flattenNodes,J=re.expanded,F=re.key,te=re.isLeaf;if(!(te||R.shiftKey||R.metaKey||R.ctrlKey)){var Ee=D.filter(function(T){return T.key===F})[0],ie=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(F,L.getTreeNodeRequiredProps())),{},{data:Ee.data}));L.setExpandedKeys(J?(0,Ue._5)(M,F):(0,Ue.L0)(M,F)),L.onNodeExpand(R,ie)}},L.onNodeClick=function(R,re){var j=L.props,M=j.onClick,D=j.expandAction;D==="click"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeDoubleClick=function(R,re){var j=L.props,M=j.onDoubleClick,D=j.expandAction;D==="doubleClick"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeSelect=function(R,re){var j=L.state.selectedKeys,M=L.state,D=M.keyEntities,J=M.fieldNames,F=L.props,te=F.onSelect,Ee=F.multiple,ie=re.selected,T=re[J.key],O=!ie;O?Ee?j=(0,Ue.L0)(j,T):j=[T]:j=(0,Ue._5)(j,T);var le=j.map(function(ve){var Oe=(0,Et.Z)(D,ve);return Oe?Oe.node:null}).filter(function(ve){return ve});L.setUncontrolledState({selectedKeys:j}),te==null||te(j,{event:"select",selected:O,node:re,selectedNodes:le,nativeEvent:R.nativeEvent})},L.onNodeCheck=function(R,re,j){var M=L.state,D=M.keyEntities,J=M.checkedKeys,F=M.halfCheckedKeys,te=L.props,Ee=te.checkStrictly,ie=te.onCheck,T=re.key,O,le={event:"check",node:re,checked:j,nativeEvent:R.nativeEvent};if(Ee){var ve=j?(0,Ue.L0)(J,T):(0,Ue._5)(J,T),Oe=(0,Ue._5)(F,T);O={checked:ve,halfChecked:Oe},le.checkedNodes=ve.map(function(nt){return(0,Et.Z)(D,nt)}).filter(function(nt){return nt}).map(function(nt){return nt.node}),L.setUncontrolledState({checkedKeys:ve})}else{var Qe=(0,Ve.S)([].concat((0,i.Z)(J),[T]),!0,D),Ke=Qe.checkedKeys,de=Qe.halfCheckedKeys;if(!j){var Ze=new Set(Ke);Ze.delete(T);var Y=(0,Ve.S)(Array.from(Ze),{checked:!1,halfCheckedKeys:de},D);Ke=Y.checkedKeys,de=Y.halfCheckedKeys}O=Ke,le.checkedNodes=[],le.checkedNodesPositions=[],le.halfCheckedKeys=de,Ke.forEach(function(nt){var bt=(0,Et.Z)(D,nt);if(bt){var I=bt.node,Je=bt.pos;le.checkedNodes.push(I),le.checkedNodesPositions.push({node:I,pos:Je})}}),L.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:de})}ie==null||ie(O,le)},L.onNodeLoad=function(R){var re=R.key,j=new Promise(function(M,D){L.setState(function(J){var F=J.loadedKeys,te=F===void 0?[]:F,Ee=J.loadingKeys,ie=Ee===void 0?[]:Ee,T=L.props,O=T.loadData,le=T.onLoad;if(!O||te.indexOf(re)!==-1||ie.indexOf(re)!==-1)return null;var ve=O(R);return ve.then(function(){var Oe=L.state.loadedKeys,Qe=(0,Ue.L0)(Oe,re);le==null||le(Qe,{event:"load",node:R}),L.setUncontrolledState({loadedKeys:Qe}),L.setState(function(Ke){return{loadingKeys:(0,Ue._5)(Ke.loadingKeys,re)}}),M()}).catch(function(Oe){if(L.setState(function(Ke){return{loadingKeys:(0,Ue._5)(Ke.loadingKeys,re)}}),L.loadingRetryTimes[re]=(L.loadingRetryTimes[re]||0)+1,L.loadingRetryTimes[re]>=Xe){var Qe=L.state.loadedKeys;(0,u.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),L.setUncontrolledState({loadedKeys:(0,Ue.L0)(Qe,re)}),M()}D(Oe)}),{loadingKeys:(0,Ue.L0)(ie,re)}})});return j.catch(function(){}),j},L.onNodeMouseEnter=function(R,re){var j=L.props.onMouseEnter;j==null||j({event:R,node:re})},L.onNodeMouseLeave=function(R,re){var j=L.props.onMouseLeave;j==null||j({event:R,node:re})},L.onNodeContextMenu=function(R,re){var j=L.props.onRightClick;j&&(R.preventDefault(),j({event:R,node:re}))},L.onFocus=function(){var R=L.props.onFocus;L.setState({focused:!0});for(var re=arguments.length,j=new Array(re),M=0;M<re;M++)j[M]=arguments[M];R==null||R.apply(void 0,j)},L.onBlur=function(){var R=L.props.onBlur;L.setState({focused:!1}),L.onActiveChange(null);for(var re=arguments.length,j=new Array(re),M=0;M<re;M++)j[M]=arguments[M];R==null||R.apply(void 0,j)},L.getTreeNodeRequiredProps=function(){var R=L.state,re=R.expandedKeys,j=R.selectedKeys,M=R.loadedKeys,D=R.loadingKeys,J=R.checkedKeys,F=R.halfCheckedKeys,te=R.dragOverNodeKey,Ee=R.dropPosition,ie=R.keyEntities;return{expandedKeys:re||[],selectedKeys:j||[],loadedKeys:M||[],loadingKeys:D||[],checkedKeys:J||[],halfCheckedKeys:F||[],dragOverNodeKey:te,dropPosition:Ee,keyEntities:ie}},L.setExpandedKeys=function(R){var re=L.state,j=re.treeData,M=re.fieldNames,D=(0,_.oH)(j,R,M);L.setUncontrolledState({expandedKeys:R,flattenNodes:D},!0)},L.onNodeExpand=function(R,re){var j=L.state.expandedKeys,M=L.state,D=M.listChanging,J=M.fieldNames,F=L.props,te=F.onExpand,Ee=F.loadData,ie=re.expanded,T=re[J.key];if(!D){var O=j.indexOf(T),le=!ie;if((0,u.ZP)(ie&&O!==-1||!ie&&O===-1,"Expand state not sync with index check"),le?j=(0,Ue.L0)(j,T):j=(0,Ue._5)(j,T),L.setExpandedKeys(j),te==null||te(j,{node:re,expanded:le,nativeEvent:R.nativeEvent}),le&&Ee){var ve=L.onNodeLoad(re);ve&&ve.then(function(){var Oe=(0,_.oH)(L.state.treeData,j,J);L.setUncontrolledState({flattenNodes:Oe})}).catch(function(){var Oe=L.state.expandedKeys,Qe=(0,Ue._5)(Oe,T);L.setExpandedKeys(Qe)})}}},L.onListChangeStart=function(){L.setUncontrolledState({listChanging:!0})},L.onListChangeEnd=function(){setTimeout(function(){L.setUncontrolledState({listChanging:!1})})},L.onActiveChange=function(R){var re=L.state.activeKey,j=L.props.onActiveChange;re!==R&&(L.setState({activeKey:R}),R!==null&&L.scrollTo({key:R}),j==null||j(R))},L.getActiveItem=function(){var R=L.state,re=R.activeKey,j=R.flattenNodes;return re===null?null:j.find(function(M){var D=M.key;return D===re})||null},L.offsetActiveKey=function(R){var re=L.state,j=re.flattenNodes,M=re.activeKey,D=j.findIndex(function(te){var Ee=te.key;return Ee===M});D===-1&&R<0&&(D=j.length),D=(D+R+j.length)%j.length;var J=j[D];if(J){var F=J.key;L.onActiveChange(F)}else L.onActiveChange(null)},L.onKeyDown=function(R){var re=L.state,j=re.activeKey,M=re.expandedKeys,D=re.checkedKeys,J=re.fieldNames,F=L.props,te=F.onKeyDown,Ee=F.checkable,ie=F.selectable;switch(R.which){case n.Z.UP:{L.offsetActiveKey(-1),R.preventDefault();break}case n.Z.DOWN:{L.offsetActiveKey(1),R.preventDefault();break}}var T=L.getActiveItem();if(T&&T.data){var O=L.getTreeNodeRequiredProps(),le=T.data.isLeaf===!1||!!(T.data[J.children]||[]).length,ve=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(j,O)),{},{data:T.data,active:!0}));switch(R.which){case n.Z.LEFT:{le&&M.includes(j)?L.onNodeExpand({},ve):T.parent&&L.onActiveChange(T.parent.key),R.preventDefault();break}case n.Z.RIGHT:{le&&!M.includes(j)?L.onNodeExpand({},ve):T.children&&T.children.length&&L.onActiveChange(T.children[0].key),R.preventDefault();break}case n.Z.ENTER:case n.Z.SPACE:{Ee&&!ve.disabled&&ve.checkable!==!1&&!ve.disableCheckbox?L.onNodeCheck({},ve,!D.includes(j)):!Ee&&ie&&!ve.disabled&&ve.selectable!==!1&&L.onNodeSelect({},ve);break}}}te==null||te(R)},L.setUncontrolledState=function(R){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!L.destroyed){var M=!1,D=!0,J={};Object.keys(R).forEach(function(F){if(F in L.props){D=!1;return}M=!0,J[F]=R[F]}),M&&(!re||D)&&L.setState((0,p.Z)((0,p.Z)({},J),j))}},L.scrollTo=function(R){L.listRef.current.scrollTo(R)},L}return(0,r.Z)(Q,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var oe=this.props.activeKey;oe!==void 0&&oe!==this.state.activeKey&&(this.setState({activeKey:oe}),oe!==null&&this.scrollTo({key:oe}))}},{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 oe,xe=this.state,k=xe.focused,R=xe.flattenNodes,re=xe.keyEntities,j=xe.draggingNodeKey,M=xe.activeKey,D=xe.dropLevelOffset,J=xe.dropContainerKey,F=xe.dropTargetKey,te=xe.dropPosition,Ee=xe.dragOverNodeKey,ie=xe.indent,T=this.props,O=T.prefixCls,le=T.className,ve=T.style,Oe=T.showLine,Qe=T.focusable,Ke=T.tabIndex,de=Ke===void 0?0:Ke,Ze=T.selectable,Y=T.showIcon,nt=T.icon,bt=T.switcherIcon,I=T.draggable,Je=T.checkable,Re=T.checkStrictly,fe=T.disabled,De=T.motion,ze=T.loadData,Rt=T.filterTreeNode,Nt=T.height,dt=T.itemHeight,xt=T.virtual,Mt=T.titleRender,Tt=T.dropIndicatorRender,Vt=T.onContextMenu,Yt=T.onScroll,Dt=T.direction,qt=T.rootClassName,Ce=T.rootStyle,U=(0,a.Z)(this.props,{aria:!0,data:!0}),ee;return I&&((0,g.Z)(I)==="object"?ee=I:typeof I=="function"?ee={nodeDraggable:I}:ee={}),f.createElement(S.k.Provider,{value:{prefixCls:O,selectable:Ze,showIcon:Y,icon:nt,switcherIcon:bt,draggable:ee,draggingNodeKey:j,checkable:Je,checkStrictly:Re,disabled:fe,keyEntities:re,dropLevelOffset:D,dropContainerKey:J,dropTargetKey:F,dropPosition:te,dragOverNodeKey:Ee,indent:ie,direction:Dt,dropIndicatorRender:Tt,loadData:ze,filterTreeNode:Rt,titleRender:Mt,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}},f.createElement("div",{role:"tree",className:d()(O,le,qt,(oe={},(0,v.Z)(oe,"".concat(O,"-show-line"),Oe),(0,v.Z)(oe,"".concat(O,"-focused"),k),(0,v.Z)(oe,"".concat(O,"-active-focused"),M!==null),oe)),style:Ce},f.createElement(ct,(0,t.Z)({ref:this.listRef,prefixCls:O,style:ve,data:R,disabled:fe,selectable:Ze,checkable:!!Je,motion:De,dragging:j!==null,height:Nt,itemHeight:dt,virtual:xt,focusable:Qe,focused:k,tabIndex:de,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Vt,onScroll:Yt},this.getTreeNodeRequiredProps(),U))))}}],[{key:"getDerivedStateFromProps",value:function(oe,xe){var k=xe.prevProps,R={prevProps:oe};function re(Qe){return!k&&Qe in oe||k&&k[Qe]!==oe[Qe]}var j,M=xe.fieldNames;if(re("fieldNames")&&(M=(0,_.w$)(oe.fieldNames),R.fieldNames=M),re("treeData")?j=oe.treeData:re("children")&&((0,u.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),j=(0,_.zn)(oe.children)),j){R.treeData=j;var D=(0,_.I8)(j,{fieldNames:M});R.keyEntities=(0,p.Z)((0,v.Z)({},X,Z),D.keyEntities)}var J=R.keyEntities||xe.keyEntities;if(re("expandedKeys")||k&&re("autoExpandParent"))R.expandedKeys=oe.autoExpandParent||!k&&oe.defaultExpandParent?(0,Ue.r7)(oe.expandedKeys,J):oe.expandedKeys;else if(!k&&oe.defaultExpandAll){var F=(0,p.Z)({},J);delete F[X],R.expandedKeys=Object.keys(F).map(function(Qe){return F[Qe].key})}else!k&&oe.defaultExpandedKeys&&(R.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?(0,Ue.r7)(oe.defaultExpandedKeys,J):oe.defaultExpandedKeys);if(R.expandedKeys||delete R.expandedKeys,j||R.expandedKeys){var te=(0,_.oH)(j||xe.treeData,R.expandedKeys||xe.expandedKeys,M);R.flattenNodes=te}if(oe.selectable&&(re("selectedKeys")?R.selectedKeys=(0,Ue.BT)(oe.selectedKeys,oe):!k&&oe.defaultSelectedKeys&&(R.selectedKeys=(0,Ue.BT)(oe.defaultSelectedKeys,oe))),oe.checkable){var Ee;if(re("checkedKeys")?Ee=(0,Ue.E6)(oe.checkedKeys)||{}:!k&&oe.defaultCheckedKeys?Ee=(0,Ue.E6)(oe.defaultCheckedKeys)||{}:j&&(Ee=(0,Ue.E6)(oe.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),Ee){var ie=Ee,T=ie.checkedKeys,O=T===void 0?[]:T,le=ie.halfCheckedKeys,ve=le===void 0?[]:le;if(!oe.checkStrictly){var Oe=(0,Ve.S)(O,!0,J);O=Oe.checkedKeys,ve=Oe.halfCheckedKeys}R.checkedKeys=O,R.halfCheckedKeys=ve}}return re("loadedKeys")&&(R.loadedKeys=oe.loadedKeys),R}}]),Q}(f.Component);je.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:E,allowDrop:function(){return!0},expandAction:!1},je.TreeNode=x.Z;var yt=je,Be=yt},35654:function(wt,N,e){"use strict";e.d(N,{BT:function(){return f},E6:function(){return w},L0:function(){return s},OM:function(){return u},_5:function(){return c},r7:function(){return A},wA:function(){return d},yx:function(){return o}});var t=e(26407),v=e(39559),g=e(48736),p=e(59301),i=e(39417),h=e(67841),r=e(71430),l=null;function c(b,C){if(!b)return[];var m=b.slice(),y=m.indexOf(C);return y>=0&&m.splice(y,1),m}function s(b,C){var m=(b||[]).slice();return m.indexOf(C)===-1&&m.push(C),m}function o(b){return b.split("-")}function d(b,C){var m=[],y=(0,h.Z)(C,b);function x(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];P.forEach(function(_){var z=_.key,K=_.children;m.push(z),x(K)})}return x(y.children),m}function n(b){if(b.parent){var C=o(b.pos);return Number(C[C.length-1])===b.parent.children.length-1}return!1}function a(b){var C=o(b.pos);return Number(C[C.length-1])===0}function u(b,C,m,y,x,P,_,z,K,be){var ae,Me=b.clientX,B=b.clientY,$=b.target.getBoundingClientRect(),G=$.top,se=$.height,X=(be==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-Me),W=(X-12)/y,Z=(0,h.Z)(z,m.props.eventKey);if(B<G+se/2){var pe=_.findIndex(function(Be){return Be.key===Z.key}),Ae=pe<=0?0:pe-1,he=_[Ae].key;Z=(0,h.Z)(z,he)}var ye=Z.key,Pe=Z,ct=Z.key,Ue=0,Ve=0;if(!K.includes(ye))for(var Et=0;Et<W&&n(Z);Et+=1)Z=Z.parent,Ve+=1;var Xe=C.props.data,je=Z.node,yt=!0;return a(Z)&&Z.level===0&&B<G+se/2&&P({dragNode:Xe,dropNode:je,dropPosition:-1})&&Z.key===m.props.eventKey?Ue=-1:(Pe.children||[]).length&&K.includes(ct)?P({dragNode:Xe,dropNode:je,dropPosition:0})?Ue=0:yt=!1:Ve===0?W>-1.5?P({dragNode:Xe,dropNode:je,dropPosition:1})?Ue=1:yt=!1:P({dragNode:Xe,dropNode:je,dropPosition:0})?Ue=0:P({dragNode:Xe,dropNode:je,dropPosition:1})?Ue=1:yt=!1:P({dragNode:Xe,dropNode:je,dropPosition:1})?Ue=1:yt=!1,{dropPosition:Ue,dropLevelOffset:Ve,dropTargetKey:Z.key,dropTargetPos:Z.pos,dragOverNodeKey:ct,dropContainerKey:Ue===0?null:((ae=Z.parent)===null||ae===void 0?void 0:ae.key)||null,dropAllowed:yt}}function f(b,C){if(b){var m=C.multiple;return m?b.slice():b.length?[b[0]]:b}}var S=function(C){return C};function E(b,C){if(!b)return[];var m=C||{},y=m.processProps,x=y===void 0?S:y,P=Array.isArray(b)?b:[b];return P.map(function(_){var z=_.children,K=_objectWithoutProperties(_,l),be=E(z,C);return React.createElement(TreeNode,_extends({key:K.key},x(K)),be)})}function w(b){if(!b)return null;var C;if(Array.isArray(b))C={checkedKeys:b,halfCheckedKeys:void 0};else if((0,v.Z)(b)==="object")C={checkedKeys:b.checked||void 0,halfCheckedKeys:b.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function A(b,C){var m=new Set;function y(x){if(!m.has(x)){var P=(0,h.Z)(C,x);if(P){m.add(x);var _=P.parent,z=P.node;z.disabled||_&&y(_.key)}}}return(b||[]).forEach(function(x){y(x)}),(0,t.Z)(m)}},90782:function(wt,N,e){"use strict";e.d(N,{S:function(){return r}});var t=e(48736),v=e(67841);function g(l,c){var s=new Set;return l.forEach(function(o){c.has(o)||s.add(o)}),s}function p(l){var c=l||{},s=c.disabled,o=c.disableCheckbox,d=c.checkable;return!!(s||o)||d===!1}function i(l,c,s,o){for(var d=new Set(l),n=new Set,a=0;a<=s;a+=1){var u=c.get(a)||new Set;u.forEach(function(w){var A=w.key,b=w.node,C=w.children,m=C===void 0?[]:C;d.has(A)&&!o(b)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,S=s;S>=0;S-=1){var E=c.get(S)||new Set;E.forEach(function(w){var A=w.parent,b=w.node;if(!(o(b)||!w.parent||f.has(w.parent.key))){if(o(w.parent.node)){f.add(A.key);return}var C=!0,m=!1;(A.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var x=y.key,P=d.has(x);C&&!P&&(C=!1),!m&&(P||n.has(x))&&(m=!0)}),C&&d.add(A.key),m&&n.add(A.key),f.add(A.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(l,c,s,o,d){for(var n=new Set(l),a=new Set(c),u=0;u<=o;u+=1){var f=s.get(u)||new Set;f.forEach(function(A){var b=A.key,C=A.node,m=A.children,y=m===void 0?[]:m;!n.has(b)&&!a.has(b)&&!d(C)&&y.filter(function(x){return!d(x.node)}).forEach(function(x){n.delete(x.key)})})}a=new Set;for(var S=new Set,E=o;E>=0;E-=1){var w=s.get(E)||new Set;w.forEach(function(A){var b=A.parent,C=A.node;if(!(d(C)||!A.parent||S.has(A.parent.key))){if(d(A.parent.node)){S.add(b.key);return}var m=!0,y=!1;(b.children||[]).filter(function(x){return!d(x.node)}).forEach(function(x){var P=x.key,_=n.has(P);m&&!_&&(m=!1),!y&&(_||a.has(P))&&(y=!0)}),m||n.delete(b.key),y&&a.add(b.key),S.add(b.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(a,n))}}function r(l,c,s,o){var d=[],n;o?n=o:n=p;var a=new Set(l.filter(function(E){var w=!!(0,v.Z)(s,E);return w||d.push(E),w})),u=new Map,f=0;Object.keys(s).forEach(function(E){var w=s[E],A=w.level,b=u.get(A);b||(b=new Set,u.set(A,b)),b.add(w),f=Math.max(f,A)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var S;return c===!0?S=i(a,u,f,n):S=h(a,c.halfCheckedKeys,u,f,n),S}},67841:function(wt,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(wt,N,e){"use strict";e.d(N,{F:function(){return A},H8:function(){return w},I8:function(){return E},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return u}});var t=e(39559),v=e(26407),g=e(33708),p=e(37061),i=e(11592),h=e(2738),r=e(48736),l=e(67841),c=["children"];function s(b,C){return"".concat(b,"-").concat(C)}function o(b){return b&&b.type&&b.type.isTreeNode}function d(b,C){return b!=null?b:C}function n(b){var C=b||{},m=C.title,y=C._title,x=C.key,P=C.children,_=m||"title";return{title:_,_title:y||[_],key:x||"key",children:P||"children"}}function a(b,C){var m=new Map;function y(x){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(_){var z=_[C.key],K=_[C.children];warning(z!=null,"Tree node must have a certain key: [".concat(P).concat(z,"]"));var be=String(z);warning(!m.has(be)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(be)),m.set(be,!0),y(K,"".concat(P).concat(be," > "))})}y(b)}function u(b){function C(m){var y=(0,i.Z)(m);return y.map(function(x){if(!o(x))return(0,r.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var P=x.key,_=x.props,z=_.children,K=(0,p.Z)(_,c),be=(0,g.Z)({key:P},K),ae=C(z);return ae.length&&(be.children=ae),be}).filter(function(x){return x})}return C(b)}function f(b,C,m){var y=n(m),x=y._title,P=y.key,_=y.children,z=new Set(C===!0?[]:C),K=[];function be(ae){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ae.map(function(B,$){for(var G=s(Me?Me.pos:"0",$),se=d(B[P],G),X,W=0;W<x.length;W+=1){var Z=x[W];if(B[Z]!==void 0){X=B[Z];break}}var pe=(0,g.Z)((0,g.Z)({},(0,h.Z)(B,[].concat((0,v.Z)(x),[P,_]))),{},{title:X,key:se,parent:Me,pos:G,children:null,data:B,isStart:[].concat((0,v.Z)(Me?Me.isStart:[]),[$===0]),isEnd:[].concat((0,v.Z)(Me?Me.isEnd:[]),[$===ae.length-1])});return K.push(pe),C===!0||z.has(se)?pe.children=be(B[_]||[],pe):pe.children=[],pe})}return be(b),K}function S(b,C,m){var y={};(0,t.Z)(m)==="object"?y=m:y={externalGetKey:m},y=y||{};var x=y,P=x.childrenPropName,_=x.externalGetKey,z=x.fieldNames,K=n(z),be=K.key,ae=K.children,Me=P||ae,B;_?typeof _=="string"?B=function(se){return se[_]}:typeof _=="function"&&(B=function(se){return _(se)}):B=function(se,X){return d(se[be],X)};function $(G,se,X,W){var Z=G?G[Me]:b,pe=G?s(X.pos,se):"0",Ae=G?[].concat((0,v.Z)(W),[G]):[];if(G){var he=B(G,pe),ye={node:G,index:se,pos:pe,key:he,parentPos:X.node?X.pos:null,level:X.level+1,nodes:Ae};C(ye)}Z&&Z.forEach(function(Pe,ct){$(Pe,ct,{node:G,pos:pe,level:X?X.level+1:-1},Ae)})}$(null)}function E(b){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=C.initWrapper,y=C.processEntity,x=C.onProcessFinished,P=C.externalGetKey,_=C.childrenPropName,z=C.fieldNames,K=arguments.length>2?arguments[2]:void 0,be=P||K,ae={},Me={},B={posEntities:ae,keyEntities:Me};return m&&(B=m(B)||B),S(b,function($){var G=$.node,se=$.index,X=$.pos,W=$.key,Z=$.parentPos,pe=$.level,Ae=$.nodes,he={node:G,nodes:Ae,index:se,key:W,pos:X,level:pe},ye=d(W,X);ae[X]=he,Me[ye]=he,he.parent=ae[Z],he.parent&&(he.parent.children=he.parent.children||[],he.parent.children.push(he)),y&&y(he,B)},{externalGetKey:be,childrenPropName:_,fieldNames:z}),x&&x(B),B}function w(b,C){var m=C.expandedKeys,y=C.selectedKeys,x=C.loadedKeys,P=C.loadingKeys,_=C.checkedKeys,z=C.halfCheckedKeys,K=C.dragOverNodeKey,be=C.dropPosition,ae=C.keyEntities,Me=(0,l.Z)(ae,b),B={eventKey:b,expanded:m.indexOf(b)!==-1,selected:y.indexOf(b)!==-1,loaded:x.indexOf(b)!==-1,loading:P.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:z.indexOf(b)!==-1,pos:String(Me?Me.pos:""),dragOver:K===b&&be===0,dragOverGapTop:K===b&&be===-1,dragOverGapBottom:K===b&&be===1};return B}function A(b){var C=b.data,m=b.expanded,y=b.selected,x=b.checked,P=b.loaded,_=b.loading,z=b.halfChecked,K=b.dragOver,be=b.dragOverGapTop,ae=b.dragOverGapBottom,Me=b.pos,B=b.active,$=b.eventKey,G=(0,g.Z)((0,g.Z)({},C),{},{expanded:m,selected:y,checked:x,loaded:P,loading:_,halfChecked:z,dragOver:K,dragOverGapTop:be,dragOverGapBottom:ae,pos:Me,active:B,key:$});return"props"in G||Object.defineProperty(G,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),G}},8224:function(wt,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(4676);function v(g,p,i,h){var r=t.unstable_batchedUpdates?function(c){t.unstable_batchedUpdates(i,c)}:i;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},55468:function(wt,N,e){"use strict";e.d(N,{g1:function(){return o},os:function(){return n}});var t=/margin|padding|width|height|max|min|offset/,v={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function p(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function i(a,u,f){if(u=u.toLowerCase(),f==="auto"){if(u==="height")return a.offsetHeight;if(u==="width")return a.offsetWidth}return u in v||(v[u]=t.test(u)),v[u]?parseFloat(f)||0:f}function h(a,u){var f=arguments.length,S=p(a);return u=g[u]?"cssFloat"in a.style?"cssFloat":"styleFloat":u,f===1?S:i(a,u,S[u]||a.style[u])}function r(a,u,f){var S=arguments.length;if(u=g[u]?"cssFloat"in a.style?"cssFloat":"styleFloat":u,S===3)return typeof f=="number"&&t.test(u)&&(f="".concat(f,"px")),a.style[u]=f,f;for(var E in u)u.hasOwnProperty(E)&&r(a,E,u[E]);return p(a)}function l(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function c(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function s(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:u}}function o(){var a=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:u}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(a){var u=a.getBoundingClientRect(),f=document.documentElement;return{left:u.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24514:function(wt,N,e){"use strict";e.d(N,{G:function(){return p}});var t=e(47273),v=function(h){if((0,t.Z)()&&window.document.documentElement){var r=Array.isArray(h)?h:[h],l=window.document.documentElement;return r.some(function(c){return c in l.style})}return!1},g=function(h,r){if(!v(h))return!1;var l=document.createElement("div"),c=l.style[h];return l.style[h]=r,l.style[h]!==c};function p(i,h){return!Array.isArray(i)&&h!==void 0?g(i,h):v(i)}},4409:function(wt,N,e){"use strict";e.d(N,{Z:function(){return yt}});var t=e(92413),v=e(39559),g=e(33708),p=e(400),i=e(33606),h=e(37061),r=e(92310),l=e.n(r),c=e(29301),s=e(70425),o=e(34280),d=e(59301),n=e(4676),a=d.forwardRef(function(Be,ue){var ce=Be.height,Q=Be.offsetY,L=Be.offsetX,oe=Be.children,xe=Be.prefixCls,k=Be.onInnerResize,R=Be.innerProps,re=Be.rtl,j=Be.extra,M={},D={display:"flex",flexDirection:"column"};return Q!==void 0&&(M={height:ce,position:"relative",overflow:"hidden"},D=(0,g.Z)((0,g.Z)({},D),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(Q,"px)")},re?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:M},d.createElement(c.Z,{onResize:function(F){var te=F.offsetHeight;te&&k&&k()}},d.createElement("div",(0,t.Z)({style:D,className:l()((0,p.Z)({},"".concat(xe,"-holder-inner"),xe)),ref:ue},R),oe,j)))});a.displayName="Filler";var u=a;function f(Be){var ue=Be.children,ce=Be.setRef,Q=d.useCallback(function(L){ce(L)},[]);return d.cloneElement(ue,{ref:Q})}function S(Be,ue,ce,Q,L,oe,xe,k){var R=k.getKey;return Be.slice(ue,ce+1).map(function(re,j){var M=ue+j,D=xe(re,M,{style:{width:Q},offsetX:L}),J=R(re);return d.createElement(f,{key:J,setRef:function(te){return oe(re,te)}},D)})}function E(Be,ue,ce,Q){var L=ce-Be,oe=ue-ce,xe=Math.min(L,oe)*2;if(Q<=xe){var k=Math.floor(Q/2);return Q%2?ce+k+1:ce-k}return L>oe?ce-(Q-oe):ce+(Q-L)}function w(Be,ue,ce){var Q=Be.length,L=ue.length,oe,xe;if(Q===0&&L===0)return null;Q<L?(oe=Be,xe=ue):(oe=ue,xe=Be);var k={__EMPTY_ITEM__:!0};function R(F){return F!==void 0?ce(F):k}for(var re=null,j=Math.abs(Q-L)!==1,M=0;M<xe.length;M+=1){var D=R(oe[M]),J=R(xe[M]);if(D!==J){re=M,j=j||D!==R(xe[M+1]);break}}return re===null?null:{index:re,multiple:j}}function A(Be,ue,ce){var Q=d.useState(Be),L=(0,i.Z)(Q,2),oe=L[0],xe=L[1],k=d.useState(null),R=(0,i.Z)(k,2),re=R[0],j=R[1];return d.useEffect(function(){var M=w(oe||[],Be||[],ue);(M==null?void 0:M.index)!==void 0&&(ce==null||ce(M.index),j(Be[M.index])),xe(Be)},[Be]),[re]}var b=e(16089),C=(typeof navigator=="undefined"?"undefined":(0,v.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),m=C,y=function(Be,ue,ce,Q){var L=(0,d.useRef)(!1),oe=(0,d.useRef)(null);function xe(){clearTimeout(oe.current),L.current=!0,oe.current=setTimeout(function(){L.current=!1},50)}var k=(0,d.useRef)({top:Be,bottom:ue,left:ce,right:Q});return k.current.top=Be,k.current.bottom=ue,k.current.left=ce,k.current.right=Q,function(R,re){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,M=R?re<0&&k.current.left||re>0&&k.current.right:re<0&&k.current.top||re>0&&k.current.bottom;return j&&M?(clearTimeout(oe.current),L.current=!1):(!M||L.current)&&xe(),!L.current&&M}};function x(Be,ue,ce,Q,L,oe,xe){var k=(0,d.useRef)(0),R=(0,d.useRef)(null),re=(0,d.useRef)(null),j=(0,d.useRef)(!1),M=y(ue,ce,Q,L);function D(T,O){if(b.Z.cancel(R.current),!M(!1,O)){var le=T;if(!le._virtualHandled)le._virtualHandled=!0;else return;k.current+=O,re.current=O,m||le.preventDefault(),R.current=(0,b.Z)(function(){var ve=j.current?10:1;xe(k.current*ve,!1),k.current=0})}}function J(T,O){xe(O,!0),m||T.preventDefault()}var F=(0,d.useRef)(null),te=(0,d.useRef)(null);function Ee(T){if(Be){b.Z.cancel(te.current),te.current=(0,b.Z)(function(){F.current=null},2);var O=T.deltaX,le=T.deltaY,ve=T.shiftKey,Oe=O,Qe=le;(F.current==="sx"||!F.current&&ve&&le&&!O)&&(Oe=le,Qe=0,F.current="sx");var Ke=Math.abs(Oe),de=Math.abs(Qe);F.current===null&&(F.current=oe&&Ke>de?"x":"y"),F.current==="y"?D(T,Qe):J(T,Oe)}}function ie(T){Be&&(j.current=T.detail===re.current)}return[Ee,ie]}function P(Be,ue,ce,Q){var L=d.useMemo(function(){return[new Map,[]]},[Be,ce.id,Q]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=function(j){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,D=xe.get(j),J=xe.get(M);if(D===void 0||J===void 0)for(var F=Be.length,te=k.length;te<F;te+=1){var Ee,ie=Be[te],T=ue(ie);xe.set(T,te);var O=(Ee=ce.get(T))!==null&&Ee!==void 0?Ee:Q;if(k[te]=(k[te-1]||0)+O,T===j&&(D=te),T===M&&(J=te),D!==void 0&&J!==void 0)break}return{top:k[D-1]||0,bottom:k[J]}};return R}var _=e(76846),z=e(6909),K=e(4771),be=function(){function Be(){(0,z.Z)(this,Be),(0,p.Z)(this,"maps",void 0),(0,p.Z)(this,"id",0),(0,p.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,K.Z)(Be,[{key:"set",value:function(ce,Q){this.maps[ce]=Q,this.id+=1,this.diffKeys.add(ce)}},{key:"get",value:function(ce){return this.maps[ce]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),Be}(),ae=be;function Me(Be){var ue=parseFloat(Be);return isNaN(ue)?0:ue}function B(Be,ue,ce){var Q=d.useState(0),L=(0,i.Z)(Q,2),oe=L[0],xe=L[1],k=(0,d.useRef)(new Map),R=(0,d.useRef)(new ae),re=(0,d.useRef)(0);function j(){re.current+=1}function M(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;j();var F=function(){var ie=!1;k.current.forEach(function(T,O){if(T&&T.offsetParent){var le=(0,_.ZP)(T),ve=le.offsetHeight,Oe=getComputedStyle(le),Qe=Oe.marginTop,Ke=Oe.marginBottom,de=Me(Qe),Ze=Me(Ke),Y=ve+de+Ze;R.current.get(O)!==Y&&(R.current.set(O,Y),ie=!0)}}),ie&&xe(function(T){return T+1})};if(J)F();else{re.current+=1;var te=re.current;Promise.resolve().then(function(){te===re.current&&F()})}}function D(J,F){var te=Be(J),Ee=k.current.get(te);F?(k.current.set(te,F),M()):k.current.delete(te),!Ee!=!F&&(F?ue==null||ue(J):ce==null||ce(J))}return(0,d.useEffect)(function(){return j},[]),[D,M,R.current,oe]}var $=14/15;function G(Be,ue,ce){var Q=(0,d.useRef)(!1),L=(0,d.useRef)(0),oe=(0,d.useRef)(0),xe=(0,d.useRef)(null),k=(0,d.useRef)(null),R,re=function(J){if(Q.current){var F=Math.ceil(J.touches[0].pageX),te=Math.ceil(J.touches[0].pageY),Ee=L.current-F,ie=oe.current-te,T=Math.abs(Ee)>Math.abs(ie);T?L.current=F:oe.current=te;var O=ce(T,T?Ee:ie,!1,J);O&&J.preventDefault(),clearInterval(k.current),O&&(k.current=setInterval(function(){T?Ee*=$:ie*=$;var le=Math.floor(T?Ee:ie);(!ce(T,le,!0)||Math.abs(le)<=.1)&&clearInterval(k.current)},16))}},j=function(){Q.current=!1,R()},M=function(J){R(),J.touches.length===1&&!Q.current&&(Q.current=!0,L.current=Math.ceil(J.touches[0].pageX),oe.current=Math.ceil(J.touches[0].pageY),xe.current=J.target,xe.current.addEventListener("touchmove",re,{passive:!1}),xe.current.addEventListener("touchend",j,{passive:!0}))};R=function(){xe.current&&(xe.current.removeEventListener("touchmove",re),xe.current.removeEventListener("touchend",j))},(0,o.Z)(function(){return Be&&ue.current.addEventListener("touchstart",M,{passive:!0}),function(){var D;(D=ue.current)===null||D===void 0||D.removeEventListener("touchstart",M),R(),clearInterval(k.current)}},[Be])}function se(Be){return Math.floor(Math.pow(Be,.5))}function X(Be,ue){var ce="touches"in Be?Be.touches[0]:Be;return ce[ue?"pageX":"pageY"]-window[ue?"scrollX":"scrollY"]}function W(Be,ue,ce){d.useEffect(function(){var Q=ue.current;if(Be&&Q){var L=!1,oe,xe,k=function(){b.Z.cancel(oe)},R=function D(){k(),oe=(0,b.Z)(function(){ce(xe),D()})},re=function(J){if(!J.target.draggable){var F=J;F._virtualHandled||(F._virtualHandled=!0,L=!0)}},j=function(){L=!1,k()},M=function(J){if(L){var F=X(J,!1),te=Q.getBoundingClientRect(),Ee=te.top,ie=te.bottom;if(F<=Ee){var T=Ee-F;xe=-se(T),R()}else if(F>=ie){var O=F-ie;xe=se(O),R()}else k()}};return Q.addEventListener("mousedown",re),Q.ownerDocument.addEventListener("mouseup",j),Q.ownerDocument.addEventListener("mousemove",M),function(){Q.removeEventListener("mousedown",re),Q.ownerDocument.removeEventListener("mouseup",j),Q.ownerDocument.removeEventListener("mousemove",M),k()}}},[Be])}var Z=10;function pe(Be,ue,ce,Q,L,oe,xe,k){var R=d.useRef(),re=d.useState(null),j=(0,i.Z)(re,2),M=j[0],D=j[1];return(0,o.Z)(function(){if(M&&M.times<Z){if(!Be.current){D(function(ze){return(0,g.Z)({},ze)});return}oe();var J=M.targetAlign,F=M.originAlign,te=M.index,Ee=M.offset,ie=Be.current.clientHeight,T=!1,O=J,le=null;if(ie){for(var ve=J||F,Oe=0,Qe=0,Ke=0,de=Math.min(ue.length-1,te),Ze=0;Ze<=de;Ze+=1){var Y=L(ue[Ze]);Qe=Oe;var nt=ce.get(Y);Ke=Qe+(nt===void 0?Q:nt),Oe=Ke}for(var bt=ve==="top"?Ee:ie-Ee,I=de;I>=0;I-=1){var Je=L(ue[I]),Re=ce.get(Je);if(Re===void 0){T=!0;break}if(bt-=Re,bt<=0)break}switch(ve){case"top":le=Qe-Ee;break;case"bottom":le=Ke-ie+Ee;break;default:{var fe=Be.current.scrollTop,De=fe+ie;Qe<fe?O="top":Ke>De&&(O="bottom")}}le!==null&&xe(le),le!==M.lastTop&&(T=!0)}T&&D((0,g.Z)((0,g.Z)({},M),{},{times:M.times+1,targetAlign:O,lastTop:le}))}},[M,Be.current]),function(J){if(J==null){k();return}if(b.Z.cancel(R.current),typeof J=="number")xe(J);else if(J&&(0,v.Z)(J)==="object"){var F,te=J.align;"index"in J?F=J.index:F=ue.findIndex(function(T){return L(T)===J.key});var Ee=J.offset,ie=Ee===void 0?0:Ee;D({times:0,index:F,offset:ie,originAlign:te})}}}var Ae=d.forwardRef(function(Be,ue){var ce=Be.prefixCls,Q=Be.rtl,L=Be.scrollOffset,oe=Be.scrollRange,xe=Be.onStartMove,k=Be.onStopMove,R=Be.onScroll,re=Be.horizontal,j=Be.spinSize,M=Be.containerSize,D=Be.style,J=Be.thumbStyle,F=Be.showScrollBar,te=d.useState(!1),Ee=(0,i.Z)(te,2),ie=Ee[0],T=Ee[1],O=d.useState(null),le=(0,i.Z)(O,2),ve=le[0],Oe=le[1],Qe=d.useState(null),Ke=(0,i.Z)(Qe,2),de=Ke[0],Ze=Ke[1],Y=!Q,nt=d.useRef(),bt=d.useRef(),I=d.useState(F),Je=(0,i.Z)(I,2),Re=Je[0],fe=Je[1],De=d.useRef(),ze=function(){F===!0||F===!1||(clearTimeout(De.current),fe(!0),De.current=setTimeout(function(){fe(!1)},3e3))},Rt=oe-M||0,Nt=M-j||0,dt=d.useMemo(function(){if(L===0||Rt===0)return 0;var U=L/Rt;return U*Nt},[L,Rt,Nt]),xt=function(ee){ee.stopPropagation(),ee.preventDefault()},Mt=d.useRef({top:dt,dragging:ie,pageY:ve,startTop:de});Mt.current={top:dt,dragging:ie,pageY:ve,startTop:de};var Tt=function(ee){T(!0),Oe(X(ee,re)),Ze(Mt.current.top),xe(),ee.stopPropagation(),ee.preventDefault()};d.useEffect(function(){var U=function(Le){Le.preventDefault()},ee=nt.current,q=bt.current;return ee.addEventListener("touchstart",U,{passive:!1}),q.addEventListener("touchstart",Tt,{passive:!1}),function(){ee.removeEventListener("touchstart",U),q.removeEventListener("touchstart",Tt)}},[]);var Vt=d.useRef();Vt.current=Rt;var Yt=d.useRef();Yt.current=Nt,d.useEffect(function(){if(ie){var U,ee=function(Le){var Ie=Mt.current,$e=Ie.dragging,it=Ie.pageY,Ct=Ie.startTop;b.Z.cancel(U);var Ot=nt.current.getBoundingClientRect(),Zt=M/(re?Ot.width:Ot.height);if($e){var Ht=(X(Le,re)-it)*Zt,Ft=Ct;!Y&&re?Ft-=Ht:Ft+=Ht;var zt=Vt.current,_e=Yt.current,Ge=_e?Ft/_e:0,qe=Math.ceil(Ge*zt);qe=Math.max(qe,0),qe=Math.min(qe,zt),U=(0,b.Z)(function(){R(qe,re)})}},q=function(){T(!1),k()};return window.addEventListener("mousemove",ee,{passive:!0}),window.addEventListener("touchmove",ee,{passive:!0}),window.addEventListener("mouseup",q,{passive:!0}),window.addEventListener("touchend",q,{passive:!0}),function(){window.removeEventListener("mousemove",ee),window.removeEventListener("touchmove",ee),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),b.Z.cancel(U)}}},[ie]),d.useEffect(function(){return ze(),function(){clearTimeout(De.current)}},[L]),d.useImperativeHandle(ue,function(){return{delayHidden:ze}});var Dt="".concat(ce,"-scrollbar"),qt={position:"absolute",visibility:Re?null:"hidden"},Ce={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return re?(qt.height=8,qt.left=0,qt.right=0,qt.bottom=0,Ce.height="100%",Ce.width=j,Y?Ce.left=dt:Ce.right=dt):(qt.width=8,qt.top=0,qt.bottom=0,Y?qt.right=0:qt.left=0,Ce.width="100%",Ce.height=j,Ce.top=dt),d.createElement("div",{ref:nt,className:l()(Dt,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Dt,"-horizontal"),re),"".concat(Dt,"-vertical"),!re),"".concat(Dt,"-visible"),Re)),style:(0,g.Z)((0,g.Z)({},qt),D),onMouseDown:xt,onMouseMove:ze},d.createElement("div",{ref:bt,className:l()("".concat(Dt,"-thumb"),(0,p.Z)({},"".concat(Dt,"-thumb-moving"),ie)),style:(0,g.Z)((0,g.Z)({},Ce),J),onMouseDown:Tt}))}),he=Ae,ye=20;function Pe(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=Be/ue*Be;return isNaN(ce)&&(ce=0),ce=Math.max(ce,ye),Math.floor(ce)}var ct=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ue=[],Ve={overflowY:"auto",overflowAnchor:"none"};function Et(Be,ue){var ce=Be.prefixCls,Q=ce===void 0?"rc-virtual-list":ce,L=Be.className,oe=Be.height,xe=Be.itemHeight,k=Be.fullHeight,R=k===void 0?!0:k,re=Be.style,j=Be.data,M=Be.children,D=Be.itemKey,J=Be.virtual,F=Be.direction,te=Be.scrollWidth,Ee=Be.component,ie=Ee===void 0?"div":Ee,T=Be.onScroll,O=Be.onVirtualScroll,le=Be.onVisibleChange,ve=Be.innerProps,Oe=Be.extraRender,Qe=Be.styles,Ke=Be.showScrollBar,de=Ke===void 0?"optional":Ke,Ze=(0,h.Z)(Be,ct),Y=d.useCallback(function(fn){return typeof D=="function"?D(fn):fn==null?void 0:fn[D]},[D]),nt=B(Y,null,null),bt=(0,i.Z)(nt,4),I=bt[0],Je=bt[1],Re=bt[2],fe=bt[3],De=!!(J!==!1&&oe&&xe),ze=d.useMemo(function(){return Object.values(Re.maps).reduce(function(fn,ln){return fn+ln},0)},[Re.id,Re.maps]),Rt=De&&j&&(Math.max(xe*j.length,ze)>oe||!!te),Nt=F==="rtl",dt=l()(Q,(0,p.Z)({},"".concat(Q,"-rtl"),Nt),L),xt=j||Ue,Mt=(0,d.useRef)(),Tt=(0,d.useRef)(),Vt=(0,d.useRef)(),Yt=(0,d.useState)(0),Dt=(0,i.Z)(Yt,2),qt=Dt[0],Ce=Dt[1],U=(0,d.useState)(0),ee=(0,i.Z)(U,2),q=ee[0],ne=ee[1],Le=(0,d.useState)(!1),Ie=(0,i.Z)(Le,2),$e=Ie[0],it=Ie[1],Ct=function(){it(!0)},Ot=function(){it(!1)},Zt={getKey:Y};function Ht(fn){Ce(function(ln){var bn;typeof fn=="function"?bn=fn(ln):bn=fn;var An=Cn(bn);return Mt.current.scrollTop=An,An})}var Ft=(0,d.useRef)({start:0,end:xt.length}),zt=(0,d.useRef)(),_e=A(xt,Y),Ge=(0,i.Z)(_e,1),qe=Ge[0];zt.current=qe;var ot=d.useMemo(function(){if(!De)return{scrollHeight:void 0,start:0,end:xt.length-1,offset:void 0};if(!Rt){var fn;return{scrollHeight:((fn=Tt.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,start:0,end:xt.length-1,offset:void 0}}for(var ln=0,bn,An,wn,dr=xt.length,Jn=0;Jn<dr;Jn+=1){var br=xt[Jn],Or=Y(br),Un=Re.get(Or),xr=ln+(Un===void 0?xe:Un);xr>=qt&&bn===void 0&&(bn=Jn,An=ln),xr>qt+oe&&wn===void 0&&(wn=Jn),ln=xr}return bn===void 0&&(bn=0,An=0,wn=Math.ceil(oe/xe)),wn===void 0&&(wn=xt.length-1),wn=Math.min(wn+1,xt.length-1),{scrollHeight:ln,start:bn,end:wn,offset:An}},[Rt,De,qt,xt,fe,oe]),gt=ot.scrollHeight,tt=ot.start,ut=ot.end,ge=ot.offset;Ft.current.start=tt,Ft.current.end=ut,d.useLayoutEffect(function(){var fn=Re.getRecord();if(fn.size===1){var ln=Array.from(fn)[0],bn=Y(xt[tt]);if(bn===ln){var An=Re.get(ln),wn=An-xe;Ht(function(dr){return dr+wn})}}Re.resetRecord()},[gt]);var He=d.useState({width:0,height:oe}),et=(0,i.Z)(He,2),at=et[0],st=et[1],At=function(ln){st({width:ln.offsetWidth,height:ln.offsetHeight})},St=(0,d.useRef)(),kt=(0,d.useRef)(),Jt=d.useMemo(function(){return Pe(at.width,te)},[at.width,te]),en=d.useMemo(function(){return Pe(at.height,gt)},[at.height,gt]),un=gt-oe,pn=(0,d.useRef)(un);pn.current=un;function Cn(fn){var ln=fn;return Number.isNaN(pn.current)||(ln=Math.min(ln,pn.current)),ln=Math.max(ln,0),ln}var Ne=qt<=0,ke=qt>=un,rt=q<=0,lt=q>=te,pt=y(Ne,ke,rt,lt),Xt=function(){return{x:Nt?-q:q,y:qt}},Wt=(0,d.useRef)(Xt()),Qt=(0,s.useEvent)(function(fn){if(O){var ln=(0,g.Z)((0,g.Z)({},Xt()),fn);(Wt.current.x!==ln.x||Wt.current.y!==ln.y)&&(O(ln),Wt.current=ln)}});function It(fn,ln){var bn=fn;ln?((0,n.flushSync)(function(){ne(bn)}),Qt()):Ht(bn)}function nn(fn){var ln=fn.currentTarget.scrollTop;ln!==qt&&Ht(ln),T==null||T(fn),Qt()}var On=function(ln){var bn=ln,An=te?te-at.width:0;return bn=Math.max(bn,0),bn=Math.min(bn,An),bn},tn=(0,s.useEvent)(function(fn,ln){ln?((0,n.flushSync)(function(){ne(function(bn){var An=bn+(Nt?-fn:fn);return On(An)})}),Qt()):Ht(function(bn){var An=bn+fn;return An})}),Kt=x(De,Ne,ke,rt,lt,!!te,tn),Lt=(0,i.Z)(Kt,2),mn=Lt[0],an=Lt[1];G(De,Mt,function(fn,ln,bn,An){var wn=An;return pt(fn,ln,bn)?!1:!wn||!wn._virtualHandled?(wn&&(wn._virtualHandled=!0),mn({preventDefault:function(){},deltaX:fn?ln:0,deltaY:fn?0:ln}),!0):!1}),W(Rt,Mt,function(fn){Ht(function(ln){return ln+fn})}),(0,o.Z)(function(){function fn(bn){var An=Ne&&bn.detail<0,wn=ke&&bn.detail>0;De&&!An&&!wn&&bn.preventDefault()}var ln=Mt.current;return ln.addEventListener("wheel",mn,{passive:!1}),ln.addEventListener("DOMMouseScroll",an,{passive:!0}),ln.addEventListener("MozMousePixelScroll",fn,{passive:!1}),function(){ln.removeEventListener("wheel",mn),ln.removeEventListener("DOMMouseScroll",an),ln.removeEventListener("MozMousePixelScroll",fn)}},[De,Ne,ke]),(0,o.Z)(function(){if(te){var fn=On(q);ne(fn),Qt({x:fn})}},[at.width,te]);var En=function(){var ln,bn;(ln=St.current)===null||ln===void 0||ln.delayHidden(),(bn=kt.current)===null||bn===void 0||bn.delayHidden()},Sn=pe(Mt,xt,Re,xe,Y,function(){return Je(!0)},Ht,En);d.useImperativeHandle(ue,function(){return{nativeElement:Vt.current,getScrollInfo:Xt,scrollTo:function(ln){function bn(An){return An&&(0,v.Z)(An)==="object"&&("left"in An||"top"in An)}bn(ln)?(ln.left!==void 0&&ne(On(ln.left)),Sn(ln.top)):Sn(ln)}}}),(0,o.Z)(function(){if(le){var fn=xt.slice(tt,ut+1);le(fn,xt)}},[tt,ut,xt]);var _n=P(xt,Y,Re,xe),vn=Oe==null?void 0:Oe({start:tt,end:ut,virtual:Rt,offsetX:q,offsetY:ge,rtl:Nt,getSize:_n}),Yn=S(xt,tt,ut,te,q,I,M,Zt),rr=null;oe&&(rr=(0,g.Z)((0,p.Z)({},R?"height":"maxHeight",oe),Ve),De&&(rr.overflowY="hidden",te&&(rr.overflowX="hidden"),$e&&(rr.pointerEvents="none")));var tr={};return Nt&&(tr.dir="rtl"),d.createElement("div",(0,t.Z)({ref:Vt,style:(0,g.Z)((0,g.Z)({},re),{},{position:"relative"}),className:dt},tr,Ze),d.createElement(c.Z,{onResize:At},d.createElement(ie,{className:"".concat(Q,"-holder"),style:rr,ref:Mt,onScroll:nn,onMouseEnter:En},d.createElement(u,{prefixCls:Q,height:gt,offsetX:q,offsetY:ge,scrollWidth:te,onInnerResize:Je,ref:Tt,innerProps:ve,rtl:Nt,extra:vn},Yn))),Rt&&gt>oe&&d.createElement(he,{ref:St,prefixCls:Q,scrollOffset:qt,scrollRange:gt,rtl:Nt,onScroll:It,onStartMove:Ct,onStopMove:Ot,spinSize:en,containerSize:at.height,style:Qe==null?void 0:Qe.verticalScrollBar,thumbStyle:Qe==null?void 0:Qe.verticalScrollBarThumb,showScrollBar:de}),Rt&&te>at.width&&d.createElement(he,{ref:kt,prefixCls:Q,scrollOffset:q,scrollRange:te,rtl:Nt,onScroll:It,onStartMove:Ct,onStopMove:Ot,spinSize:Jt,containerSize:at.width,horizontal:!0,style:Qe==null?void 0:Qe.horizontalScrollBar,thumbStyle:Qe==null?void 0:Qe.horizontalScrollBarThumb,showScrollBar:de}))}var Xe=d.forwardRef(Et);Xe.displayName="List";var je=Xe,yt=je},51581:function(wt,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0});var t=function(){function d(n,a){for(var u=0;u<a.length;u++){var f=a[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}return function(n,a,u){return a&&d(n.prototype,a),u&&d(n,u),n}}(),v=e(59301),g=h(v),p=e(12708),i=h(p);function h(d){return d&&d.__esModule?d:{default:d}}function r(d,n){var a={};for(var u in d)n.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(d,u)&&(a[u]=d[u]);return a}function l(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function c(d,n){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:d}function s(d,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);d.prototype=Object.create(n&&n.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(d,n):d.__proto__=n)}var o=function(d){s(n,d);function n(a){l(this,n);var u=c(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,a));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}return t(n,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,f={get passive(){u=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!u)){var f=window;this.props.useWindow===!1&&(f=u),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,f=window,S=this.getParentElement(u),E=void 0;if(this.props.useWindow){var w=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:w.scrollTop;this.props.isReverse?E=A:E=this.calculateOffset(u,A)}else this.props.isReverse?E=S.scrollTop:E=u.scrollHeight-S.scrollTop-S.clientHeight;E<Number(this.props.threshold)&&u&&u.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=S.scrollHeight,this.beforeScrollTop=S.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(u,f){return u?this.calculateTopPosition(u)+(u.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(u){return u?u.offsetTop+this.calculateTopPosition(u.offsetParent):0}},{key:"render",value:function(){var u=this,f=this.filterProps(this.props),S=f.children,E=f.element,w=f.hasMore,A=f.initialLoad,b=f.isReverse,C=f.loader,m=f.loadMore,y=f.pageStart,x=f.ref,P=f.threshold,_=f.useCapture,z=f.useWindow,K=f.getScrollParent,be=r(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);be.ref=function(Me){u.scrollComponent=Me,x&&x(Me)};var ae=[S];return w&&(C?b?ae.unshift(C):ae.push(C):this.defaultLoader&&(b?ae.unshift(this.defaultLoader):ae.push(this.defaultLoader))),g.default.createElement(E,be,ae)}}]),n}(v.Component);o.propTypes={children:i.default.node.isRequired,element:i.default.node,hasMore:i.default.bool,initialLoad:i.default.bool,isReverse:i.default.bool,loader:i.default.node,loadMore:i.default.func.isRequired,pageStart:i.default.number,ref:i.default.func,getScrollParent:i.default.func,threshold:i.default.number,useCapture:i.default.bool,useWindow:i.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},N.default=o,wt.exports=N.default},26724:function(wt,N,e){wt.exports=e(51581)},34376:function(wt){(function(N,e){if(1)wt.exports=e();else var t,v})(window,function(){return function(N){var e={};function t(v){if(e[v])return e[v].exports;var g=e[v]={i:v,l:!1,exports:{}};return N[v].call(g.exports,g,g.exports,t),g.l=!0,g.exports}return t.m=N,t.c=e,t.d=function(v,g,p){t.o(v,g)||Object.defineProperty(v,g,{enumerable:!0,get:p})},t.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},t.t=function(v,g){if(1&g&&(v=t(v)),8&g||4&g&&typeof v=="object"&&v&&v.__esModule)return v;var p=Object.create(null);if(t.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:v}),2&g&&typeof v!="string")for(var i in v)t.d(p,i,function(h){return v[h]}.bind(null,i));return p},t.n=function(v){var g=v&&v.__esModule?function(){return v.default}:function(){return v};return t.d(g,"a",g),g},t.o=function(v,g){return Object.prototype.hasOwnProperty.call(v,g)},t.p="",t(t.s=34)}([function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.forwardEvent=e.EventEmitter=void 0;var v=function(){function g(){this._listeners=[],this._disposed=!1}return Object.defineProperty(g.prototype,"event",{get:function(){var p=this;return this._event||(this._event=function(i){return p._listeners.push(i),{dispose:function(){if(!p._disposed){for(var h=0;h<p._listeners.length;h++)if(p._listeners[h]===i)return void p._listeners.splice(h,1)}}}}),this._event},enumerable:!1,configurable:!0}),g.prototype.fire=function(p,i){for(var h=[],r=0;r<this._listeners.length;r++)h.push(this._listeners[r]);for(r=0;r<h.length;r++)h[r].call(void 0,p,i)},g.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},g}();e.EventEmitter=v,e.forwardEvent=function(g,p){return g(function(i){return p.fire(i)})}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IUnicodeService=e.IOptionsService=e.ILogService=e.IInstantiationService=e.IDirtyRowService=e.ICharsetService=e.ICoreService=e.ICoreMouseService=e.IBufferService=void 0;var v=t(14);e.IBufferService=v.createDecorator("BufferService"),e.ICoreMouseService=v.createDecorator("CoreMouseService"),e.ICoreService=v.createDecorator("CoreService"),e.ICharsetService=v.createDecorator("CharsetService"),e.IDirtyRowService=v.createDecorator("DirtyRowService"),e.IInstantiationService=v.createDecorator("InstantiationService"),e.ILogService=v.createDecorator("LogService"),e.IOptionsService=v.createDecorator("OptionsService"),e.IUnicodeService=v.createDecorator("UnicodeService")},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDisposeArrayDisposable=e.disposeArray=e.Disposable=void 0;var v=function(){function p(){this._disposables=[],this._isDisposed=!1}return p.prototype.dispose=function(){this._isDisposed=!0;for(var i=0,h=this._disposables;i<h.length;i++)h[i].dispose();this._disposables.length=0},p.prototype.register=function(i){return this._disposables.push(i),i},p.prototype.unregister=function(i){var h=this._disposables.indexOf(i);h!==-1&&this._disposables.splice(h,1)},p}();function g(p){for(var i=0,h=p;i<h.length;i++)h[i].dispose();p.length=0}e.Disposable=v,e.disposeArray=g,e.getDisposeArrayDisposable=function(p){return{dispose:function(){return g(p)}}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WHITESPACE_CELL_CODE=e.WHITESPACE_CELL_WIDTH=e.WHITESPACE_CELL_CHAR=e.NULL_CELL_CODE=e.NULL_CELL_WIDTH=e.NULL_CELL_CHAR=e.CHAR_DATA_CODE_INDEX=e.CHAR_DATA_WIDTH_INDEX=e.CHAR_DATA_CHAR_INDEX=e.CHAR_DATA_ATTR_INDEX=e.DEFAULT_ATTR=e.DEFAULT_COLOR=void 0,e.DEFAULT_COLOR=256,e.DEFAULT_ATTR=256|e.DEFAULT_COLOR<<9,e.CHAR_DATA_ATTR_INDEX=0,e.CHAR_DATA_CHAR_INDEX=1,e.CHAR_DATA_WIDTH_INDEX=2,e.CHAR_DATA_CODE_INDEX=3,e.NULL_CELL_CHAR="",e.NULL_CELL_WIDTH=1,e.NULL_CELL_CODE=0,e.WHITESPACE_CELL_CHAR=" ",e.WHITESPACE_CELL_WIDTH=1,e.WHITESPACE_CELL_CODE=32},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.CellData=void 0;var p=t(8),i=t(3),h=t(6),r=function(l){function c(){var s=l!==null&&l.apply(this,arguments)||this;return s.content=0,s.fg=0,s.bg=0,s.extended=new h.ExtendedAttrs,s.combinedData="",s}return g(c,l),c.fromCharData=function(s){var o=new c;return o.setFromCharData(s),o},c.prototype.isCombined=function(){return 2097152&this.content},c.prototype.getWidth=function(){return this.content>>22},c.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},c.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},c.prototype.setFromCharData=function(s){this.fg=s[i.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(s[i.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(s[i.CHAR_DATA_CHAR_INDEX].length===2){var d=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|s[i.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[i.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=s[i.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[i.CHAR_DATA_WIDTH_INDEX]<<22)},c.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},c}(h.AttributeData);e.CellData=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ISoundService=e.ISelectionService=e.IRenderService=e.IMouseService=e.ICoreBrowserService=e.ICharSizeService=void 0;var v=t(14);e.ICharSizeService=v.createDecorator("CharSizeService"),e.ICoreBrowserService=v.createDecorator("CoreBrowserService"),e.IMouseService=v.createDecorator("MouseService"),e.IRenderService=v.createDecorator("RenderService"),e.ISelectionService=v.createDecorator("SelectionService"),e.ISoundService=v.createDecorator("SoundService")},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedAttrs=e.AttributeData=void 0;var v=function(){function p(){this.fg=0,this.bg=0,this.extended=new g}return p.toColorRGB=function(i){return[i>>>16&255,i>>>8&255,255&i]},p.fromColorRGB=function(i){return(255&i[0])<<16|(255&i[1])<<8|255&i[2]},p.prototype.clone=function(){var i=new p;return i.fg=this.fg,i.bg=this.bg,i.extended=this.extended.clone(),i},p.prototype.isInverse=function(){return 67108864&this.fg},p.prototype.isBold=function(){return 134217728&this.fg},p.prototype.isUnderline=function(){return 268435456&this.fg},p.prototype.isBlink=function(){return 536870912&this.fg},p.prototype.isInvisible=function(){return 1073741824&this.fg},p.prototype.isItalic=function(){return 67108864&this.bg},p.prototype.isDim=function(){return 134217728&this.bg},p.prototype.getFgColorMode=function(){return 50331648&this.fg},p.prototype.getBgColorMode=function(){return 50331648&this.bg},p.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},p.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},p.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},p.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},p.prototype.isFgDefault=function(){return(50331648&this.fg)==0},p.prototype.isBgDefault=function(){return(50331648&this.bg)==0},p.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},p.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},p.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},p.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},p.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},p.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},p.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},p.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},p.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},p.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},p.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},p}();e.AttributeData=v;var g=function(){function p(i,h){i===void 0&&(i=0),h===void 0&&(h=-1),this.underlineStyle=i,this.underlineColor=h}return p.prototype.clone=function(){return new p(this.underlineStyle,this.underlineColor)},p.prototype.isEmpty=function(){return this.underlineStyle===0},p}();e.ExtendedAttrs=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(v,g,p,i){v.addEventListener(g,p,i);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,i))}}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Utf8ToUtf32=e.StringToUtf32=e.utf32ToString=e.stringFromCodePoint=void 0,e.stringFromCodePoint=function(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10))+String.fromCharCode(p%1024+56320)):String.fromCharCode(p)},e.utf32ToString=function(p,i,h){i===void 0&&(i=0),h===void 0&&(h=p.length);for(var r="",l=i;l<h;++l){var c=p[l];c>65535?(c-=65536,r+=String.fromCharCode(55296+(c>>10))+String.fromCharCode(c%1024+56320)):r+=String.fromCharCode(c)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var l=0,c=0;this._interim&&(56320<=(d=i.charCodeAt(c++))&&d<=57343?h[l++]=1024*(this._interim-55296)+d-56320+65536:(h[l++]=this._interim,h[l++]=d),this._interim=0);for(var s=c;s<r;++s){var o=i.charCodeAt(s);if(55296<=o&&o<=56319){if(++s>=r)return this._interim=o,l;var d;56320<=(d=i.charCodeAt(s))&&d<=57343?h[l++]=1024*(o-55296)+d-56320+65536:(h[l++]=o,h[l++]=d)}else h[l++]=o}return l},p}();e.StringToUtf32=v;var g=function(){function p(){this.interim=new Uint8Array(3)}return p.prototype.clear=function(){this.interim.fill(0)},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var l,c,s,o,d=0,n=0,a=0;if(this.interim[0]){var u=!1,f=this.interim[0];f&=(224&f)==192?31:(240&f)==224?15:7;for(var S=0,E=void 0;(E=63&this.interim[++S])&&S<4;)f<<=6,f|=E;for(var w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,A=w-S;a<A;){if(a>=r)return 0;if((192&(E=i[a++]))!=128){a--,u=!0;break}this.interim[S++]=E,f<<=6,f|=63&E}u||(w===2?f<128?a--:h[d++]=f:w===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var b=r-4,C=a;C<r;){for(;!(!(C<b)||128&(l=i[C])||128&(c=i[C+1])||128&(s=i[C+2])||128&(o=i[C+3]));)h[d++]=l,h[d++]=c,h[d++]=s,h[d++]=o,C+=4;if((l=i[C++])<128)h[d++]=l;else if((224&l)==192){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if((n=(31&l)<<6|63&c)<128){C--;continue}h[d++]=n}else if((240&l)==224){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,d;if((192&(s=i[C++]))!=128){C--;continue}if((n=(15&l)<<12|(63&c)<<6|63&s)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&l)==240){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,d;if((192&(s=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,this.interim[2]=s,d;if((192&(o=i[C++]))!=128){C--;continue}if((n=(7&l)<<18|(63&c)<<12|(63&s)<<6|63&o)<65536||n>1114111)continue;h[d++]=n}}return d},p}();e.Utf8ToUtf32=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CHAR_ATLAS_CELL_SPACING=e.DIM_OPACITY=e.INVERTED_DEFAULT_COLOR=void 0,e.INVERTED_DEFAULT_COLOR=257,e.DIM_OPACITY=.5,e.CHAR_ATLAS_CELL_SPACING=1},function(N,e,t){"use strict";var v,g,p,i;function h(l){var c=l.toString(16);return c.length<2?"0"+c:c}function r(l,c){return l<c?(c+.05)/(l+.05):(l+.05)/(c+.05)}Object.defineProperty(e,"__esModule",{value:!0}),e.contrastRatio=e.toPaddedHex=e.rgba=e.rgb=e.css=e.color=e.channels=void 0,function(l){l.toCss=function(c,s,o,d){return d!==void 0?"#"+h(c)+h(s)+h(o)+h(d):"#"+h(c)+h(s)+h(o)},l.toRgba=function(c,s,o,d){return d===void 0&&(d=255),(c<<24|s<<16|o<<8|d)>>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(l,c){var s=(255&c.rgba)/255;if(s===1)return{css:c.css,rgba:c.rgba};var o=c.rgba>>24&255,d=c.rgba>>16&255,n=c.rgba>>8&255,a=l.rgba>>24&255,u=l.rgba>>16&255,f=l.rgba>>8&255,S=a+Math.round((o-a)*s),E=u+Math.round((d-u)*s),w=f+Math.round((n-f)*s);return{css:v.toCss(S,E,w),rgba:v.toRgba(S,E,w)}},g.isOpaque=function(l){return(255&l.rgba)==255},g.ensureContrastRatio=function(l,c,s){var o=i.ensureContrastRatio(l.rgba,c.rgba,s);if(o)return i.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(l){var c=(255|l.rgba)>>>0,s=i.toChannels(c),o=s[0],d=s[1],n=s[2];return{css:v.toCss(o,d,n),rgba:c}},g.opacity=function(l,c){var s=Math.round(255*c),o=i.toChannels(l.rgba),d=o[0],n=o[1],a=o[2];return{css:v.toCss(d,n,a,s),rgba:v.toRgba(d,n,a,s)}},(e.css||(e.css={})).toColor=function(l){switch(l.length){case 7:return{css:l,rgba:(parseInt(l.slice(1),16)<<8|255)>>>0};case 9:return{css:l,rgba:parseInt(l.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(l){function c(s,o,d){var n=s/255,a=o/255,u=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}l.relativeLuminance=function(s){return c(s>>16&255,s>>8&255,255&s)},l.relativeLuminance2=c}(p=e.rgb||(e.rgb={})),function(l){function c(o,d,n){for(var a=o>>24&255,u=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));A<n&&(S>0||E>0||w>0);)S-=Math.max(0,Math.ceil(.1*S)),E-=Math.max(0,Math.ceil(.1*E)),w-=Math.max(0,Math.ceil(.1*w)),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));return(S<<24|E<<16|w<<8|255)>>>0}function s(o,d,n){for(var a=o>>24&255,u=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));A<n&&(S<255||E<255||w<255);)S=Math.min(255,S+Math.ceil(.1*(255-S))),E=Math.min(255,E+Math.ceil(.1*(255-E))),w=Math.min(255,w+Math.ceil(.1*(255-w))),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));return(S<<24|E<<16|w<<8|255)>>>0}l.ensureContrastRatio=function(o,d,n){var a=p.relativeLuminance(o>>8),u=p.relativeLuminance(d>>8);if(r(a,u)<n)return u<a?c(o,d,n):s(o,d,n)},l.reduceLuminance=c,l.increaseLuminance=s,l.toChannels=function(o){return[o>>24&255,o>>16&255,o>>8&255,255&o]},l.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(i=e.rgba||(e.rgba={})),e.toPaddedHex=h,e.contrastRatio=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isLinux=e.isWindows=e.isIphone=e.isIpad=e.isMac=e.isSafari=e.isFirefox=void 0;var v=typeof navigator=="undefined",g=v?"node":navigator.userAgent,p=v?"node":navigator.platform;function i(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=i(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=i(["Windows","Win16","Win32","WinCE"],p),e.isLinux=p.indexOf("Linux")>=0},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.C1=e.C0=void 0,function(v){v.NUL="\0",v.SOH="",v.STX="",v.ETX="",v.EOT="",v.ENQ="",v.ACK="",v.BEL="\x07",v.BS="\b",v.HT=" ",v.LF=`
`,v.VT="\v",v.FF="\f",v.CR="\r",v.SO="",v.SI="",v.DLE="",v.DC1="",v.DC2="",v.DC3="",v.DC4="",v.NAK="",v.SYN="",v.ETB="",v.CAN="",v.EM="",v.SUB="",v.ESC="\x1B",v.FS="",v.GS="",v.RS="",v.US="",v.SP=" ",v.DEL="\x7F"}(e.C0||(e.C0={})),function(v){v.PAD="\x80",v.HOP="\x81",v.BPH="\x82",v.NBH="\x83",v.IND="\x84",v.NEL="\x85",v.SSA="\x86",v.ESA="\x87",v.HTS="\x88",v.HTJ="\x89",v.VTS="\x8A",v.PLD="\x8B",v.PLU="\x8C",v.RI="\x8D",v.SS2="\x8E",v.SS3="\x8F",v.DCS="\x90",v.PU1="\x91",v.PU2="\x92",v.STS="\x93",v.CCH="\x94",v.MW="\x95",v.SPA="\x96",v.EPA="\x97",v.SOS="\x98",v.SGCI="\x99",v.SCI="\x9A",v.CSI="\x9B",v.ST="\x9C",v.OSC="\x9D",v.PM="\x9E",v.APC="\x9F"}(e.C1||(e.C1={}))},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRenderLayer=void 0;var v=t(3),g=t(9),p=t(25),i=t(6),h=t(28),r=t(10),l=t(17),c=function(){function s(o,d,n,a,u,f,S,E){this._container=o,this._alpha=a,this._colors=u,this._rendererId=f,this._bufferService=S,this._optionsService=E,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+d+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var o;l.removeElementFromParent(this._canvas),(o=this._charAtlas)===null||o===void 0||o.dispose()},s.prototype._initCanvas=function(){this._ctx=h.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(o,d){},s.prototype.onSelectionChanged=function(o,d,n){n===void 0&&(n=!1)},s.prototype.setColors=function(o){this._refreshCharAtlas(o)},s.prototype._setTransparency=function(o){if(o!==this._alpha){var d=this._canvas;this._alpha=o,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,d),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(o){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=p.acquireCharAtlas(this._optionsService.options,this._rendererId,o,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(o){this._scaledCellWidth=o.scaledCellWidth,this._scaledCellHeight=o.scaledCellHeight,this._scaledCharWidth=o.scaledCharWidth,this._scaledCharHeight=o.scaledCharHeight,this._scaledCharLeft=o.scaledCharLeft,this._scaledCharTop=o.scaledCharTop,this._canvas.width=o.scaledCanvasWidth,this._canvas.height=o.scaledCanvasHeight,this._canvas.style.width=o.canvasWidth+"px",this._canvas.style.height=o.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(o,d,n,a){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(o,d,n){n===void 0&&(n=1),this._ctx.fillRect(o*this._scaledCellWidth,(d+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(o,d,n){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(o,d,n,a){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(o*this._scaledCellWidth+window.devicePixelRatio/2,d*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,a*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(o,d,n,a){this._alpha?this._ctx.clearRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(o,d,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(o,d,n){var a,u,f=this._getContrastColor(o);f||o.isFgRGB()||o.isBgRGB()?this._drawUncachedChars(o,d,n,f):(o.isInverse()?(a=o.isBgDefault()?g.INVERTED_DEFAULT_COLOR:o.getBgColor(),u=o.isFgDefault()?g.INVERTED_DEFAULT_COLOR:o.getFgColor()):(u=o.isBgDefault()?v.DEFAULT_COLOR:o.getBgColor(),a=o.isFgDefault()?v.DEFAULT_COLOR:o.getFgColor()),a+=this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&a<8?8:0,this._currentGlyphIdentifier.chars=o.getChars()||v.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=o.getCode()||v.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=a,this._currentGlyphIdentifier.bold=!!o.isBold(),this._currentGlyphIdentifier.dim=!!o.isDim(),this._currentGlyphIdentifier.italic=!!o.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(o,d,n))},s.prototype._drawUncachedChars=function(o,d,n,a){if(this._ctx.save(),this._ctx.font=this._getFont(!!o.isBold(),!!o.isItalic()),this._ctx.textBaseline="middle",o.isInverse())if(a)this._ctx.fillStyle=a.css;else if(o.isBgDefault())this._ctx.fillStyle=r.color.opaque(this._colors.background).css;else if(o.isBgRGB())this._ctx.fillStyle="rgb("+i.AttributeData.toColorRGB(o.getBgColor()).join(",")+")";else{var u=o.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(a)this._ctx.fillStyle=a.css;else if(o.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(o.isFgRGB())this._ctx.fillStyle="rgb("+i.AttributeData.toColorRGB(o.getFgColor()).join(",")+")";else{var f=o.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&f<8&&(f+=8),this._ctx.fillStyle=this._colors.ansi[f].css}this._clipRow(n),o.isDim()&&(this._ctx.globalAlpha=g.DIM_OPACITY),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(o){this._ctx.beginPath(),this._ctx.rect(0,o*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(o,d){return(d?"italic":"")+" "+(o?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(o){if(this._optionsService.options.minimumContrastRatio!==1){var d=this._colors.contrastCache.getColor(o.bg,o.fg);if(d!==void 0)return d||void 0;var n=o.getFgColor(),a=o.getFgColorMode(),u=o.getBgColor(),f=o.getBgColorMode(),S=!!o.isInverse(),E=!!o.isInverse();if(S){var w=n;n=u,u=w;var A=a;a=f,f=A}var b=this._resolveBackgroundRgba(f,u,S),C=this._resolveForegroundRgba(a,n,S,E),m=r.rgba.ensureContrastRatio(b,C,this._optionsService.options.minimumContrastRatio);if(m){var y={css:r.channels.toCss(m>>24&255,m>>16&255,m>>8&255),rgba:m};return this._colors.contrastCache.setColor(o.bg,o.fg,y),y}this._colors.contrastCache.setColor(o.bg,o.fg,null)}},s.prototype._resolveBackgroundRgba=function(o,d,n){switch(o){case 16777216:case 33554432:return this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(o,d,n,a){switch(o){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&a&&d<8&&(d+=8),this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},s}();e.BaseRenderLayer=c},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0;function v(g,p,i){p.di$target===p?p.di$dependencies.push({id:g,index:i}):(p.di$dependencies=[{id:g,index:i}],p.di$target=p)}e.serviceRegistry=new Map,e.getServiceDependencies=function(g){return g.di$dependencies||[]},e.createDecorator=function(g){if(e.serviceRegistry.has(g))return e.serviceRegistry.get(g);var p=function(i,h,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");v(p,i,r)};return p.toString=function(){return g},e.serviceRegistry.set(g,p),p}},function(N,e,t){"use strict";function v(g,p,i,h){if(i===void 0&&(i=0),h===void 0&&(h=g.length),i>=g.length)return g;i=(g.length+i)%g.length,h=h>=g.length?g.length:(g.length+h)%g.length;for(var r=i;r<h;++r)g[r]=p;return g}Object.defineProperty(e,"__esModule",{value:!0}),e.concat=e.fillFallback=e.fill=void 0,e.fill=function(g,p,i,h){return g.fill?g.fill(p,i,h):v(g,p,i,h)},e.fillFallback=v,e.concat=function(g,p){var i=new g.constructor(g.length+p.length);return i.set(g),i.set(p,g.length),i}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BufferLine=e.DEFAULT_ATTR_DATA=void 0;var v=t(8),g=t(3),p=t(4),i=t(6);e.DEFAULT_ATTR_DATA=Object.freeze(new i.AttributeData);var h=function(){function r(l,c,s){s===void 0&&(s=!1),this.isWrapped=s,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*l);for(var o=c||p.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),d=0;d<l;++d)this.setCell(d,o);this.length=l}return r.prototype.get=function(l){var c=this._data[3*l+0],s=2097151&c;return[this._data[3*l+1],2097152&c?this._combined[l]:s?v.stringFromCodePoint(s):"",c>>22,2097152&c?this._combined[l].charCodeAt(this._combined[l].length-1):s]},r.prototype.set=function(l,c){this._data[3*l+1]=c[g.CHAR_DATA_ATTR_INDEX],c[g.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[l]=c[1],this._data[3*l+0]=2097152|l|c[g.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*l+0]=c[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|c[g.CHAR_DATA_WIDTH_INDEX]<<22},r.prototype.getWidth=function(l){return this._data[3*l+0]>>22},r.prototype.hasWidth=function(l){return 12582912&this._data[3*l+0]},r.prototype.getFg=function(l){return this._data[3*l+1]},r.prototype.getBg=function(l){return this._data[3*l+2]},r.prototype.hasContent=function(l){return 4194303&this._data[3*l+0]},r.prototype.getCodePoint=function(l){var c=this._data[3*l+0];return 2097152&c?this._combined[l].charCodeAt(this._combined[l].length-1):2097151&c},r.prototype.isCombined=function(l){return 2097152&this._data[3*l+0]},r.prototype.getString=function(l){var c=this._data[3*l+0];return 2097152&c?this._combined[l]:2097151&c?v.stringFromCodePoint(2097151&c):""},r.prototype.loadCell=function(l,c){var s=3*l;return c.content=this._data[s+0],c.fg=this._data[s+1],c.bg=this._data[s+2],2097152&c.content&&(c.combinedData=this._combined[l]),268435456&c.bg&&(c.extended=this._extendedAttrs[l]),c},r.prototype.setCell=function(l,c){2097152&c.content&&(this._combined[l]=c.combinedData),268435456&c.bg&&(this._extendedAttrs[l]=c.extended),this._data[3*l+0]=c.content,this._data[3*l+1]=c.fg,this._data[3*l+2]=c.bg},r.prototype.setCellFromCodePoint=function(l,c,s,o,d,n){268435456&d&&(this._extendedAttrs[l]=n),this._data[3*l+0]=c|s<<22,this._data[3*l+1]=o,this._data[3*l+2]=d},r.prototype.addCodepointToCell=function(l,c){var s=this._data[3*l+0];2097152&s?this._combined[l]+=v.stringFromCodePoint(c):(2097151&s?(this._combined[l]=v.stringFromCodePoint(2097151&s)+v.stringFromCodePoint(c),s&=-2097152,s|=2097152):s=c|1<<22,this._data[3*l+0]=s)},r.prototype.insertCells=function(l,c,s,o){if((l%=this.length)&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),c<this.length-l){for(var d=new p.CellData,n=this.length-l-c-1;n>=0;--n)this.setCell(l+c+n,this.loadCell(l+n,d));for(n=0;n<c;++n)this.setCell(l+n,s)}else for(n=l;n<this.length;++n)this.setCell(n,s);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs)},r.prototype.deleteCells=function(l,c,s,o){if(l%=this.length,c<this.length-l){for(var d=new p.CellData,n=0;n<this.length-l-c;++n)this.setCell(l+n,this.loadCell(l+c+n,d));for(n=this.length-c;n<this.length;++n)this.setCell(n,s)}else for(n=l;n<this.length;++n)this.setCell(n,s);l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),this.getWidth(l)!==0||this.hasContent(l)||this.setCellFromCodePoint(l,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs)},r.prototype.replaceCells=function(l,c,s,o){for(l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),c<this.length&&this.getWidth(c-1)===2&&this.setCellFromCodePoint(c,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs);l<c&&l<this.length;)this.setCell(l++,s)},r.prototype.resize=function(l,c){if(l!==this.length){if(l>this.length){var s=new Uint32Array(3*l);this.length&&(3*l<this._data.length?s.set(this._data.subarray(0,3*l)):s.set(this._data)),this._data=s;for(var o=this.length;o<l;++o)this.setCell(o,c)}else if(l){(s=new Uint32Array(3*l)).set(this._data.subarray(0,3*l)),this._data=s;var d=Object.keys(this._combined);for(o=0;o<d.length;o++){var n=parseInt(d[o],10);n>=l&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=l}},r.prototype.fill=function(l){this._combined={},this._extendedAttrs={};for(var c=0;c<this.length;++c)this.setCell(c,l)},r.prototype.copyFrom=function(l){for(var c in this.length!==l.length?this._data=new Uint32Array(l._data):this._data.set(l._data),this.length=l.length,this._combined={},l._combined)this._combined[c]=l._combined[c];for(var c in this._extendedAttrs={},l._extendedAttrs)this._extendedAttrs[c]=l._extendedAttrs[c];this.isWrapped=l.isWrapped},r.prototype.clone=function(){var l=new r(0);for(var c in l._data=new Uint32Array(this._data),l.length=this.length,this._combined)l._combined[c]=this._combined[c];for(var c in this._extendedAttrs)l._extendedAttrs[c]=this._extendedAttrs[c];return l.isWrapped=this.isWrapped,l},r.prototype.getTrimmedLength=function(){for(var l=this.length-1;l>=0;--l)if(4194303&this._data[3*l+0])return l+(this._data[3*l+0]>>22);return 0},r.prototype.copyCellsFrom=function(l,c,s,o,d){var n=l._data;if(d)for(var a=o-1;a>=0;a--)for(var u=0;u<3;u++)this._data[3*(s+a)+u]=n[3*(c+a)+u];else for(a=0;a<o;a++)for(u=0;u<3;u++)this._data[3*(s+a)+u]=n[3*(c+a)+u];var f=Object.keys(l._combined);for(u=0;u<f.length;u++){var S=parseInt(f[u],10);S>=c&&(this._combined[S-c+s]=l._combined[S])}},r.prototype.translateToString=function(l,c,s){l===void 0&&(l=!1),c===void 0&&(c=0),s===void 0&&(s=this.length),l&&(s=Math.min(s,this.getTrimmedLength()));for(var o="";c<s;){var d=this._data[3*c+0],n=2097151&d;o+=2097152&d?this._combined[c]:n?v.stringFromCodePoint(n):g.WHITESPACE_CELL_CHAR,c+=d>>22||1}return o},r}();e.BufferLine=h},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeElementFromParent=void 0,e.removeElementFromParent=function(){for(var v,g=[],p=0;p<arguments.length;p++)g[p]=arguments[p];for(var i=0,h=g;i<h.length;i++){var r=h[i];(v=r==null?void 0:r.parentElement)===null||v===void 0||v.removeChild(r)}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.tooMuchOutput=e.promptLabel=void 0,e.promptLabel="Terminal input",e.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(C,m){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var P in x)x.hasOwnProperty(P)&&(y[P]=x[P])})(C,m)},function(C,m){function y(){this.constructor=C}v(C,m),C.prototype=m===null?Object.create(m):(y.prototype=m.prototype,new y)});Object.defineProperty(e,"__esModule",{value:!0}),e.InputHandler=e.WindowsOptionsReportType=void 0;var p,i=t(12),h=t(20),r=t(39),l=t(2),c=t(15),s=t(8),o=t(16),d=t(0),n=t(3),a=t(4),u=t(6),f=t(22),S=t(24),E={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function w(C,m){if(C>24)return m.setWinLines||!1;switch(C){case 1:return!!m.restoreWin;case 2:return!!m.minimizeWin;case 3:return!!m.setWinPosition;case 4:return!!m.setWinSizePixels;case 5:return!!m.raiseWin;case 6:return!!m.lowerWin;case 7:return!!m.refreshWin;case 8:return!!m.setWinSizeChars;case 9:return!!m.maximizeWin;case 10:return!!m.fullscreenWin;case 11:return!!m.getWinState;case 13:return!!m.getWinPosition;case 14:return!!m.getWinSizePixels;case 15:return!!m.getScreenSizePixels;case 16:return!!m.getCellSizePixels;case 18:return!!m.getWinSizeChars;case 19:return!!m.getScreenSizeChars;case 20:return!!m.getIconTitle;case 21:return!!m.getWinTitle;case 22:return!!m.pushTitle;case 23:return!!m.popTitle;case 24:return!!m.setWinLines}return!1}(function(C){C[C.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",C[C.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var A=function(){function C(m,y,x,P){this._bufferService=m,this._coreService=y,this._logService=x,this._optionsService=P,this._data=new Uint32Array(0)}return C.prototype.hook=function(m){this._data=new Uint32Array(0)},C.prototype.put=function(m,y,x){this._data=c.concat(this._data,m.subarray(y,x))},C.prototype.unhook=function(m){if(m){var y=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),y){case'"q':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r0"q'+i.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r61;1"p'+i.C0.ESC+"\\");case"r":var x=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+x+i.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r0m"+i.C0.ESC+"\\");case" q":var P={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return P-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+P+" q"+i.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",y),this._coreService.triggerDataEvent(i.C0.ESC+"P0$r"+i.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},C}(),b=function(C){function m(y,x,P,_,z,K,be,ae,Me){Me===void 0&&(Me=new r.EscapeSequenceParser);var B=C.call(this)||this;B._bufferService=y,B._charsetService=x,B._coreService=P,B._dirtyRowService=_,B._logService=z,B._optionsService=K,B._coreMouseService=be,B._unicodeService=ae,B._parser=Me,B._parseBuffer=new Uint32Array(4096),B._stringDecoder=new s.StringToUtf32,B._utf8Decoder=new s.Utf8ToUtf32,B._workCell=new a.CellData,B._windowTitle="",B._iconName="",B._windowTitleStack=[],B._iconNameStack=[],B._curAttrData=o.DEFAULT_ATTR_DATA.clone(),B._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone(),B._onRequestBell=new d.EventEmitter,B._onRequestRefreshRows=new d.EventEmitter,B._onRequestReset=new d.EventEmitter,B._onRequestScroll=new d.EventEmitter,B._onRequestSyncScrollBar=new d.EventEmitter,B._onRequestWindowsOptionsReport=new d.EventEmitter,B._onA11yChar=new d.EventEmitter,B._onA11yTab=new d.EventEmitter,B._onCursorMove=new d.EventEmitter,B._onLineFeed=new d.EventEmitter,B._onScroll=new d.EventEmitter,B._onTitleChange=new d.EventEmitter,B.register(B._parser),B._parser.setCsiHandlerFallback(function(X,W){B._logService.debug("Unknown CSI code: ",{identifier:B._parser.identToString(X),params:W.toArray()})}),B._parser.setEscHandlerFallback(function(X){B._logService.debug("Unknown ESC code: ",{identifier:B._parser.identToString(X)})}),B._parser.setExecuteHandlerFallback(function(X){B._logService.debug("Unknown EXECUTE code: ",{code:X})}),B._parser.setOscHandlerFallback(function(X,W,Z){B._logService.debug("Unknown OSC code: ",{identifier:X,action:W,data:Z})}),B._parser.setDcsHandlerFallback(function(X,W,Z){W==="HOOK"&&(Z=Z.toArray()),B._logService.debug("Unknown DCS code: ",{identifier:B._parser.identToString(X),action:W,payload:Z})}),B._parser.setPrintHandler(function(X,W,Z){return B.print(X,W,Z)}),B._parser.setCsiHandler({final:"@"},function(X){return B.insertChars(X)}),B._parser.setCsiHandler({intermediates:" ",final:"@"},function(X){return B.scrollLeft(X)}),B._parser.setCsiHandler({final:"A"},function(X){return B.cursorUp(X)}),B._parser.setCsiHandler({intermediates:" ",final:"A"},function(X){return B.scrollRight(X)}),B._parser.setCsiHandler({final:"B"},function(X){return B.cursorDown(X)}),B._parser.setCsiHandler({final:"C"},function(X){return B.cursorForward(X)}),B._parser.setCsiHandler({final:"D"},function(X){return B.cursorBackward(X)}),B._parser.setCsiHandler({final:"E"},function(X){return B.cursorNextLine(X)}),B._parser.setCsiHandler({final:"F"},function(X){return B.cursorPrecedingLine(X)}),B._parser.setCsiHandler({final:"G"},function(X){return B.cursorCharAbsolute(X)}),B._parser.setCsiHandler({final:"H"},function(X){return B.cursorPosition(X)}),B._parser.setCsiHandler({final:"I"},function(X){return B.cursorForwardTab(X)}),B._parser.setCsiHandler({final:"J"},function(X){return B.eraseInDisplay(X)}),B._parser.setCsiHandler({prefix:"?",final:"J"},function(X){return B.eraseInDisplay(X)}),B._parser.setCsiHandler({final:"K"},function(X){return B.eraseInLine(X)}),B._parser.setCsiHandler({prefix:"?",final:"K"},function(X){return B.eraseInLine(X)}),B._parser.setCsiHandler({final:"L"},function(X){return B.insertLines(X)}),B._parser.setCsiHandler({final:"M"},function(X){return B.deleteLines(X)}),B._parser.setCsiHandler({final:"P"},function(X){return B.deleteChars(X)}),B._parser.setCsiHandler({final:"S"},function(X){return B.scrollUp(X)}),B._parser.setCsiHandler({final:"T"},function(X){return B.scrollDown(X)}),B._parser.setCsiHandler({final:"X"},function(X){return B.eraseChars(X)}),B._parser.setCsiHandler({final:"Z"},function(X){return B.cursorBackwardTab(X)}),B._parser.setCsiHandler({final:"`"},function(X){return B.charPosAbsolute(X)}),B._parser.setCsiHandler({final:"a"},function(X){return B.hPositionRelative(X)}),B._parser.setCsiHandler({final:"b"},function(X){return B.repeatPrecedingCharacter(X)}),B._parser.setCsiHandler({final:"c"},function(X){return B.sendDeviceAttributesPrimary(X)}),B._parser.setCsiHandler({prefix:">",final:"c"},function(X){return B.sendDeviceAttributesSecondary(X)}),B._parser.setCsiHandler({final:"d"},function(X){return B.linePosAbsolute(X)}),B._parser.setCsiHandler({final:"e"},function(X){return B.vPositionRelative(X)}),B._parser.setCsiHandler({final:"f"},function(X){return B.hVPosition(X)}),B._parser.setCsiHandler({final:"g"},function(X){return B.tabClear(X)}),B._parser.setCsiHandler({final:"h"},function(X){return B.setMode(X)}),B._parser.setCsiHandler({prefix:"?",final:"h"},function(X){return B.setModePrivate(X)}),B._parser.setCsiHandler({final:"l"},function(X){return B.resetMode(X)}),B._parser.setCsiHandler({prefix:"?",final:"l"},function(X){return B.resetModePrivate(X)}),B._parser.setCsiHandler({final:"m"},function(X){return B.charAttributes(X)}),B._parser.setCsiHandler({final:"n"},function(X){return B.deviceStatus(X)}),B._parser.setCsiHandler({prefix:"?",final:"n"},function(X){return B.deviceStatusPrivate(X)}),B._parser.setCsiHandler({intermediates:"!",final:"p"},function(X){return B.softReset(X)}),B._parser.setCsiHandler({intermediates:" ",final:"q"},function(X){return B.setCursorStyle(X)}),B._parser.setCsiHandler({final:"r"},function(X){return B.setScrollRegion(X)}),B._parser.setCsiHandler({final:"s"},function(X){return B.saveCursor(X)}),B._parser.setCsiHandler({final:"t"},function(X){return B.windowOptions(X)}),B._parser.setCsiHandler({final:"u"},function(X){return B.restoreCursor(X)}),B._parser.setCsiHandler({intermediates:"'",final:"}"},function(X){return B.insertColumns(X)}),B._parser.setCsiHandler({intermediates:"'",final:"~"},function(X){return B.deleteColumns(X)}),B._parser.setExecuteHandler(i.C0.BEL,function(){return B.bell()}),B._parser.setExecuteHandler(i.C0.LF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.VT,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.FF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.CR,function(){return B.carriageReturn()}),B._parser.setExecuteHandler(i.C0.BS,function(){return B.backspace()}),B._parser.setExecuteHandler(i.C0.HT,function(){return B.tab()}),B._parser.setExecuteHandler(i.C0.SO,function(){return B.shiftOut()}),B._parser.setExecuteHandler(i.C0.SI,function(){return B.shiftIn()}),B._parser.setExecuteHandler(i.C1.IND,function(){return B.index()}),B._parser.setExecuteHandler(i.C1.NEL,function(){return B.nextLine()}),B._parser.setExecuteHandler(i.C1.HTS,function(){return B.tabSet()}),B._parser.setOscHandler(0,new f.OscHandler(function(X){B.setTitle(X),B.setIconName(X)})),B._parser.setOscHandler(1,new f.OscHandler(function(X){return B.setIconName(X)})),B._parser.setOscHandler(2,new f.OscHandler(function(X){return B.setTitle(X)})),B._parser.setEscHandler({final:"7"},function(){return B.saveCursor()}),B._parser.setEscHandler({final:"8"},function(){return B.restoreCursor()}),B._parser.setEscHandler({final:"D"},function(){return B.index()}),B._parser.setEscHandler({final:"E"},function(){return B.nextLine()}),B._parser.setEscHandler({final:"H"},function(){return B.tabSet()}),B._parser.setEscHandler({final:"M"},function(){return B.reverseIndex()}),B._parser.setEscHandler({final:"="},function(){return B.keypadApplicationMode()}),B._parser.setEscHandler({final:">"},function(){return B.keypadNumericMode()}),B._parser.setEscHandler({final:"c"},function(){return B.fullReset()}),B._parser.setEscHandler({final:"n"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"o"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"|"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"}"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"~"},function(){return B.setgLevel(1)}),B._parser.setEscHandler({intermediates:"%",final:"@"},function(){return B.selectDefaultCharset()}),B._parser.setEscHandler({intermediates:"%",final:"G"},function(){return B.selectDefaultCharset()});var $=function(X){G._parser.setEscHandler({intermediates:"(",final:X},function(){return B.selectCharset("("+X)}),G._parser.setEscHandler({intermediates:")",final:X},function(){return B.selectCharset(")"+X)}),G._parser.setEscHandler({intermediates:"*",final:X},function(){return B.selectCharset("*"+X)}),G._parser.setEscHandler({intermediates:"+",final:X},function(){return B.selectCharset("+"+X)}),G._parser.setEscHandler({intermediates:"-",final:X},function(){return B.selectCharset("-"+X)}),G._parser.setEscHandler({intermediates:".",final:X},function(){return B.selectCharset("."+X)}),G._parser.setEscHandler({intermediates:"/",final:X},function(){return B.selectCharset("/"+X)})},G=this;for(var se in h.CHARSETS)$(se);return B._parser.setEscHandler({intermediates:"#",final:"8"},function(){return B.screenAlignmentPattern()}),B._parser.setErrorHandler(function(X){return B._logService.error("Parsing error: ",X),X}),B._parser.setDcsHandler({intermediates:"$",final:"q"},new A(B._bufferService,B._coreService,B._logService,B._optionsService)),B}return g(m,C),Object.defineProperty(m.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){C.prototype.dispose.call(this)},m.prototype.parse=function(y){var x=this._bufferService.buffer,P=x.x,_=x.y;if(this._logService.debug("parsing data",y),this._parseBuffer.length<y.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(y.length,131072))),this._dirtyRowService.clearRange(),y.length>131072)for(var z=0;z<y.length;z+=131072){var K=z+131072<y.length?z+131072:y.length,be=typeof y=="string"?this._stringDecoder.decode(y.substring(z,K),this._parseBuffer):this._utf8Decoder.decode(y.subarray(z,K),this._parseBuffer);this._parser.parse(this._parseBuffer,be)}else be=typeof y=="string"?this._stringDecoder.decode(y,this._parseBuffer):this._utf8Decoder.decode(y,this._parseBuffer),this._parser.parse(this._parseBuffer,be);(x=this._bufferService.buffer).x===P&&x.y===_||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},m.prototype.print=function(y,x,P){var _,z,K=this._bufferService.buffer,be=this._charsetService.charset,ae=this._optionsService.options.screenReaderMode,Me=this._bufferService.cols,B=this._coreService.decPrivateModes.wraparound,$=this._coreService.modes.insertMode,G=this._curAttrData,se=K.lines.get(K.ybase+K.y);this._dirtyRowService.markDirty(K.y),K.x&&P-x>0&&se.getWidth(K.x-1)===2&&se.setCellFromCodePoint(K.x-1,0,1,G.fg,G.bg,G.extended);for(var X=x;X<P;++X){if(_=y[X],z=this._unicodeService.wcwidth(_),_<127&&be){var W=be[String.fromCharCode(_)];W&&(_=W.charCodeAt(0))}if(ae&&this._onA11yChar.fire(s.stringFromCodePoint(_)),z||!K.x){if(K.x+z-1>=Me){if(B){for(;K.x<Me;)se.setCellFromCodePoint(K.x++,0,1,G.fg,G.bg,G.extended);K.x=0,K.y++,K.y===K.scrollBottom+1?(K.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(K.y>=this._bufferService.rows&&(K.y=this._bufferService.rows-1),K.lines.get(K.ybase+K.y).isWrapped=!0),se=K.lines.get(K.ybase+K.y)}else if(K.x=Me-1,z===2)continue}if($&&(se.insertCells(K.x,z,K.getNullCell(G),G),se.getWidth(Me-1)===2&&se.setCellFromCodePoint(Me-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,G.fg,G.bg,G.extended)),se.setCellFromCodePoint(K.x++,_,z,G.fg,G.bg,G.extended),z>0)for(;--z;)se.setCellFromCodePoint(K.x++,0,0,G.fg,G.bg,G.extended)}else se.getWidth(K.x-1)?se.addCodepointToCell(K.x-1,_):se.addCodepointToCell(K.x-2,_)}P-x>0&&(se.loadCell(K.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),K.x<Me&&P-x>0&&se.getWidth(K.x)===0&&!se.hasContent(K.x)&&se.setCellFromCodePoint(K.x,0,1,G.fg,G.bg,G.extended),this._dirtyRowService.markDirty(K.y)},m.prototype.addCsiHandler=function(y,x){var P=this;return y.final!=="t"||y.prefix||y.intermediates?this._parser.addCsiHandler(y,x):this._parser.addCsiHandler(y,function(_){return!w(_.params[0],P._optionsService.options.windowOptions)||x(_)})},m.prototype.addDcsHandler=function(y,x){return this._parser.addDcsHandler(y,new S.DcsHandler(x))},m.prototype.addEscHandler=function(y,x){return this._parser.addEscHandler(y,x)},m.prototype.addOscHandler=function(y,x){return this._parser.addOscHandler(y,new f.OscHandler(x))},m.prototype.bell=function(){this._onRequestBell.fire()},m.prototype.lineFeed=function(){var y=this._bufferService.buffer;this._dirtyRowService.markDirty(y.y),this._optionsService.options.convertEol&&(y.x=0),y.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),y.x>=this._bufferService.cols&&y.x--,this._dirtyRowService.markDirty(y.y),this._onLineFeed.fire()},m.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},m.prototype.backspace=function(){var y,x=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(x.x>0&&x.x--);if(this._restrictCursor(this._bufferService.cols),x.x>0)x.x--;else if(x.x===0&&x.y>x.scrollTop&&x.y<=x.scrollBottom&&(!((y=x.lines.get(x.ybase+x.y))===null||y===void 0)&&y.isWrapped)){x.lines.get(x.ybase+x.y).isWrapped=!1,x.y--,x.x=this._bufferService.cols-1;var P=x.lines.get(x.ybase+x.y);P.hasWidth(x.x)&&!P.hasContent(x.x)&&x.x--}this._restrictCursor()},m.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var y=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-y)}},m.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},m.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},m.prototype._restrictCursor=function(y){y===void 0&&(y=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(y,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._setCursor=function(y,x){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=y,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+x):(this._bufferService.buffer.x=y,this._bufferService.buffer.y=x),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._moveCursor=function(y,x){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+y,this._bufferService.buffer.y+x)},m.prototype.cursorUp=function(y){var x=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;x>=0?this._moveCursor(0,-Math.min(x,y.params[0]||1)):this._moveCursor(0,-(y.params[0]||1))},m.prototype.cursorDown=function(y){var x=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;x>=0?this._moveCursor(0,Math.min(x,y.params[0]||1)):this._moveCursor(0,y.params[0]||1)},m.prototype.cursorForward=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.cursorBackward=function(y){this._moveCursor(-(y.params[0]||1),0)},m.prototype.cursorNextLine=function(y){this.cursorDown(y),this._bufferService.buffer.x=0},m.prototype.cursorPrecedingLine=function(y){this.cursorUp(y),this._bufferService.buffer.x=0},m.prototype.cursorCharAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.cursorPosition=function(y){this._setCursor(y.length>=2?(y.params[1]||1)-1:0,(y.params[0]||1)-1)},m.prototype.charPosAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.hPositionRelative=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.linePosAbsolute=function(y){this._setCursor(this._bufferService.buffer.x,(y.params[0]||1)-1)},m.prototype.vPositionRelative=function(y){this._moveCursor(0,y.params[0]||1)},m.prototype.hVPosition=function(y){this.cursorPosition(y)},m.prototype.tabClear=function(y){var x=y.params[0];x===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:x===3&&(this._bufferService.buffer.tabs={})},m.prototype.cursorForwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1;x--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},m.prototype.cursorBackwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.x=P.prevStop()},m.prototype._eraseInBufferLine=function(y,x,P,_){_===void 0&&(_=!1);var z=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);z.replaceCells(x,P,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_&&(z.isWrapped=!1)},m.prototype._resetBufferLine=function(y){var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);x.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),x.isWrapped=!1},m.prototype.eraseInDisplay=function(y){var x;switch(this._restrictCursor(),y.params[0]){case 0:for(x=this._bufferService.buffer.y,this._dirtyRowService.markDirty(x),this._eraseInBufferLine(x++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);x<this._bufferService.rows;x++)this._resetBufferLine(x);this._dirtyRowService.markDirty(x);break;case 1:for(x=this._bufferService.buffer.y,this._dirtyRowService.markDirty(x),this._eraseInBufferLine(x,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(x+1).isWrapped=!1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 2:for(x=this._bufferService.rows,this._dirtyRowService.markDirty(x-1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 3:var P=this._bufferService.buffer.lines.length-this._bufferService.rows;P>0&&(this._bufferService.buffer.lines.trimStart(P),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-P,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-P,0),this._onScroll.fire(0))}},m.prototype.eraseInLine=function(y){switch(this._restrictCursor(),y.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype.insertLines=function(y){this._restrictCursor();var x=y.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){for(var _=P.ybase+P.y,z=this._bufferService.rows-1-P.scrollBottom,K=this._bufferService.rows-1+P.ybase-z+1;x--;)P.lines.splice(K-1,1),P.lines.splice(_,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},m.prototype.deleteLines=function(y){this._restrictCursor();var x=y.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){var _,z=P.ybase+P.y;for(_=this._bufferService.rows-1-P.scrollBottom,_=this._bufferService.rows-1+P.ybase-_;x--;)P.lines.splice(z,1),P.lines.splice(_,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},m.prototype.insertChars=function(y){this._restrictCursor();var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.insertCells(this._bufferService.buffer.x,y.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.deleteChars=function(y){this._restrictCursor();var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.deleteCells(this._bufferService.buffer.x,y.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.scrollUp=function(y){for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.lines.splice(P.ybase+P.scrollTop,1),P.lines.splice(P.ybase+P.scrollBottom,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},m.prototype.scrollDown=function(y){for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.lines.splice(P.ybase+P.scrollBottom,1),P.lines.splice(P.ybase+P.scrollTop,0,P.getBlankLine(o.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},m.prototype.scrollLeft=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.deleteCells(0,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.scrollRight=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.insertCells(0,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.insertColumns=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=this._bufferService.buffer.lines.get(x.ybase+_);z.insertCells(x.x,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.deleteColumns=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.deleteCells(x.x,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.eraseChars=function(y){this._restrictCursor();var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(y.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.repeatPrecedingCharacter=function(y){if(this._parser.precedingCodepoint){for(var x=y.params[0]||1,P=new Uint32Array(x),_=0;_<x;++_)P[_]=this._parser.precedingCodepoint;this.print(P,0,P.length)}},m.prototype.sendDeviceAttributesPrimary=function(y){y.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(i.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(i.C0.ESC+"[?6c"))},m.prototype.sendDeviceAttributesSecondary=function(y){y.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(i.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(i.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(y.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(i.C0.ESC+"[>83;40003;0c"))},m.prototype._is=function(y){return(this._optionsService.options.termName+"").indexOf(y)===0},m.prototype.setMode=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){case 4:this._coreService.modes.insertMode=!0}},m.prototype.setModePrivate=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,h.DEFAULT_CHARSET),this._charsetService.setgCharset(1,h.DEFAULT_CHARSET),this._charsetService.setgCharset(2,h.DEFAULT_CHARSET),this._charsetService.setgCharset(3,h.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},m.prototype.resetMode=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){case 4:this._coreService.modes.insertMode=!1}},m.prototype.resetModePrivate=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),y.params[x]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},m.prototype._updateAttrColor=function(y,x,P,_,z){return x===2?(y|=50331648,y&=-16777216,y|=u.AttributeData.fromColorRGB([P,_,z])):x===5&&(y&=-50331904,y|=33554432|255&P),y},m.prototype._extractColor=function(y,x,P){var _=[0,0,-1,0,0,0],z=0,K=0;do{if(_[K+z]=y.params[x+K],y.hasSubParams(x+K)){var be=y.getSubParams(x+K),ae=0;do _[1]===5&&(z=1),_[K+ae+1+z]=be[ae];while(++ae<be.length&&ae+K+1+z<_.length);break}if(_[1]===5&&K+z>=2||_[1]===2&&K+z>=5)break;_[1]&&(z=1)}while(++K+x<y.length&&K+z<_.length);for(ae=2;ae<_.length;++ae)_[ae]===-1&&(_[ae]=0);switch(_[0]){case 38:P.fg=this._updateAttrColor(P.fg,_[1],_[3],_[4],_[5]);break;case 48:P.bg=this._updateAttrColor(P.bg,_[1],_[3],_[4],_[5]);break;case 58:P.extended=P.extended.clone(),P.extended.underlineColor=this._updateAttrColor(P.extended.underlineColor,_[1],_[3],_[4],_[5])}return K},m.prototype._processUnderline=function(y,x){x.extended=x.extended.clone(),(!~y||y>5)&&(y=1),x.extended.underlineStyle=y,x.fg|=268435456,y===0&&(x.fg&=-268435457),x.updateExtended()},m.prototype.charAttributes=function(y){if(y.length===1&&y.params[0]===0)return this._curAttrData.fg=o.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=o.DEFAULT_ATTR_DATA.bg);for(var x,P=y.length,_=this._curAttrData,z=0;z<P;z++)(x=y.params[z])>=30&&x<=37?(_.fg&=-50331904,_.fg|=16777216|x-30):x>=40&&x<=47?(_.bg&=-50331904,_.bg|=16777216|x-40):x>=90&&x<=97?(_.fg&=-50331904,_.fg|=16777224|x-90):x>=100&&x<=107?(_.bg&=-50331904,_.bg|=16777224|x-100):x===0?(_.fg=o.DEFAULT_ATTR_DATA.fg,_.bg=o.DEFAULT_ATTR_DATA.bg):x===1?_.fg|=134217728:x===3?_.bg|=67108864:x===4?(_.fg|=268435456,this._processUnderline(y.hasSubParams(z)?y.getSubParams(z)[0]:1,_)):x===5?_.fg|=536870912:x===7?_.fg|=67108864:x===8?_.fg|=1073741824:x===2?_.bg|=134217728:x===21?this._processUnderline(2,_):x===22?(_.fg&=-134217729,_.bg&=-134217729):x===23?_.bg&=-67108865:x===24?_.fg&=-268435457:x===25?_.fg&=-536870913:x===27?_.fg&=-67108865:x===28?_.fg&=-1073741825:x===39?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg):x===49?(_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):x===38||x===48||x===58?z+=this._extractColor(y,z,_):x===59?(_.extended=_.extended.clone(),_.extended.underlineColor=-1,_.updateExtended()):x===100?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg,_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",x)},m.prototype.deviceStatus=function(y){switch(y.params[0]){case 5:this._coreService.triggerDataEvent(i.C0.ESC+"[0n");break;case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"["+x+";"+P+"R")}},m.prototype.deviceStatusPrivate=function(y){switch(y.params[0]){case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"[?"+x+";"+P+"R")}},m.prototype.softReset=function(y){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},m.prototype.setCursorStyle=function(y){var x=y.params[0]||1;switch(x){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var P=x%2==1;this._optionsService.options.cursorBlink=P},m.prototype.setScrollRegion=function(y){var x,P=y.params[0]||1;(y.length<2||(x=y.params[1])>this._bufferService.rows||x===0)&&(x=this._bufferService.rows),x>P&&(this._bufferService.buffer.scrollTop=P-1,this._bufferService.buffer.scrollBottom=x-1,this._setCursor(0,0))},m.prototype.windowOptions=function(y){if(w(y.params[0],this._optionsService.options.windowOptions)){var x=y.length>1?y.params[1]:0;switch(y.params[0]){case 14:x!==2&&this._onRequestWindowsOptionsReport.fire(p.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(p.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(i.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:x!==0&&x!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),x!==0&&x!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:x!==0&&x!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),x!==0&&x!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},m.prototype.saveCursor=function(y){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},m.prototype.restoreCursor=function(y){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},m.prototype.setTitle=function(y){this._windowTitle=y,this._onTitleChange.fire(y)},m.prototype.setIconName=function(y){this._iconName=y},m.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},m.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},m.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},m.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,h.DEFAULT_CHARSET)},m.prototype.selectCharset=function(y){y.length===2?y[0]!=="/"&&this._charsetService.setgCharset(E[y[0]],h.CHARSETS[y[1]]||h.DEFAULT_CHARSET):this.selectDefaultCharset()},m.prototype.index=function(){this._restrictCursor();var y=this._bufferService.buffer;this._bufferService.buffer.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),this._restrictCursor()},m.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},m.prototype.reverseIndex=function(){this._restrictCursor();var y=this._bufferService.buffer;if(y.y===y.scrollTop){var x=y.scrollBottom-y.scrollTop;y.lines.shiftElements(y.ybase+y.y,x,1),y.lines.set(y.ybase+y.y,y.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(y.scrollTop,y.scrollBottom)}else y.y--,this._restrictCursor()},m.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},m.prototype.reset=function(){this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone()},m.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},m.prototype.setgLevel=function(y){this._charsetService.setgLevel(y)},m.prototype.screenAlignmentPattern=function(){var y=new a.CellData;y.content=1<<22|69,y.fg=this._curAttrData.fg,y.bg=this._curAttrData.bg;var x=this._bufferService.buffer;this._setCursor(0,0);for(var P=0;P<this._bufferService.rows;++P){var _=x.ybase+x.y+P,z=x.lines.get(_);z&&(z.fill(y),z.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},m}(l.Disposable);e.InputHandler=b},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_CHARSET=e.CHARSETS=void 0,e.CHARSETS={},e.DEFAULT_CHARSET=e.CHARSETS.B,e.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},e.CHARSETS.A={"#":"\xA3"},e.CHARSETS.B=void 0,e.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},e.CHARSETS.C=e.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},e.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},e.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},e.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},e.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},e.CHARSETS.E=e.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},e.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},e.CHARSETS.H=e.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},e.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Params=void 0;var v=function(){function g(p,i){if(p===void 0&&(p=32),i===void 0&&(i=32),this.maxLength=p,this.maxSubParamsLength=i,i>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(i),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return g.fromArray=function(p){var i=new g;if(!p.length)return i;for(var h=p[0]instanceof Array?1:0;h<p.length;++h){var r=p[h];if(r instanceof Array)for(var l=0;l<r.length;++l)i.addSubParam(r[l]);else i.addParam(r)}return i},g.prototype.clone=function(){var p=new g(this.maxLength,this.maxSubParamsLength);return p.params.set(this.params),p.length=this.length,p._subParams.set(this._subParams),p._subParamsLength=this._subParamsLength,p._subParamsIdx.set(this._subParamsIdx),p._rejectDigits=this._rejectDigits,p._rejectSubDigits=this._rejectSubDigits,p._digitIsSub=this._digitIsSub,p},g.prototype.toArray=function(){for(var p=[],i=0;i<this.length;++i){p.push(this.params[i]);var h=this._subParamsIdx[i]>>8,r=255&this._subParamsIdx[i];r-h>0&&p.push(Array.prototype.slice.call(this._subParams,h,r))}return p},g.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},g.prototype.addParam=function(p){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=p>2147483647?2147483647:p}},g.prototype.addSubParam=function(p){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=p>2147483647?2147483647:p,this._subParamsIdx[this.length-1]++}},g.prototype.hasSubParams=function(p){return(255&this._subParamsIdx[p])-(this._subParamsIdx[p]>>8)>0},g.prototype.getSubParams=function(p){var i=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];return h-i>0?this._subParams.subarray(i,h):null},g.prototype.getSubParamsAll=function(){for(var p={},i=0;i<this.length;++i){var h=this._subParamsIdx[i]>>8,r=255&this._subParamsIdx[i];r-h>0&&(p[i]=this._subParams.slice(h,r))}return p},g.prototype.addDigit=function(p){var i;if(!(this._rejectDigits||!(i=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var h=this._digitIsSub?this._subParams:this.params,r=h[i-1];h[i-1]=~r?Math.min(10*r+p,2147483647):p}},g}();e.Params=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OscHandler=e.OscParser=void 0;var v=t(23),g=t(8),p=function(){function h(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return h.prototype.addHandler=function(r,l){this._handlers[r]===void 0&&(this._handlers[r]=[]);var c=this._handlers[r];return c.push(l),{dispose:function(){var s=c.indexOf(l);s!==-1&&c.splice(s,1)}}},h.prototype.setHandler=function(r,l){this._handlers[r]=[l]},h.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},h.prototype.setHandlerFallback=function(r){this._handlerFb=r},h.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},h.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},h.prototype._start=function(){var r=this._handlers[this._id];if(r)for(var l=r.length-1;l>=0;l--)r[l].start();else this._handlerFb(this._id,"START")},h.prototype._put=function(r,l,c){var s=this._handlers[this._id];if(s)for(var o=s.length-1;o>=0;o--)s[o].put(r,l,c);else this._handlerFb(this._id,"PUT",g.utf32ToString(r,l,c))},h.prototype._end=function(r){var l=this._handlers[this._id];if(l){for(var c=l.length-1;c>=0&&l[c].end(r)===!1;c--);for(c--;c>=0;c--)l[c].end(!1)}else this._handlerFb(this._id,"END",r)},h.prototype.start=function(){this.reset(),this._id=-1,this._state=1},h.prototype.put=function(r,l,c){if(this._state!==3){if(this._state===1)for(;l<c;){var s=r[l++];if(s===59){this._state=2,this._start();break}if(s<48||57<s)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+s-48}this._state===2&&c-l>0&&this._put(r,l,c)}},h.prototype.end=function(r){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(r)),this._id=-1,this._state=0)},h}();e.OscParser=p;var i=function(){function h(r){this._handler=r,this._data="",this._hitLimit=!1}return h.prototype.start=function(){this._data="",this._hitLimit=!1},h.prototype.put=function(r,l,c){this._hitLimit||(this._data+=g.utf32ToString(r,l,c),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},h.prototype.end=function(r){var l;return this._hitLimit?l=!1:r&&(l=this._handler(this._data)),this._data="",this._hitLimit=!1,l},h}();e.OscHandler=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PAYLOAD_LIMIT=void 0,e.PAYLOAD_LIMIT=1e7},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DcsHandler=e.DcsParser=void 0;var v=t(8),g=t(21),p=t(23),i=[],h=function(){function l(){this._handlers=Object.create(null),this._active=i,this._ident=0,this._handlerFb=function(){}}return l.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},l.prototype.addHandler=function(c,s){this._handlers[c]===void 0&&(this._handlers[c]=[]);var o=this._handlers[c];return o.push(s),{dispose:function(){var d=o.indexOf(s);d!==-1&&o.splice(d,1)}}},l.prototype.setHandler=function(c,s){this._handlers[c]=[s]},l.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},l.prototype.setHandlerFallback=function(c){this._handlerFb=c},l.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=i,this._ident=0},l.prototype.hook=function(c,s){if(this.reset(),this._ident=c,this._active=this._handlers[c]||i,this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].hook(s);else this._handlerFb(this._ident,"HOOK",s)},l.prototype.put=function(c,s,o){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(c,s,o);else this._handlerFb(this._ident,"PUT",v.utf32ToString(c,s,o))},l.prototype.unhook=function(c){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(c)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",c);this._active=i,this._ident=0},l}();e.DcsParser=h;var r=function(){function l(c){this._handler=c,this._data="",this._hitLimit=!1}return l.prototype.hook=function(c){this._params=c.clone(),this._data="",this._hitLimit=!1},l.prototype.put=function(c,s,o){this._hitLimit||(this._data+=v.utf32ToString(c,s,o),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},l.prototype.unhook=function(c){var s;return this._hitLimit?s=!1:c&&(s=this._handler(this._data,this._params||new g.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},l}();e.DcsHandler=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeTerminalFromCache=e.acquireCharAtlas=void 0;var v=t(26),g=t(43),p=[];e.acquireCharAtlas=function(i,h,r,l,c){for(var s=v.generateConfig(l,c,i,r),o=0;o<p.length;o++){var d=(n=p[o]).ownedBy.indexOf(h);if(d>=0){if(v.configEquals(n.config,s))return n.atlas;n.ownedBy.length===1?(n.atlas.dispose(),p.splice(o,1)):n.ownedBy.splice(d,1);break}}for(o=0;o<p.length;o++){var n=p[o];if(v.configEquals(n.config,s))return n.ownedBy.push(h),n.atlas}var a={atlas:new g.DynamicCharAtlas(document,s),config:s,ownedBy:[h]};return p.push(a),a.atlas},e.removeTerminalFromCache=function(i){for(var h=0;h<p.length;h++){var r=p[h].ownedBy.indexOf(i);if(r!==-1){p[h].ownedBy.length===1?(p[h].atlas.dispose(),p.splice(h,1)):p[h].ownedBy.splice(r,1);break}}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.is256Color=e.configEquals=e.generateConfig=void 0;var v=t(3);e.generateConfig=function(g,p,i,h){var r={foreground:h.foreground,background:h.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:h.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:g,scaledCharHeight:p,fontFamily:i.fontFamily,fontSize:i.fontSize,fontWeight:i.fontWeight,fontWeightBold:i.fontWeightBold,allowTransparency:i.allowTransparency,colors:r}},e.configEquals=function(g,p){for(var i=0;i<g.colors.ansi.length;i++)if(g.colors.ansi[i].rgba!==p.colors.ansi[i].rgba)return!1;return g.devicePixelRatio===p.devicePixelRatio&&g.fontFamily===p.fontFamily&&g.fontSize===p.fontSize&&g.fontWeight===p.fontWeight&&g.fontWeightBold===p.fontWeightBold&&g.allowTransparency===p.allowTransparency&&g.scaledCharWidth===p.scaledCharWidth&&g.scaledCharHeight===p.scaledCharHeight&&g.colors.foreground===p.colors.foreground&&g.colors.background===p.colors.background},e.is256Color=function(g){return g<v.DEFAULT_COLOR}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorManager=e.DEFAULT_ANSI_COLORS=void 0;var v=t(10),g=t(45),p=v.css.toColor("#ffffff"),i=v.css.toColor("#000000"),h=v.css.toColor("#ffffff"),r=v.css.toColor("#000000"),l={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};e.DEFAULT_ANSI_COLORS=function(){for(var s=[v.css.toColor("#2e3436"),v.css.toColor("#cc0000"),v.css.toColor("#4e9a06"),v.css.toColor("#c4a000"),v.css.toColor("#3465a4"),v.css.toColor("#75507b"),v.css.toColor("#06989a"),v.css.toColor("#d3d7cf"),v.css.toColor("#555753"),v.css.toColor("#ef2929"),v.css.toColor("#8ae234"),v.css.toColor("#fce94f"),v.css.toColor("#729fcf"),v.css.toColor("#ad7fa8"),v.css.toColor("#34e2e2"),v.css.toColor("#eeeeec")],o=[0,95,135,175,215,255],d=0;d<216;d++){var n=o[d/36%6|0],a=o[d/6%6|0],u=o[d%6];s.push({css:v.channels.toCss(n,a,u),rgba:v.channels.toRgba(n,a,u)})}for(d=0;d<24;d++){var f=8+10*d;s.push({css:v.channels.toCss(f,f,f),rgba:v.channels.toRgba(f,f,f)})}return s}();var c=function(){function s(o,d){this.allowTransparency=d;var n=o.createElement("canvas");n.width=1,n.height=1;var a=n.getContext("2d");if(!a)throw new Error("Could not get rendering context");this._ctx=a,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new g.ColorContrastCache,this.colors={foreground:p,background:i,cursor:h,cursorAccent:r,selectionTransparent:l,selectionOpaque:v.color.blend(i,l),ansi:e.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return s.prototype.onOptionsChange=function(o){o==="minimumContrastRatio"&&this._contrastCache.clear()},s.prototype.setTheme=function(o){o===void 0&&(o={}),this.colors.foreground=this._parseColor(o.foreground,p),this.colors.background=this._parseColor(o.background,i),this.colors.cursor=this._parseColor(o.cursor,h,!0),this.colors.cursorAccent=this._parseColor(o.cursorAccent,r,!0),this.colors.selectionTransparent=this._parseColor(o.selection,l,!0),this.colors.selectionOpaque=v.color.blend(this.colors.background,this.colors.selectionTransparent),v.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=v.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(o.black,e.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(o.red,e.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(o.green,e.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(o.yellow,e.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(o.blue,e.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(o.magenta,e.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(o.cyan,e.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(o.white,e.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(o.brightBlack,e.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(o.brightRed,e.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(o.brightGreen,e.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(o.brightYellow,e.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(o.brightBlue,e.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(o.brightMagenta,e.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(o.brightCyan,e.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(o.brightWhite,e.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},s.prototype._parseColor=function(o,d,n){if(n===void 0&&(n=this.allowTransparency),o===void 0)return d;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=o,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+o+" is invalid using fallback "+d.css),d;this._ctx.fillRect(0,0,1,1);var a=this._ctx.getImageData(0,0,1,1).data;if(a[3]!==255){if(!n)return console.warn("Color: "+o+" is using transparency, but allowTransparency is false. Using fallback "+d.css+"."),d;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(b){return Number(b)}),f=u[0],S=u[1],E=u[2],w=u[3],A=Math.round(255*w);return{rgba:v.channels.toRgba(f,S,E,A),css:o}}return{css:this._ctx.fillStyle,rgba:v.channels.toRgba(a[0],a[1],a[2],a[3])}},s}();e.ColorManager=c},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.throwIfFalsy=void 0,e.throwIfFalsy=function(v){if(!v)throw new Error("value must not be falsy");return v}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(c,s){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,d){o.__proto__=d}||function(o,d){for(var n in d)d.hasOwnProperty(n)&&(o[n]=d[n])})(c,s)},function(c,s){function o(){this.constructor=c}v(c,s),c.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CharacterJoinerRegistry=e.JoinedCellData=void 0;var p=t(6),i=t(3),h=t(4),r=function(c){function s(o,d,n){var a=c.call(this)||this;return a.content=0,a.combinedData="",a.fg=o.fg,a.bg=o.bg,a.combinedData=d,a._width=n,a}return g(s,c),s.prototype.isCombined=function(){return 2097152},s.prototype.getWidth=function(){return this._width},s.prototype.getChars=function(){return this.combinedData},s.prototype.getCode=function(){return 2097151},s.prototype.setFromCharData=function(o){throw new Error("not implemented")},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(p.AttributeData);e.JoinedCellData=r;var l=function(){function c(s){this._bufferService=s,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new h.CellData}return c.prototype.registerCharacterJoiner=function(s){var o={id:this._nextCharacterJoinerId++,handler:s};return this._characterJoiners.push(o),o.id},c.prototype.deregisterCharacterJoiner=function(s){for(var o=0;o<this._characterJoiners.length;o++)if(this._characterJoiners[o].id===s)return this._characterJoiners.splice(o,1),!0;return!1},c.prototype.getJoinedCharacters=function(s){if(this._characterJoiners.length===0)return[];var o=this._bufferService.buffer.lines.get(s);if(!o||o.length===0)return[];for(var d=[],n=o.translateToString(!0),a=0,u=0,f=0,S=o.getFg(0),E=o.getBg(0),w=0;w<o.getTrimmedLength();w++)if(o.loadCell(w,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==S||this._workCell.bg!==E){if(w-a>1)for(var A=this._getJoinedRanges(n,f,u,o,a),b=0;b<A.length;b++)d.push(A[b]);a=w,f=u,S=this._workCell.fg,E=this._workCell.bg}u+=this._workCell.getChars().length||i.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-a>1)for(A=this._getJoinedRanges(n,f,u,o,a),b=0;b<A.length;b++)d.push(A[b]);return d},c.prototype._getJoinedRanges=function(s,o,d,n,a){for(var u=s.substring(o,d),f=this._characterJoiners[0].handler(u),S=1;S<this._characterJoiners.length;S++)for(var E=this._characterJoiners[S].handler(u),w=0;w<E.length;w++)c._mergeRanges(f,E[w]);return this._stringRangesToCellRanges(f,n,a),f},c.prototype._stringRangesToCellRanges=function(s,o,d){var n=0,a=!1,u=0,f=s[n];if(f){for(var S=d;S<this._bufferService.cols;S++){var E=o.getWidth(S),w=o.getString(S).length||i.WHITESPACE_CELL_CHAR.length;if(E!==0){if(!a&&f[0]<=u&&(f[0]=S,a=!0),f[1]<=u){if(f[1]=S,!(f=s[++n]))break;f[0]<=u?(f[0]=S,a=!0):a=!1}u+=w}}f&&(f[1]=this._bufferService.cols)}},c._mergeRanges=function(s,o){for(var d=!1,n=0;n<s.length;n++){var a=s[n];if(d){if(o[1]<=a[0])return s[n-1][1]=o[1],s;if(o[1]<=a[1])return s[n-1][1]=Math.max(o[1],a[1]),s.splice(n,1),s;s.splice(n,1),n--}else{if(o[1]<=a[0])return s.splice(n,0,o),s;if(o[1]<=a[1])return a[0]=Math.min(o[0],a[0]),s;o[0]<a[1]&&(a[0]=Math.min(o[0],a[0]),d=!0)}}return d?s[s.length-1][1]=o[1]:s.push(o),s},c}();e.CharacterJoinerRegistry=l},function(N,e,t){"use strict";function v(g,p){var i=p.getBoundingClientRect();return[g.clientX-i.left,g.clientY-i.top]}Object.defineProperty(e,"__esModule",{value:!0}),e.getRawByteCoords=e.getCoords=e.getCoordsRelativeToElement=void 0,e.getCoordsRelativeToElement=v,e.getCoords=function(g,p,i,h,r,l,c,s){if(r){var o=v(g,p);if(o)return o[0]=Math.ceil((o[0]+(s?l/2:0))/l),o[1]=Math.ceil(o[1]/c),o[0]=Math.min(Math.max(o[0],1),i+(s?1:0)),o[1]=Math.min(Math.max(o[1],1),h),o}},e.getRawByteCoords=function(g){if(g)return{x:g[0]+32,y:g[1]+32}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RenderDebouncer=void 0;var v=function(){function g(p){this._renderCallback=p}return g.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},g.prototype.refresh=function(p,i,h){var r=this;this._rowCount=h,p=p!==void 0?p:0,i=i!==void 0?i:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,p):p,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,i):i,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return r._innerRefresh()}))},g.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var p=Math.max(this._rowStart,0),i=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(p,i)}},g}();e.RenderDebouncer=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)l.hasOwnProperty(c)&&(r[c]=l[c])})(i,h)},function(i,h){function r(){this.constructor=i}v(i,h),i.prototype=h===null?Object.create(h):(r.prototype=h.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ScreenDprMonitor=void 0;var p=function(i){function h(){var r=i!==null&&i.apply(this,arguments)||this;return r._currentDevicePixelRatio=window.devicePixelRatio,r}return g(h,i),h.prototype.setListener=function(r){var l=this;this._listener&&this.clearListener(),this._listener=r,this._outerListener=function(){l._listener&&(l._listener(window.devicePixelRatio,l._currentDevicePixelRatio),l._updateDpr())},this._updateDpr()},h.prototype.dispose=function(){i.prototype.dispose.call(this),this.clearListener()},h.prototype._updateDpr=function(){var r;this._outerListener&&((r=this._resolutionMediaMatchList)===null||r===void 0||r.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},h.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},h}(t(2).Disposable);e.ScreenDprMonitor=p},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clone=void 0,e.clone=function v(g,p){if(p===void 0&&(p=5),typeof g!="object")return g;var i=Array.isArray(g)?[]:{};for(var h in g)i[h]=p<=1?g[h]:g[h]?v(g[h],p-1):g[h];return i}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var v=t(4),g=t(35),p=t(18),i=t(0),h=t(83),r=function(){function n(a){this._core=new g.Terminal(a),this._addonManager=new h.AddonManager}return n.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(n.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new o(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"unicode",{get:function(){return this._checkProposedApi(),new d(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this._checkProposedApi(),new c(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),n.prototype.blur=function(){this._core.blur()},n.prototype.focus=function(){this._core.focus()},n.prototype.resize=function(a,u){this._verifyIntegers(a,u),this._core.resize(a,u)},n.prototype.open=function(a){this._core.open(a)},n.prototype.attachCustomKeyEventHandler=function(a){this._core.attachCustomKeyEventHandler(a)},n.prototype.registerLinkMatcher=function(a,u,f){return this._checkProposedApi(),this._core.registerLinkMatcher(a,u,f)},n.prototype.deregisterLinkMatcher=function(a){this._checkProposedApi(),this._core.deregisterLinkMatcher(a)},n.prototype.registerLinkProvider=function(a){return this._checkProposedApi(),this._core.registerLinkProvider(a)},n.prototype.registerCharacterJoiner=function(a){return this._checkProposedApi(),this._core.registerCharacterJoiner(a)},n.prototype.deregisterCharacterJoiner=function(a){this._checkProposedApi(),this._core.deregisterCharacterJoiner(a)},n.prototype.registerMarker=function(a){return this._checkProposedApi(),this._verifyIntegers(a),this._core.addMarker(a)},n.prototype.addMarker=function(a){return this.registerMarker(a)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(a,u,f){this._verifyIntegers(a,u,f),this._core.select(a,u,f)},n.prototype.getSelection=function(){return this._core.getSelection()},n.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},n.prototype.clearSelection=function(){this._core.clearSelection()},n.prototype.selectAll=function(){this._core.selectAll()},n.prototype.selectLines=function(a,u){this._verifyIntegers(a,u),this._core.selectLines(a,u)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(a){this._verifyIntegers(a),this._core.scrollLines(a)},n.prototype.scrollPages=function(a){this._verifyIntegers(a),this._core.scrollPages(a)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(a){this._verifyIntegers(a),this._core.scrollToLine(a)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(a,u){this._core.write(a,u)},n.prototype.writeUtf8=function(a,u){this._core.write(a,u)},n.prototype.writeln=function(a,u){this._core.write(a),this._core.write(`\r
`,u)},n.prototype.paste=function(a){this._core.paste(a)},n.prototype.getOption=function(a){return this._core.optionsService.getOption(a)},n.prototype.setOption=function(a,u){this._core.optionsService.setOption(a,u)},n.prototype.refresh=function(a,u){this._verifyIntegers(a,u),this._core.refresh(a,u)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(a){return this._addonManager.loadAddon(this,a)},Object.defineProperty(n,"strings",{get:function(){return p},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var a=[],u=0;u<arguments.length;u++)a[u]=arguments[u];for(var f=0,S=a;f<S.length;f++){var E=S[f];if(E===1/0||isNaN(E)||E%1!=0)throw new Error("This API only accepts integers")}},n}();e.Terminal=r;var l=function(){function n(a,u){this._buffer=a,this.type=u}return n.prototype.init=function(a){return this._buffer=a,this},Object.defineProperty(n.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),n.prototype.getLine=function(a){var u=this._buffer.lines.get(a);if(u)return new s(u)},n.prototype.getNullCell=function(){return new v.CellData},n}(),c=function(){function n(a){var u=this;this._buffers=a,this._onBufferChange=new i.EventEmitter,this._normal=new l(this._buffers.normal,"normal"),this._alternate=new l(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(n.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),n}(),s=function(){function n(a){this._line=a}return Object.defineProperty(n.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),n.prototype.getCell=function(a,u){if(!(a<0||a>=this._line.length))return u?(this._line.loadCell(a,u),u):this._line.loadCell(a,new v.CellData)},n.prototype.translateToString=function(a,u,f){return this._line.translateToString(a,u,f)},n}(),o=function(){function n(a){this._core=a}return n.prototype.registerCsiHandler=function(a,u){return this._core.addCsiHandler(a,function(f){return u(f.toArray())})},n.prototype.addCsiHandler=function(a,u){return this.registerCsiHandler(a,u)},n.prototype.registerDcsHandler=function(a,u){return this._core.addDcsHandler(a,function(f,S){return u(f,S.toArray())})},n.prototype.addDcsHandler=function(a,u){return this.registerDcsHandler(a,u)},n.prototype.registerEscHandler=function(a,u){return this._core.addEscHandler(a,u)},n.prototype.addEscHandler=function(a,u){return this.registerEscHandler(a,u)},n.prototype.registerOscHandler=function(a,u){return this._core.addOscHandler(a,u)},n.prototype.addOscHandler=function(a,u){return this.registerOscHandler(a,u)},n}(),d=function(){function n(a){this._core=a}return n.prototype.register=function(a){this._core.unicodeService.register(a)},Object.defineProperty(n.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(a){this._core.unicodeService.activeVersion=a},enumerable:!1,configurable:!0}),n}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(Me,B){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,G){$.__proto__=G}||function($,G){for(var se in G)G.hasOwnProperty(se)&&($[se]=G[se])})(Me,B)},function(Me,B){function $(){this.constructor=Me}v(Me,B),Me.prototype=B===null?Object.create(B):($.prototype=B.prototype,new $)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var p=t(36),i=t(37),h=t(38),r=t(12),l=t(19),c=t(40),s=t(50),o=t(51),d=t(11),n=t(7),a=t(18),u=t(54),f=t(55),S=t(56),E=t(57),w=t(59),A=t(0),b=t(16),C=t(27),m=t(60),y=t(5),x=t(61),P=t(62),_=t(63),z=t(64),K=t(65),be=typeof window!="undefined"?window.document:null,ae=function(Me){function B($){$===void 0&&($={});var G=Me.call(this,$)||this;return G.browser=d,G._keyDownHandled=!1,G._onCursorMove=new A.EventEmitter,G._onKey=new A.EventEmitter,G._onRender=new A.EventEmitter,G._onSelectionChange=new A.EventEmitter,G._onTitleChange=new A.EventEmitter,G._onFocus=new A.EventEmitter,G._onBlur=new A.EventEmitter,G._onA11yCharEmitter=new A.EventEmitter,G._onA11yTabEmitter=new A.EventEmitter,G._setup(),G.linkifier=G._instantiationService.createInstance(s.Linkifier),G.linkifier2=G.register(G._instantiationService.createInstance(_.Linkifier2)),G.register(G._inputHandler.onRequestBell(function(){return G.bell()})),G.register(G._inputHandler.onRequestRefreshRows(function(se,X){return G.refresh(se,X)})),G.register(G._inputHandler.onRequestReset(function(){return G.reset()})),G.register(G._inputHandler.onRequestScroll(function(se,X){return G.scroll(se,X||void 0)})),G.register(G._inputHandler.onRequestWindowsOptionsReport(function(se){return G._reportWindowsOptions(se)})),G.register(A.forwardEvent(G._inputHandler.onCursorMove,G._onCursorMove)),G.register(A.forwardEvent(G._inputHandler.onTitleChange,G._onTitleChange)),G.register(A.forwardEvent(G._inputHandler.onA11yChar,G._onA11yCharEmitter)),G.register(A.forwardEvent(G._inputHandler.onA11yTab,G._onA11yTabEmitter)),G.register(G._bufferService.onResize(function(se){return G._afterResize(se.cols,se.rows)})),G}return g(B,Me),Object.defineProperty(B.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),B.prototype.dispose=function(){var $,G,se;this._isDisposed||(Me.prototype.dispose.call(this),($=this._renderService)===null||$===void 0||$.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(se=(G=this.element)===null||G===void 0?void 0:G.parentNode)===null||se===void 0||se.removeChild(this.element))},B.prototype._setup=function(){Me.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(B.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),B.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},B.prototype._updateOptions=function($){var G,se,X,W;switch(Me.prototype._updateOptions.call(this,$),$){case"fontFamily":case"fontSize":(G=this._renderService)===null||G===void 0||G.clear(),(se=this._charSizeService)===null||se===void 0||se.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(X=this.viewport)===null||X===void 0||X.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)):((W=this._accessibilityManager)===null||W===void 0||W.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},B.prototype._onTextAreaFocus=function($){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[I"),this.updateCursorStyle($),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},B.prototype.blur=function(){var $;return($=this.textarea)===null||$===void 0?void 0:$.blur()},B.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},B.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var $=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),G=this._bufferService.buffer.y*$,se=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=se+"px",this.textarea.style.top=G+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=$+"px",this.textarea.style.lineHeight=$+"px",this.textarea.style.zIndex="-5"}},B.prototype._initGlobal=function(){var $=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(se){$.hasSelection()&&h.copyHandler(se,$._selectionService)}));var G=function(se){return h.handlePasteEvent(se,$.textarea,$._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",G)),this.register(n.addDisposableDomListener(this.element,"paste",G)),d.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(se){se.button===2&&h.rightClickHandler(se,$.textarea,$.screenElement,$._selectionService,$.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(se){h.rightClickHandler(se,$.textarea,$.screenElement,$._selectionService,$.options.rightClickSelectsWord)})),d.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(se){se.button===1&&h.moveTextAreaUnderMouseCursor(se,$.textarea,$.screenElement)}))},B.prototype._bindKeys=function(){var $=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(G){return $._keyUp(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(G){return $._keyDown(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(G){return $._keyPress(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return $._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(G){return $._compositionHelper.compositionupdate(G)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return $._compositionHelper.compositionend()})),this.register(this.onRender(function(){return $._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(G){return $._queueLinkification(G.start,G.end)}))},B.prototype.open=function($){var G=this;if(!$)throw new Error("Terminal requires a parent element.");be.body.contains($)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=$.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),$.appendChild(this.element);var se=be.createDocumentFragment();this._viewportElement=be.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),se.appendChild(this._viewportElement),this._viewportScrollArea=be.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=be.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=be.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),se.appendChild(this.screenElement),this.textarea=be.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",a.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(n.addDisposableDomListener(this.textarea,"focus",function(Z){return G._onTextAreaFocus(Z)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return G._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var X=this._instantiationService.createInstance(z.CoreBrowserService,this.textarea);this._instantiationService.setService(y.ICoreBrowserService,X),this._charSizeService=this._instantiationService.createInstance(x.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(y.ICharSizeService,this._charSizeService),this._compositionView=be.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(p.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(se),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(be,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Z){return G._colorManager.onOptionsChange(Z)})),this._colorManager.setTheme(this._theme);var W=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,W,this.rows,this.screenElement)),this._instantiationService.setService(y.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(Z){return G._onRender.fire(Z)})),this.onResize(function(Z){return G._renderService.resize(Z.cols,Z.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(y.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(P.MouseService),this._instantiationService.setService(y.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(i.Viewport,function(Z,pe){return G.scrollLines(Z,pe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return G.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){G._renderService.onCursorMove(),G._syncTextArea()})),this.register(this.onResize(function(){return G._renderService.onResize(G.cols,G.rows)})),this.register(this.onBlur(function(){return G._renderService.onBlur()})),this.register(this.onFocus(function(){return G._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return G.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(o.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(y.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(Z){return G.scrollLines(Z.amount,Z.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return G._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(Z){return G._renderService.onSelectionChanged(Z.start,Z.end,Z.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(Z){G.textarea.value=Z,G.textarea.focus(),G.textarea.select()})),this.register(this.onScroll(function(){G.viewport.syncScrollArea(),G._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return G._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(f.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return G._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(n.addDisposableDomListener(this.element,"mousedown",function(Z){return G._selectionService.onMouseDown(Z)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},B.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(c.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(E.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},B.prototype._setTheme=function($){var G,se,X;this._theme=$,(G=this._colorManager)===null||G===void 0||G.setTheme($),(se=this._renderService)===null||se===void 0||se.setColors(this._colorManager.colors),(X=this.viewport)===null||X===void 0||X.onThemeChange(this._colorManager.colors)},B.prototype.bindMouse=function(){var $=this,G=this,se=this.element;function X(ye){var Pe,ct,Ue=G._mouseService.getRawByteCoords(ye,G.screenElement,G.cols,G.rows);if(!Ue)return!1;switch(ye.overrideType||ye.type){case"mousemove":ct=32,ye.buttons===void 0?(Pe=3,ye.button!==void 0&&(Pe=ye.button<3?ye.button:3)):Pe=1&ye.buttons?0:4&ye.buttons?1:2&ye.buttons?2:3;break;case"mouseup":ct=0,Pe=ye.button<3?ye.button:3;break;case"mousedown":ct=1,Pe=ye.button<3?ye.button:3;break;case"wheel":ye.deltaY!==0&&(ct=ye.deltaY<0?0:1),Pe=4;break;default:return!1}return!(ct===void 0||Pe===void 0||Pe>4)&&G._coreMouseService.triggerMouseEvent({col:Ue.x-33,row:Ue.y-33,button:Pe,action:ct,ctrl:ye.ctrlKey,alt:ye.altKey,shift:ye.shiftKey})}var W={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Z=function(ye){return X(ye),ye.buttons||($._document.removeEventListener("mouseup",W.mouseup),W.mousedrag&&$._document.removeEventListener("mousemove",W.mousedrag)),$.cancel(ye)},pe=function(ye){return X(ye),ye.preventDefault(),$.cancel(ye)},Ae=function(ye){ye.buttons&&X(ye)},he=function(ye){ye.buttons||X(ye)};this.register(this._coreMouseService.onProtocolChange(function(ye){ye?($.optionsService.options.logLevel==="debug"&&$._logService.debug("Binding to mouse events:",$._coreMouseService.explainEvents(ye)),$.element.classList.add("enable-mouse-events"),$._selectionService.disable()):($._logService.debug("Unbinding from mouse events."),$.element.classList.remove("enable-mouse-events"),$._selectionService.enable()),8&ye?W.mousemove||(se.addEventListener("mousemove",he),W.mousemove=he):(se.removeEventListener("mousemove",W.mousemove),W.mousemove=null),16&ye?W.wheel||(se.addEventListener("wheel",pe,{passive:!1}),W.wheel=pe):(se.removeEventListener("wheel",W.wheel),W.wheel=null),2&ye?W.mouseup||(W.mouseup=Z):($._document.removeEventListener("mouseup",W.mouseup),W.mouseup=null),4&ye?W.mousedrag||(W.mousedrag=Ae):($._document.removeEventListener("mousemove",W.mousedrag),W.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(se,"mousedown",function(ye){if(ye.preventDefault(),$.focus(),$._coreMouseService.areMouseEventsActive&&!$._selectionService.shouldForceSelection(ye))return X(ye),W.mouseup&&$._document.addEventListener("mouseup",W.mouseup),W.mousedrag&&$._document.addEventListener("mousemove",W.mousedrag),$.cancel(ye)})),this.register(n.addDisposableDomListener(se,"wheel",function(ye){if(!W.wheel){if(!$.buffer.hasScrollback){var Pe=$.viewport.getLinesScrolled(ye);if(Pe===0)return;for(var ct=r.C0.ESC+($._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ye.deltaY<0?"A":"B"),Ue="",Ve=0;Ve<Math.abs(Pe);Ve++)Ue+=ct;$._coreService.triggerDataEvent(Ue,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(se,"wheel",function(ye){if(!W.wheel)return $.viewport.onWheel(ye)?void 0:$.cancel(ye)},{passive:!1})),this.register(n.addDisposableDomListener(se,"touchstart",function(ye){if(!$._coreMouseService.areMouseEventsActive)return $.viewport.onTouchStart(ye),$.cancel(ye)},{passive:!0})),this.register(n.addDisposableDomListener(se,"touchmove",function(ye){if(!$._coreMouseService.areMouseEventsActive)return $.viewport.onTouchMove(ye)?void 0:$.cancel(ye)},{passive:!1}))},B.prototype.refresh=function($,G){var se;(se=this._renderService)===null||se===void 0||se.refreshRows($,G)},B.prototype._queueLinkification=function($,G){var se;(se=this.linkifier)===null||se===void 0||se.linkifyRows($,G)},B.prototype.updateCursorStyle=function($){this._selectionService&&this._selectionService.shouldColumnSelect($)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},B.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},B.prototype.scrollLines=function($,G){Me.prototype.scrollLines.call(this,$,G),this.refresh(0,this.rows-1)},B.prototype.paste=function($){h.paste($,this.textarea,this._coreService)},B.prototype.attachCustomKeyEventHandler=function($){this._customKeyEventHandler=$},B.prototype.registerLinkMatcher=function($,G,se){var X=this.linkifier.registerLinkMatcher($,G,se);return this.refresh(0,this.rows-1),X},B.prototype.deregisterLinkMatcher=function($){this.linkifier.deregisterLinkMatcher($)&&this.refresh(0,this.rows-1)},B.prototype.registerLinkProvider=function($){return this.linkifier2.registerLinkProvider($)},B.prototype.registerCharacterJoiner=function($){var G=this._renderService.registerCharacterJoiner($);return this.refresh(0,this.rows-1),G},B.prototype.deregisterCharacterJoiner=function($){this._renderService.deregisterCharacterJoiner($)&&this.refresh(0,this.rows-1)},Object.defineProperty(B.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),B.prototype.addMarker=function($){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+$)},B.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},B.prototype.select=function($,G,se){this._selectionService.setSelection($,G,se)},B.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},B.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},B.prototype.clearSelection=function(){var $;($=this._selectionService)===null||$===void 0||$.clearSelection()},B.prototype.selectAll=function(){var $;($=this._selectionService)===null||$===void 0||$.selectAll()},B.prototype.selectLines=function($,G){var se;(se=this._selectionService)===null||se===void 0||se.selectLines($,G)},B.prototype._keyDown=function($){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler($)===!1)return!1;if(!this._compositionHelper.keydown($))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var G=w.evaluateKeyboardEvent($,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle($),G.type===3||G.type===2){var se=this.rows-1;return this.scrollLines(G.type===2?-se:se),this.cancel($,!0)}return G.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,$)||(G.cancel&&this.cancel($,!0),!G.key||(G.key!==r.C0.ETX&&G.key!==r.C0.CR||(this.textarea.value=""),this._onKey.fire({key:G.key,domEvent:$}),this._showCursor(),this._coreService.triggerDataEvent(G.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel($,!0)))},B.prototype._isThirdLevelShift=function($,G){var se=$.isMac&&!this.options.macOptionIsMeta&&G.altKey&&!G.ctrlKey&&!G.metaKey||$.isWindows&&G.altKey&&G.ctrlKey&&!G.metaKey;return G.type==="keypress"?se:se&&(!G.keyCode||G.keyCode>47)},B.prototype._keyUp=function($){this._customKeyEventHandler&&this._customKeyEventHandler($)===!1||(function(G){return G.keyCode===16||G.keyCode===17||G.keyCode===18}($)||this.focus(),this.updateCursorStyle($))},B.prototype._keyPress=function($){var G;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler($)===!1)return!1;if(this.cancel($),$.charCode)G=$.charCode;else if($.which===null||$.which===void 0)G=$.keyCode;else{if($.which===0||$.charCode===0)return!1;G=$.which}return!(!G||($.altKey||$.ctrlKey||$.metaKey)&&!this._isThirdLevelShift(this.browser,$))&&(G=String.fromCharCode(G),this._onKey.fire({key:G,domEvent:$}),this._showCursor(),this._coreService.triggerDataEvent(G,!0),!0)},B.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},B.prototype.resize=function($,G){$!==this.cols||G!==this.rows?Me.prototype.resize.call(this,$,G):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},B.prototype._afterResize=function($,G){var se,X;(se=this._charSizeService)===null||se===void 0||se.measure(),(X=this.viewport)===null||X===void 0||X.syncScrollArea(!0)},B.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var $=1;$<this.rows;$++)this.buffer.lines.push(this.buffer.getBlankLine(b.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},B.prototype.reset=function(){var $,G;this.options.rows=this.rows,this.options.cols=this.cols;var se=this._customKeyEventHandler;this._setup(),Me.prototype.reset.call(this),($=this._selectionService)===null||$===void 0||$.reset(),this._customKeyEventHandler=se,this.refresh(0,this.rows-1),(G=this.viewport)===null||G===void 0||G.syncScrollArea()},B.prototype._reportWindowsOptions=function($){if(this._renderService)switch($){case l.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var G=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),se=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[4;"+se+";"+G+"t");break;case l.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var X=this._renderService.dimensions.scaledCellWidth.toFixed(0),W=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[6;"+W+";"+X+"t")}},B.prototype.cancel=function($,G){if(this.options.cancelEvents||G)return $.preventDefault(),$.stopPropagation(),!1},B.prototype._visualBell=function(){return!1},B.prototype._soundBell=function(){return this.options.bellStyle==="sound"},B}(K.CoreTerminal);e.Terminal=ae},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,l,c,s){var o,d=arguments.length,n=d<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,c):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,l,c,s);else for(var a=r.length-1;a>=0;a--)(o=r[a])&&(n=(d<3?o(n):d>3?o(l,c,n):o(l,c))||n);return d>3&&n&&Object.defineProperty(l,c,n),n},g=this&&this.__param||function(r,l){return function(c,s){l(c,s,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var p=t(5),i=t(1),h=function(){function r(l,c,s,o,d,n){this._textarea=l,this._compositionView=c,this._bufferService=s,this._optionsService=o,this._charSizeService=d,this._coreService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(r.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),r.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},r.prototype.compositionupdate=function(l){var c=this;this._compositionView.textContent=l.data,this.updateCompositionElements(),setTimeout(function(){c._compositionPosition.end=c._textarea.value.length},0)},r.prototype.compositionend=function(){this._finalizeComposition(!0)},r.prototype.keydown=function(l){if(this._isComposing||this._isSendingComposition){if(l.keyCode===229||l.keyCode===16||l.keyCode===17||l.keyCode===18)return!1;this._finalizeComposition(!1)}return l.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},r.prototype._finalizeComposition=function(l){var c=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,l){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(c._isSendingComposition){c._isSendingComposition=!1;var d=void 0;d=c._isComposing?c._textarea.value.substring(s.start,s.end):c._textarea.value.substring(s.start),c._coreService.triggerDataEvent(d,!0)}},0)}else{this._isSendingComposition=!1;var o=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(o,!0)}},r.prototype._handleAnyTextareaChanges=function(){var l=this,c=this._textarea.value;setTimeout(function(){if(!l._isComposing){var s=l._textarea.value.replace(c,"");s.length>0&&l._coreService.triggerDataEvent(s,!0)}},0)},r.prototype.updateCompositionElements=function(l){var c=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),o=this._bufferService.buffer.y*s,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=o+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var n=this._compositionView.getBoundingClientRect();this._textarea.style.left=d+"px",this._textarea.style.top=o+"px",this._textarea.style.width=n.width+"px",this._textarea.style.height=n.height+"px",this._textarea.style.lineHeight=n.height+"px"}l||setTimeout(function(){return c.updateCompositionElements(!0)},0)}},r=v([g(2,i.IBufferService),g(3,i.IOptionsService),g(4,p.ICharSizeService),g(5,i.ICoreService)],r)}();e.CompositionHelper=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var h=t(2),r=t(7),l=t(5),c=t(1),s=function(o){function d(n,a,u,f,S,E,w){var A=o.call(this)||this;return A._scrollLines=n,A._viewportElement=a,A._scrollArea=u,A._bufferService=f,A._optionsService=S,A._charSizeService=E,A._renderService=w,A.scrollBarWidth=0,A._currentRowHeight=0,A._lastRecordedBufferLength=0,A._lastRecordedViewportHeight=0,A._lastRecordedBufferHeight=0,A._lastTouchY=0,A._lastScrollTop=0,A._wheelPartialScroll=0,A._refreshAnimationFrame=null,A._ignoreNextScrollEvent=!1,A.scrollBarWidth=A._viewportElement.offsetWidth-A._scrollArea.offsetWidth||15,A.register(r.addDisposableDomListener(A._viewportElement,"scroll",A._onScroll.bind(A))),setTimeout(function(){return A.syncScrollArea()},0),A}return g(d,o),d.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},d.prototype._refresh=function(n){var a=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return a._innerRefresh()}))},d.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var n=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==n&&(this._lastRecordedBufferHeight=n,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==a&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=a),this._refreshAnimationFrame=null},d.prototype.syncScrollArea=function(n){if(n===void 0&&(n=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(n);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===a&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(n)}else this._refresh(n)},d.prototype._onScroll=function(n){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var a=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(a,!0)}},d.prototype._bubbleScroll=function(n,a){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(a<0&&this._viewportElement.scrollTop!==0||a>0&&u<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},d.prototype.onWheel=function(n){var a=this._getPixelsScrolled(n);return a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},d.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?a*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._currentRowHeight*this._bufferService.rows),a},d.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(a/=this._currentRowHeight+0,this._wheelPartialScroll+=a,a=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._bufferService.rows),a},d.prototype._applyScrollModifier=function(n,a){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&a.altKey||u==="ctrl"&&a.ctrlKey||u==="shift"&&a.shiftKey?n*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:n*this._optionsService.options.scrollSensitivity},d.prototype.onTouchStart=function(n){this._lastTouchY=n.touches[0].pageY},d.prototype.onTouchMove=function(n){var a=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},d=p([i(3,c.IBufferService),i(4,c.IOptionsService),i(5,l.ICharSizeService),i(6,l.IRenderService)],d)}(h.Disposable);e.Viewport=s},function(N,e,t){"use strict";function v(h){return h.replace(/\r?\n/g,"\r")}function g(h,r){return r?"\x1B[200~"+h+"\x1B[201~":h}function p(h,r,l){h=g(h=v(h),l.decPrivateModes.bracketedPasteMode),l.triggerDataEvent(h,!0),r.value=""}function i(h,r,l){var c=l.getBoundingClientRect(),s=h.clientX-c.left-10,o=h.clientY-c.top-10;r.style.width="20px",r.style.height="20px",r.style.left=s+"px",r.style.top=o+"px",r.style.zIndex="1000",r.focus()}Object.defineProperty(e,"__esModule",{value:!0}),e.rightClickHandler=e.moveTextAreaUnderMouseCursor=e.paste=e.handlePasteEvent=e.copyHandler=e.bracketTextForPaste=e.prepareTextForTerminal=void 0,e.prepareTextForTerminal=v,e.bracketTextForPaste=g,e.copyHandler=function(h,r){h.clipboardData&&h.clipboardData.setData("text/plain",r.selectionText),h.preventDefault()},e.handlePasteEvent=function(h,r,l){h.stopPropagation(),h.clipboardData&&p(h.clipboardData.getData("text/plain"),r,l)},e.paste=p,e.moveTextAreaUnderMouseCursor=i,e.rightClickHandler=function(h,r,l,c,s){i(h,r,l),s&&!c.isClickInSelection(h)&&c.selectWordAtCursor(h),r.value=c.selectionText,r.select()}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.EscapeSequenceParser=e.VT500_TRANSITION_TABLE=e.TransitionTable=void 0;var p=t(2),i=t(15),h=t(21),r=t(22),l=t(24),c=function(){function o(d){this.table=new Uint8Array(d)}return o.prototype.setDefault=function(d,n){i.fill(this.table,d<<4|n)},o.prototype.add=function(d,n,a,u){this.table[n<<8|d]=a<<4|u},o.prototype.addMany=function(d,n,a,u){for(var f=0;f<d.length;f++)this.table[n<<8|d[f]]=a<<4|u},o}();e.TransitionTable=c,e.VT500_TRANSITION_TABLE=function(){var o=new c(4095),d=Array.apply(null,Array(256)).map(function(E,w){return w}),n=function(E,w){return d.slice(E,w)},a=n(32,127),u=n(0,24);u.push(25),u.push.apply(u,n(28,32));var f,S=n(0,14);for(f in o.setDefault(1,0),o.addMany(a,0,2,0),S)o.addMany([24,26,153,154],f,3,0),o.addMany(n(128,144),f,3,0),o.addMany(n(144,152),f,3,0),o.add(156,f,0,0),o.add(27,f,11,1),o.add(157,f,4,8),o.addMany([152,158,159],f,0,7),o.add(155,f,11,3),o.add(144,f,11,9);return o.addMany(u,0,3,0),o.addMany(u,1,3,1),o.add(127,1,0,1),o.addMany(u,8,0,8),o.addMany(u,3,3,3),o.add(127,3,0,3),o.addMany(u,4,3,4),o.add(127,4,0,4),o.addMany(u,6,3,6),o.addMany(u,5,3,5),o.add(127,5,0,5),o.addMany(u,2,3,2),o.add(127,2,0,2),o.add(93,1,4,8),o.addMany(a,8,5,8),o.add(127,8,5,8),o.addMany([156,27,24,26,7],8,6,0),o.addMany(n(28,32),8,0,8),o.addMany([88,94,95],1,0,7),o.addMany(a,7,0,7),o.addMany(u,7,0,7),o.add(156,7,0,0),o.add(127,7,0,7),o.add(91,1,11,3),o.addMany(n(64,127),3,7,0),o.addMany(n(48,60),3,8,4),o.addMany([60,61,62,63],3,9,4),o.addMany(n(48,60),4,8,4),o.addMany(n(64,127),4,7,0),o.addMany([60,61,62,63],4,0,6),o.addMany(n(32,64),6,0,6),o.add(127,6,0,6),o.addMany(n(64,127),6,0,0),o.addMany(n(32,48),3,9,5),o.addMany(n(32,48),5,9,5),o.addMany(n(48,64),5,0,6),o.addMany(n(64,127),5,7,0),o.addMany(n(32,48),4,9,5),o.addMany(n(32,48),1,9,2),o.addMany(n(32,48),2,9,2),o.addMany(n(48,127),2,10,0),o.addMany(n(48,80),1,10,0),o.addMany(n(81,88),1,10,0),o.addMany([89,90,92],1,10,0),o.addMany(n(96,127),1,10,0),o.add(80,1,11,9),o.addMany(u,9,0,9),o.add(127,9,0,9),o.addMany(n(28,32),9,0,9),o.addMany(n(32,48),9,9,12),o.addMany(n(48,60),9,8,10),o.addMany([60,61,62,63],9,9,10),o.addMany(u,11,0,11),o.addMany(n(32,128),11,0,11),o.addMany(n(28,32),11,0,11),o.addMany(u,10,0,10),o.add(127,10,0,10),o.addMany(n(28,32),10,0,10),o.addMany(n(48,60),10,8,10),o.addMany([60,61,62,63],10,0,11),o.addMany(n(32,48),10,9,12),o.addMany(u,12,0,12),o.add(127,12,0,12),o.addMany(n(28,32),12,0,12),o.addMany(n(32,48),12,9,12),o.addMany(n(48,64),12,0,11),o.addMany(n(64,127),12,12,13),o.addMany(n(64,127),10,12,13),o.addMany(n(64,127),9,12,13),o.addMany(u,13,13,13),o.addMany(a,13,13,13),o.add(127,13,0,13),o.addMany([27,156,24,26],13,14,0),o.add(160,0,2,0),o.add(160,8,5,8),o.add(160,6,0,6),o.add(160,11,0,11),o.add(160,13,13,13),o}();var s=function(o){function d(n){n===void 0&&(n=e.VT500_TRANSITION_TABLE);var a=o.call(this)||this;return a._transitions=n,a.initialState=0,a.currentState=a.initialState,a._params=new h.Params,a._params.addParam(0),a._collect=0,a.precedingCodepoint=0,a._printHandlerFb=function(u,f,S){},a._executeHandlerFb=function(u){},a._csiHandlerFb=function(u,f){},a._escHandlerFb=function(u){},a._errorHandlerFb=function(u){return u},a._printHandler=a._printHandlerFb,a._executeHandlers=Object.create(null),a._csiHandlers=Object.create(null),a._escHandlers=Object.create(null),a._oscParser=new r.OscParser,a._dcsParser=new l.DcsParser,a._errorHandler=a._errorHandlerFb,a.setEscHandler({final:"\\"},function(){}),a}return g(d,o),d.prototype._identifier=function(n,a){a===void 0&&(a=[64,126]);var u=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=n.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(n.intermediates){if(n.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var f=0;f<n.intermediates.length;++f){var S=n.intermediates.charCodeAt(f);if(32>S||S>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=S}}if(n.final.length!==1)throw new Error("final must be a single byte");var E=n.final.charCodeAt(0);if(a[0]>E||E>a[1])throw new Error("final must be in range "+a[0]+" .. "+a[1]);return u<<=8,u|=E},d.prototype.identToString=function(n){for(var a=[];n;)a.push(String.fromCharCode(255&n)),n>>=8;return a.reverse().join("")},d.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},d.prototype.setPrintHandler=function(n){this._printHandler=n},d.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},d.prototype.addEscHandler=function(n,a){var u=this._identifier(n,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var f=this._escHandlers[u];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setEscHandler=function(n,a){this._escHandlers[this._identifier(n,[48,126])]=[a]},d.prototype.clearEscHandler=function(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]},d.prototype.setEscHandlerFallback=function(n){this._escHandlerFb=n},d.prototype.setExecuteHandler=function(n,a){this._executeHandlers[n.charCodeAt(0)]=a},d.prototype.clearExecuteHandler=function(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]},d.prototype.setExecuteHandlerFallback=function(n){this._executeHandlerFb=n},d.prototype.addCsiHandler=function(n,a){var u=this._identifier(n);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var f=this._csiHandlers[u];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setCsiHandler=function(n,a){this._csiHandlers[this._identifier(n)]=[a]},d.prototype.clearCsiHandler=function(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]},d.prototype.setCsiHandlerFallback=function(n){this._csiHandlerFb=n},d.prototype.addDcsHandler=function(n,a){return this._dcsParser.addHandler(this._identifier(n),a)},d.prototype.setDcsHandler=function(n,a){this._dcsParser.setHandler(this._identifier(n),a)},d.prototype.clearDcsHandler=function(n){this._dcsParser.clearHandler(this._identifier(n))},d.prototype.setDcsHandlerFallback=function(n){this._dcsParser.setHandlerFallback(n)},d.prototype.addOscHandler=function(n,a){return this._oscParser.addHandler(n,a)},d.prototype.setOscHandler=function(n,a){this._oscParser.setHandler(n,a)},d.prototype.clearOscHandler=function(n){this._oscParser.clearHandler(n)},d.prototype.setOscHandlerFallback=function(n){this._oscParser.setHandlerFallback(n)},d.prototype.setErrorHandler=function(n){this._errorHandler=n},d.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},d.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},d.prototype.parse=function(n,a){for(var u=0,f=0,S=this.currentState,E=this._oscParser,w=this._dcsParser,A=this._collect,b=this._params,C=this._transitions.table,m=0;m<a;++m){switch((f=C[S<<8|((u=n[m])<160?u:160)])>>4){case 2:for(var y=m+1;;++y){if(y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:m,code:u,currentState:S,collect:A,params:b,abort:!1}).abort)return;break;case 7:for(var x=this._csiHandlers[A<<8|u],P=x?x.length-1:-1;P>=0&&x[P](b)===!1;P--);P<0&&this._csiHandlerFb(A<<8|u,b),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:b.addParam(0);break;case 58:b.addSubParam(-1);break;default:b.addDigit(u-48)}while(++m<a&&(u=n[m])>47&&u<60);m--;break;case 9:A<<=8,A|=u;break;case 10:for(var _=this._escHandlers[A<<8|u],z=_?_.length-1:-1;z>=0&&_[z]()===!1;z--);z<0&&this._escHandlerFb(A<<8|u),this.precedingCodepoint=0;break;case 11:b.reset(),b.addParam(0),A=0;break;case 12:w.hook(A<<8|u,b);break;case 13:for(var K=m+1;;++K)if(K>=a||(u=n[K])===24||u===26||u===27||u>127&&u<160){w.put(n,m,K),m=K-1;break}break;case 14:w.unhook(u!==24&&u!==26),u===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var be=m+1;;be++)if(be>=a||(u=n[be])<32||u>127&&u<=159){E.put(n,m,be),m=be-1;break}break;case 6:E.end(u!==24&&u!==26),u===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0}S=15&f}this._collect=A,this.currentState=S},d}(p.Disposable);e.EscapeSequenceParser=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var h=t(41),r=t(47),l=t(48),c=t(49),s=t(29),o=t(2),d=t(5),n=t(1),a=t(25),u=t(0),f=1,S=function(E){function w(A,b,C,m,y,x,P,_,z){var K=E.call(this)||this;K._colors=A,K._screenElement=b,K._bufferService=y,K._charSizeService=x,K._optionsService=P,K._id=f++,K._onRequestRedraw=new u.EventEmitter;var be=K._optionsService.options.allowTransparency;return K._characterJoinerRegistry=new s.CharacterJoinerRegistry(K._bufferService),K._renderLayers=[new h.TextRenderLayer(K._screenElement,0,K._colors,K._characterJoinerRegistry,be,K._id,K._bufferService,P),new r.SelectionRenderLayer(K._screenElement,1,K._colors,K._id,K._bufferService,P),new c.LinkRenderLayer(K._screenElement,2,K._colors,K._id,C,m,K._bufferService,P),new l.CursorRenderLayer(K._screenElement,3,K._colors,K._id,K._onRequestRedraw,K._bufferService,P,_,z)],K.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},K._devicePixelRatio=window.devicePixelRatio,K._updateDimensions(),K.onOptionsChanged(),K}return g(w,E),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){for(var A=0,b=this._renderLayers;A<b.length;A++)b[A].dispose();E.prototype.dispose.call(this),a.removeTerminalFromCache(this._id)},w.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},w.prototype.setColors=function(A){this._colors=A;for(var b=0,C=this._renderLayers;b<C.length;b++){var m=C[b];m.setColors(this._colors),m.reset()}},w.prototype.onResize=function(A,b){this._updateDimensions();for(var C=0,m=this._renderLayers;C<m.length;C++)m[C].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},w.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},w.prototype.onBlur=function(){this._runOperation(function(A){return A.onBlur()})},w.prototype.onFocus=function(){this._runOperation(function(A){return A.onFocus()})},w.prototype.onSelectionChanged=function(A,b,C){C===void 0&&(C=!1),this._runOperation(function(m){return m.onSelectionChanged(A,b,C)})},w.prototype.onCursorMove=function(){this._runOperation(function(A){return A.onCursorMove()})},w.prototype.onOptionsChanged=function(){this._runOperation(function(A){return A.onOptionsChanged()})},w.prototype.clear=function(){this._runOperation(function(A){return A.reset()})},w.prototype._runOperation=function(A){for(var b=0,C=this._renderLayers;b<C.length;b++)A(C[b])},w.prototype.renderRows=function(A,b){for(var C=0,m=this._renderLayers;C<m.length;C++)m[C].onGridChanged(A,b)},w.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},w.prototype.registerCharacterJoiner=function(A){return this._characterJoinerRegistry.registerCharacterJoiner(A)},w.prototype.deregisterCharacterJoiner=function(A){return this._characterJoinerRegistry.deregisterCharacterJoiner(A)},w=p([i(4,n.IBufferService),i(5,d.ICharSizeService),i(6,n.IOptionsService),i(7,n.ICoreService),i(8,d.ICoreBrowserService)],w)}(o.Disposable);e.Renderer=S},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.TextRenderLayer=void 0;var p=t(42),i=t(13),h=t(6),r=t(3),l=t(29),c=t(4),s=function(o){function d(n,a,u,f,S,E,w,A){var b=o.call(this,n,"text",a,S,u,E,w,A)||this;return b._characterWidth=0,b._characterFont="",b._characterOverlapCache={},b._workCell=new c.CellData,b._state=new p.GridCache,b._characterJoinerRegistry=f,b}return g(d,o),d.prototype.resize=function(n){o.prototype.resize.call(this,n);var a=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===a||(this._characterWidth=n.scaledCharWidth,this._characterFont=a,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},d.prototype.reset=function(){this._state.clear(),this._clearAll()},d.prototype._forEachCell=function(n,a,u,f){for(var S=n;S<=a;S++)for(var E=S+this._bufferService.buffer.ydisp,w=this._bufferService.buffer.lines.get(E),A=u?u.getJoinedCharacters(E):[],b=0;b<this._bufferService.cols;b++){w.loadCell(b,this._workCell);var C=this._workCell,m=!1,y=b;if(C.getWidth()!==0){if(A.length>0&&b===A[0][0]){m=!0;var x=A.shift();C=new l.JoinedCellData(this._workCell,w.translateToString(!0,x[0],x[1]),x[1]-x[0]),y=x[1]-1}!m&&this._isOverlapping(C)&&y<w.length-1&&w.getCodePoint(y+1)===r.NULL_CELL_CODE&&(C.content&=-12582913,C.content|=2<<22),f(C,b,S),b=y}}},d.prototype._drawBackground=function(n,a){var u=this,f=this._ctx,S=this._bufferService.cols,E=0,w=0,A=null;f.save(),this._forEachCell(n,a,null,function(b,C,m){var y=null;b.isInverse()?y=b.isFgDefault()?u._colors.foreground.css:b.isFgRGB()?"rgb("+h.AttributeData.toColorRGB(b.getFgColor()).join(",")+")":u._colors.ansi[b.getFgColor()].css:b.isBgRGB()?y="rgb("+h.AttributeData.toColorRGB(b.getBgColor()).join(",")+")":b.isBgPalette()&&(y=u._colors.ansi[b.getBgColor()].css),A===null&&(E=C,w=m),m!==w?(f.fillStyle=A||"",u._fillCells(E,w,S-E,1),E=C,w=m):A!==y&&(f.fillStyle=A||"",u._fillCells(E,w,C-E,1),E=C,w=m),A=y}),A!==null&&(f.fillStyle=A,this._fillCells(E,w,S-E,1)),f.restore()},d.prototype._drawForeground=function(n,a){var u=this;this._forEachCell(n,a,this._characterJoinerRegistry,function(f,S,E){if(!f.isInvisible()&&(u._drawChars(f,S,E),f.isUnderline())){if(u._ctx.save(),f.isInverse())if(f.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(f.isBgRGB())u._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getBgColor()).join(",")+")";else{var w=f.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&w<8&&(w+=8),u._ctx.fillStyle=u._colors.ansi[w].css}else if(f.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(f.isFgRGB())u._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getFgColor()).join(",")+")";else{var A=f.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&A<8&&(A+=8),u._ctx.fillStyle=u._colors.ansi[A].css}u._fillBottomLineAtCells(S,E,f.getWidth()),u._ctx.restore()}})},d.prototype.onGridChanged=function(n,a){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,a-n+1),this._drawBackground(n,a),this._drawForeground(n,a))},d.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},d.prototype._isOverlapping=function(n){if(n.getWidth()!==1||n.getCode()<256)return!1;var a=n.getChars();if(this._characterOverlapCache.hasOwnProperty(a))return this._characterOverlapCache[a];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(a).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[a]=u,u},d}(i.BaseRenderLayer);e.TextRenderLayer=s},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GridCache=void 0;var v=function(){function g(){this.cache=[]}return g.prototype.resize=function(p,i){for(var h=0;h<p;h++){this.cache.length<=h&&this.cache.push([]);for(var r=this.cache[h].length;r<i;r++)this.cache[h].push(void 0);this.cache[h].length=i}this.cache.length=p},g.prototype.clear=function(){for(var p=0;p<this.cache.length;p++)for(var i=0;i<this.cache[p].length;i++)this.cache[p][i]=void 0},g}();e.GridCache=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(u,f){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,E){S.__proto__=E}||function(S,E){for(var w in E)E.hasOwnProperty(w)&&(S[w]=E[w])})(u,f)},function(u,f){function S(){this.constructor=u}v(u,f),u.prototype=f===null?Object.create(f):(S.prototype=f.prototype,new S)});Object.defineProperty(e,"__esModule",{value:!0}),e.NoneCharAtlas=e.DynamicCharAtlas=e.getGlyphCacheKey=void 0;var p=t(9),i=t(44),h=t(27),r=t(46),l=t(11),c=t(28),s=t(10),o={css:"rgba(0, 0, 0, 0)",rgba:0};function d(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}e.getGlyphCacheKey=d;var n=function(u){function f(S,E){var w=u.call(this)||this;w._config=E,w._drawToCacheCount=0,w._glyphsWaitingOnBitmap=[],w._bitmapCommitTimeout=null,w._bitmap=null,w._cacheCanvas=S.createElement("canvas"),w._cacheCanvas.width=1024,w._cacheCanvas.height=1024,w._cacheCtx=c.throwIfFalsy(w._cacheCanvas.getContext("2d",{alpha:!0}));var A=S.createElement("canvas");A.width=w._config.scaledCharWidth,A.height=w._config.scaledCharHeight,w._tmpCtx=c.throwIfFalsy(A.getContext("2d",{alpha:w._config.allowTransparency})),w._width=Math.floor(1024/w._config.scaledCharWidth),w._height=Math.floor(1024/w._config.scaledCharHeight);var b=w._width*w._height;return w._cacheMap=new r.LRUMap(b),w._cacheMap.prealloc(b),w}return g(f,u),f.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},f.prototype.beginFrame=function(){this._drawToCacheCount=0},f.prototype.draw=function(S,E,w,A){if(E.code===32)return!0;if(!this._canCache(E))return!1;var b=d(E),C=this._cacheMap.get(b);if(C!=null)return this._drawFromCache(S,C,w,A),!0;if(this._drawToCacheCount<100){var m=void 0;m=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var y=this._drawToCache(E,m);return this._cacheMap.set(b,y),this._drawFromCache(S,y,w,A),!0}return!1},f.prototype._canCache=function(S){return S.code<256},f.prototype._toCoordinateX=function(S){return S%this._width*this._config.scaledCharWidth},f.prototype._toCoordinateY=function(S){return Math.floor(S/this._width)*this._config.scaledCharHeight},f.prototype._drawFromCache=function(S,E,w,A){if(!E.isEmpty){var b=this._toCoordinateX(E.index),C=this._toCoordinateY(E.index);S.drawImage(E.inBitmap?this._bitmap:this._cacheCanvas,b,C,this._config.scaledCharWidth,this._config.scaledCharHeight,w,A,this._config.scaledCharWidth,this._config.scaledCharHeight)}},f.prototype._getColorFromAnsiIndex=function(S){return S<this._config.colors.ansi.length?this._config.colors.ansi[S]:h.DEFAULT_ANSI_COLORS[S]},f.prototype._getBackgroundColor=function(S){return this._config.allowTransparency?o:S.bg===p.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:S.bg<256?this._getColorFromAnsiIndex(S.bg):this._config.colors.background},f.prototype._getForegroundColor=function(S){return S.fg===p.INVERTED_DEFAULT_COLOR?s.color.opaque(this._config.colors.background):S.fg<256?this._getColorFromAnsiIndex(S.fg):this._config.colors.foreground},f.prototype._drawToCache=function(S,E){this._drawToCacheCount++,this._tmpCtx.save();var w=this._getBackgroundColor(S);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=w.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var A=S.bold?this._config.fontWeightBold:this._config.fontWeight,b=S.italic?"italic":"";this._tmpCtx.font=b+" "+A+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(S).css,S.dim&&(this._tmpCtx.globalAlpha=p.DIM_OPACITY),this._tmpCtx.fillText(S.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var C=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),m=!1;this._config.allowTransparency||(m=function(_,z){for(var K=!0,be=z.rgba>>>24,ae=z.rgba>>>16&255,Me=z.rgba>>>8&255,B=0;B<_.data.length;B+=4)_.data[B]===be&&_.data[B+1]===ae&&_.data[B+2]===Me?_.data[B+3]=0:K=!1;return K}(C,w));var y=this._toCoordinateX(E),x=this._toCoordinateY(E);this._cacheCtx.putImageData(C,y,x);var P={index:E,isEmpty:m,inBitmap:!1};return this._addGlyphToBitmap(P),P},f.prototype._addGlyphToBitmap=function(S){var E=this;!("createImageBitmap"in window)||l.isFirefox||l.isSafari||(this._glyphsWaitingOnBitmap.push(S),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return E._generateBitmap()},100)))},f.prototype._generateBitmap=function(){var S=this,E=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(w){S._bitmap=w;for(var A=0;A<E.length;A++)E[A].inBitmap=!0}),this._bitmapCommitTimeout=null},f}(i.BaseCharAtlas);e.DynamicCharAtlas=n;var a=function(u){function f(S,E){return u.call(this)||this}return g(f,u),f.prototype.draw=function(S,E,w,A){return!1},f}(i.BaseCharAtlas);e.NoneCharAtlas=a},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseCharAtlas=void 0;var v=function(){function g(){this._didWarmUp=!1}return g.prototype.dispose=function(){},g.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},g.prototype._doWarmUp=function(){},g.prototype.beginFrame=function(){},g}();e.BaseCharAtlas=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorContrastCache=void 0;var v=function(){function g(){this._color={},this._rgba={}}return g.prototype.clear=function(){this._color={},this._rgba={}},g.prototype.setCss=function(p,i,h){this._rgba[p]||(this._rgba[p]={}),this._rgba[p][i]=h},g.prototype.getCss=function(p,i){return this._rgba[p]?this._rgba[p][i]:void 0},g.prototype.setColor=function(p,i,h){this._color[p]||(this._color[p]={}),this._color[p][i]=h},g.prototype.getColor=function(p,i){return this._color[p]?this._color[p][i]:void 0},g}();e.ColorContrastCache=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LRUMap=void 0;var v=function(){function g(p){this.capacity=p,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return g.prototype._unlinkNode=function(p){var i=p.prev,h=p.next;p===this._head&&(this._head=h),p===this._tail&&(this._tail=i),i!==null&&(i.next=h),h!==null&&(h.prev=i)},g.prototype._appendNode=function(p){var i=this._tail;i!==null&&(i.next=p),p.prev=i,p.next=null,this._tail=p,this._head===null&&(this._head=p)},g.prototype.prealloc=function(p){for(var i=this._nodePool,h=0;h<p;h++)i.push({prev:null,next:null,key:null,value:null})},g.prototype.get=function(p){var i=this._map[p];return i!==void 0?(this._unlinkNode(i),this._appendNode(i),i.value):null},g.prototype.peekValue=function(p){var i=this._map[p];return i!==void 0?i.value:null},g.prototype.peek=function(){var p=this._head;return p===null?null:p.value},g.prototype.set=function(p,i){var h=this._map[p];if(h!==void 0)h=this._map[p],this._unlinkNode(h),h.value=i;else if(this.size>=this.capacity)h=this._head,this._unlinkNode(h),delete this._map[h.key],h.key=p,h.value=i,this._map[p]=h;else{var r=this._nodePool;r.length>0?((h=r.pop()).key=p,h.value=i):h={prev:null,next:null,key:p,value:i},this._map[p]=h,this.size++}this._appendNode(h)},g}();e.LRUMap=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)l.hasOwnProperty(c)&&(r[c]=l[c])})(i,h)},function(i,h){function r(){this.constructor=i}v(i,h),i.prototype=h===null?Object.create(h):(r.prototype=h.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionRenderLayer=void 0;var p=function(i){function h(r,l,c,s,o,d){var n=i.call(this,r,"selection",l,!0,c,s,o,d)||this;return n._clearState(),n}return g(h,i),h.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},h.prototype.resize=function(r){i.prototype.resize.call(this,r),this._clearState()},h.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},h.prototype.onSelectionChanged=function(r,l,c){if(this._didStateChange(r,l,c,this._bufferService.buffer.ydisp))if(this._clearAll(),r&&l){var s=r[1]-this._bufferService.buffer.ydisp,o=l[1]-this._bufferService.buffer.ydisp,d=Math.max(s,0),n=Math.min(o,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,c){var a=r[0],u=l[0]-a,f=n-d+1;this._fillCells(a,d,u,f)}else{a=s===d?r[0]:0;var S=d===n?l[0]:this._bufferService.cols;this._fillCells(a,d,S-a,1);var E=Math.max(n-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,E),d!==n){var w=o===n?l[0]:this._bufferService.cols;this._fillCells(0,n,w,1)}}this._state.start=[r[0],r[1]],this._state.end=[l[0],l[1]],this._state.columnSelectMode=c,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},h.prototype._didStateChange=function(r,l,c,s){return!this._areCoordinatesEqual(r,this._state.start)||!this._areCoordinatesEqual(l,this._state.end)||c!==this._state.columnSelectMode||s!==this._state.ydisp},h.prototype._areCoordinatesEqual=function(r,l){return!(!r||!l)&&r[0]===l[0]&&r[1]===l[1]},h}(t(13).BaseRenderLayer);e.SelectionRenderLayer=p},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var p=t(13),i=t(4),h=function(l){function c(s,o,d,n,a,u,f,S,E){var w=l.call(this,s,"cursor",o,!0,d,n,u,f)||this;return w._onRequestRedraw=a,w._coreService=S,w._coreBrowserService=E,w._cell=new i.CellData,w._state={x:0,y:0,isFocused:!1,style:"",width:0},w._cursorRenderers={bar:w._renderBarCursor.bind(w),block:w._renderBlockCursor.bind(w),underline:w._renderUnderlineCursor.bind(w)},w}return g(c,l),c.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},c.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},c.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onOptionsChanged=function(){var s,o=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new r(this._coreBrowserService.isFocused,function(){o._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype.onGridChanged=function(s,o){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var o=this._bufferService.buffer.ybase+this._bufferService.buffer.y,d=o-this._bufferService.buffer.ydisp;if(d<0||d>=this._bufferService.rows)this._clearCursor();else{var n=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(o).loadCell(n,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var a=this._optionsService.options.cursorStyle;return a&&a!=="block"?this._cursorRenderers[a](n,d,this._cell):this._renderBlurCursor(n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=a,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===n&&this._state.y===d&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},c.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},c.prototype._renderBarCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,o,this._optionsService.options.cursorWidth),this._ctx.restore()},c.prototype._renderBlockCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,o,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,s,o),this._ctx.restore()},c.prototype._renderUnderlineCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,o),this._ctx.restore()},c.prototype._renderBlurCursor=function(s,o,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,o,d.getWidth(),1),this._ctx.restore()},c}(p.BaseRenderLayer);e.CursorRenderLayer=h;var r=function(){function l(c,s){this._renderCallback=s,this.isCursorVisible=!0,c&&this._restartInterval()}return Object.defineProperty(l.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),l.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},l.prototype.restartBlinkAnimation=function(){var c=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){c._renderCallback(),c._animationFrame=void 0})))},l.prototype._restartInterval=function(c){var s=this;c===void 0&&(c=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var o=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,o>0)return void s._restartInterval(o)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var d=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(d)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},c)},l.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},l.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},l}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var p=t(13),i=t(9),h=t(26),r=function(l){function c(s,o,d,n,a,u,f,S){var E=l.call(this,s,"link",o,!0,d,n,f,S)||this;return a.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),a.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),u.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),u.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),E}return g(c,l),c.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state=void 0},c.prototype.reset=function(){this._clearCurrentLink()},c.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},c.prototype._onShowLinkUnderline=function(s){if(s.fg===i.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&h.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var o=s.y1+1;o<s.y2;o++)this._fillBottomLineAtCells(0,o,s.cols);this._fillBottomLineAtCells(0,s.y2,s.x2)}this._state=s},c.prototype._onHideLinkUnderline=function(s){this._clearCurrentLink()},c}(p.BaseRenderLayer);e.LinkRenderLayer=r},function(N,e,t){"use strict";var v=this&&this.__decorate||function(l,c,s,o){var d,n=arguments.length,a=n<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,c,s,o);else for(var u=l.length-1;u>=0;u--)(d=l[u])&&(a=(n<3?d(a):n>3?d(c,s,a):d(c,s))||a);return n>3&&a&&Object.defineProperty(c,s,a),a},g=this&&this.__param||function(l,c){return function(s,o){c(s,o,l)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var p=t(0),i=t(1),h=function(){function l(c,s,o){this._bufferService=c,this._logService=s,this._unicodeService=o,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new p.EventEmitter,this._onHideLinkUnderline=new p.EventEmitter,this._onLinkTooltip=new p.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(l.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),l.prototype.attachToDom=function(c,s){this._element=c,this._mouseZoneManager=s},l.prototype.linkifyRows=function(c,s){var o=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=c,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,c),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(c,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return o._linkifyRows()},l._timeBeforeLatency))},l.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var c=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=c.ydisp+this._rowsToLinkify.start;if(!(s>=c.lines.length)){for(var o=c.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,s,o,d,d);n.hasNext();)for(var a=n.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(a.range.first,a.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},l.prototype.registerLinkMatcher=function(c,s,o){if(o===void 0&&(o={}),!s)throw new Error("handler must be defined");var d={id:this._nextLinkMatcherId++,regex:c,handler:s,matchIndex:o.matchIndex,validationCallback:o.validationCallback,hoverTooltipCallback:o.tooltipCallback,hoverLeaveCallback:o.leaveCallback,willLinkActivate:o.willLinkActivate,priority:o.priority||0};return this._addLinkMatcherToList(d),d.id},l.prototype._addLinkMatcherToList=function(c){if(this._linkMatchers.length!==0){for(var s=this._linkMatchers.length-1;s>=0;s--)if(c.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,c);this._linkMatchers.splice(0,0,c)}else this._linkMatchers.push(c)},l.prototype.deregisterLinkMatcher=function(c){for(var s=0;s<this._linkMatchers.length;s++)if(this._linkMatchers[s].id===c)return this._linkMatchers.splice(s,1),!0;return!1},l.prototype._doLinkifyRow=function(c,s,o){for(var d,n=this,a=new RegExp(o.regex.source,(o.regex.flags||"")+"g"),u=-1,f=function(){var E=d[typeof o.matchIndex!="number"?0:o.matchIndex];if(!E)return S._logService.debug("match found without corresponding matchIndex",d,o),"break";if(u=s.indexOf(E,u+1),a.lastIndex=u+E.length,u<0)return"break";var w=S._bufferService.buffer.stringIndexToBufferIndex(c,u);if(w[0]<0)return"break";var A=S._bufferService.buffer.lines.get(w[0]);if(!A)return"break";var b=A.getFg(w[1]),C=b?b>>9&511:void 0;o.validationCallback?o.validationCallback(E,function(m){n._rowsTimeoutId||m&&n._addLink(w[1],w[0]-n._bufferService.buffer.ydisp,E,o,C)}):S._addLink(w[1],w[0]-S._bufferService.buffer.ydisp,E,o,C)},S=this;(d=a.exec(s))!==null&&f()!=="break";);},l.prototype._addLink=function(c,s,o,d,n){var a=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(o),f=c%this._bufferService.cols,S=s+Math.floor(c/this._bufferService.cols),E=(f+u)%this._bufferService.cols,w=S+Math.floor((f+u)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,w--),this._mouseZoneManager.add(new r(f+1,S+1,E+1,w+1,function(A){if(d.handler)return d.handler(A,o);var b=window.open();b?(b.opener=null,b.location.href=o):console.warn("Opening link blocked as opener could not be cleared")},function(){a._onShowLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.add("xterm-cursor-pointer")},function(A){a._onLinkTooltip.fire(a._createLinkHoverEvent(f,S,E,w,n)),d.hoverTooltipCallback&&d.hoverTooltipCallback(A,o,{start:{x:f,y:S},end:{x:E,y:w}})},function(){a._onHideLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(A){return!d.willLinkActivate||d.willLinkActivate(A,o)}))}},l.prototype._createLinkHoverEvent=function(c,s,o,d,n){return{x1:c,y1:s,x2:o,y2:d,cols:this._bufferService.cols,fg:n}},l._timeBeforeLatency=200,l=v([g(0,i.IBufferService),g(1,i.ILogService),g(2,i.IUnicodeService)],l)}();e.Linkifier=h;var r=function(l,c,s,o,d,n,a,u,f){this.x1=l,this.y1=c,this.x2=s,this.y2=o,this.clickCallback=d,this.hoverCallback=n,this.tooltipCallback=a,this.leaveCallback=u,this.willLinkActivate=f};e.MouseZone=r},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var h=t(11),r=t(52),l=t(4),c=t(0),s=t(5),o=t(1),d=t(30),n=t(53),a=t(2),u="\xA0",f=new RegExp(u,"g"),S=function(E){function w(A,b,C,m,y,x,P){var _=E.call(this)||this;return _._element=A,_._screenElement=b,_._bufferService=C,_._coreService=m,_._mouseService=y,_._optionsService=x,_._renderService=P,_._dragScrollAmount=0,_._enabled=!0,_._workCell=new l.CellData,_._mouseDownTimeStamp=0,_._onLinuxMouseSelection=_.register(new c.EventEmitter),_._onRedrawRequest=_.register(new c.EventEmitter),_._onSelectionChange=_.register(new c.EventEmitter),_._onRequestScrollLines=_.register(new c.EventEmitter),_._mouseMoveListener=function(z){return _._onMouseMove(z)},_._mouseUpListener=function(z){return _._onMouseUp(z)},_._coreService.onUserInput(function(){_.hasSelection&&_.clearSelection()}),_._trimListener=_._bufferService.buffer.lines.onTrim(function(z){return _._onTrim(z)}),_.register(_._bufferService.buffers.onBufferActivate(function(z){return _._onBufferActivate(z)})),_.enable(),_._model=new r.SelectionModel(_._bufferService),_._activeSelectionMode=0,_}return g(w,E),Object.defineProperty(w.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){this._removeMouseDownListeners()},w.prototype.reset=function(){this.clearSelection()},w.prototype.disable=function(){this.clearSelection(),this._enabled=!1},w.prototype.enable=function(){this._enabled=!0},Object.defineProperty(w.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"hasSelection",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;return!(!A||!b)&&(A[0]!==b[0]||A[1]!==b[1])},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionText",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;if(!A||!b)return"";var C=this._bufferService.buffer,m=[];if(this._activeSelectionMode===3){if(A[0]===b[0])return"";for(var y=A[1];y<=b[1];y++){var x=C.translateBufferLineToString(y,!0,A[0],b[0]);m.push(x)}}else{var P=A[1]===b[1]?b[0]:void 0;for(m.push(C.translateBufferLineToString(A[1],!0,A[0],P)),y=A[1]+1;y<=b[1]-1;y++){var _=C.lines.get(y);x=C.translateBufferLineToString(y,!0),_&&_.isWrapped?m[m.length-1]+=x:m.push(x)}A[1]!==b[1]&&(_=C.lines.get(b[1]),x=C.translateBufferLineToString(b[1],!0,0,b[0]),_&&_.isWrapped?m[m.length-1]+=x:m.push(x))}return m.map(function(z){return z.replace(f," ")}).join(h.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),w.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},w.prototype.refresh=function(A){var b=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return b._refresh()})),h.isLinux&&A&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},w.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},w.prototype.isClickInSelection=function(A){var b=this._getMouseBufferCoords(A),C=this._model.finalSelectionStart,m=this._model.finalSelectionEnd;return!!(C&&m&&b)&&this._areCoordsInSelection(b,C,m)},w.prototype._areCoordsInSelection=function(A,b,C){return A[1]>b[1]&&A[1]<C[1]||b[1]===C[1]&&A[1]===b[1]&&A[0]>=b[0]&&A[0]<C[0]||b[1]<C[1]&&A[1]===C[1]&&A[0]<C[0]||b[1]<C[1]&&A[1]===b[1]&&A[0]>=b[0]},w.prototype.selectWordAtCursor=function(A){var b=this._getMouseBufferCoords(A);b&&(this._selectWordAt(b,!1),this._model.selectionEnd=void 0,this.refresh(!0))},w.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},w.prototype.selectLines=function(A,b){this._model.clearSelection(),A=Math.max(A,0),b=Math.min(b,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,A],this._model.selectionEnd=[this._bufferService.cols,b],this.refresh(),this._onSelectionChange.fire()},w.prototype._onTrim=function(A){this._model.onTrim(A)&&this.refresh()},w.prototype._getMouseBufferCoords=function(A){var b=this._mouseService.getCoords(A,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(b)return b[0]--,b[1]--,b[1]+=this._bufferService.buffer.ydisp,b},w.prototype._getMouseEventScrollAmount=function(A){var b=d.getCoordsRelativeToElement(A,this._screenElement)[1],C=this._renderService.dimensions.canvasHeight;return b>=0&&b<=C?0:(b>C&&(b-=C),b=Math.min(Math.max(b,-50),50),(b/=50)/Math.abs(b)+Math.round(14*b))},w.prototype.shouldForceSelection=function(A){return h.isMac?A.altKey&&this._optionsService.options.macOptionClickForcesSelection:A.shiftKey},w.prototype.onMouseDown=function(A){if(this._mouseDownTimeStamp=A.timeStamp,(A.button!==2||!this.hasSelection)&&A.button===0){if(!this._enabled){if(!this.shouldForceSelection(A))return;A.stopPropagation()}A.preventDefault(),this._dragScrollAmount=0,this._enabled&&A.shiftKey?this._onIncrementalClick(A):A.detail===1?this._onSingleClick(A):A.detail===2?this._onDoubleClick(A):A.detail===3&&this._onTripleClick(A),this._addMouseDownListeners(),this.refresh(!0)}},w.prototype._addMouseDownListeners=function(){var A=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return A._dragScroll()},50)},w.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},w.prototype._onIncrementalClick=function(A){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(A))},w.prototype._onSingleClick=function(A){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(A)?3:0,this._model.selectionStart=this._getMouseBufferCoords(A),this._model.selectionStart){this._model.selectionEnd=void 0;var b=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);b&&b.length!==this._model.selectionStart[0]&&b.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},w.prototype._onDoubleClick=function(A){var b=this._getMouseBufferCoords(A);b&&(this._activeSelectionMode=1,this._selectWordAt(b,!0))},w.prototype._onTripleClick=function(A){var b=this._getMouseBufferCoords(A);b&&(this._activeSelectionMode=2,this._selectLineAt(b[1]))},w.prototype.shouldColumnSelect=function(A){return A.altKey&&!(h.isMac&&this._optionsService.options.macOptionClickForcesSelection)},w.prototype._onMouseMove=function(A){if(A.stopImmediatePropagation(),this._model.selectionStart){var b=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(A),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(A),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var C=this._bufferService.buffer;if(this._model.selectionEnd[1]<C.lines.length){var m=C.lines.get(this._model.selectionEnd[1]);m&&m.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}b&&b[0]===this._model.selectionEnd[0]&&b[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},w.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var A=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(A.ydisp+this._bufferService.rows,A.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=A.ydisp),this.refresh()}},w.prototype._onMouseUp=function(A){var b=A.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&b<500&&A.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var C=this._mouseService.getCoords(A,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(C&&C[0]!==void 0&&C[1]!==void 0){var m=n.moveToCellSequence(C[0]-1,C[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(m,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},w.prototype._onBufferActivate=function(A){var b=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=A.activeBuffer.lines.onTrim(function(C){return b._onTrim(C)})},w.prototype._convertViewportColToCharacterIndex=function(A,b){for(var C=b[0],m=0;b[0]>=m;m++){var y=A.loadCell(m,this._workCell).getChars().length;this._workCell.getWidth()===0?C--:y>1&&b[0]!==m&&(C+=y-1)}return C},w.prototype.setSelection=function(A,b,C){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[A,b],this._model.selectionStartLength=C,this.refresh()},w.prototype._getWordAt=function(A,b,C,m){if(C===void 0&&(C=!0),m===void 0&&(m=!0),!(A[0]>=this._bufferService.cols)){var y=this._bufferService.buffer,x=y.lines.get(A[1]);if(x){var P=y.translateBufferLineToString(A[1],!1),_=this._convertViewportColToCharacterIndex(x,A),z=_,K=A[0]-_,be=0,ae=0,Me=0,B=0;if(P.charAt(_)===" "){for(;_>0&&P.charAt(_-1)===" ";)_--;for(;z<P.length&&P.charAt(z+1)===" ";)z++}else{var $=A[0],G=A[0];x.getWidth($)===0&&(be++,$--),x.getWidth(G)===2&&(ae++,G++);var se=x.getString(G).length;for(se>1&&(B+=se-1,z+=se-1);$>0&&_>0&&!this._isCharWordSeparator(x.loadCell($-1,this._workCell));){x.loadCell($-1,this._workCell);var X=this._workCell.getChars().length;this._workCell.getWidth()===0?(be++,$--):X>1&&(Me+=X-1,_-=X-1),_--,$--}for(;G<x.length&&z+1<P.length&&!this._isCharWordSeparator(x.loadCell(G+1,this._workCell));){x.loadCell(G+1,this._workCell);var W=this._workCell.getChars().length;this._workCell.getWidth()===2?(ae++,G++):W>1&&(B+=W-1,z+=W-1),z++,G++}}z++;var Z=_+K-be+Me,pe=Math.min(this._bufferService.cols,z-_+be+ae-Me-B);if(b||P.slice(_,z).trim()!==""){if(C&&Z===0&&x.getCodePoint(0)!==32){var Ae=y.lines.get(A[1]-1);if(Ae&&x.isWrapped&&Ae.getCodePoint(this._bufferService.cols-1)!==32){var he=this._getWordAt([this._bufferService.cols-1,A[1]-1],!1,!0,!1);if(he){var ye=this._bufferService.cols-he.start;Z-=ye,pe+=ye}}}if(m&&Z+pe===this._bufferService.cols&&x.getCodePoint(this._bufferService.cols-1)!==32){var Pe=y.lines.get(A[1]+1);if(Pe&&Pe.isWrapped&&Pe.getCodePoint(0)!==32){var ct=this._getWordAt([0,A[1]+1],!1,!1,!0);ct&&(pe+=ct.length)}}return{start:Z,length:pe}}}}},w.prototype._selectWordAt=function(A,b){var C=this._getWordAt(A,b);if(C){for(;C.start<0;)C.start+=this._bufferService.cols,A[1]--;this._model.selectionStart=[C.start,A[1]],this._model.selectionStartLength=C.length}},w.prototype._selectToWordAt=function(A){var b=this._getWordAt(A,!0);if(b){for(var C=A[1];b.start<0;)b.start+=this._bufferService.cols,C--;if(!this._model.areSelectionValuesReversed())for(;b.start+b.length>this._bufferService.cols;)b.length-=this._bufferService.cols,C++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?b.start:b.start+b.length,C]}},w.prototype._isCharWordSeparator=function(A){return A.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(A.getChars())>=0},w.prototype._selectLineAt=function(A){var b=this._bufferService.buffer.getWrappedRangeForLine(A);this._model.selectionStart=[0,b.first],this._model.selectionEnd=[this._bufferService.cols,b.last],this._model.selectionStartLength=0},w=p([i(2,o.IBufferService),i(3,o.ICoreService),i(4,s.IMouseService),i(5,o.IOptionsService),i(6,s.IRenderService)],w)}(a.Disposable);e.SelectionService=S},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionModel=void 0;var v=function(){function g(p){this._bufferService=p,this.isSelectAllActive=!1,this.selectionStartLength=0}return g.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(g.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var p=this.selectionStart[0]+this.selectionStartLength;return p>this._bufferService.cols?[p%this._bufferService.cols,this.selectionStart[1]+Math.floor(p/this._bufferService.cols)]:[p,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),g.prototype.areSelectionValuesReversed=function(){var p=this.selectionStart,i=this.selectionEnd;return!(!p||!i)&&(p[1]>i[1]||p[1]===i[1]&&p[0]>i[0])},g.prototype.onTrim=function(p){return this.selectionStart&&(this.selectionStart[1]-=p),this.selectionEnd&&(this.selectionEnd[1]-=p),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},g}();e.SelectionModel=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveToCellSequence=void 0;var v=t(12);function g(c,s,o,d){var n=c-p(o,c),a=s-p(o,s);return l(Math.abs(n-a)-function(u,f,S){for(var E=0,w=u-p(S,u),A=f-p(S,f),b=0;b<Math.abs(w-A);b++){var C=i(u,f)==="A"?-1:1,m=S.buffer.lines.get(w+C*b);m&&m.isWrapped&&E++}return E}(c,s,o),r(i(c,s),d))}function p(c,s){for(var o=0,d=c.buffer.lines.get(s),n=d&&d.isWrapped;n&&s>=0&&s<c.rows;)o++,n=(d=c.buffer.lines.get(--s))&&d.isWrapped;return o}function i(c,s){return c>s?"A":"B"}function h(c,s,o,d,n,a){for(var u=c,f=s,S="";u!==o||f!==d;)u+=n?1:-1,n&&u>a.cols-1?(S+=a.buffer.translateBufferLineToString(f,!1,c,u),u=0,c=0,f++):!n&&u<0&&(S+=a.buffer.translateBufferLineToString(f,!1,0,c+1),c=u=a.cols-1,f--);return S+a.buffer.translateBufferLineToString(f,!1,c,u)}function r(c,s){var o=s?"O":"[";return v.C0.ESC+o+c}function l(c,s){c=Math.floor(c);for(var o="",d=0;d<c;d++)o+=s;return o}e.moveToCellSequence=function(c,s,o,d){var n,a=o.buffer.x,u=o.buffer.y;if(!o.buffer.hasScrollback)return function(S,E,w,A,b,C){return g(E,A,b,C).length===0?"":l(h(S,E,S,E-p(b,E),!1,b).length,r("D",C))}(a,u,0,s,o,d)+g(u,s,o,d)+function(S,E,w,A,b,C){var m;m=g(E,A,b,C).length>0?A-p(b,A):E;var y=A,x=function(P,_,z,K,be,ae){var Me;return Me=g(z,K,be,ae).length>0?K-p(be,K):_,P<z&&Me<=K||P>=z&&Me<K?"C":"D"}(S,E,w,A,b,C);return l(h(S,m,w,y,x==="C",b).length,r(x,C))}(a,u,c,s,o,d);if(u===s)return n=a>c?"D":"C",l(Math.abs(a-c),r(n,d));n=u>s?"D":"C";var f=Math.abs(u-s);return l(function(S,E){return E.cols-S}(u>s?c:a,o)+(f-1)*o.cols+1+((u>s?a:c)-1),r(n,d))}},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,l,c){var s,o=arguments.length,d=o<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,l):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,l,c);else for(var n=h.length-1;n>=0;n--)(s=h[n])&&(d=(o<3?s(d):o>3?s(r,l,d):s(r,l))||d);return o>3&&d&&Object.defineProperty(r,l,d),d},g=this&&this.__param||function(h,r){return function(l,c){r(l,c,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SoundService=void 0;var p=t(1),i=function(){function h(r){this._optionsService=r}return Object.defineProperty(h,"audioContext",{get:function(){if(!h._audioContext){var r=window.AudioContext||window.webkitAudioContext;if(!r)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;h._audioContext=new r}return h._audioContext},enumerable:!1,configurable:!0}),h.prototype.playBellSound=function(){var r=h.audioContext;if(r){var l=r.createBufferSource();r.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(c){l.buffer=c,l.connect(r.destination),l.start(0)})}},h.prototype._base64ToArrayBuffer=function(r){for(var l=window.atob(r),c=l.length,s=new Uint8Array(c),o=0;o<c;o++)s[o]=l.charCodeAt(o);return s.buffer},h.prototype._removeMimeType=function(r){return r.split(",")[1]},h=v([g(0,p.IOptionsService)],h)}();e.SoundService=i},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZoneManager=void 0;var h=t(2),r=t(7),l=t(5),c=t(1),s=function(o){function d(n,a,u,f,S,E){var w=o.call(this)||this;return w._element=n,w._screenElement=a,w._bufferService=u,w._mouseService=f,w._selectionService=S,w._optionsService=E,w._zones=[],w._areZonesActive=!1,w._lastHoverCoords=[void 0,void 0],w._initialSelectionLength=0,w.register(r.addDisposableDomListener(w._element,"mousedown",function(A){return w._onMouseDown(A)})),w._mouseMoveListener=function(A){return w._onMouseMove(A)},w._mouseLeaveListener=function(A){return w._onMouseLeave(A)},w._clickListener=function(A){return w._onClick(A)},w}return g(d,o),d.prototype.dispose=function(){o.prototype.dispose.call(this),this._deactivate()},d.prototype.add=function(n){this._zones.push(n),this._zones.length===1&&this._activate()},d.prototype.clearAll=function(n,a){if(this._zones.length!==0){n&&a||(n=0,a=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var f=this._zones[u];(f.y1>n&&f.y1<=a+1||f.y2>n&&f.y2<=a+1||f.y1<n&&f.y2>a+1)&&(this._currentZone&&this._currentZone===f&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},d.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},d.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},d.prototype._onMouseMove=function(n){this._lastHoverCoords[0]===n.pageX&&this._lastHoverCoords[1]===n.pageY||(this._onHover(n),this._lastHoverCoords=[n.pageX,n.pageY])},d.prototype._onHover=function(n){var a=this,u=this._findZoneEventAt(n);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(n),this._tooltipTimeout=window.setTimeout(function(){return a._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},d.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var a=this._findZoneEventAt(n);a&&a.tooltipCallback&&a.tooltipCallback(n)},d.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var a=this._findZoneEventAt(n);a!=null&&a.willLinkActivate(n)&&(n.preventDefault(),n.stopImmediatePropagation())}},d.prototype._onMouseLeave=function(n){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},d.prototype._onClick=function(n){var a=this._findZoneEventAt(n),u=this._getSelectionLength();a&&u===this._initialSelectionLength&&(a.clickCallback(n),n.preventDefault(),n.stopImmediatePropagation())},d.prototype._getSelectionLength=function(){var n=this._selectionService.selectionText;return n?n.length:0},d.prototype._findZoneEventAt=function(n){var a=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(a)for(var u=a[0],f=a[1],S=0;S<this._zones.length;S++){var E=this._zones[S];if(E.y1===E.y2){if(f===E.y1&&u>=E.x1&&u<E.x2)return E}else if(f===E.y1&&u>=E.x1||f===E.y2&&u<E.x2||f>E.y1&&f<E.y2)return E}},d=p([i(2,c.IBufferService),i(3,l.IMouseService),i(4,l.ISelectionService),i(5,c.IOptionsService)],d)}(h.Disposable);e.MouseZoneManager=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(d,n){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,u){a.__proto__=u}||function(a,u){for(var f in u)u.hasOwnProperty(f)&&(a[f]=u[f])})(d,n)},function(d,n){function a(){this.constructor=d}v(d,n),d.prototype=n===null?Object.create(n):(a.prototype=n.prototype,new a)});Object.defineProperty(e,"__esModule",{value:!0}),e.AccessibilityManager=void 0;var p=t(18),i=t(11),h=t(31),r=t(7),l=t(2),c=t(32),s=t(17),o=function(d){function n(a,u){var f=d.call(this)||this;f._terminal=a,f._renderService=u,f._liveRegionLineCount=0,f._charsToConsume=[],f._charsToAnnounce="",f._accessibilityTreeRoot=document.createElement("div"),f._accessibilityTreeRoot.classList.add("xterm-accessibility"),f._rowContainer=document.createElement("div"),f._rowContainer.classList.add("xterm-accessibility-tree"),f._rowContainer.setAttribute("role","list"),f._rowElements=[];for(var S=0;S<f._terminal.rows;S++)f._rowElements[S]=f._createAccessibilityTreeNode(),f._rowContainer.appendChild(f._rowElements[S]);if(f._topBoundaryFocusListener=function(E){return f._onBoundaryFocus(E,0)},f._bottomBoundaryFocusListener=function(E){return f._onBoundaryFocus(E,1)},f._rowElements[0].addEventListener("focus",f._topBoundaryFocusListener),f._rowElements[f._rowElements.length-1].addEventListener("focus",f._bottomBoundaryFocusListener),f._refreshRowsDimensions(),f._accessibilityTreeRoot.appendChild(f._rowContainer),f._renderRowsDebouncer=new h.RenderDebouncer(f._renderRows.bind(f)),f._refreshRows(),f._liveRegion=document.createElement("div"),f._liveRegion.classList.add("live-region"),f._liveRegion.setAttribute("aria-live","assertive"),f._accessibilityTreeRoot.appendChild(f._liveRegion),!f._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return f._terminal.element.insertAdjacentElement("afterbegin",f._accessibilityTreeRoot),f.register(f._renderRowsDebouncer),f.register(f._terminal.onResize(function(E){return f._onResize(E.rows)})),f.register(f._terminal.onRender(function(E){return f._refreshRows(E.start,E.end)})),f.register(f._terminal.onScroll(function(){return f._refreshRows()})),f.register(f._terminal.onA11yChar(function(E){return f._onChar(E)})),f.register(f._terminal.onLineFeed(function(){return f._onChar(`
`)})),f.register(f._terminal.onA11yTab(function(E){return f._onTab(E)})),f.register(f._terminal.onKey(function(E){return f._onKey(E.key)})),f.register(f._terminal.onBlur(function(){return f._clearLiveRegion()})),f.register(f._renderService.onDimensionsChange(function(){return f._refreshRowsDimensions()})),f._screenDprMonitor=new c.ScreenDprMonitor,f.register(f._screenDprMonitor),f._screenDprMonitor.setListener(function(){return f._refreshRowsDimensions()}),f.register(r.addDisposableDomListener(window,"resize",function(){return f._refreshRowsDimensions()})),f}return g(n,d),n.prototype.dispose=function(){d.prototype.dispose.call(this),s.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(a,u){var f=a.target,S=this._rowElements[u===0?1:this._rowElements.length-2];if(f.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&a.relatedTarget===S){var E,w;if(u===0?(E=f,w=this._rowElements.pop(),this._rowContainer.removeChild(w)):(E=this._rowElements.shift(),w=f,this._rowContainer.removeChild(E)),E.removeEventListener("focus",this._topBoundaryFocusListener),w.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var A=this._createAccessibilityTreeNode();this._rowElements.unshift(A),this._rowContainer.insertAdjacentElement("afterbegin",A)}else A=this._createAccessibilityTreeNode(),this._rowElements.push(A),this._rowContainer.appendChild(A);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),a.preventDefault(),a.stopImmediatePropagation()}},n.prototype._onResize=function(a){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>a;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var a=document.createElement("div");return a.setAttribute("role","listitem"),a.tabIndex=-1,this._refreshRowDimensions(a),a},n.prototype._onTab=function(a){for(var u=0;u<a;u++)this._onChar(" ")},n.prototype._onChar=function(a){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==a&&(this._charsToAnnounce+=a):this._charsToAnnounce+=a,a===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=p.tooMuchOutput)),i.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},n.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,i.isMac&&s.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(a){this._clearLiveRegion(),this._charsToConsume.push(a)},n.prototype._refreshRows=function(a,u){this._renderRowsDebouncer.refresh(a,u,this._terminal.rows)},n.prototype._renderRows=function(a,u){for(var f=this._terminal.buffer,S=f.lines.length.toString(),E=a;E<=u;E++){var w=f.translateBufferLineToString(f.ydisp+E,!0),A=(f.ydisp+E+1).toString(),b=this._rowElements[E];b&&(w.length===0?b.innerHTML="&nbsp;":b.textContent=w,b.setAttribute("aria-posinset",A),b.setAttribute("aria-setsize",S))}this._announceCharacters()},n.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var a=0;a<this._terminal.rows;a++)this._refreshRowDimensions(this._rowElements[a])}},n.prototype._refreshRowDimensions=function(a){a.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(l.Disposable);e.AccessibilityManager=o},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(f,S){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,w){E.__proto__=w}||function(E,w){for(var A in w)w.hasOwnProperty(A)&&(E[A]=w[A])})(f,S)},function(f,S){function E(){this.constructor=f}v(f,S),f.prototype=S===null?Object.create(S):(E.prototype=S.prototype,new E)}),p=this&&this.__decorate||function(f,S,E,w){var A,b=arguments.length,C=b<3?S:w===null?w=Object.getOwnPropertyDescriptor(S,E):w;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(f,S,E,w);else for(var m=f.length-1;m>=0;m--)(A=f[m])&&(C=(b<3?A(C):b>3?A(S,E,C):A(S,E))||C);return b>3&&C&&Object.defineProperty(S,E,C),C},i=this&&this.__param||function(f,S){return function(E,w){S(E,w,f)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomRenderer=void 0;var h=t(58),r=t(9),l=t(2),c=t(5),s=t(1),o=t(0),d=t(10),n=t(17),a=1,u=function(f){function S(E,w,A,b,C,m,y,x,P){var _=f.call(this)||this;return _._colors=E,_._element=w,_._screenElement=A,_._viewportElement=b,_._linkifier=C,_._linkifier2=m,_._charSizeService=y,_._optionsService=x,_._bufferService=P,_._terminalClass=a++,_._rowElements=[],_._rowContainer=document.createElement("div"),_._rowContainer.classList.add("xterm-rows"),_._rowContainer.style.lineHeight="normal",_._rowContainer.setAttribute("aria-hidden","true"),_._refreshRowElements(_._bufferService.cols,_._bufferService.rows),_._selectionContainer=document.createElement("div"),_._selectionContainer.classList.add("xterm-selection"),_._selectionContainer.setAttribute("aria-hidden","true"),_.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},_._updateDimensions(),_._injectCss(),_._rowFactory=new h.DomRendererRowFactory(document,_._optionsService,_._colors),_._element.classList.add("xterm-dom-renderer-owner-"+_._terminalClass),_._screenElement.appendChild(_._rowContainer),_._screenElement.appendChild(_._selectionContainer),_._linkifier.onShowLinkUnderline(function(z){return _._onLinkHover(z)}),_._linkifier.onHideLinkUnderline(function(z){return _._onLinkLeave(z)}),_._linkifier2.onShowLinkUnderline(function(z){return _._onLinkHover(z)}),_._linkifier2.onHideLinkUnderline(function(z){return _._onLinkLeave(z)}),_}return g(S,f),Object.defineProperty(S.prototype,"onRequestRedraw",{get:function(){return new o.EventEmitter().event},enumerable:!1,configurable:!0}),S.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),n.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),f.prototype.dispose.call(this)},S.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var E=0,w=this._rowElements;E<w.length;E++){var A=w[E];A.style.width=this.dimensions.canvasWidth+"px",A.style.height=this.dimensions.actualCellHeight+"px",A.style.lineHeight=this.dimensions.actualCellHeight+"px",A.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var b=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=b,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},S.prototype.setColors=function(E){this._colors=E,this._injectCss()},S.prototype._injectCss=function(){var E=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var w=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";w+=this._terminalSelector+" span:not(."+h.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+h.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+h.ITALIC_CLASS+" { font-style: italic;}",w+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",w+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",w+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_BLINK_CLASS+":not(."+h.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_BLINK_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",w+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(A,b){w+=E._terminalSelector+" .xterm-fg-"+b+" { color: "+A.css+"; }"+E._terminalSelector+" .xterm-bg-"+b+" { background-color: "+A.css+"; }"}),w+=this._terminalSelector+" .xterm-fg-"+r.INVERTED_DEFAULT_COLOR+" { color: "+d.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+r.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=w},S.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},S.prototype._refreshRowElements=function(E,w){for(var A=this._rowElements.length;A<=w;A++){var b=document.createElement("div");this._rowContainer.appendChild(b),this._rowElements.push(b)}for(;this._rowElements.length>w;)this._rowContainer.removeChild(this._rowElements.pop())},S.prototype.onResize=function(E,w){this._refreshRowElements(E,w),this._updateDimensions()},S.prototype.onCharSizeChanged=function(){this._updateDimensions()},S.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},S.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},S.prototype.onSelectionChanged=function(E,w,A){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(E&&w){var b=E[1]-this._bufferService.buffer.ydisp,C=w[1]-this._bufferService.buffer.ydisp,m=Math.max(b,0),y=Math.min(C,this._bufferService.rows-1);if(!(m>=this._bufferService.rows||y<0)){var x=document.createDocumentFragment();if(A)x.appendChild(this._createSelectionElement(m,E[0],w[0],y-m+1));else{var P=b===m?E[0]:0,_=m===y?w[0]:this._bufferService.cols;x.appendChild(this._createSelectionElement(m,P,_));var z=y-m-1;if(x.appendChild(this._createSelectionElement(m+1,0,this._bufferService.cols,z)),m!==y){var K=C===y?w[0]:this._bufferService.cols;x.appendChild(this._createSelectionElement(y,0,K))}}this._selectionContainer.appendChild(x)}}},S.prototype._createSelectionElement=function(E,w,A,b){b===void 0&&(b=1);var C=document.createElement("div");return C.style.height=b*this.dimensions.actualCellHeight+"px",C.style.top=E*this.dimensions.actualCellHeight+"px",C.style.left=w*this.dimensions.actualCellWidth+"px",C.style.width=this.dimensions.actualCellWidth*(A-w)+"px",C},S.prototype.onCursorMove=function(){},S.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},S.prototype.clear=function(){for(var E=0,w=this._rowElements;E<w.length;E++)w[E].innerHTML=""},S.prototype.renderRows=function(E,w){for(var A=this._bufferService.buffer.ybase+this._bufferService.buffer.y,b=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),C=this._optionsService.options.cursorBlink,m=E;m<=w;m++){var y=this._rowElements[m];y.innerHTML="";var x=m+this._bufferService.buffer.ydisp,P=this._bufferService.buffer.lines.get(x),_=this._optionsService.options.cursorStyle;y.appendChild(this._rowFactory.createRow(P,x===A,_,b,C,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(S.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),S.prototype.registerCharacterJoiner=function(E){return-1},S.prototype.deregisterCharacterJoiner=function(E){return!1},S.prototype._onLinkHover=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!0)},S.prototype._onLinkLeave=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!1)},S.prototype._setCellUnderline=function(E,w,A,b,C,m){for(;E!==w||A!==b;){var y=this._rowElements[A];if(!y)return;var x=y.children[E];x&&(x.style.textDecoration=m?"underline":"none"),++E>=C&&(E=0,A++)}},S=p([i(6,c.ICharSizeService),i(7,s.IOptionsService),i(8,s.IBufferService)],S)}(l.Disposable);e.DomRenderer=u},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DomRendererRowFactory=e.CURSOR_STYLE_UNDERLINE_CLASS=e.CURSOR_STYLE_BAR_CLASS=e.CURSOR_STYLE_BLOCK_CLASS=e.CURSOR_BLINK_CLASS=e.CURSOR_CLASS=e.UNDERLINE_CLASS=e.ITALIC_CLASS=e.DIM_CLASS=e.BOLD_CLASS=void 0;var v=t(9),g=t(3),p=t(4),i=t(10);e.BOLD_CLASS="xterm-bold",e.DIM_CLASS="xterm-dim",e.ITALIC_CLASS="xterm-italic",e.UNDERLINE_CLASS="xterm-underline",e.CURSOR_CLASS="xterm-cursor",e.CURSOR_BLINK_CLASS="xterm-cursor-blink",e.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",e.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",e.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var h=function(){function l(c,s,o){this._document=c,this._optionsService=s,this._colors=o,this._workCell=new p.CellData}return l.prototype.setColors=function(c){this._colors=c},l.prototype.createRow=function(c,s,o,d,n,a,u){for(var f=this._document.createDocumentFragment(),S=0,E=Math.min(c.length,u)-1;E>=0;E--)if(c.loadCell(E,this._workCell).getCode()!==g.NULL_CELL_CODE||s&&E===d){S=E+1;break}for(E=0;E<S;E++){c.loadCell(E,this._workCell);var w=this._workCell.getWidth();if(w!==0){var A=this._document.createElement("span");if(w>1&&(A.style.width=a*w+"px"),s&&E===d)switch(A.classList.add(e.CURSOR_CLASS),n&&A.classList.add(e.CURSOR_BLINK_CLASS),o){case"bar":A.classList.add(e.CURSOR_STYLE_BAR_CLASS);break;case"underline":A.classList.add(e.CURSOR_STYLE_UNDERLINE_CLASS);break;default:A.classList.add(e.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&A.classList.add(e.BOLD_CLASS),this._workCell.isItalic()&&A.classList.add(e.ITALIC_CLASS),this._workCell.isDim()&&A.classList.add(e.DIM_CLASS),this._workCell.isUnderline()&&A.classList.add(e.UNDERLINE_CLASS),this._workCell.isInvisible()?A.textContent=g.WHITESPACE_CELL_CHAR:A.textContent=this._workCell.getChars()||g.WHITESPACE_CELL_CHAR;var b=this._workCell.getFgColor(),C=this._workCell.getFgColorMode(),m=this._workCell.getBgColor(),y=this._workCell.getBgColorMode(),x=!!this._workCell.isInverse();if(x){var P=b;b=m,m=P;var _=C;C=y,y=_}switch(C){case 16777216:case 33554432:this._workCell.isBold()&&b<8&&this._optionsService.options.drawBoldTextInBrightColors&&(b+=8),this._applyMinimumContrast(A,this._colors.background,this._colors.ansi[b])||A.classList.add("xterm-fg-"+b);break;case 50331648:var z=i.rgba.toColor(b>>16&255,b>>8&255,255&b);this._applyMinimumContrast(A,this._colors.background,z)||this._addStyle(A,"color:#"+r(b.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(A,this._colors.background,this._colors.foreground)||x&&A.classList.add("xterm-fg-"+v.INVERTED_DEFAULT_COLOR)}switch(y){case 16777216:case 33554432:A.classList.add("xterm-bg-"+m);break;case 50331648:this._addStyle(A,"background-color:#"+r(m.toString(16),"0",6));break;case 0:default:x&&A.classList.add("xterm-bg-"+v.INVERTED_DEFAULT_COLOR)}f.appendChild(A)}}return f},l.prototype._applyMinimumContrast=function(c,s,o){if(this._optionsService.options.minimumContrastRatio===1)return!1;var d=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return d===void 0&&(d=i.color.ensureContrastRatio(s,o,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,d!=null?d:null)),!!d&&(this._addStyle(c,"color:"+d.css),!0)},l.prototype._addStyle=function(c,s){c.setAttribute("style",""+(c.getAttribute("style")||"")+s+";")},l}();function r(l,c,s){for(;l.length<s;)l=c+l;return l}e.DomRendererRowFactory=h},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.evaluateKeyboardEvent=void 0;var v=t(12),g={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};e.evaluateKeyboardEvent=function(p,i,h,r){var l={type:0,cancel:!1,key:void 0},c=(p.shiftKey?1:0)|(p.altKey?2:0)|(p.ctrlKey?4:0)|(p.metaKey?8:0);switch(p.keyCode){case 0:p.key==="UIKeyInputUpArrow"?l.key=i?v.C0.ESC+"OA":v.C0.ESC+"[A":p.key==="UIKeyInputLeftArrow"?l.key=i?v.C0.ESC+"OD":v.C0.ESC+"[D":p.key==="UIKeyInputRightArrow"?l.key=i?v.C0.ESC+"OC":v.C0.ESC+"[C":p.key==="UIKeyInputDownArrow"&&(l.key=i?v.C0.ESC+"OB":v.C0.ESC+"[B");break;case 8:if(p.shiftKey){l.key=v.C0.BS;break}if(p.altKey){l.key=v.C0.ESC+v.C0.DEL;break}l.key=v.C0.DEL;break;case 9:if(p.shiftKey){l.key=v.C0.ESC+"[Z";break}l.key=v.C0.HT,l.cancel=!0;break;case 13:l.key=p.altKey?v.C0.ESC+v.C0.CR:v.C0.CR,l.cancel=!0;break;case 27:l.key=v.C0.ESC,p.altKey&&(l.key=v.C0.ESC+v.C0.ESC),l.cancel=!0;break;case 37:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"D",l.key===v.C0.ESC+"[1;3D"&&(l.key=v.C0.ESC+(h?"b":"[1;5D"))):l.key=i?v.C0.ESC+"OD":v.C0.ESC+"[D";break;case 39:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"C",l.key===v.C0.ESC+"[1;3C"&&(l.key=v.C0.ESC+(h?"f":"[1;5C"))):l.key=i?v.C0.ESC+"OC":v.C0.ESC+"[C";break;case 38:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"A",h||l.key!==v.C0.ESC+"[1;3A"||(l.key=v.C0.ESC+"[1;5A")):l.key=i?v.C0.ESC+"OA":v.C0.ESC+"[A";break;case 40:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"B",h||l.key!==v.C0.ESC+"[1;3B"||(l.key=v.C0.ESC+"[1;5B")):l.key=i?v.C0.ESC+"OB":v.C0.ESC+"[B";break;case 45:p.shiftKey||p.ctrlKey||(l.key=v.C0.ESC+"[2~");break;case 46:l.key=c?v.C0.ESC+"[3;"+(c+1)+"~":v.C0.ESC+"[3~";break;case 36:l.key=c?v.C0.ESC+"[1;"+(c+1)+"H":i?v.C0.ESC+"OH":v.C0.ESC+"[H";break;case 35:l.key=c?v.C0.ESC+"[1;"+(c+1)+"F":i?v.C0.ESC+"OF":v.C0.ESC+"[F";break;case 33:p.shiftKey?l.type=2:l.key=v.C0.ESC+"[5~";break;case 34:p.shiftKey?l.type=3:l.key=v.C0.ESC+"[6~";break;case 112:l.key=c?v.C0.ESC+"[1;"+(c+1)+"P":v.C0.ESC+"OP";break;case 113:l.key=c?v.C0.ESC+"[1;"+(c+1)+"Q":v.C0.ESC+"OQ";break;case 114:l.key=c?v.C0.ESC+"[1;"+(c+1)+"R":v.C0.ESC+"OR";break;case 115:l.key=c?v.C0.ESC+"[1;"+(c+1)+"S":v.C0.ESC+"OS";break;case 116:l.key=c?v.C0.ESC+"[15;"+(c+1)+"~":v.C0.ESC+"[15~";break;case 117:l.key=c?v.C0.ESC+"[17;"+(c+1)+"~":v.C0.ESC+"[17~";break;case 118:l.key=c?v.C0.ESC+"[18;"+(c+1)+"~":v.C0.ESC+"[18~";break;case 119:l.key=c?v.C0.ESC+"[19;"+(c+1)+"~":v.C0.ESC+"[19~";break;case 120:l.key=c?v.C0.ESC+"[20;"+(c+1)+"~":v.C0.ESC+"[20~";break;case 121:l.key=c?v.C0.ESC+"[21;"+(c+1)+"~":v.C0.ESC+"[21~";break;case 122:l.key=c?v.C0.ESC+"[23;"+(c+1)+"~":v.C0.ESC+"[23~";break;case 123:l.key=c?v.C0.ESC+"[24;"+(c+1)+"~":v.C0.ESC+"[24~";break;default:if(!p.ctrlKey||p.shiftKey||p.altKey||p.metaKey)if(h&&!r||!p.altKey||p.metaKey)h&&!p.altKey&&!p.ctrlKey&&p.metaKey?p.keyCode===65&&(l.type=1):p.key&&!p.ctrlKey&&!p.altKey&&!p.metaKey&&p.keyCode>=48&&p.key.length===1?l.key=p.key:p.key&&p.ctrlKey&&p.key==="_"&&(l.key=v.C0.US);else{var s=g[p.keyCode],o=s&&s[p.shiftKey?1:0];if(o)l.key=v.C0.ESC+o;else if(p.keyCode>=65&&p.keyCode<=90){var d=p.ctrlKey?p.keyCode-64:p.keyCode+32;l.key=v.C0.ESC+String.fromCharCode(d)}}else p.keyCode>=65&&p.keyCode<=90?l.key=String.fromCharCode(p.keyCode-64):p.keyCode===32?l.key=v.C0.NUL:p.keyCode>=51&&p.keyCode<=55?l.key=String.fromCharCode(p.keyCode-51+27):p.keyCode===56?l.key=v.C0.DEL:p.keyCode===219?l.key=v.C0.ESC:p.keyCode===220?l.key=v.C0.FS:p.keyCode===221&&(l.key=v.C0.GS)}return l}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(a,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,S){f.__proto__=S}||function(f,S){for(var E in S)S.hasOwnProperty(E)&&(f[E]=S[E])})(a,u)},function(a,u){function f(){this.constructor=a}v(a,u),a.prototype=u===null?Object.create(u):(f.prototype=u.prototype,new f)}),p=this&&this.__decorate||function(a,u,f,S){var E,w=arguments.length,A=w<3?u:S===null?S=Object.getOwnPropertyDescriptor(u,f):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(a,u,f,S);else for(var b=a.length-1;b>=0;b--)(E=a[b])&&(A=(w<3?E(A):w>3?E(u,f,A):E(u,f))||A);return w>3&&A&&Object.defineProperty(u,f,A),A},i=this&&this.__param||function(a,u){return function(f,S){u(f,S,a)}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderService=void 0;var h=t(31),r=t(0),l=t(2),c=t(32),s=t(7),o=t(1),d=t(5),n=function(a){function u(f,S,E,w,A,b){var C=a.call(this)||this;if(C._renderer=f,C._rowCount=S,C._isPaused=!1,C._needsFullRefresh=!1,C._isNextRenderRedrawOnly=!0,C._needsSelectionRefresh=!1,C._canvasWidth=0,C._canvasHeight=0,C._selectionState={start:void 0,end:void 0,columnSelectMode:!1},C._onDimensionsChange=new r.EventEmitter,C._onRender=new r.EventEmitter,C._onRefreshRequest=new r.EventEmitter,C.register({dispose:function(){return C._renderer.dispose()}}),C._renderDebouncer=new h.RenderDebouncer(function(y,x){return C._renderRows(y,x)}),C.register(C._renderDebouncer),C._screenDprMonitor=new c.ScreenDprMonitor,C._screenDprMonitor.setListener(function(){return C.onDevicePixelRatioChange()}),C.register(C._screenDprMonitor),C.register(b.onResize(function(y){return C._fullRefresh()})),C.register(w.onOptionChange(function(){return C._renderer.onOptionsChanged()})),C.register(A.onCharSizeChange(function(){return C.onCharSizeChanged()})),C._renderer.onRequestRedraw(function(y){return C.refreshRows(y.start,y.end,!0)}),C.register(s.addDisposableDomListener(window,"resize",function(){return C.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var m=new IntersectionObserver(function(y){return C._onIntersectionChange(y[y.length-1])},{threshold:0});m.observe(E),C.register({dispose:function(){return m.disconnect()}})}return C}return g(u,a),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(f){this._isPaused=f.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(f,S,E){E===void 0&&(E=!1),this._isPaused?this._needsFullRefresh=!0:(E||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(f,S,this._rowCount))},u.prototype._renderRows=function(f,S){this._renderer.renderRows(f,S),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:f,end:S}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(f,S){this._rowCount=S,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){a.prototype.dispose.call(this)},u.prototype.setRenderer=function(f){var S=this;this._renderer.dispose(),this._renderer=f,this._renderer.onRequestRedraw(function(E){return S.refreshRows(E.start,E.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(f){this._renderer.setColors(f),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(f,S){this._renderer.onResize(f,S),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(f,S,E){this._selectionState.start=f,this._selectionState.end=S,this._selectionState.columnSelectMode=E,this._renderer.onSelectionChanged(f,S,E)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(f){return this._renderer.registerCharacterJoiner(f)},u.prototype.deregisterCharacterJoiner=function(f){return this._renderer.deregisterCharacterJoiner(f)},u=p([i(3,o.IOptionsService),i(4,d.ICharSizeService),i(5,o.IBufferService)],u)}(l.Disposable);e.RenderService=n},function(N,e,t){"use strict";var v=this&&this.__decorate||function(l,c,s,o){var d,n=arguments.length,a=n<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,c,s,o);else for(var u=l.length-1;u>=0;u--)(d=l[u])&&(a=(n<3?d(a):n>3?d(c,s,a):d(c,s))||a);return n>3&&a&&Object.defineProperty(c,s,a),a},g=this&&this.__param||function(l,c){return function(s,o){c(s,o,l)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CharSizeService=void 0;var p=t(1),i=t(0),h=function(){function l(c,s,o){this._optionsService=o,this.width=0,this.height=0,this._onCharSizeChange=new i.EventEmitter,this._measureStrategy=new r(c,s,this._optionsService)}return Object.defineProperty(l.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),l.prototype.measure=function(){var c=this._measureStrategy.measure();c.width===this.width&&c.height===this.height||(this.width=c.width,this.height=c.height,this._onCharSizeChange.fire())},l=v([g(2,p.IOptionsService)],l)}();e.CharSizeService=h;var r=function(){function l(c,s,o){this._document=c,this._parentElement=s,this._optionsService=o,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return l.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var c=this._measureElement.getBoundingClientRect();return c.width!==0&&c.height!==0&&(this._result.width=c.width,this._result.height=Math.ceil(c.height)),this._result},l}()},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,l,c,s){var o,d=arguments.length,n=d<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,c):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,l,c,s);else for(var a=r.length-1;a>=0;a--)(o=r[a])&&(n=(d<3?o(n):d>3?o(l,c,n):o(l,c))||n);return d>3&&n&&Object.defineProperty(l,c,n),n},g=this&&this.__param||function(r,l){return function(c,s){l(c,s,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseService=void 0;var p=t(5),i=t(30),h=function(){function r(l,c){this._renderService=l,this._charSizeService=c}return r.prototype.getCoords=function(l,c,s,o,d){return i.getCoords(l,c,s,o,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,d)},r.prototype.getRawByteCoords=function(l,c,s,o){var d=this.getCoords(l,c,s,o);return i.getRawByteCoords(d)},r=v([g(0,p.IRenderService),g(1,p.ICharSizeService)],r)}();e.MouseService=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Linkifier2=void 0;var h=t(1),r=t(0),l=t(2),c=t(7),s=function(o){function d(n){var a=o.call(this)||this;return a._bufferService=n,a._linkProviders=[],a._linkCacheDisposables=[],a._isMouseOut=!0,a._activeLine=-1,a._onShowLinkUnderline=a.register(new r.EventEmitter),a._onHideLinkUnderline=a.register(new r.EventEmitter),a.register(l.getDisposeArrayDisposable(a._linkCacheDisposables)),a}return g(d,o),Object.defineProperty(d.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),d.prototype.registerLinkProvider=function(n){var a=this;return this._linkProviders.push(n),{dispose:function(){var u=a._linkProviders.indexOf(n);u!==-1&&a._linkProviders.splice(u,1)}}},d.prototype.attachToDom=function(n,a,u){var f=this;this._element=n,this._mouseService=a,this._renderService=u,this.register(c.addDisposableDomListener(this._element,"mouseleave",function(){f._isMouseOut=!0,f._clearCurrentLink()})),this.register(c.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(c.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},d.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);if(a){this._isMouseOut=!1;for(var u=n.composedPath(),f=0;f<u.length;f++){var S=u[f];if(S.classList.contains("xterm"))break;if(S.classList.contains("xterm-hover"))return}this._lastBufferCell&&a.x===this._lastBufferCell.x&&a.y===this._lastBufferCell.y||(this._onHover(a),this._lastBufferCell=a)}}},d.prototype._onHover=function(n){if(this._activeLine!==n.y)return this._clearCurrentLink(),void this._askForLink(n,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,n)||(this._clearCurrentLink(),this._askForLink(n,!0))},d.prototype._askForLink=function(n,a){var u=this;this._activeProviderReplies&&a||(this._activeProviderReplies=new Map,this._activeLine=n.y);var f=!1;this._linkProviders.forEach(function(S,E){var w;a?!((w=u._activeProviderReplies)===null||w===void 0)&&w.get(E)&&(f=u._checkLinkProviderResult(E,n,f)):S.provideLinks(n.y,function(A){var b,C;if(!u._isMouseOut){var m=A==null?void 0:A.map(function(y){return{link:y}});(b=u._activeProviderReplies)===null||b===void 0||b.set(E,m),f=u._checkLinkProviderResult(E,n,f),((C=u._activeProviderReplies)===null||C===void 0?void 0:C.size)===u._linkProviders.length&&u._removeIntersectingLinks(n.y,u._activeProviderReplies)}})})},d.prototype._removeIntersectingLinks=function(n,a){for(var u=new Set,f=0;f<a.size;f++){var S=a.get(f);if(S)for(var E=0;E<S.length;E++)for(var w=S[E],A=w.link.range.start.y<n?0:w.link.range.start.x,b=w.link.range.end.y>n?this._bufferService.cols:w.link.range.end.x,C=A;C<=b;C++){if(u.has(C)){S.splice(E--,1);break}u.add(C)}}},d.prototype._checkLinkProviderResult=function(n,a,u){var f,S=this;if(!this._activeProviderReplies)return u;for(var E=this._activeProviderReplies.get(n),w=!1,A=0;A<n;A++)this._activeProviderReplies.has(A)&&!this._activeProviderReplies.get(A)||(w=!0);if(!w&&E){var b=E.find(function(m){return S._linkAtPosition(m.link,a)});b&&(u=!0,this._handleNewLink(b))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(A=0;A<this._activeProviderReplies.size;A++){var C=(f=this._activeProviderReplies.get(A))===null||f===void 0?void 0:f.find(function(m){return S._linkAtPosition(m.link,a)});if(C){u=!0,this._handleNewLink(C);break}}return u},d.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);a&&this._linkAtPosition(this._currentLink.link,a)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},d.prototype._clearCurrentLink=function(n,a){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!a||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=a)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},d.prototype._handleNewLink=function(n){var a=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(n.link,u)&&(this._currentLink=n,this._currentLink.state={decorations:{underline:n.link.decorations===void 0||n.link.decorations.underline,pointerCursor:n.link.decorations===void 0||n.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,n.link,this._lastMouseEvent),n.link.decorations={},Object.defineProperties(n.link.decorations,{pointerCursor:{get:function(){var f,S;return(S=(f=a._currentLink)===null||f===void 0?void 0:f.state)===null||S===void 0?void 0:S.decorations.pointerCursor},set:function(f){var S,E;!((S=a._currentLink)===null||S===void 0)&&S.state&&a._currentLink.state.decorations.pointerCursor!==f&&(a._currentLink.state.decorations.pointerCursor=f,a._currentLink.state.isHovered&&((E=a._element)===null||E===void 0||E.classList.toggle("xterm-cursor-pointer",f)))}},underline:{get:function(){var f,S;return(S=(f=a._currentLink)===null||f===void 0?void 0:f.state)===null||S===void 0?void 0:S.decorations.underline},set:function(f){var S,E,w;!((S=a._currentLink)===null||S===void 0)&&S.state&&((w=(E=a._currentLink)===null||E===void 0?void 0:E.state)===null||w===void 0?void 0:w.decorations.underline)!==f&&(a._currentLink.state.decorations.underline=f,a._currentLink.state.isHovered&&a._fireUnderlineEvent(n.link,f))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(f){var S=f.start===0?0:f.start+1+a._bufferService.buffer.ydisp;a._clearCurrentLink(S,f.end+1+a._bufferService.buffer.ydisp)})))}},d.prototype._linkHover=function(n,a,u){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),a.hover&&a.hover(u,a.text)},d.prototype._fireUnderlineEvent=function(n,a){var u=n.range,f=this._bufferService.buffer.ydisp,S=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-f-1,u.end.x,u.end.y-f-1,void 0);(a?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(S)},d.prototype._linkLeave=function(n,a,u){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),a.leave&&a.leave(u,a.text)},d.prototype._linkAtPosition=function(n,a){var u=n.range.start.y===n.range.end.y,f=n.range.start.y<a.y,S=n.range.end.y>a.y;return(u&&n.range.start.x<=a.x&&n.range.end.x>=a.x||f&&n.range.end.x>=a.x||S&&n.range.start.x<=a.x||f&&S)&&n.range.start.y<=a.y&&n.range.end.y>=a.y},d.prototype._positionFromMouseEvent=function(n,a,u){var f=u.getCoords(n,a,this._bufferService.cols,this._bufferService.rows);if(f)return{x:f[0],y:f[1]+this._bufferService.buffer.ydisp}},d.prototype._createLinkUnderlineEvent=function(n,a,u,f,S){return{x1:n,y1:a,x2:u,y2:f,cols:this._bufferService.cols,fg:S}},d=p([i(0,h.IBufferService)],d)}(l.Disposable);e.Linkifier2=s},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CoreBrowserService=void 0;var v=function(){function g(p){this._textarea=p}return Object.defineProperty(g.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),g}();e.CoreBrowserService=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(A,b){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,m){C.__proto__=m}||function(C,m){for(var y in m)m.hasOwnProperty(y)&&(C[y]=m[y])})(A,b)},function(A,b){function C(){this.constructor=A}v(A,b),A.prototype=b===null?Object.create(b):(C.prototype=b.prototype,new C)});Object.defineProperty(e,"__esModule",{value:!0}),e.CoreTerminal=void 0;var p=t(2),i=t(1),h=t(66),r=t(67),l=t(68),c=t(74),s=t(75),o=t(0),d=t(76),n=t(77),a=t(78),u=t(80),f=t(81),S=t(19),E=t(82),w=function(A){function b(C){var m=A.call(this)||this;return m._onBinary=new o.EventEmitter,m._onData=new o.EventEmitter,m._onLineFeed=new o.EventEmitter,m._onResize=new o.EventEmitter,m._onScroll=new o.EventEmitter,m._instantiationService=new h.InstantiationService,m.optionsService=new c.OptionsService(C),m._instantiationService.setService(i.IOptionsService,m.optionsService),m._bufferService=m.register(m._instantiationService.createInstance(l.BufferService)),m._instantiationService.setService(i.IBufferService,m._bufferService),m._logService=m._instantiationService.createInstance(r.LogService),m._instantiationService.setService(i.ILogService,m._logService),m._coreService=m.register(m._instantiationService.createInstance(s.CoreService,function(){return m.scrollToBottom()})),m._instantiationService.setService(i.ICoreService,m._coreService),m._coreMouseService=m._instantiationService.createInstance(d.CoreMouseService),m._instantiationService.setService(i.ICoreMouseService,m._coreMouseService),m._dirtyRowService=m._instantiationService.createInstance(n.DirtyRowService),m._instantiationService.setService(i.IDirtyRowService,m._dirtyRowService),m.unicodeService=m._instantiationService.createInstance(a.UnicodeService),m._instantiationService.setService(i.IUnicodeService,m.unicodeService),m._charsetService=m._instantiationService.createInstance(u.CharsetService),m._instantiationService.setService(i.ICharsetService,m._charsetService),m._inputHandler=new S.InputHandler(m._bufferService,m._charsetService,m._coreService,m._dirtyRowService,m._logService,m.optionsService,m._coreMouseService,m.unicodeService),m.register(o.forwardEvent(m._inputHandler.onLineFeed,m._onLineFeed)),m.register(m._inputHandler),m.register(o.forwardEvent(m._bufferService.onResize,m._onResize)),m.register(o.forwardEvent(m._coreService.onData,m._onData)),m.register(o.forwardEvent(m._coreService.onBinary,m._onBinary)),m.register(m.optionsService.onOptionChange(function(y){return m._updateOptions(y)})),m._writeBuffer=new E.WriteBuffer(function(y){return m._inputHandler.parse(y)}),m}return g(b,A),Object.defineProperty(b.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),b.prototype.dispose=function(){var C;this._isDisposed||(A.prototype.dispose.call(this),(C=this._windowsMode)===null||C===void 0||C.dispose(),this._windowsMode=void 0)},b.prototype.write=function(C,m){this._writeBuffer.write(C,m)},b.prototype.writeSync=function(C){this._writeBuffer.writeSync(C)},b.prototype.resize=function(C,m){isNaN(C)||isNaN(m)||(C=Math.max(C,l.MINIMUM_COLS),m=Math.max(m,l.MINIMUM_ROWS),this._bufferService.resize(C,m))},b.prototype.scroll=function(C,m){m===void 0&&(m=!1);var y,x=this._bufferService.buffer;(y=this._cachedBlankLine)&&y.length===this.cols&&y.getFg(0)===C.fg&&y.getBg(0)===C.bg||(y=x.getBlankLine(C,m),this._cachedBlankLine=y),y.isWrapped=m;var P=x.ybase+x.scrollTop,_=x.ybase+x.scrollBottom;if(x.scrollTop===0){var z=x.lines.isFull;_===x.lines.length-1?z?x.lines.recycle().copyFrom(y):x.lines.push(y.clone()):x.lines.splice(_+1,0,y.clone()),z?this._bufferService.isUserScrolling&&(x.ydisp=Math.max(x.ydisp-1,0)):(x.ybase++,this._bufferService.isUserScrolling||x.ydisp++)}else{var K=_-P+1;x.lines.shiftElements(P+1,K-1,-1),x.lines.set(_,y.clone())}this._bufferService.isUserScrolling||(x.ydisp=x.ybase),this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom),this._onScroll.fire(x.ydisp)},b.prototype.scrollLines=function(C,m){var y=this._bufferService.buffer;if(C<0){if(y.ydisp===0)return;this._bufferService.isUserScrolling=!0}else C+y.ydisp>=y.ybase&&(this._bufferService.isUserScrolling=!1);var x=y.ydisp;y.ydisp=Math.max(Math.min(y.ydisp+C,y.ybase),0),x!==y.ydisp&&(m||this._onScroll.fire(y.ydisp))},b.prototype.scrollPages=function(C){this.scrollLines(C*(this.rows-1))},b.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},b.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},b.prototype.scrollToLine=function(C){var m=C-this._bufferService.buffer.ydisp;m!==0&&this.scrollLines(m)},b.prototype.addEscHandler=function(C,m){return this._inputHandler.addEscHandler(C,m)},b.prototype.addDcsHandler=function(C,m){return this._inputHandler.addDcsHandler(C,m)},b.prototype.addCsiHandler=function(C,m){return this._inputHandler.addCsiHandler(C,m)},b.prototype.addOscHandler=function(C,m){return this._inputHandler.addOscHandler(C,m)},b.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},b.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},b.prototype._updateOptions=function(C){var m;switch(C){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((m=this._windowsMode)===null||m===void 0||m.dispose(),this._windowsMode=void 0)}},b.prototype._enableWindowsMode=function(){var C=this;if(!this._windowsMode){var m=[];m.push(this.onLineFeed(f.updateWindowsModeWrappedState.bind(null,this._bufferService))),m.push(this.addCsiHandler({final:"H"},function(){return f.updateWindowsModeWrappedState(C._bufferService),!1})),this._windowsMode={dispose:function(){for(var y=0,x=m;y<x.length;y++)x[y].dispose()}}}},b}(p.Disposable);e.CoreTerminal=w},function(N,e,t){"use strict";var v=this&&this.__spreadArrays||function(){for(var r=0,l=0,c=arguments.length;l<c;l++)r+=arguments[l].length;var s=Array(r),o=0;for(l=0;l<c;l++)for(var d=arguments[l],n=0,a=d.length;n<a;n++,o++)s[o]=d[n];return s};Object.defineProperty(e,"__esModule",{value:!0}),e.InstantiationService=e.ServiceCollection=void 0;var g=t(1),p=t(14),i=function(){function r(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];this._entries=new Map;for(var s=0,o=l;s<o.length;s++){var d=o[s],n=d[0],a=d[1];this.set(n,a)}}return r.prototype.set=function(l,c){var s=this._entries.get(l);return this._entries.set(l,c),s},r.prototype.forEach=function(l){this._entries.forEach(function(c,s){return l(s,c)})},r.prototype.has=function(l){return this._entries.has(l)},r.prototype.get=function(l){return this._entries.get(l)},r}();e.ServiceCollection=i;var h=function(){function r(){this._services=new i,this._services.set(g.IInstantiationService,this)}return r.prototype.setService=function(l,c){this._services.set(l,c)},r.prototype.getService=function(l){return this._services.get(l)},r.prototype.createInstance=function(l){for(var c=[],s=1;s<arguments.length;s++)c[s-1]=arguments[s];for(var o=p.getServiceDependencies(l).sort(function(E,w){return E.index-w.index}),d=[],n=0,a=o;n<a.length;n++){var u=a[n],f=this._services.get(u.id);if(!f)throw new Error("[createInstance] "+l.name+" depends on UNKNOWN service "+u.id+".");d.push(f)}var S=o.length>0?o[0].index:c.length;if(c.length!==S)throw new Error("[createInstance] First service dependency of "+l.name+" at position "+(S+1)+" conflicts with "+c.length+" static arguments");return new(l.bind.apply(l,v([void 0],v(c,d))))},r}();e.InstantiationService=h},function(N,e,t){"use strict";var v=this&&this.__decorate||function(c,s,o,d){var n,a=arguments.length,u=a<3?s:d===null?d=Object.getOwnPropertyDescriptor(s,o):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(c,s,o,d);else for(var f=c.length-1;f>=0;f--)(n=c[f])&&(u=(a<3?n(u):a>3?n(s,o,u):n(s,o))||u);return a>3&&u&&Object.defineProperty(s,o,u),u},g=this&&this.__param||function(c,s){return function(o,d){s(o,d,c)}},p=this&&this.__spreadArrays||function(){for(var c=0,s=0,o=arguments.length;s<o;s++)c+=arguments[s].length;var d=Array(c),n=0;for(s=0;s<o;s++)for(var a=arguments[s],u=0,f=a.length;u<f;u++,n++)d[n]=a[u];return d};Object.defineProperty(e,"__esModule",{value:!0}),e.LogService=e.LogLevel=void 0;var i,h=t(1);(function(c){c[c.DEBUG=0]="DEBUG",c[c.INFO=1]="INFO",c[c.WARN=2]="WARN",c[c.ERROR=3]="ERROR",c[c.OFF=4]="OFF"})(i=e.LogLevel||(e.LogLevel={}));var r={debug:i.DEBUG,info:i.INFO,warn:i.WARN,error:i.ERROR,off:i.OFF},l=function(){function c(s){var o=this;this._optionsService=s,this._updateLogLevel(),this._optionsService.onOptionChange(function(d){d==="logLevel"&&o._updateLogLevel()})}return c.prototype._updateLogLevel=function(){this._logLevel=r[this._optionsService.options.logLevel]},c.prototype._evalLazyOptionalParams=function(s){for(var o=0;o<s.length;o++)typeof s[o]=="function"&&(s[o]=s[o]())},c.prototype._log=function(s,o,d){this._evalLazyOptionalParams(d),s.call.apply(s,p([console,"xterm.js: "+o],d))},c.prototype.debug=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.DEBUG&&this._log(console.log,s,o)},c.prototype.info=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.INFO&&this._log(console.info,s,o)},c.prototype.warn=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.WARN&&this._log(console.warn,s,o)},c.prototype.error=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.ERROR&&this._log(console.error,s,o)},c=v([g(0,h.IOptionsService)],c)}();e.LogService=l},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.BufferService=e.MINIMUM_ROWS=e.MINIMUM_COLS=void 0;var h=t(1),r=t(69),l=t(0),c=t(2);e.MINIMUM_COLS=2,e.MINIMUM_ROWS=1;var s=function(o){function d(n){var a=o.call(this)||this;return a._optionsService=n,a.isUserScrolling=!1,a._onResize=new l.EventEmitter,a.cols=Math.max(n.options.cols,e.MINIMUM_COLS),a.rows=Math.max(n.options.rows,e.MINIMUM_ROWS),a.buffers=new r.BufferSet(n,a),a}return g(d,o),Object.defineProperty(d.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){o.prototype.dispose.call(this),this.buffers.dispose()},d.prototype.resize=function(n,a){this.cols=n,this.rows=a,this.buffers.resize(n,a),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:a})},d.prototype.reset=function(){this.buffers.dispose(),this.buffers=new r.BufferSet(this._optionsService,this),this.isUserScrolling=!1},d=p([i(0,h.IOptionsService)],d)}(c.Disposable);e.BufferService=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(r,l){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,s){c.__proto__=s}||function(c,s){for(var o in s)s.hasOwnProperty(o)&&(c[o]=s[o])})(r,l)},function(r,l){function c(){this.constructor=r}v(r,l),r.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)});Object.defineProperty(e,"__esModule",{value:!0}),e.BufferSet=void 0;var p=t(70),i=t(0),h=function(r){function l(c,s){var o=r.call(this)||this;return o._onBufferActivate=o.register(new i.EventEmitter),o._normal=new p.Buffer(!0,c,s),o._normal.fillViewportRows(),o._alt=new p.Buffer(!1,c,s),o._activeBuffer=o._normal,o.setupTabStops(),o}return g(l,r),Object.defineProperty(l.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),l.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},l.prototype.activateAltBuffer=function(c){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(c),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},l.prototype.resize=function(c,s){this._normal.resize(c,s),this._alt.resize(c,s)},l.prototype.setupTabStops=function(c){this._normal.setupTabStops(c),this._alt.setupTabStops(c)},l}(t(2).Disposable);e.BufferSet=h},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BufferStringIterator=e.Buffer=e.MAX_BUFFER_SIZE=void 0;var v=t(71),g=t(16),p=t(4),i=t(3),h=t(72),r=t(73),l=t(20),c=t(6);e.MAX_BUFFER_SIZE=4294967295;var s=function(){function d(n,a,u){this._hasScrollback=n,this._optionsService=a,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=g.DEFAULT_ATTR_DATA.clone(),this.savedCharset=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,i.NULL_CELL_CHAR,i.NULL_CELL_WIDTH,i.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,i.WHITESPACE_CELL_CHAR,i.WHITESPACE_CELL_WIDTH,i.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new v.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return d.prototype.getNullCell=function(n){return n?(this._nullCell.fg=n.fg,this._nullCell.bg=n.bg,this._nullCell.extended=n.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new c.ExtendedAttrs),this._nullCell},d.prototype.getWhitespaceCell=function(n){return n?(this._whitespaceCell.fg=n.fg,this._whitespaceCell.bg=n.bg,this._whitespaceCell.extended=n.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new c.ExtendedAttrs),this._whitespaceCell},d.prototype.getBlankLine=function(n,a){return new g.BufferLine(this._bufferService.cols,this.getNullCell(n),a)},Object.defineProperty(d.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"isCursorInViewport",{get:function(){var n=this.ybase+this.y-this.ydisp;return n>=0&&n<this._rows},enumerable:!1,configurable:!0}),d.prototype._getCorrectBufferLength=function(n){if(!this._hasScrollback)return n;var a=n+this._optionsService.options.scrollback;return a>e.MAX_BUFFER_SIZE?e.MAX_BUFFER_SIZE:a},d.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=g.DEFAULT_ATTR_DATA);for(var a=this._rows;a--;)this.lines.push(this.getBlankLine(n))}},d.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new v.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},d.prototype.resize=function(n,a){var u=this.getNullCell(g.DEFAULT_ATTR_DATA),f=this._getCorrectBufferLength(a);if(f>this.lines.maxLength&&(this.lines.maxLength=f),this.lines.length>0){if(this._cols<n)for(var S=0;S<this.lines.length;S++)this.lines.get(S).resize(n,u);var E=0;if(this._rows<a)for(var w=this._rows;w<a;w++)this.lines.length<a+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new g.BufferLine(n,u)):this.ybase>0&&this.lines.length<=this.ybase+this.y+E+1?(this.ybase--,E++,this.ydisp>0&&this.ydisp--):this.lines.push(new g.BufferLine(n,u)));else for(w=this._rows;w>a;w--)this.lines.length>a+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(f<this.lines.maxLength){var A=this.lines.length-f;A>0&&(this.lines.trimStart(A),this.ybase=Math.max(this.ybase-A,0),this.ydisp=Math.max(this.ydisp-A,0),this.savedY=Math.max(this.savedY-A,0)),this.lines.maxLength=f}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,a-1),E&&(this.y+=E),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=a-1,this._isReflowEnabled&&(this._reflow(n,a),this._cols>n))for(S=0;S<this.lines.length;S++)this.lines.get(S).resize(n,u);this._cols=n,this._rows=a},Object.defineProperty(d.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),d.prototype._reflow=function(n,a){this._cols!==n&&(n>this._cols?this._reflowLarger(n,a):this._reflowSmaller(n,a))},d.prototype._reflowLarger=function(n,a){var u=h.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(g.DEFAULT_ATTR_DATA));if(u.length>0){var f=h.reflowLargerCreateNewLayout(this.lines,u);h.reflowLargerApplyNewLayout(this.lines,f.layout),this._reflowLargerAdjustViewport(n,a,f.countRemoved)}},d.prototype._reflowLargerAdjustViewport=function(n,a,u){for(var f=this.getNullCell(g.DEFAULT_ATTR_DATA),S=u;S-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<a&&this.lines.push(new g.BufferLine(n,f))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},d.prototype._reflowSmaller=function(n,a){for(var u=this.getNullCell(g.DEFAULT_ATTR_DATA),f=[],S=0,E=this.lines.length-1;E>=0;E--){var w=this.lines.get(E);if(!(!w||!w.isWrapped&&w.getTrimmedLength()<=n)){for(var A=[w];w.isWrapped&&E>0;)w=this.lines.get(--E),A.unshift(w);var b=this.ybase+this.y;if(!(b>=E&&b<E+A.length)){var C=A[A.length-1].getTrimmedLength(),m=h.reflowSmallerGetNewLineLengths(A,this._cols,n),y=m.length-A.length,x=void 0;x=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+y):Math.max(0,this.lines.length-this.lines.maxLength+y);for(var P=[],_=0;_<y;_++){var z=this.getBlankLine(g.DEFAULT_ATTR_DATA,!0);P.push(z)}P.length>0&&(f.push({start:E+A.length+S,newLines:P}),S+=P.length),A.push.apply(A,P);var K=m.length-1,be=m[K];be===0&&(be=m[--K]);for(var ae=A.length-y-1,Me=C;ae>=0;){var B=Math.min(Me,be);if(A[K].copyCellsFrom(A[ae],Me-B,be-B,B,!0),(be-=B)===0&&(be=m[--K]),(Me-=B)===0){ae--;var $=Math.max(ae,0);Me=h.getWrappedLineTrimmedLength(A,$,this._cols)}}for(_=0;_<A.length;_++)m[_]<n&&A[_].setCell(m[_],u);for(var G=y-x;G-- >0;)this.ybase===0?this.y<a-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+S)-a&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+y,this.ybase+a-1)}}}if(f.length>0){var se=[],X=[];for(_=0;_<this.lines.length;_++)X.push(this.lines.get(_));var W=this.lines.length,Z=W-1,pe=0,Ae=f[pe];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+S);var he=0;for(_=Math.min(this.lines.maxLength-1,W+S-1);_>=0;_--)if(Ae&&Ae.start>Z+he){for(var ye=Ae.newLines.length-1;ye>=0;ye--)this.lines.set(_--,Ae.newLines[ye]);_++,se.push({index:Z+1,amount:Ae.newLines.length}),he+=Ae.newLines.length,Ae=f[++pe]}else this.lines.set(_,X[Z--]);var Pe=0;for(_=se.length-1;_>=0;_--)se[_].index+=Pe,this.lines.onInsertEmitter.fire(se[_]),Pe+=se[_].amount;var ct=Math.max(0,W+S-this.lines.maxLength);ct>0&&this.lines.onTrimEmitter.fire(ct)}},d.prototype.stringIndexToBufferIndex=function(n,a,u){for(u===void 0&&(u=!1);a;){var f=this.lines.get(n);if(!f)return[-1,-1];for(var S=u?f.getTrimmedLength():f.length,E=0;E<S;++E)if(f.get(E)[i.CHAR_DATA_WIDTH_INDEX]&&(a-=f.get(E)[i.CHAR_DATA_CHAR_INDEX].length||1),a<0)return[n,E];n++}return[n,0]},d.prototype.translateBufferLineToString=function(n,a,u,f){u===void 0&&(u=0);var S=this.lines.get(n);return S?S.translateToString(a,u,f):""},d.prototype.getWrappedRangeForLine=function(n){for(var a=n,u=n;a>0&&this.lines.get(a).isWrapped;)a--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:a,last:u}},d.prototype.setupTabStops=function(n){for(n!=null?this.tabs[n]||(n=this.prevStop(n)):(this.tabs={},n=0);n<this._cols;n+=this._optionsService.options.tabStopWidth)this.tabs[n]=!0},d.prototype.prevStop=function(n){for(n==null&&(n=this.x);!this.tabs[--n]&&n>0;);return n>=this._cols?this._cols-1:n<0?0:n},d.prototype.nextStop=function(n){for(n==null&&(n=this.x);!this.tabs[++n]&&n<this._cols;);return n>=this._cols?this._cols-1:n<0?0:n},d.prototype.addMarker=function(n){var a=this,u=new r.Marker(n);return this.markers.push(u),u.register(this.lines.onTrim(function(f){u.line-=f,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(f){u.line>=f.index&&(u.line+=f.amount)})),u.register(this.lines.onDelete(function(f){u.line>=f.index&&u.line<f.index+f.amount&&u.dispose(),u.line>f.index&&(u.line-=f.amount)})),u.register(u.onDispose(function(){return a._removeMarker(u)})),u},d.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},d.prototype.iterator=function(n,a,u,f,S){return new o(this,n,a,u,f,S)},d}();e.Buffer=s;var o=function(){function d(n,a,u,f,S,E){u===void 0&&(u=0),f===void 0&&(f=n.lines.length),S===void 0&&(S=0),E===void 0&&(E=0),this._buffer=n,this._trimRight=a,this._startIndex=u,this._endIndex=f,this._startOverscan=S,this._endOverscan=E,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return d.prototype.hasNext=function(){return this._current<this._endIndex},d.prototype.next=function(){var n=this._buffer.getWrappedRangeForLine(this._current);n.first<this._startIndex-this._startOverscan&&(n.first=this._startIndex-this._startOverscan),n.last>this._endIndex+this._endOverscan&&(n.last=this._endIndex+this._endOverscan),n.first=Math.max(n.first,0),n.last=Math.min(n.last,this._buffer.lines.length);for(var a="",u=n.first;u<=n.last;++u)a+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=n.last+1,{range:n,content:a}},d}();e.BufferStringIterator=o},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CircularList=void 0;var v=t(0),g=function(){function p(i){this._maxLength=i,this.onDeleteEmitter=new v.EventEmitter,this.onInsertEmitter=new v.EventEmitter,this.onTrimEmitter=new v.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(p.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"maxLength",{get:function(){return this._maxLength},set:function(i){if(this._maxLength!==i){for(var h=new Array(i),r=0;r<Math.min(i,this.length);r++)h[r]=this._array[this._getCyclicIndex(r)];this._array=h,this._maxLength=i,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"length",{get:function(){return this._length},set:function(i){if(i>this._length)for(var h=this._length;h<i;h++)this._array[h]=void 0;this._length=i},enumerable:!1,configurable:!0}),p.prototype.get=function(i){return this._array[this._getCyclicIndex(i)]},p.prototype.set=function(i,h){this._array[this._getCyclicIndex(i)]=h},p.prototype.push=function(i){this._array[this._getCyclicIndex(this._length)]=i,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},p.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(p.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),p.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},p.prototype.splice=function(i,h){for(var r=[],l=2;l<arguments.length;l++)r[l-2]=arguments[l];if(h){for(var c=i;c<this._length-h;c++)this._array[this._getCyclicIndex(c)]=this._array[this._getCyclicIndex(c+h)];this._length-=h}for(c=this._length-1;c>=i;c--)this._array[this._getCyclicIndex(c+r.length)]=this._array[this._getCyclicIndex(c)];for(c=0;c<r.length;c++)this._array[this._getCyclicIndex(i+c)]=r[c];if(this._length+r.length>this._maxLength){var s=this._length+r.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=r.length},p.prototype.trimStart=function(i){i>this._length&&(i=this._length),this._startIndex+=i,this._length-=i,this.onTrimEmitter.fire(i)},p.prototype.shiftElements=function(i,h,r){if(!(h<=0)){if(i<0||i>=this._length)throw new Error("start argument out of range");if(i+r<0)throw new Error("Cannot shift elements in list beyond index 0");if(r>0){for(var l=h-1;l>=0;l--)this.set(i+l+r,this.get(i+l));var c=i+h+r-this._length;if(c>0)for(this._length+=c;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(l=0;l<h;l++)this.set(i+l+r,this.get(i+l))}},p.prototype._getCyclicIndex=function(i){return(this._startIndex+i)%this._maxLength},p}();e.CircularList=g},function(N,e,t){"use strict";function v(g,p,i){if(p===g.length-1)return g[p].getTrimmedLength();var h=!g[p].hasContent(i-1)&&g[p].getWidth(i-1)===1,r=g[p+1].getWidth(0)===2;return h&&r?i-1:i}Object.defineProperty(e,"__esModule",{value:!0}),e.getWrappedLineTrimmedLength=e.reflowSmallerGetNewLineLengths=e.reflowLargerApplyNewLayout=e.reflowLargerCreateNewLayout=e.reflowLargerGetLinesToRemove=void 0,e.reflowLargerGetLinesToRemove=function(g,p,i,h,r){for(var l=[],c=0;c<g.length-1;c++){var s=c,o=g.get(++s);if(o.isWrapped){for(var d=[g.get(c)];s<g.length&&o.isWrapped;)d.push(o),o=g.get(++s);if(h>=c&&h<s)c+=d.length-1;else{for(var n=0,a=v(d,n,p),u=1,f=0;u<d.length;){var S=v(d,u,p),E=S-f,w=i-a,A=Math.min(E,w);d[n].copyCellsFrom(d[u],f,a,A,!1),(a+=A)===i&&(n++,a=0),(f+=A)===S&&(u++,f=0),a===0&&n!==0&&d[n-1].getWidth(i-1)===2&&(d[n].copyCellsFrom(d[n-1],i-1,a++,1,!1),d[n-1].setCell(i-1,r))}d[n].replaceCells(a,i,r);for(var b=0,C=d.length-1;C>0&&(C>n||d[C].getTrimmedLength()===0);C--)b++;b>0&&(l.push(c+d.length-b),l.push(b)),c+=d.length-1}}}return l},e.reflowLargerCreateNewLayout=function(g,p){for(var i=[],h=0,r=p[h],l=0,c=0;c<g.length;c++)if(r===c){var s=p[++h];g.onDeleteEmitter.fire({index:c-l,amount:s}),c+=s-1,l+=s,r=p[++h]}else i.push(c);return{layout:i,countRemoved:l}},e.reflowLargerApplyNewLayout=function(g,p){for(var i=[],h=0;h<p.length;h++)i.push(g.get(p[h]));for(h=0;h<i.length;h++)g.set(h,i[h]);g.length=p.length},e.reflowSmallerGetNewLineLengths=function(g,p,i){for(var h=[],r=g.map(function(a,u){return v(g,u,p)}).reduce(function(a,u){return a+u}),l=0,c=0,s=0;s<r;){if(r-s<i){h.push(r-s);break}l+=i;var o=v(g,c,p);l>o&&(l-=o,c++);var d=g[c].getWidth(l-1)===2;d&&l--;var n=d?i-1:i;h.push(n),s+=n}return h},e.getWrappedLineTrimmedLength=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(h,r){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,c){l.__proto__=c}||function(l,c){for(var s in c)c.hasOwnProperty(s)&&(l[s]=c[s])})(h,r)},function(h,r){function l(){this.constructor=h}v(h,r),h.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.Marker=void 0;var p=t(0),i=function(h){function r(l){var c=h.call(this)||this;return c.line=l,c._id=r._nextId++,c.isDisposed=!1,c._onDispose=new p.EventEmitter,c}return g(r,h),Object.defineProperty(r.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),r.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},r._nextId=1,r}(t(2).Disposable);e.Marker=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OptionsService=e.DEFAULT_OPTIONS=e.DEFAULT_BELL_SOUND=void 0;var v=t(0),g=t(11),p=t(33);e.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",e.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:e.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:g.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var i=["cols","rows"],h=function(){function r(l){this._onOptionChange=new v.EventEmitter,this.options=p.clone(e.DEFAULT_OPTIONS);for(var c=0,s=Object.keys(l);c<s.length;c++){var o=s[c];if(o in this.options){var d=l[o];this.options[o]=d}}}return Object.defineProperty(r.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),r.prototype.setOption=function(l,c){if(!(l in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');if(i.indexOf(l)!==-1)throw new Error('Option "'+l+'" can only be set in the constructor');this.options[l]!==c&&(c=this._sanitizeAndValidateOption(l,c),this.options[l]!==c&&(this.options[l]=c,this._onOptionChange.fire(l)))},r.prototype._sanitizeAndValidateOption=function(l,c){switch(l){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":c||(c=e.DEFAULT_OPTIONS[l]);break;case"cursorWidth":c=Math.floor(c);case"lineHeight":case"tabStopWidth":if(c<1)throw new Error(l+" cannot be less than 1, value: "+c);break;case"minimumContrastRatio":c=Math.max(1,Math.min(21,Math.round(10*c)/10));break;case"scrollback":if((c=Math.min(c,4294967295))<0)throw new Error(l+" cannot be less than 0, value: "+c);break;case"fastScrollSensitivity":case"scrollSensitivity":if(c<=0)throw new Error(l+" cannot be less than or equal to 0, value: "+c)}return c},r.prototype.getOption=function(l){if(!(l in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');return this.options[l]},r}();e.OptionsService=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(n,a){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var S in f)f.hasOwnProperty(S)&&(u[S]=f[S])})(n,a)},function(n,a){function u(){this.constructor=n}v(n,a),n.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}),p=this&&this.__decorate||function(n,a,u,f){var S,E=arguments.length,w=E<3?a:f===null?f=Object.getOwnPropertyDescriptor(a,u):f;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(n,a,u,f);else for(var A=n.length-1;A>=0;A--)(S=n[A])&&(w=(E<3?S(w):E>3?S(a,u,w):S(a,u))||w);return E>3&&w&&Object.defineProperty(a,u,w),w},i=this&&this.__param||function(n,a){return function(u,f){a(u,f,n)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreService=void 0;var h=t(1),r=t(0),l=t(33),c=t(2),s=Object.freeze({insertMode:!1}),o=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),d=function(n){function a(u,f,S,E){var w=n.call(this)||this;return w._bufferService=f,w._logService=S,w._optionsService=E,w.isCursorInitialized=!1,w.isCursorHidden=!1,w._onData=w.register(new r.EventEmitter),w._onUserInput=w.register(new r.EventEmitter),w._onBinary=w.register(new r.EventEmitter),w._scrollToBottom=u,w.register({dispose:function(){return w._scrollToBottom=void 0}}),w.modes=l.clone(s),w.decPrivateModes=l.clone(o),w}return g(a,n),Object.defineProperty(a.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.modes=l.clone(s),this.decPrivateModes=l.clone(o)},a.prototype.triggerDataEvent=function(u,f){if(f===void 0&&(f=!1),!this._optionsService.options.disableStdin){var S=this._bufferService.buffer;S.ybase!==S.ydisp&&this._scrollToBottom(),f&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(E){return E.charCodeAt(0)})}),this._onData.fire(u)}},a.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(f){return f.charCodeAt(0)})}),this._onBinary.fire(u))},a=p([i(1,h.IBufferService),i(2,h.ILogService),i(3,h.IOptionsService)],a)}(c.Disposable);e.CoreService=d},function(N,e,t){"use strict";var v=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},g=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreMouseService=void 0;var p=t(1),i=t(0),h={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(o){return o.button!==4&&o.action===1&&(o.ctrl=!1,o.alt=!1,o.shift=!1,!0)}},VT200:{events:19,restrict:function(o){return o.action!==32}},DRAG:{events:23,restrict:function(o){return o.action!==32||o.button!==3}},ANY:{events:31,restrict:function(o){return!0}}};function r(o,d){var n=(o.ctrl?16:0)|(o.shift?4:0)|(o.alt?8:0);return o.button===4?(n|=64,n|=o.action):(n|=3&o.button,4&o.button&&(n|=64),8&o.button&&(n|=128),o.action===32?n|=32:o.action!==0||d||(n|=3)),n}var l=String.fromCharCode,c={DEFAULT:function(o){var d=[r(o,!1)+32,o.col+32,o.row+32];return d[0]>255||d[1]>255||d[2]>255?"":"\x1B[M"+l(d[0])+l(d[1])+l(d[2])},SGR:function(o){var d=o.action===0&&o.button!==4?"m":"M";return"\x1B[<"+r(o,!0)+";"+o.col+";"+o.row+d}},s=function(){function o(d,n){this._bufferService=d,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new i.EventEmitter,this._lastEvent=null;for(var a=0,u=Object.keys(h);a<u.length;a++){var f=u[a];this.addProtocol(f,h[f])}for(var S=0,E=Object.keys(c);S<E.length;S++){var w=E[S];this.addEncoding(w,c[w])}this.reset()}return o.prototype.addProtocol=function(d,n){this._protocols[d]=n},o.prototype.addEncoding=function(d,n){this._encodings[d]=n},Object.defineProperty(o.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(d){if(!this._protocols[d])throw new Error('unknown protocol "'+d+'"');this._activeProtocol=d,this._onProtocolChange.fire(this._protocols[d].events)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(d){if(!this._encodings[d])throw new Error('unknown encoding "'+d+'"');this._activeEncoding=d},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(o.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),o.prototype.triggerMouseEvent=function(d){if(d.col<0||d.col>=this._bufferService.cols||d.row<0||d.row>=this._bufferService.rows||d.button===4&&d.action===32||d.button===3&&d.action!==32||d.button!==4&&(d.action===2||d.action===3)||(d.col++,d.row++,d.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,d))||!this._protocols[this._activeProtocol].restrict(d))return!1;var n=this._encodings[this._activeEncoding](d);return n&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(n):this._coreService.triggerDataEvent(n,!0)),this._lastEvent=d,!0},o.prototype.explainEvents=function(d){return{down:!!(1&d),up:!!(2&d),drag:!!(4&d),move:!!(8&d),wheel:!!(16&d)}},o.prototype._compareEvents=function(d,n){return d.col===n.col&&d.row===n.row&&d.button===n.button&&d.action===n.action&&d.ctrl===n.ctrl&&d.alt===n.alt&&d.shift===n.shift},o=v([g(0,p.IBufferService),g(1,p.ICoreService)],o)}();e.CoreMouseService=s},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,l,c){var s,o=arguments.length,d=o<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,l):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,l,c);else for(var n=h.length-1;n>=0;n--)(s=h[n])&&(d=(o<3?s(d):o>3?s(r,l,d):s(r,l))||d);return o>3&&d&&Object.defineProperty(r,l,d),d},g=this&&this.__param||function(h,r){return function(l,c){r(l,c,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DirtyRowService=void 0;var p=t(1),i=function(){function h(r){this._bufferService=r,this.clearRange()}return Object.defineProperty(h.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),h.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},h.prototype.markDirty=function(r){r<this._start?this._start=r:r>this._end&&(this._end=r)},h.prototype.markRangeDirty=function(r,l){if(r>l){var c=r;r=l,l=c}r<this._start&&(this._start=r),l>this._end&&(this._end=l)},h.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},h=v([g(0,p.IBufferService)],h)}();e.DirtyRowService=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeService=void 0;var v=t(0),g=t(79),p=function(){function i(){this._providers=Object.create(null),this._active="",this._onChange=new v.EventEmitter;var h=new g.UnicodeV6;this.register(h),this._active=h.version,this._activeProvider=h}return Object.defineProperty(i.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"activeVersion",{get:function(){return this._active},set:function(h){if(!this._providers[h])throw new Error('unknown Unicode version "'+h+'"');this._active=h,this._activeProvider=this._providers[h],this._onChange.fire(h)},enumerable:!1,configurable:!0}),i.prototype.register=function(h){this._providers[h.version]=h},i.prototype.wcwidth=function(h){return this._activeProvider.wcwidth(h)},i.prototype.getStringCellWidth=function(h){for(var r=0,l=h.length,c=0;c<l;++c){var s=h.charCodeAt(c);if(55296<=s&&s<=56319){if(++c>=l)return r+this.wcwidth(s);var o=h.charCodeAt(c);56320<=o&&o<=57343?s=1024*(s-55296)+o-56320+65536:r+=this.wcwidth(o)}r+=this.wcwidth(s)}return r},i}();e.UnicodeService=p},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeV6=void 0;var v,g=t(15),p=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],i=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],h=function(){function r(){if(this.version="6",!v){v=new Uint8Array(65536),g.fill(v,1),v[0]=0,g.fill(v,0,1,32),g.fill(v,0,127,160),g.fill(v,2,4352,4448),v[9001]=2,v[9002]=2,g.fill(v,2,11904,42192),v[12351]=1,g.fill(v,2,44032,55204),g.fill(v,2,63744,64256),g.fill(v,2,65040,65050),g.fill(v,2,65072,65136),g.fill(v,2,65280,65377),g.fill(v,2,65504,65511);for(var l=0;l<p.length;++l)g.fill(v,0,p[l][0],p[l][1]+1)}}return r.prototype.wcwidth=function(l){return l<32?0:l<127?1:l<65536?v[l]:function(c,s){var o,d=0,n=s.length-1;if(c<s[0][0]||c>s[n][1])return!1;for(;n>=d;)if(c>s[o=d+n>>1][1])d=o+1;else{if(!(c<s[o][0]))return!0;n=o-1}return!1}(l,i)?0:l>=131072&&l<=196605||l>=196608&&l<=262141?2:1},r}();e.UnicodeV6=h},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CharsetService=void 0;var v=function(){function g(){this.glevel=0,this._charsets=[]}return g.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},g.prototype.setgLevel=function(p){this.glevel=p,this.charset=this._charsets[p]},g.prototype.setgCharset=function(p,i){this._charsets[p]=i,this.glevel===p&&(this.charset=i)},g}();e.CharsetService=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateWindowsModeWrappedState=void 0;var v=t(3);e.updateWindowsModeWrappedState=function(g){var p=g.buffer.lines.get(g.buffer.ybase+g.buffer.y-1),i=p==null?void 0:p.get(g.cols-1),h=g.buffer.lines.get(g.buffer.ybase+g.buffer.y);h&&i&&(h.isWrapped=i[v.CHAR_DATA_CODE_INDEX]!==v.NULL_CELL_CODE&&i[v.CHAR_DATA_CODE_INDEX]!==v.WHITESPACE_CELL_CODE)}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WriteBuffer=void 0;var v=function(){function g(p){this._action=p,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return g.prototype.writeSync=function(p){if(this._writeBuffer.length){for(var i=this._bufferOffset;i<this._writeBuffer.length;++i){var h=this._writeBuffer[i],r=this._callbacks[i];this._action(h),r&&r()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(p)},g.prototype.write=function(p,i){var h=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return h._innerWrite()})),this._pendingData+=p.length,this._writeBuffer.push(p),this._callbacks.push(i)},g.prototype._innerWrite=function(){for(var p=this,i=Date.now();this._writeBuffer.length>this._bufferOffset;){var h=this._writeBuffer[this._bufferOffset],r=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(h),this._pendingData-=h.length,r&&r(),Date.now()-i>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return p._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},g}();e.WriteBuffer=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddonManager=void 0;var v=function(){function g(){this._addons=[]}return g.prototype.dispose=function(){for(var p=this._addons.length-1;p>=0;p--)this._addons[p].instance.dispose()},g.prototype.loadAddon=function(p,i){var h=this,r={instance:i,dispose:i.dispose,isDisposed:!1};this._addons.push(r),i.dispose=function(){return h._wrappedAddonDispose(r)},i.activate(p)},g.prototype._wrappedAddonDispose=function(p){if(!p.isDisposed){for(var i=-1,h=0;h<this._addons.length;h++)if(this._addons[h]===p){i=h;break}if(i===-1)throw new Error("Could not dispose an addon that has not been loaded");p.isDisposed=!0,p.dispose.apply(p.instance),this._addons.splice(i,1)}},g}();e.AddonManager=v}])})},25510:function(wt){"use strict";wt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(wt,N,e){"use strict";wt.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},58143:function(wt){"use strict";wt.exports="data:image/png;base64,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"},96908:function(wt){"use strict";wt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(wt){"use strict";wt.exports="data:image/png;base64,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"},81378:function(wt){"use strict";wt.exports="data:image/png;base64,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"},16722:function(wt,N,e){"use strict";e.d(N,{Z:function(){return l}});const t=c=>typeof c=="object"&&c!=null&&c.nodeType===1,v=(c,s)=>(!s||c!=="hidden")&&c!=="visible"&&c!=="clip",g=(c,s)=>{if(c.clientHeight<c.scrollHeight||c.clientWidth<c.scrollWidth){const o=getComputedStyle(c,null);return v(o.overflowY,s)||v(o.overflowX,s)||(d=>{const n=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch(u){return null}})(d);return!!n&&(n.clientHeight<d.scrollHeight||n.clientWidth<d.scrollWidth)})(c)}return!1},p=(c,s,o,d,n,a,u,f)=>a<c&&u>s||a>c&&u<s?0:a<=c&&f<=o||u>=s&&f>=o?a-c-d:u>s&&f<o||a<c&&f>o?u-s+n:0,i=c=>{const s=c.parentElement;return s==null?c.getRootNode().host||null:s},h=(c,s)=>{var o,d,n,a;if(typeof document=="undefined")return[];const{scrollMode:u,block:f,inline:S,boundary:E,skipOverflowHiddenElements:w}=s,A=typeof E=="function"?E:Ae=>Ae!==E;if(!t(c))throw new TypeError("Invalid target");const b=document.scrollingElement||document.documentElement,C=[];let m=c;for(;t(m)&&A(m);){if(m=i(m),m===b){C.push(m);break}m!=null&&m===document.body&&g(m)&&!g(document.documentElement)||m!=null&&g(m,w)&&C.push(m)}const y=(d=(o=window.visualViewport)==null?void 0:o.width)!=null?d:innerWidth,x=(a=(n=window.visualViewport)==null?void 0:n.height)!=null?a:innerHeight,{scrollX:P,scrollY:_}=window,{height:z,width:K,top:be,right:ae,bottom:Me,left:B}=c.getBoundingClientRect(),{top:$,right:G,bottom:se,left:X}=(Ae=>{const he=window.getComputedStyle(Ae);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(c);let W=f==="start"||f==="nearest"?be-$:f==="end"?Me+se:be+z/2-$+se,Z=S==="center"?B+K/2-X+G:S==="end"?ae+G:B-X;const pe=[];for(let Ae=0;Ae<C.length;Ae++){const he=C[Ae],{height:ye,width:Pe,top:ct,right:Ue,bottom:Ve,left:Et}=he.getBoundingClientRect();if(u==="if-needed"&&be>=0&&B>=0&&Me<=x&&ae<=y&&(he===b&&!g(he)||be>=ct&&Me<=Ve&&B>=Et&&ae<=Ue))return pe;const Xe=getComputedStyle(he),je=parseInt(Xe.borderLeftWidth,10),yt=parseInt(Xe.borderTopWidth,10),Be=parseInt(Xe.borderRightWidth,10),ue=parseInt(Xe.borderBottomWidth,10);let ce=0,Q=0;const L="offsetWidth"in he?he.offsetWidth-he.clientWidth-je-Be:0,oe="offsetHeight"in he?he.offsetHeight-he.clientHeight-yt-ue:0,xe="offsetWidth"in he?he.offsetWidth===0?0:Pe/he.offsetWidth:0,k="offsetHeight"in he?he.offsetHeight===0?0:ye/he.offsetHeight:0;if(b===he)ce=f==="start"?W:f==="end"?W-x:f==="nearest"?p(_,_+x,x,yt,ue,_+W,_+W+z,z):W-x/2,Q=S==="start"?Z:S==="center"?Z-y/2:S==="end"?Z-y:p(P,P+y,y,je,Be,P+Z,P+Z+K,K),ce=Math.max(0,ce+_),Q=Math.max(0,Q+P);else{ce=f==="start"?W-ct-yt:f==="end"?W-Ve+ue+oe:f==="nearest"?p(ct,Ve,ye,yt,ue+oe,W,W+z,z):W-(ct+ye/2)+oe/2,Q=S==="start"?Z-Et-je:S==="center"?Z-(Et+Pe/2)+L/2:S==="end"?Z-Ue+Be+L:p(Et,Ue,Pe,je,Be+L,Z,Z+K,K);const{scrollLeft:R,scrollTop:re}=he;ce=k===0?0:Math.max(0,Math.min(re+ce/k,he.scrollHeight-ye/k+oe)),Q=xe===0?0:Math.max(0,Math.min(R+Q/xe,he.scrollWidth-Pe/xe+L)),W+=re-ce,Z+=R-Q}pe.push({el:he,top:ce,left:Q})}return pe},r=c=>c===!1?{block:"end",inline:"nearest"}:(s=>s===Object(s)&&Object.keys(s).length!==0)(c)?c:{block:"start",inline:"nearest"};function l(c,s){if(!c.isConnected||!(n=>{let a=n;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(c))return;const o=(n=>{const a=window.getComputedStyle(n);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(c);if((n=>typeof n=="object"&&typeof n.behavior=="function")(s))return s.behavior(h(c,s));const d=typeof s=="boolean"||s==null?void 0:s.behavior;for(const{el:n,top:a,left:u}of h(c,r(s))){const f=a-o.top+o.bottom,S=u-o.left+o.right;n.scroll({top:f,left:S,behavior:d})}}}}]);