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...

217 lines
1.6 MiB

This file contains invisible Unicode characters!

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

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

(self.webpackChunk=self.webpackChunk||[]).push([[6634],{89489:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},59477:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},40001:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},26227:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},49198:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},84105:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},41464:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},18785:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},87169:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},73331:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},15277:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},52671:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},8657:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},56082:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},61481:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},33853:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},15075:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},62772:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},43531:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},76618:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},61485:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},38819:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},47472:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},87395:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(96663),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,a=e(7657),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},35593:function(_t,N,e){"use strict";e.d(N,{Z:function(){return st}});var t=e(44127),v=e(72071),g=e(6620),p=e(43403),a=e(92310),h=e.n(a),r=e(29301),s=e(76846),u=e(96452),l=e(6089),o=e(80402),d=e(34280),n=e(49658),i=e(59301),c=e(96663),f=e(77900),E=e(8654);function w(G){var ce=G.prefixCls,z=G.align,F=G.arrow,Q=G.arrowPos,Ce=F||{},K=Ce.className,L=Ce.content,ae=Q.x,X=ae===void 0?0:ae,T=Q.y,D=T===void 0?0:T,te=i.useRef();if(!z||!z.points)return null;var M={position:"absolute"};if(z.autoArrow!==!1){var he=z.points[0],we=z.points[1],ie=he[0],k=he[1],P=we[0],de=we[1];ie===P||!["t","b"].includes(ie)?M.top=D:ie==="t"?M.top=0:M.bottom=0,k===de||!["l","r"].includes(k)?M.left=X:k==="l"?M.left=0:M.right=0}return i.createElement("div",{ref:te,className:h()("".concat(ce,"-arrow"),K),style:M},L)}function x(G){var ce=G.prefixCls,z=G.open,F=G.zIndex,Q=G.mask,Ce=G.motion;return Q?i.createElement(f.default,(0,c.Z)({},Ce,{motionAppear:!0,visible:z,removeOnLeave:!0}),function(K){var L=K.className;return i.createElement("div",{style:{zIndex:F},className:h()("".concat(ce,"-mask"),L)})}):null}var _=i.memo(function(G){var ce=G.children;return ce},function(G,ce){return ce.cache}),C=_,b=i.forwardRef(function(G,ce){var z=G.popup,F=G.className,Q=G.prefixCls,Ce=G.style,K=G.target,L=G.onVisibleChanged,ae=G.open,X=G.keepDom,T=G.fresh,D=G.onClick,te=G.mask,M=G.arrow,he=G.arrowPos,we=G.align,ie=G.motion,k=G.maskMotion,P=G.forceRender,de=G.getPopupContainer,fe=G.autoDestroy,De=G.portal,nt=G.zIndex,He=G.onMouseEnter,ve=G.onMouseLeave,Ue=G.onPointerEnter,re=G.ready,lt=G.offsetX,wt=G.offsetY,I=G.offsetR,Xe=G.offsetB,ke=G.onAlign,ue=G.onPrepare,Pe=G.stretch,Re=G.targetWidth,Ft=G.targetHeight,Mt=typeof z=="function"?z():z,It=ae||X,an=(de==null?void 0:de.length)>0,wn=i.useState(!de||!an),yn=(0,v.Z)(wn,2),vt=yn[0],At=yn[1];if((0,d.Z)(function(){!vt&&an&&K&&At(!0)},[vt,an,K]),!vt)return null;var mt="auto",bt={left:"-1000vw",top:"-1000vh",right:mt,bottom:mt};if(re||!ae){var _e,J=we.points,$=we.dynamicInset||((_e=we._experimental)===null||_e===void 0?void 0:_e.dynamicInset),oe=$&&J[0][1]==="r",se=$&&J[0][0]==="b";oe?(bt.right=I,bt.left=mt):(bt.left=lt,bt.right=mt),se?(bt.bottom=Xe,bt.top=mt):(bt.top=wt,bt.bottom=mt)}var Le={};return Pe&&(Pe.includes("height")&&Ft?Le.height=Ft:Pe.includes("minHeight")&&Ft&&(Le.minHeight=Ft),Pe.includes("width")&&Re?Le.width=Re:Pe.includes("minWidth")&&Re&&(Le.minWidth=Re)),ae||(Le.pointerEvents="none"),i.createElement(De,{open:P||It,getContainer:de&&function(){return de(K)},autoDestroy:fe},i.createElement(x,{prefixCls:Q,open:ae,zIndex:nt,mask:te,motion:k}),i.createElement(r.Z,{onResize:ke,disabled:!ae},function(Ie){return i.createElement(f.default,(0,c.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:P,leavedClassName:"".concat(Q,"-hidden")},ie,{onAppearPrepare:ue,onEnterPrepare:ue,visible:ae,onVisibleChanged:function(ut){var Ct;ie==null||(Ct=ie.onVisibleChanged)===null||Ct===void 0||Ct.call(ie,ut),L(ut)}}),function(Je,ut){var Ct=Je.className,ht=Je.style,Fe=h()(Q,Ct,F);return i.createElement("div",{ref:(0,E.sQ)(Ie,ce,ut),className:Fe,style:(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({"--arrow-x":"".concat(he.x||0,"px"),"--arrow-y":"".concat(he.y||0,"px")},bt),Le),ht),{},{boxSizing:"border-box",zIndex:nt},Ce),onMouseEnter:He,onMouseLeave:ve,onPointerEnter:Ue,onClick:D},M&&i.createElement(w,{prefixCls:Q,arrow:M,arrowPos:he,align:we}),i.createElement(C,{cache:!ae&&!T},Mt))})}))}),m=b,y=i.forwardRef(function(G,ce){var z=G.children,F=G.getTriggerDOMNode,Q=(0,E.Yr)(z),Ce=i.useCallback(function(L){(0,E.mH)(ce,F?F(L):L)},[F]),K=(0,E.x1)(Ce,z.ref);return Q?i.cloneElement(z,{ref:K}):z}),S=y,R=i.createContext(null),A=R;function Z(G){return G?Array.isArray(G)?G:[G]:[]}function B(G,ce,z,F){return i.useMemo(function(){var Q=Z(z!=null?z:ce),Ce=Z(F!=null?F:ce),K=new Set(Q),L=new Set(Ce);return G&&(K.has("hover")&&(K.delete("hover"),K.add("click")),L.has("hover")&&(L.delete("hover"),L.add("click"))),[K,L]},[G,ce,z,F])}var le=e(29194);function W(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=arguments.length>2?arguments[2]:void 0;return z?G[0]===ce[0]:G[0]===ce[0]&&G[1]===ce[1]}function ge(G,ce,z,F){for(var Q=z.points,Ce=Object.keys(G),K=0;K<Ce.length;K+=1){var L,ae=Ce[K];if(W((L=G[ae])===null||L===void 0?void 0:L.points,Q,F))return"".concat(ce,"-placement-").concat(ae)}return""}function O(G,ce,z,F){return ce||(z?{motionName:"".concat(G,"-").concat(z)}:F?{motionName:F}:null)}function j(G){return G.ownerDocument.defaultView}function V(G){for(var ce=[],z=G==null?void 0:G.parentElement,F=["hidden","scroll","clip","auto"];z;){var Q=j(z).getComputedStyle(z),Ce=Q.overflowX,K=Q.overflowY,L=Q.overflow;[Ce,K,L].some(function(ae){return F.includes(ae)})&&ce.push(z),z=z.parentElement}return ce}function ee(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(G)?ce:G}function q(G){return ee(parseFloat(G),0)}function H(G,ce){var z=(0,t.Z)({},G);return(ce||[]).forEach(function(F){if(!(F instanceof HTMLBodyElement||F instanceof HTMLHtmlElement)){var Q=j(F).getComputedStyle(F),Ce=Q.overflow,K=Q.overflowClipMargin,L=Q.borderTopWidth,ae=Q.borderBottomWidth,X=Q.borderLeftWidth,T=Q.borderRightWidth,D=F.getBoundingClientRect(),te=F.offsetHeight,M=F.clientHeight,he=F.offsetWidth,we=F.clientWidth,ie=q(L),k=q(ae),P=q(X),de=q(T),fe=ee(Math.round(D.width/he*1e3)/1e3),De=ee(Math.round(D.height/te*1e3)/1e3),nt=(he-we-P-de)*fe,He=(te-M-ie-k)*De,ve=ie*De,Ue=k*De,re=P*fe,lt=de*fe,wt=0,I=0;if(Ce==="clip"){var Xe=q(K);wt=Xe*fe,I=Xe*De}var ke=D.x+re-wt,ue=D.y+ve-I,Pe=ke+D.width+2*wt-re-lt-nt,Re=ue+D.height+2*I-ve-Ue-He;z.left=Math.max(z.left,ke),z.top=Math.max(z.top,ue),z.right=Math.min(z.right,Pe),z.bottom=Math.min(z.bottom,Re)}}),z}function U(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z="".concat(ce),F=z.match(/^(.*)\%$/);return F?G*(parseFloat(F[1])/100):parseFloat(z)}function be(G,ce){var z=ce||[],F=(0,v.Z)(z,2),Q=F[0],Ce=F[1];return[U(G.width,Q),U(G.height,Ce)]}function Ee(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[G[0],G[1]]}function pe(G,ce){var z=ce[0],F=ce[1],Q,Ce;return z==="t"?Ce=G.y:z==="b"?Ce=G.y+G.height:Ce=G.y+G.height/2,F==="l"?Q=G.x:F==="r"?Q=G.x+G.width:Q=G.x+G.width/2,{x:Q,y:Ce}}function xe(G,ce){var z={t:"b",b:"t",l:"r",r:"l"};return G.map(function(F,Q){return Q===ce?z[F]||"c":F}).join("")}function Me(G,ce,z,F,Q,Ce,K){var L=i.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Q[F]||{}}),ae=(0,v.Z)(L,2),X=ae[0],T=ae[1],D=i.useRef(0),te=i.useMemo(function(){return ce?V(ce):[]},[ce]),M=i.useRef({}),he=function(){M.current={}};G||he();var we=(0,l.Z)(function(){if(ce&&z&&G){let zn=function(rr,gr){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Fe,Xr=Mt.x+rr,$r=Mt.y+gr,ai=Xr+_e,Nr=$r+bt,Er=Math.max(Xr,ui.left),di=Math.max($r,ui.top),ii=Math.min(ai,ui.right),vi=Math.min(Nr,ui.bottom);return Math.max(0,(ii-Er)*(vi-di))},Jn=function(){Vt=Mt.y+pt,Jt=Vt+bt,mn=Mt.x+Bt,Sn=mn+_e};var P,de,fe=ce,De=fe.ownerDocument,nt=j(fe),He=nt.getComputedStyle(fe),ve=He.width,Ue=He.height,re=He.position,lt=fe.style.left,wt=fe.style.top,I=fe.style.right,Xe=fe.style.bottom,ke=fe.style.overflow,ue=(0,t.Z)((0,t.Z)({},Q[F]),Ce),Pe=De.createElement("div");(P=fe.parentElement)===null||P===void 0||P.appendChild(Pe),Pe.style.left="".concat(fe.offsetLeft,"px"),Pe.style.top="".concat(fe.offsetTop,"px"),Pe.style.position=re,Pe.style.height="".concat(fe.offsetHeight,"px"),Pe.style.width="".concat(fe.offsetWidth,"px"),fe.style.left="0",fe.style.top="0",fe.style.right="auto",fe.style.bottom="auto",fe.style.overflow="hidden";var Re;if(Array.isArray(z))Re={x:z[0],y:z[1],width:0,height:0};else{var Ft=z.getBoundingClientRect();Re={x:Ft.x,y:Ft.y,width:Ft.width,height:Ft.height}}var Mt=fe.getBoundingClientRect(),It=De.documentElement,an=It.clientWidth,wn=It.clientHeight,yn=It.scrollWidth,vt=It.scrollHeight,At=It.scrollTop,mt=It.scrollLeft,bt=Mt.height,_e=Mt.width,J=Re.height,$=Re.width,oe={left:0,top:0,right:an,bottom:wn},se={left:-mt,top:-At,right:yn-mt,bottom:vt-At},Le=ue.htmlRegion,Ie="visible",Je="visibleFirst";Le!=="scroll"&&Le!==Je&&(Le=Ie);var ut=Le===Je,Ct=H(se,te),ht=H(oe,te),Fe=Le===Ie?ht:Ct,Be=ut?ht:Fe;fe.style.left="auto",fe.style.top="auto",fe.style.right="0",fe.style.bottom="0";var Ze=fe.getBoundingClientRect();fe.style.left=lt,fe.style.top=wt,fe.style.right=I,fe.style.bottom=Xe,fe.style.overflow=ke,(de=fe.parentElement)===null||de===void 0||de.removeChild(Pe);var Ye=ee(Math.round(_e/parseFloat(ve)*1e3)/1e3),me=ee(Math.round(bt/parseFloat(Ue)*1e3)/1e3);if(Ye===0||me===0||(0,s.Sh)(z)&&!(0,le.Z)(z))return;var ze=ue.offset,Ne=ue.targetOffset,Qe=be(Mt,ze),ot=(0,v.Z)(Qe,2),rt=ot[0],$e=ot[1],ye=be(Re,Ne),Ke=(0,v.Z)(ye,2),qe=Ke[0],dt=Ke[1];Re.x-=qe,Re.y-=dt;var at=ue.points||[],St=(0,v.Z)(at,2),Et=St[0],Lt=St[1],Tt=Ee(Lt),Ht=Ee(Et),Yt=pe(Re,Tt),nn=pe(Mt,Ht),rn=(0,t.Z)({},ue),Bt=Yt.x-nn.x+rt,pt=Yt.y-nn.y+$e,Ut=zn(Bt,pt),qt=zn(Bt,pt,ht),en=pe(Re,["t","l"]),$t=pe(Mt,["t","l"]),jt=pe(Re,["b","r"]),pn=pe(Mt,["b","r"]),dn=ue.overflow||{},In=dn.adjustX,jn=dn.adjustY,zt=dn.shiftX,Rt=dn.shiftY,kt=function(gr){return typeof gr=="boolean"?gr:gr>=0},Vt,Jt,mn,Sn;Jn();var bn=kt(jn),sn=Ht[0]===Tt[0];if(bn&&Ht[0]==="t"&&(Jt>Be.bottom||M.current.bt)){var _n=pt;sn?_n-=bt-J:_n=en.y-pn.y-$e;var Yn=zn(Bt,_n),hn=zn(Bt,_n,ht);Yn>Ut||Yn===Ut&&(!ut||hn>=qt)?(M.current.bt=!0,pt=_n,$e=-$e,rn.points=[xe(Ht,0),xe(Tt,0)]):M.current.bt=!1}if(bn&&Ht[0]==="b"&&(Vt<Be.top||M.current.tb)){var Gt=pt;sn?Gt+=bt-J:Gt=jt.y-$t.y-$e;var xn=zn(Bt,Gt),kn=zn(Bt,Gt,ht);xn>Ut||xn===Ut&&(!ut||kn>=qt)?(M.current.tb=!0,pt=Gt,$e=-$e,rn.points=[xe(Ht,0),xe(Tt,0)]):M.current.tb=!1}var or=kt(In),hr=Ht[1]===Tt[1];if(or&&Ht[1]==="l"&&(Sn>Be.right||M.current.rl)){var tr=Bt;hr?tr-=_e-$:tr=en.x-pn.x-rt;var nr=zn(tr,pt),kr=zn(tr,pt,ht);nr>Ut||nr===Ut&&(!ut||kr>=qt)?(M.current.rl=!0,Bt=tr,rt=-rt,rn.points=[xe(Ht,1),xe(Tt,1)]):M.current.rl=!1}if(or&&Ht[1]==="r"&&(mn<Be.left||M.current.lr)){var Ar=Bt;hr?Ar+=_e-$:Ar=jt.x-$t.x-rt;var Rr=zn(Ar,pt),Gr=zn(Ar,pt,ht);Rr>Ut||Rr===Ut&&(!ut||Gr>=qt)?(M.current.lr=!0,Bt=Ar,rt=-rt,rn.points=[xe(Ht,1),xe(Tt,1)]):M.current.lr=!1}Jn();var Cr=zt===!0?0:zt;typeof Cr=="number"&&(mn<ht.left&&(Bt-=mn-ht.left-rt,Re.x+$<ht.left+Cr&&(Bt+=Re.x-ht.left+$-Cr)),Sn>ht.right&&(Bt-=Sn-ht.right-rt,Re.x>ht.right-Cr&&(Bt+=Re.x-ht.right+Cr)));var Ir=Rt===!0?0:Rt;typeof Ir=="number"&&(Vt<ht.top&&(pt-=Vt-ht.top-$e,Re.y+J<ht.top+Ir&&(pt+=Re.y-ht.top+J-Ir)),Jt>ht.bottom&&(pt-=Jt-ht.bottom-$e,Re.y>ht.bottom-Ir&&(pt+=Re.y-ht.bottom+Ir)));var li=Mt.x+Bt,Yr=li+_e,Jr=Mt.y+pt,qr=Jr+bt,ri=Re.x,Oi=ri+$,hi=Re.y,Bi=hi+J,Mi=Math.max(li,ri),$n=Math.min(Yr,Oi),sr=(Mi+$n)/2,Br=sr-li,fr=Math.max(Jr,hi),pr=Math.min(qr,Bi),Zr=(fr+pr)/2,ci=Zr-Jr;K==null||K(ce,rn);var Mn=Ze.right-Mt.x-(Bt+Mt.width),Qn=Ze.bottom-Mt.y-(pt+Mt.height);T({ready:!0,offsetX:Bt/Ye,offsetY:pt/me,offsetR:Mn/Ye,offsetB:Qn/me,arrowX:Br/Ye,arrowY:ci/me,scaleX:Ye,scaleY:me,align:rn})}}),ie=function(){D.current+=1;var de=D.current;Promise.resolve().then(function(){D.current===de&&we()})},k=function(){T(function(de){return(0,t.Z)((0,t.Z)({},de),{},{ready:!1})})};return(0,d.Z)(k,[F]),(0,d.Z)(function(){G||k()},[G]),[X.ready,X.offsetX,X.offsetY,X.offsetR,X.offsetB,X.arrowX,X.arrowY,X.scaleX,X.scaleY,X.align,ie]}var ft=e(19127);function tt(G,ce,z,F,Q){(0,d.Z)(function(){if(G&&ce&&z){let D=function(){F(),Q()};var Ce=ce,K=z,L=V(Ce),ae=V(K),X=j(K),T=new Set([X].concat((0,ft.Z)(L),(0,ft.Z)(ae)));return T.forEach(function(te){te.addEventListener("scroll",D,{passive:!0})}),X.addEventListener("resize",D,{passive:!0}),F(),function(){T.forEach(function(te){te.removeEventListener("scroll",D),X.removeEventListener("resize",D)})}}},[G,ce,z])}var ct=e(48736),Dt=e(16089);function et(G,ce,z,F,Q,Ce,K,L){var ae=i.useRef(G),X=i.useRef(!1);ae.current!==G&&(X.current=!0,ae.current=G),i.useEffect(function(){var T=(0,Dt.Z)(function(){X.current=!1});return function(){Dt.Z.cancel(T)}},[G]),i.useEffect(function(){if(ce&&F&&(!Q||Ce)){var T=function(){var re=!1,lt=function(Xe){var ke=Xe.target;re=K(ke)},wt=function(Xe){var ke=Xe.target;!X.current&&ae.current&&!re&&!K(ke)&&L(!1)};return[lt,wt]},D=T(),te=(0,v.Z)(D,2),M=te[0],he=te[1],we=T(),ie=(0,v.Z)(we,2),k=ie[0],P=ie[1],de=j(F);de.addEventListener("mousedown",M,!0),de.addEventListener("click",he,!0),de.addEventListener("contextmenu",he,!0);var fe=(0,u.A)(z);if(fe&&(fe.addEventListener("mousedown",k,!0),fe.addEventListener("click",P,!0),fe.addEventListener("contextmenu",P,!0)),0)var De,nt,He,ve;return function(){de.removeEventListener("mousedown",M,!0),de.removeEventListener("click",he,!0),de.removeEventListener("contextmenu",he,!0),fe&&(fe.removeEventListener("mousedown",k,!0),fe.removeEventListener("click",P,!0),fe.removeEventListener("contextmenu",P,!0))}}},[ce,z,F,Q,Ce])}var Ge=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function je(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p.Z,ce=i.forwardRef(function(z,F){var Q=z.prefixCls,Ce=Q===void 0?"rc-trigger-popup":Q,K=z.children,L=z.action,ae=L===void 0?"hover":L,X=z.showAction,T=z.hideAction,D=z.popupVisible,te=z.defaultPopupVisible,M=z.onPopupVisibleChange,he=z.afterPopupVisibleChange,we=z.mouseEnterDelay,ie=z.mouseLeaveDelay,k=ie===void 0?.1:ie,P=z.focusDelay,de=z.blurDelay,fe=z.mask,De=z.maskClosable,nt=De===void 0?!0:De,He=z.getPopupContainer,ve=z.forceRender,Ue=z.autoDestroy,re=z.destroyPopupOnHide,lt=z.popup,wt=z.popupClassName,I=z.popupStyle,Xe=z.popupPlacement,ke=z.builtinPlacements,ue=ke===void 0?{}:ke,Pe=z.popupAlign,Re=z.zIndex,Ft=z.stretch,Mt=z.getPopupClassNameFromAlign,It=z.fresh,an=z.alignPoint,wn=z.onPopupClick,yn=z.onPopupAlign,vt=z.arrow,At=z.popupMotion,mt=z.maskMotion,bt=z.popupTransitionName,_e=z.popupAnimation,J=z.maskTransitionName,$=z.maskAnimation,oe=z.className,se=z.getTriggerDOMNode,Le=(0,g.Z)(z,Ge),Ie=Ue||re||!1,Je=i.useState(!1),ut=(0,v.Z)(Je,2),Ct=ut[0],ht=ut[1];(0,d.Z)(function(){ht((0,n.Z)())},[]);var Fe=i.useRef({}),Be=i.useContext(A),Ze=i.useMemo(function(){return{registerSubPopup:function(ur,Ur){Fe.current[ur]=Ur,Be==null||Be.registerSubPopup(ur,Ur)}}},[Be]),Ye=(0,o.Z)(),me=i.useState(null),ze=(0,v.Z)(me,2),Ne=ze[0],Qe=ze[1],ot=(0,l.Z)(function(Pn){(0,s.Sh)(Pn)&&Ne!==Pn&&Qe(Pn),Be==null||Be.registerSubPopup(Ye,Pn)}),rt=i.useState(null),$e=(0,v.Z)(rt,2),ye=$e[0],Ke=$e[1],qe=i.useRef(null),dt=(0,l.Z)(function(Pn){(0,s.Sh)(Pn)&&ye!==Pn&&(Ke(Pn),qe.current=Pn)}),at=i.Children.only(K),St=(at==null?void 0:at.props)||{},Et={},Lt=(0,l.Z)(function(Pn){var ur,Ur,pi=ye;return(pi==null?void 0:pi.contains(Pn))||((ur=(0,u.A)(pi))===null||ur===void 0?void 0:ur.host)===Pn||Pn===pi||(Ne==null?void 0:Ne.contains(Pn))||((Ur=(0,u.A)(Ne))===null||Ur===void 0?void 0:Ur.host)===Pn||Pn===Ne||Object.values(Fe.current).some(function(yr){return(yr==null?void 0:yr.contains(Pn))||Pn===yr})}),Tt=O(Ce,At,_e,bt),Ht=O(Ce,mt,$,J),Yt=i.useState(te||!1),nn=(0,v.Z)(Yt,2),rn=nn[0],Bt=nn[1],pt=D!=null?D:rn,Ut=(0,l.Z)(function(Pn){D===void 0&&Bt(Pn)});(0,d.Z)(function(){Bt(D||!1)},[D]);var qt=i.useRef(pt);qt.current=pt;var en=i.useRef([]);en.current=[];var $t=(0,l.Z)(function(Pn){var ur;Ut(Pn),((ur=en.current[en.current.length-1])!==null&&ur!==void 0?ur:pt)!==Pn&&(en.current.push(Pn),M==null||M(Pn))}),jt=i.useRef(),pn=function(){clearTimeout(jt.current)},dn=function(ur){var Ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pn(),Ur===0?$t(ur):jt.current=setTimeout(function(){$t(ur)},Ur*1e3)};i.useEffect(function(){return pn},[]);var In=i.useState(!1),jn=(0,v.Z)(In,2),zt=jn[0],Rt=jn[1];(0,d.Z)(function(Pn){(!Pn||pt)&&Rt(!0)},[pt]);var kt=i.useState(null),Vt=(0,v.Z)(kt,2),Jt=Vt[0],mn=Vt[1],Sn=i.useState([0,0]),bn=(0,v.Z)(Sn,2),sn=bn[0],_n=bn[1],Yn=function(ur){_n([ur.clientX,ur.clientY])},hn=Me(pt,Ne,an?sn:ye,Xe,ue,Pe,yn),Gt=(0,v.Z)(hn,11),xn=Gt[0],kn=Gt[1],or=Gt[2],hr=Gt[3],tr=Gt[4],nr=Gt[5],kr=Gt[6],Ar=Gt[7],Rr=Gt[8],Gr=Gt[9],Cr=Gt[10],Ir=B(Ct,ae,X,T),li=(0,v.Z)(Ir,2),Yr=li[0],Jr=li[1],qr=Yr.has("click"),ri=Jr.has("click")||Jr.has("contextMenu"),Oi=(0,l.Z)(function(){zt||Cr()}),hi=function(){qt.current&&an&&ri&&dn(!1)};tt(pt,ye,Ne,Oi,hi),(0,d.Z)(function(){Oi()},[sn,Xe]),(0,d.Z)(function(){pt&&!(ue!=null&&ue[Xe])&&Oi()},[JSON.stringify(Pe)]);var Bi=i.useMemo(function(){var Pn=ge(ue,Ce,Gr,an);return h()(Pn,Mt==null?void 0:Mt(Gr))},[Gr,Mt,ue,Ce,an]);i.useImperativeHandle(F,function(){return{nativeElement:qe.current,forceAlign:Oi}});var Mi=i.useState(0),$n=(0,v.Z)(Mi,2),sr=$n[0],Br=$n[1],fr=i.useState(0),pr=(0,v.Z)(fr,2),Zr=pr[0],ci=pr[1],Mn=function(){if(Ft&&ye){var ur=ye.getBoundingClientRect();Br(ur.width),ci(ur.height)}},Qn=function(){Mn(),Oi()},zn=function(ur){Rt(!1),Cr(),he==null||he(ur)},Jn=function(){return new Promise(function(ur){Mn(),mn(function(){return ur})})};(0,d.Z)(function(){Jt&&(Cr(),Jt(),mn(null))},[Jt]);function rr(Pn,ur,Ur,pi){Et[Pn]=function(yr){var lo;pi==null||pi(yr),dn(ur,Ur);for(var uo=arguments.length,mo=new Array(uo>1?uo-1:0),eo=1;eo<uo;eo++)mo[eo-1]=arguments[eo];(lo=St[Pn])===null||lo===void 0||lo.call.apply(lo,[St,yr].concat(mo))}}(qr||ri)&&(Et.onClick=function(Pn){var ur;qt.current&&ri?dn(!1):!qt.current&&qr&&(Yn(Pn),dn(!0));for(var Ur=arguments.length,pi=new Array(Ur>1?Ur-1:0),yr=1;yr<Ur;yr++)pi[yr-1]=arguments[yr];(ur=St.onClick)===null||ur===void 0||ur.call.apply(ur,[St,Pn].concat(pi))}),et(pt,ri,ye,Ne,fe,nt,Lt,dn);var gr=Yr.has("hover"),ui=Jr.has("hover"),Xr,$r;gr&&(rr("onMouseEnter",!0,we,function(Pn){Yn(Pn)}),rr("onPointerEnter",!0,we,function(Pn){Yn(Pn)}),Xr=function(ur){(pt||zt)&&Ne!==null&&Ne!==void 0&&Ne.contains(ur.target)&&dn(!0,we)},an&&(Et.onMouseMove=function(Pn){var ur;(ur=St.onMouseMove)===null||ur===void 0||ur.call(St,Pn)})),ui&&(rr("onMouseLeave",!1,k),rr("onPointerLeave",!1,k),$r=function(){dn(!1,k)}),Yr.has("focus")&&rr("onFocus",!0,P),Jr.has("focus")&&rr("onBlur",!1,de),Yr.has("contextMenu")&&(Et.onContextMenu=function(Pn){var ur;qt.current&&Jr.has("contextMenu")?dn(!1):(Yn(Pn),dn(!0)),Pn.preventDefault();for(var Ur=arguments.length,pi=new Array(Ur>1?Ur-1:0),yr=1;yr<Ur;yr++)pi[yr-1]=arguments[yr];(ur=St.onContextMenu)===null||ur===void 0||ur.call.apply(ur,[St,Pn].concat(pi))}),oe&&(Et.className=h()(St.className,oe));var ai=(0,t.Z)((0,t.Z)({},St),Et),Nr={},Er=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Er.forEach(function(Pn){Le[Pn]&&(Nr[Pn]=function(){for(var ur,Ur=arguments.length,pi=new Array(Ur),yr=0;yr<Ur;yr++)pi[yr]=arguments[yr];(ur=ai[Pn])===null||ur===void 0||ur.call.apply(ur,[ai].concat(pi)),Le[Pn].apply(Le,pi)})});var di=i.cloneElement(at,(0,t.Z)((0,t.Z)({},ai),Nr)),ii={x:nr,y:kr},vi=vt?(0,t.Z)({},vt!==!0?vt:{}):null;return i.createElement(i.Fragment,null,i.createElement(r.Z,{disabled:!pt,ref:dt,onResize:Qn},i.createElement(S,{getTriggerDOMNode:se},di)),i.createElement(A.Provider,{value:Ze},i.createElement(m,{portal:G,ref:ot,prefixCls:Ce,popup:lt,className:h()(wt,Bi),style:I,target:ye,onMouseEnter:Xr,onMouseLeave:$r,onPointerEnter:Xr,zIndex:Re,open:pt,keepDom:zt,fresh:It,onClick:wn,mask:fe,motion:Tt,maskMotion:Ht,onVisibleChanged:zn,onPrepare:Jn,forceRender:ve,autoDestroy:Ie,getPopupContainer:He,align:Gr,arrow:vi,arrowPos:ii,ready:xn,offsetX:kn,offsetY:or,offsetR:hr,offsetB:tr,onAlign:Oi,stretch:Ft,targetWidth:sr/Ar,targetHeight:Zr/Rr})))});return ce}var st=je(p.Z)},83471:function(){"use strict"},76895:function(_t,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"}},38476:function(){"use strict"},927:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(59301),v=e(89070),g=e(43418),p="data:image/png;base64,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",a="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:u,occupationValue:l,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:a}),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")),i=()=>l===3?t.createElement(t.Fragment,null,n(),d()):l===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:u,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},i()))};var s=(0,v.connect)(({paperlibrary:u,loading:l,globalSetting:o})=>({paperlibrary:u,globalSetting:o,loading:l.effects}))(r)},67054:function(_t,N,e){"use strict";e.d(N,{Z:function(){return B},U:function(){return R}});var t=e(59301),v=e(31797),g=e(43418),p=e(1710),a=e(4901),h=e(94941),r=e(61186),s=e.n(r),u={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"},l="data:image/png;base64,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",o="data:image/png;base64,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",d=e(955),n=e(89070),i=e(37518),c=e(59301),f=Object.defineProperty,E=Object.defineProperties,w=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,b=(le,W,ge)=>W in le?f(le,W,{enumerable:!0,configurable:!0,writable:!0,value:ge}):le[W]=ge,m=(le,W)=>{for(var ge in W||(W={}))_.call(W,ge)&&b(le,ge,W[ge]);if(x)for(var ge of x(W))C.call(W,ge)&&b(le,ge,W[ge]);return le},y=(le,W)=>E(le,w(W)),S=(le,W,ge)=>new Promise((O,j)=>{var V=H=>{try{q(ge.next(H))}catch(U){j(U)}},ee=H=>{try{q(ge.throw(H))}catch(U){j(U)}},q=H=>H.done?O(H.value):Promise.resolve(H.value).then(V,ee);q((ge=ge.apply(le,W)).next())});const R=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:A}=v.default,Z=({exercise:le,socket:W,dispatch:ge,onStartScreenshot:O,onCloseScreenshot:j,handleToDetail:V})=>{const[ee,q]=g.default.useModal(),H=(0,t.useRef)(),[U,be]=(0,t.useState)(!0),Ee=(0,t.useRef)(!1),pe=(0,n.useParams)();(0,t.useEffect)(()=>{var K,L,ae;if(document.addEventListener((0,a.gH)(),Q,!1),window.addEventListener("blur",z,!1),(K=le.exerciseUserInfo)!=null&&K.screen_open&&(0,a.vp)()&&be(!1),(L=le.exerciseUserInfo)!=null&&L.screen_open&&!(0,a.vp)()){(0,d.RG)(" ",!0);const X=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?le.exerciseUserInfo.screen_sec+3:le.exerciseUserInfo.screen_sec+10+1;H.current=g.default.info({icon:null,centered:!0,width:444,title:(0,i._V)(i.CP.recordScreen1),keyboard:!1,content:c.createElement("div",null,(0,i._V)(i.CP.recordScreen2),c.createElement("span",{style:{color:"#FF9849"}},le.exerciseUserInfo.screen_num-le.exerciseUserInfo.used_screen_num),(0,i._V)(i.CP.recordScreen3)),okText:c.createElement("span",null,(0,i._V)(i.CP.recordScreen4),"\uFF08",c.createElement("span",{style:{display:"inline-block"}},c.createElement(A,{onFinish:()=>S(void 0,null,function*(){var T;const D=yield F();(T=H.current)==null||T.destroy(),D.used_screen_num&&st(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+X*1e3})),"S\uFF09"),onOk:()=>{var T;(0,d.RG)(" ",!0),(T=H.current)==null||T.destroy(),be(!1),(0,a.Dj)(document.body),document.getElementById("root").addEventListener("click",Me,!1)}})}return(ae=le.exerciseUserInfo)!=null&&ae.screen_open&&!(0,a.vp)()||document.getElementById("root").addEventListener("click",Me,!1),()=>{document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,a.gH)(),Q,!1),window.removeEventListener("blur",z,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{le.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,a.gH)(),Q,!1))},500),ft()},[le.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{le.exerciseUserInfo.used_screen_num>le.exerciseUserInfo.screen_num&&G()},500)},[le.exerciseUserInfo]);const xe=()=>S(void 0,null,function*(){const K=yield F();setTimeout(()=>{var L,ae;(L=H.current)==null||L.destroy(),H.current=g.default.info({okText:c.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.createElement("span",{className:"c-red"},K.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.createElement("span",{className:"c-red"},(ae=le.exerciseUserInfo)==null?void 0:ae.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>S(void 0,null,function*(){(0,a.Dj)(document.body)})})},1e3)}),Me=K=>{!(0,a.vp)()&&K.target.nodeName!=="A"&&K.target.nodeName!=="BUTTON"&&K.target.innerHTML!=="\u786E \u5B9A"&&(0,a.Dj)(document.body)},ft=()=>S(void 0,null,function*(){const K=yield ge({type:"exercise/getExerciseUserInfo",payload:m({},pe)});return K==null?void 0:K.data}),tt=K=>S(void 0,null,function*(){var L;if((L=le.exerciseUserInfo)!=null&&L.screen_at){const X=yield(0,h.ck)(y(m({},pe),{reset:!0}));if((X==null?void 0:X.status)===-6)return}const ae=yield(0,h.oy)({id:pe.categoryId});if(ae!=null&&ae.is_commit){g.default.destroyAll(),yield ct(),ce(!0);return}else st(K+1)}),ct=()=>S(void 0,null,function*(){var K;const L=s()(),ae=le.exerciseUserInfo.screen_sec;if(Ge.current.length>0){const X=L.format("YYYY-MM-DD HH:mm:ss");let T=Math.floor(L.diff(s()(Ge.current[0].start))/1e3);const D=Ge.current.length;T/ae>>0>D&&(T=(D+1)*ae-1),yield(0,h.P8)(pe.categoryId,{exercise_user_id:(K=le.exerciseUserInfo)==null?void 0:K.exercise_user_id,time:X,time_long:T,count:D})}Ge.current=[]}),Dt=(0,t.useRef)(0),et=(0,t.useRef)(0),Ge=(0,t.useRef)([]),je=(0,t.useRef)(!1),st=K=>S(void 0,null,function*(){var L;Ee.current||(O(),g.default.destroyAll(),Dt.current=s()().valueOf(),je.current=!0,H.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:u.exitFullScreenModalWrapper,okText:c.createElement("span",null,(0,i._V)(i.CP.recordScreen8)),content:c.createElement("div",{className:u.exitFullScreenModal},c.createElement("img",{src:l,alt:"",className:u.warningIcon}),c.createElement("div",{className:u.warningText,style:{marginBottom:50,fontWeight:500}},(0,i._V)(i.CP.recordScreen9)),c.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen10)),c.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen11),c.createElement("span",{className:u.warningText},((L=le.exerciseUserInfo)==null?void 0:L.screen_num)+1),(0,i._V)(i.CP.recordScreen12),c.createElement("span",{className:u.warningText,style:{fontWeight:600}},(0,i._V)(i.CP.recordScreen13)),",",(0,i._V)(i.CP.recordScreen14),c.createElement("span",{className:u.warningText},K-1),(0,i._V)(i.CP.recordScreen15)),c.createElement("div",null,c.createElement("span",null,c.createElement(A,{className:u.countdownWrapper,onFinish:()=>{et.current=s()().valueOf(),Ge.current.push({start:Dt.current,end:et.current}),tt(K)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(le.exerciseUserInfo.screen_sec+1)*1e3}),(0,i._V)(i.CP.recordScreen25)),(0,i._V)(i.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),ct(),(0,a.Dj)(document.body),j(),H.current.destroy(),je.current=!1}}))}),G=()=>S(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:pe.categoryId,commit_method:1}))&&ce()}),ce=(K=!1)=>S(void 0,null,function*(){var L,ae;if(document.removeEventListener((0,a.gH)(),Q,!1),(0,a.BU)(),g.default.destroyAll(),Ee.current=!0,K){const X=yield(0,h.Yu)(pe.categoryId,{exercise_user_id:(L=le.exerciseUserInfo)==null?void 0:L.exercise_user_id});ee.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:u.forcedModalWrapper,centered:!0,content:c.createElement("div",{className:u.forcedModalContent},c.createElement("img",{src:o,alt:""}),c.createElement("div",{className:u.forcedText},(0,i._V)(i.CP.recordScreen17)),c.createElement("div",{className:u.screenNumText},(0,i._V)(i.CP.recordScreen18),(ae=le.exerciseUserInfo)==null?void 0:ae.screen_num,(0,i._V)(i.CP.recordScreen19)),c.createElement(p.default,{dataSource:X==null?void 0:X.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,i._V)(i.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,i._V)(i.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,i._V)(i.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{j(),V()},onOk:()=>{n.history.push(`/classrooms/${pe.coursesId}/exercisenotice/${pe.categoryId}/users/${pe.login}?isShowApply=true`)}})}else ee.info({content:c.createElement("div",{className:"tc font16"},(0,i._V)(i.CP.recordScreen23),c.createElement("br",null),(0,i._V)(i.CP.recordScreen24)),onOk:()=>{V()}})}),z=K=>{(0,a.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!je.current&&(0,a.BU)()},F=()=>S(void 0,null,function*(){var K;if((K=le.exerciseUserInfo)!=null&&K.screen_at){const X=yield(0,h.ck)(y(m({},pe),{reset:!0}));if((X==null?void 0:X.status)===-6)return}const L=yield(0,h.oy)({id:pe.categoryId});if(L!=null&&L.is_commit){ce();return}return yield ft()}),Q=()=>S(void 0,null,function*(){var K;if((0,d.RG)(" ",!0),(0,a.vp)()){if((K=le.exerciseUserInfo)!=null&&K.screen_at){var L=yield(0,h.ck)(y(m({},pe),{reset:!0}));if((L==null?void 0:L.status)===-6)return}}else if(!je.current){var L=yield(0,h.ck)(m({},pe));if((L==null?void 0:L.status)===-6)return;const X=yield ft();st(X.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ce=()=>S(void 0,null,function*(){(0,h.ck)(m({},pe));const K=yield ft();st(K.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return c.createElement("div",null,q)};var B=(0,n.connect)(({exercise:le,globalSetting:W})=>({globalSetting:W,exercise:le}))(Z)},63454:function(_t,N,e){"use strict";e.d(N,{Z:function(){return b}});var t=e(59301),v=e(89070),g=e(43418),p=e(8591),a=e(92832),h=e(24905),r=e(1),s=e(927),u=e(955),l=e(3113),o=e(87169),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),i=e(59301);const c=({classroomList:m,dispatch:y,user:S})=>i.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:i.createElement("span",null,i.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},i.createElement("div",{style:{textAlign:"center",marginBottom:30}},i.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",i.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"),i.createElement("img",{style:{width:130,height:130},src:n})),i.createElement("div",{className:d.bottom},i.createElement(l.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}))(c),E=e(99064),w=e(59301),x=(m,y,S)=>new Promise((R,A)=>{var Z=W=>{try{le(S.next(W))}catch(ge){A(ge)}},B=W=>{try{le(S.throw(W))}catch(ge){A(ge)}},le=W=>W.done?R(W.value):Promise.resolve(W.value).then(Z,B);le((S=S.apply(m,y)).next())}),_=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(_||{});const C=({visible:m,user:y,account:S,onCancel:R=()=>{},dispatch:A})=>{const[Z,B]=(0,t.useState)(),[le,W]=(0,t.useState)([]),[ge,O]=(0,t.useState)(!1),[j,V]=(0,t.useState)(!1),[ee,q]=(0,t.useState)(),[H,U]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var xe,Me;(xe=y==null?void 0:y.userInfo)!=null&&xe.identity&&W([((Me=y==null?void 0:y.userInfo)==null?void 0:Me.identity)==="student"?3:1])},[y]);const be=xe=>{const Me=()=>{window.location.href=(xe==null?void 0:xe.jump_url)||`/classrooms/${xe==null?void 0:xe.course_id}/students`};if(le.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:w.createElement("div",{className:"tc"},(xe==null?void 0:xe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Me()}});return}Me()},Ee=()=>x(void 0,null,function*(){if(!Z){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let xe=yield(0,E.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Z}});if(xe!=null&&xe.need_pro_auth&&!le.includes(1)&&!le.includes(2)){A({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Z,checkedList:le}}),pe();return}O(!0);const Me=yield(0,r.cR)({invite_code:Z,professor:le.includes(1)?1:null,assistant_professor:le.includes(2)?1:null,student:le.includes(3)?1:null});if(O(!1),(Me==null?void 0:Me.status)===-4&&(R(),A({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Me==null?void 0:Me.status)===-12&&p.ZP.warning(Me==null?void 0:Me.message),(Me==null?void 0:Me.status)===-2){if(pe(),Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){V(!0),q(1);return}if(Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){V(!0),q(2);return}if(Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){V(!0),q(3);return}}if((Me==null?void 0:Me.status)===0){(0,u.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),pe(),Me!=null&&Me.course_id?be(Me):p.ZP.success(Me.message);return}}),pe=()=>x(void 0,null,function*(){R()});return w.createElement(w.Fragment,null,w.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:ge,onOk:Ee,onCancel:pe},w.createElement("div",{className:"tc"},w.createElement("div",null,w.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),w.createElement(a.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Z,onChange:xe=>{if(xe.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}B(xe.target.value)}})),w.createElement("div",{className:"mt10 font14"},w.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),w.createElement(h.default.Group,{value:le,onChange:xe=>W(xe)},w.createElement(h.default,{value:1,disabled:le.includes(2)},"\u6559\u5E08"),w.createElement(h.default,{value:2,disabled:le.includes(1)},"\u52A9\u6559"),w.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),w.createElement(f,null),w.createElement(s.Z,{visible:j,onCancel:()=>V(!1),occupationValue:ee}))};var b=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(C)},61682:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ht},g:function(){return Je}});var t=e(59301),v=e(89070),g=e(44e3),p=e(92832),a=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),s=e(95237),u=e(43604),l=e(20834),o=e(38854),d=e(5112),n=e(1),i=e(955),c=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())}),f=(Fe=>(Fe.Manager="manager",Fe.Developer="developer",Fe.Reporter="reporter",Fe))(f||{}),w=({visible:Fe,onCancel:Be=()=>{}})=>{const[Ze,Ye]=(0,t.useState)(),[me,ze]=(0,t.useState)(),[Ne,Qe]=(0,t.useState)(!1),ot=()=>c(void 0,null,function*(){if(!Ze){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Ze.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!me){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Qe(!0);const $e=yield(0,n.vm)({code:Ze,role:me});Qe(!1),rt();const ye={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(ye[$e.status]){r.ZP.info(ye[$e.status]);return}if($e.status===0){me==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,i.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${$e==null?void 0:$e.project_id}`)):((0,i.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}}),rt=()=>c(void 0,null,function*(){Be()});return t.createElement(t.Fragment,null,t.createElement(a.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Fe,confirmLoading:Ne,onOk:ot,onCancel:rt},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:Ze,onChange:$e=>{if($e.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ye($e.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:me,onChange:$e=>ze($e.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"))))))},x=e(63454),_={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"},C=e(46474),b=e(78241),m=e(57809),y=e(2742),S=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())});const R=({globalSetting:Fe,dispatch:Be,user:Ze,open:Ye,onCancel:me=()=>{}})=>{const[ze,Ne]=(0,t.useState)([]),[Qe,ot]=(0,t.useState)([]),[rt,$e]=(0,t.useState)([]),[ye]=b.default.useForm(),[Ke,qe]=(0,t.useState)(!1),[dt,at]=(0,t.useState)(!1),St=(0,t.useRef)(null),Et=(0,t.useRef)(1),[Lt,Tt]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Ye&&Ht()},[Ye]);const Ht=()=>S(void 0,null,function*(){var Bt;const pt=yield Yt(Lt);if(!(0,C.o1)(Be))return;const{user_school_id:Ut="",department_id:qt="",school_name:en="",department_name:$t=""}=Ze.userInfo||{},jt=(Bt=pt==null?void 0:pt.graduation_years)==null?void 0:Bt.at(-1);ot([{id:Ut,name:en}]),yield rn(Ut),ye.setFieldsValue({year:jt,school_id:Ut,department_id:Number(qt),name:`${jt}${en}${$t}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Yt=Bt=>S(void 0,null,function*(){const pt=yield(0,y.J3)(Bt);return pt.status===0&&Ne((pt==null?void 0:pt.graduation_years)||[]),pt}),nn=(Bt,pt=500)=>{at(!0),clearTimeout(St.current),St.current=setTimeout(()=>S(void 0,null,function*(){Et.current+=1;const Ut=Et.current,qt=yield(0,y.NT)({keyword:Bt});qt.status===0&&Et.current===Ut&&(ot((qt==null?void 0:qt.schools)||[]),at(!1))}),pt)},rn=Bt=>S(void 0,null,function*(){if(!Bt)return;const pt=yield(0,y.Ps)({page:1,limit:9999,id:Bt});pt.status===0&&$e((pt==null?void 0:pt.departments)||[])});return t.createElement(a.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ye,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ke,onCancel:me,onOk:()=>ye.submit()},t.createElement(b.default,{colon:!1,form:ye,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Bt,pt)=>{Bt.school_id&&(rn(pt.school_id),ye.setFieldValue("department_id",null))},onFinish:Bt=>S(void 0,null,function*(){qe(!0);const pt=yield(0,y.Wz)(Bt);pt.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),ye.resetFields(),me(),(0,i.xg)(`/graduations/${pt==null?void 0:pt.identifier}/index`)),qe(!1)})},t.createElement(b.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:ze.map(Bt=>({value:Bt,label:Bt}))})),t.createElement(b.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:Bt=>{nn(Bt)},loading:dt,size:"large",style:{width:344},options:Qe.map(Bt=>({value:Bt.id,label:Bt.name}))})),t.createElement(b.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:rt.map(Bt=>({value:Bt.id,label:Bt.name}))})),t.createElement(b.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 A=(0,v.connect)(({user:Fe,globalSetting:Be,loading:Ze})=>({user:Fe,globalSetting:Be,loading:Ze}))(R),Z=e(99064),B=Object.defineProperty,le=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,O=(Fe,Be,Ze)=>Be in Fe?B(Fe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Fe[Be]=Ze,j=(Fe,Be)=>{for(var Ze in Be||(Be={}))W.call(Be,Ze)&&O(Fe,Ze,Be[Ze]);if(le)for(var Ze of le(Be))ge.call(Be,Ze)&&O(Fe,Ze,Be[Ze]);return Fe},V=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())});const ee=({globalSetting:Fe,dispatch:Be,user:Ze,open:Ye,onCancel:me=()=>{}})=>{const[ze]=b.default.useForm(),[Ne,Qe]=(0,t.useState)(!1),[ot,rt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var $e;if(Ye){const ye={code:"",user_type:(($e=Ze==null?void 0:Ze.userInfo)==null?void 0:$e.identity)==="student"?2:1,major:""};ze.setFieldsValue(ye),rt(j({},ye))}},[Ye]),t.createElement(a.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ye,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ne,onCancel:me,onOk:()=>ze.submit()},t.createElement(b.default,{colon:!1,form:ze,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:($e,ye)=>rt(j({},ye)),onFinish:$e=>V(void 0,null,function*(){Qe(!0);const ye=yield(0,Z.ZP)("/api/graduations/join.json",{method:"post",body:$e});ye.status===0&&(me(),ye!=null&&ye.identifier?(0,i.xg)(`/graduations/${ye==null?void 0:ye.identifier}/index`):r.ZP.success(ye==null?void 0:ye.message)),Qe(!1)})},t.createElement(b.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(b.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"))),(ot==null?void 0:ot.user_type)===2&&t.createElement(b.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 q=(0,v.connect)(({user:Fe,globalSetting:Be})=>({user:Fe,globalSetting:Be}))(ee),H=e(59301),U=Object.defineProperty,be=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ft=(Fe,Be,Ze)=>Be in Fe?U(Fe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Fe[Be]=Ze,tt=(Fe,Be)=>{for(var Ze in Be||(Be={}))xe.call(Be,Ze)&&ft(Fe,Ze,Be[Ze]);if(pe)for(var Ze of pe(Be))Me.call(Be,Ze)&&ft(Fe,Ze,Be[Ze]);return Fe},ct=(Fe,Be)=>be(Fe,Ee(Be)),Dt=(Fe,Be)=>{var Ze={};for(var Ye in Fe)xe.call(Fe,Ye)&&Be.indexOf(Ye)<0&&(Ze[Ye]=Fe[Ye]);if(Fe!=null&&pe)for(var Ye of pe(Fe))Be.indexOf(Ye)<0&&Me.call(Fe,Ye)&&(Ze[Ye]=Fe[Ye]);return Ze},et=(Fe=>(Fe.Projects="projects",Fe.Shixuns="shixuns",Fe.Classrooms="classrooms",Fe))(et||{}),Ge=(Fe=>(Fe.Classrooms="classrooms",Fe.Shixuns="shixuns",Fe.Paths="paths",Fe.Projects="projects",Fe.Videos="videos",Fe.Topics="topics",Fe))(Ge||{});const je=Fe=>{var Be=Fe,{homePage:Ze,user:Ye,globalSetting:me,loading:ze,dispatch:Ne}=Be,Qe=Dt(Be,["homePage","user","globalSetting","loading","dispatch"]),ot,rt,$e,ye,Ke,qe,dt,at;const[St,Et]=(0,t.useState)(),[Lt,Tt]=(0,t.useState)(),[Ht,Yt]=(0,t.useState)(!1),[nn,rn]=(0,t.useState)(!1),Bt=jt=>{var pn;if((0,C.tJ)(Ne,!1,jt==="classrooms","",!0)){if(jt==="projects"&&!((pn=Ye.userInfo)!=null&&pn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}jt==="classrooms"?Et(!0):jt==="projects"&&Tt(!0)}},pt=(jt,pn)=>{var dn;if((0,C.tJ)(Ne)){if(pn==="projects"&&!((dn=Ye.userInfo)!=null&&dn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn==="shixuns"&&!(0,C.xY)()||jt&&(window.location.href=jt)}},Ut=(rt=(((ot=me.setting)==null?void 0:ot.navbar)||[]).find(jt=>jt.link==="/classrooms"))==null?void 0:rt.hidden;let qt=(ye=((($e=me.setting)==null?void 0:$e.navbar)||[]).find(jt=>jt.link==="/shixuns"))==null?void 0:ye.hidden;const en=(qe=(((Ke=me.setting)==null?void 0:Ke.navbar)||[]).find(jt=>jt.link==="/paths"))==null?void 0:qe.hidden;(dt=me==null?void 0:me.setting)!=null&&dt.is_local&&((at=Ye==null?void 0:Ye.userInfo)!=null&&at.is_shixun_marker||(qt=!0));const $t=jt=>{var pn,dn,In,jn,zt,Rt,kt,Vt,Jt,mn,Sn,bn,sn,_n,Yn,hn,Gt,xn,kn;return H.createElement(H.Fragment,null,H.createElement(s.Z,{justify:"space-around",className:"pt5 pb5"},H.createElement(u.Z,{className:_.joinCol},((pn=Ye.userInfo)==null?void 0:pn.user_identity)!=="\u5B66\u751F"&&!Ut&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>pt("/classrooms/new")},(dn=Ye.userInfo)!=null&&dn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!qt&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>pt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((In=Ye.userInfo)==null?void 0:In.main_site)||!((jn=Ye.userInfo)!=null&&jn.main_site)&&!en&&(((zt=Ye.userInfo)==null?void 0:zt.admin)||((Rt=Ye.userInfo)==null?void 0:Rt.is_teacher)||((kt=Ye.userInfo)==null?void 0:kt.business)))&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>pt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Vt=me==null?void 0:me.setting)!=null&&Vt.is_local)&&((Jt=Ye.userInfo)==null?void 0:Jt.main_site)&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>{var or;return pt(`${(or=me==null?void 0:me.setting)==null?void 0:or.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((mn=Ye==null?void 0:Ye.userInfo)==null?void 0:mn.identity)!=="student"&&H.createElement(l.default.Item,ct(tt({},jt),{onClick:()=>{(0,C.o1)(Ne)&&Yt(!0)}}),H.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Sn=Ye.userInfo)!=null&&Sn.main_site)&&H.createElement("div",null,!Ut&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>Bt("classrooms")},(bn=Ye.userInfo)!=null&&bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((sn=Ye.userInfo)==null?void 0:sn.main_site)&&!((_n=me==null?void 0:me.setting)!=null&&_n.is_local)&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>Bt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yn=Ye.userInfo)==null?void 0:Yn.main_site)&&H.createElement(u.Z,null,H.createElement("div",{className:_.joinBoard})),((hn=Ye.userInfo)==null?void 0:hn.main_site)&&H.createElement(u.Z,{className:_.joinCol},!Ut&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>Bt("classrooms")},(Gt=Ye.userInfo)!=null&&Gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((xn=Ye.userInfo)==null?void 0:xn.main_site)&&!((kn=me==null?void 0:me.setting)!=null&&kn.is_local)&&H.createElement(l.default.Item,tt({},jt),H.createElement("a",{onClick:()=>Bt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),H.createElement(l.default.Item,ct(tt({},jt),{onClick:()=>{(0,C.o1)(Ne)&&rn(!0)}}),H.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return H.createElement("section",null,H.createElement(o.Z,{dropdownRender:()=>H.createElement(l.default,{className:`${_.rightMenu} ${_.joinMenu} mt10`},H.createElement($t,null)),placement:"bottomRight"},H.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),H.createElement(x.Z,{visible:St,onCancel:()=>Et(!1)}),H.createElement(w,{visible:Lt,onCancel:()=>Tt(!1)}),H.createElement(A,{open:Ht,onCancel:()=>Yt(!1)}),H.createElement(q,{open:nn,onCancel:()=>rn(!1)}))};var st=(0,v.connect)(({homePage:Fe,loading:Be,user:Ze,globalSetting:Ye})=>({homePage:Fe,user:Ze,globalSetting:Ye,loading:Be.models.index}))(je),G={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"},ce=e(24065),z=e(24780),F=e(3294),Q=e(59301),Ce=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,ae=(Fe,Be)=>{var Ze={};for(var Ye in Fe)K.call(Fe,Ye)&&Be.indexOf(Ye)<0&&(Ze[Ye]=Fe[Ye]);if(Fe!=null&&Ce)for(var Ye of Ce(Fe))Be.indexOf(Ye)<0&&L.call(Fe,Ye)&&(Ze[Ye]=Fe[Ye]);return Ze},X=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())});const T=Fe=>{var Be,Ze=RegExp("(^| )"+Fe+"=([^;]+)(;|$)");return(Be=document.cookie.match(Ze))?decodeURIComponent(Be[2]):null},D=Fe=>{var Be=new Date;Be.setTime(Be.getTime()-1);var Ze=T(Fe);Ze!=null&&(document.cookie=Fe+"="+Ze+";expires="+Be.toGMTString())};var te=(Fe=>(Fe.Classrooms="classrooms",Fe.Shixuns="shixuns",Fe.Paths="paths",Fe.Projects="projects",Fe.Videos="videos",Fe.Topics="topics",Fe))(te||{});const M=Fe=>{var Be=Fe,{homePage:Ze,user:Ye,globalSetting:me,loading:ze,dispatch:Ne,shixunHomeworks:Qe,location:ot,payload:rt={}}=Be,$e=ae(Be,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ye,Ke,qe,dt,at,St,Et,Lt,Tt,Ht;const Yt=(Ke=(((ye=me.setting)==null?void 0:ye.navbar)||[]).find(Ut=>Ut.link==="/classrooms"))==null?void 0:Ke.hidden,nn=(dt=(((qe=me.setting)==null?void 0:qe.navbar)||[]).find(Ut=>Ut.link==="/shixuns"))==null?void 0:dt.hidden,rn=(St=(((at=me.setting)==null?void 0:at.navbar)||[]).find(Ut=>Ut.link==="/paths"))==null?void 0:St.hidden,Bt=(Et=Ye.userInfo)==null?void 0:Et.is_school_manage,pt=()=>{var Ut,qt,en,$t,jt,pn,dn,In;return(0,i.Ll)()?Q.createElement(l.default,{className:`${G.rightMenu} ${G.menuWrap}`},Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Q.createElement(l.default,{className:`${G.rightMenu} ${G.menuWrap}`},Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${(Ut=Ye.userInfo)==null?void 0:Ut.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Yt&&Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${(qt=Ye.userInfo)==null?void 0:qt.login}/classrooms`},(en=Ye.userInfo)!=null&&en.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!nn&&Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${($t=Ye.userInfo)==null?void 0:$t.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!rn&&Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${(jt=Ye.userInfo)==null?void 0:jt.login}/paths`},(pn=Ye.userInfo)!=null&&pn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${(dn=Ye.userInfo)==null?void 0:dn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:`/users/${(In=Ye.userInfo)==null?void 0:In.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,ce.Ny)()&&Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,ce.JA)()&&Q.createElement(l.default.Item,null,Q.createElement("a",{onClick:()=>{(0,C.tJ)(Ne)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ce.JA)()&&Q.createElement(l.default.Item,null,Q.createElement("a",{onClick:()=>{(0,C.tJ)(Ne)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),Q.createElement(l.default.Item,null,Q.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Q.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")),Bt&&Q.createElement(l.default.Item,null,Q.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Q.createElement(l.default.Item,{className:G.exit},Q.createElement("a",{onClick:()=>X(void 0,null,function*(){try{const jn=yield(0,z.vR)({});r.ZP.success(jn==null?void 0:jn.message)}catch(jn){}(0,i.d8)("_educoder_session","logout",1),(0,i.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ce.bg)()?Q.createElement(o.Z,{className:`${G.height67}`,dropdownRender:pt,placement:"bottomRight"},Q.createElement("section",null,Q.createElement("aside",null,Q.createElement("div",{className:Qe.actionTabs.type===1?G.classromediv:""},Q.createElement("img",{className:`${G.userPic} current ml15`,src:`${(Lt=F.Z)==null?void 0:Lt.IMG_SERVER}/images/${(Tt=Ye.userInfo)==null?void 0:Tt.image_url}`,alt:"",onClick:()=>{var Ut;return v.history.push((0,i.Ll)()?"/account/profile":`/users/${(Ut=Ye.userInfo)==null?void 0:Ut.login}/classrooms`)}}),(0,i.Ll)()&&Q.createElement("span",{className:"ml10 font16"},(Ht=Ye.userInfo)==null?void 0:Ht.username),Q.createElement("i",{className:`iconfont icon-zhankai4 ${G.icon}`}))))):Q.createElement("div",{className:`font15 ${me.isIlearning?G.login:""}`},Q.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ne({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var he=(0,v.connect)(({homePage:Fe,loading:Be,user:Ze,globalSetting:Ye,shixunHomeworks:me})=>({homePage:Fe,user:Ze,globalSetting:Ye,shixunHomeworks:me,loading:Be.models.index}))(M),we={tip:"tip___a6MfI"},ie=e(61186),k=e.n(ie),P=e(59301),de=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())}),fe=(Fe=>(Fe[Fe.Professor=1]="Professor",Fe[Fe.AssistantProfessor=2]="AssistantProfessor",Fe[Fe.Student=3]="Student",Fe))(fe||{});const De=({visible:Fe,user:Be,onCancel:Ze=()=>{},dispatch:Ye})=>{var me,ze,Ne;const[Qe,ot]=(0,t.useState)(),[rt,$e]=(0,t.useState)([]),[ye,Ke]=(0,t.useState)(!1),[qe,dt]=(0,t.useState)(!1),[at,St]=(0,t.useState)(),[Et,Lt]=(0,t.useState)(!1),Tt=(me=window.location.pathname)==null?void 0:me.includes("classrooms/");(0,t.useEffect)(()=>{var pt,Ut;(pt=Be==null?void 0:Be.userInfo)!=null&&pt.identity&&$e([((Ut=Be==null?void 0:Be.userInfo)==null?void 0:Ut.identity)==="student"?3:1])},[Be]),(0,t.useEffect)(()=>{var pt,Ut,qt;if(console.log(Be==null?void 0:Be.userInfo),(pt=Be==null?void 0:Be.userInfo)!=null&&pt.user_status)if(((Ut=Be==null?void 0:Be.userInfo)==null?void 0:Ut.role)===15){Lt(!1);return}else{let en=JSON.parse(Tt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));en&&(en==null?void 0:en.login)===((qt=Be==null?void 0:Be.userInfo)==null?void 0:qt.login)?(console.log(k()(en==null?void 0:en.time).add(1,"days")),console.log(k()(new Date)),k()(en==null?void 0:en.time).add(1,"days").set({hour:0,minute:0,second:0})<k()(new Date)&&Lt(!0)):Lt(!0)}},[(ze=Be==null?void 0:Be.userInfo)==null?void 0:ze.user_status]);const Ht=(pt,Ut)=>{if(rt.includes(1)){a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",{className:"tc"},Ut||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${pt}/students`}});return}window.location.href=`/classrooms/${pt}/students`},Yt=()=>de(void 0,null,function*(){if(!Qe){r.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Ke(!0);const pt=yield(0,n.cR)({invite_code:Qe,professor:rt.includes(1)?1:null,assistant_professor:rt.includes(2)?1:null,student:rt.includes(3)?1:null});if(Ke(!1),(pt==null?void 0:pt.status)===-1&&Ye({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(pt==null?void 0:pt.status)===-2){if(nn(),pt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){dt(!0),St(1);return}if(pt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){dt(!0),St(2);return}if(pt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){dt(!0),St(3);return}}if((pt==null?void 0:pt.status)===0){(0,i.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),nn(),pt!=null&&pt.course_id?Ht(pt.course_id,pt.message):r.ZP.success(pt.message);return}}),nn=()=>de(void 0,null,function*(){Ze()}),rn=()=>{var pt,Ut;Tt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(pt=Be==null?void 0:Be.userInfo)==null?void 0:pt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Ut=Be==null?void 0:Be.userInfo)==null?void 0:Ut.login})),Lt(!1)},Bt=()=>de(void 0,null,function*(){let pt=yield(0,Z.ZP)("/api/business_contacts.json",{method:"post"});(pt==null?void 0:pt.status)===0&&r.ZP.info("\u7533\u8BF7\u6210\u529F")});return P.createElement(P.Fragment,null,Et&&P.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},P.createElement("div",{className:we.tip},P.createElement("div",null,P.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Tt?P.createElement(P.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Ne=Be==null?void 0:Be.userInfo)==null?void 0:Ne.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):P.createElement(P.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),P.createElement("div",null,P.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:rn},"\u5FFD\u7565"),P.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Bt},"\u7533\u8BF7\u5EF6\u671F")))))};var nt=(0,v.connect)(({user:Fe})=>({user:Fe}))(De),He=e(3113),ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=",Ue=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,wt=(Fe,Be)=>{var Ze={};for(var Ye in Fe)re.call(Fe,Ye)&&Be.indexOf(Ye)<0&&(Ze[Ye]=Fe[Ye]);if(Fe!=null&&Ue)for(var Ye of Ue(Fe))Be.indexOf(Ye)<0&&lt.call(Fe,Ye)&&(Ze[Ye]=Fe[Ye]);return Ze};const I=null,Xe=Fe=>{var Be=Fe,{homePage:Ze,user:Ye,globalSetting:me,loading:ze,dispatch:Ne,location:Qe,text:ot,shixunHomeworks:rt,payload:$e={}}=Be,ye=wt(Be,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Ke,qe]=(0,t.useState)("none");return(0,t.useEffect)(()=>{rt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&qe("flex")},[rt.actionTabs.key]),(0,t.useEffect)(()=>{rt.actionTabs.key==="\u9690\u85CF"&&(qe("none"),localStorage.setItem("Noviceguide","0"))},[rt.actionTabs.key]),t.createElement("div",{style:{display:Ke,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:ve,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},rt.actionTabs.text),rt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(He.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),qe("none"),Ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(He.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),qe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ke=(0,v.connect)(({homePage:Fe,loading:Be,user:Ze,globalSetting:Ye,shixunHomeworks:me})=>({homePage:Fe,user:Ze,globalSetting:Ye,loading:Be.models.index,shixunHomeworks:me}))(Xe),ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Mt=(Fe,Be,Ze)=>Be in Fe?ue(Fe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Fe[Be]=Ze,It=(Fe,Be)=>{for(var Ze in Be||(Be={}))Re.call(Be,Ze)&&Mt(Fe,Ze,Be[Ze]);if(Pe)for(var Ze of Pe(Be))Ft.call(Be,Ze)&&Mt(Fe,Ze,Be[Ze]);return Fe};const an=Fe=>React.createElement("svg",It({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Fe),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 wn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",yn=e(89392),vt=e(59301),At=Object.defineProperty,mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,J=(Fe,Be,Ze)=>Be in Fe?At(Fe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Fe[Be]=Ze,$=(Fe,Be)=>{for(var Ze in Be||(Be={}))bt.call(Be,Ze)&&J(Fe,Ze,Be[Ze]);if(mt)for(var Ze of mt(Be))_e.call(Be,Ze)&&J(Fe,Ze,Be[Ze]);return Fe},oe=(Fe,Be)=>{var Ze={};for(var Ye in Fe)bt.call(Fe,Ye)&&Be.indexOf(Ye)<0&&(Ze[Ye]=Fe[Ye]);if(Fe!=null&&mt)for(var Ye of mt(Fe))Be.indexOf(Ye)<0&&_e.call(Fe,Ye)&&(Ze[Ye]=Fe[Ye]);return Ze},se=(Fe,Be,Ze)=>new Promise((Ye,me)=>{var ze=ot=>{try{Qe(Ze.next(ot))}catch(rt){me(rt)}},Ne=ot=>{try{Qe(Ze.throw(ot))}catch(rt){me(rt)}},Qe=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(ze,Ne);Qe((Ze=Ze.apply(Fe,Be)).next())});const{Header:Le}=g.default,{Search:Ie}=p.default;function Je(){var Fe,Be;const Ye=window.location.pathname.split("/"),me={};return Ye[1]=="classrooms"&&Ye.length>3&&!((Fe=Ye[4])!=null&&Fe.includes("newgold"))&&!((Be=Ye[5])!=null&&Be.includes("newgold"))&&Ye[2]!=="coursesId"&&(me.course_id=Ye[2]),Ye[1]==="shixuns"&&Ye.length>3&&(me.objective_type="shixun",me.objective_id=Ye[2]),Ye[1]==="paths"&&Ye.length>3&&(me.objective_type="path",me.objective_id=Ye[2]),$($({},me),{school:1})}const ut=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ct=Fe=>{var Be=Fe,{homePage:Ze,user:Ye,globalSetting:me,loading:ze,dispatch:Ne,isLogin:Qe=!1,shixunHomeworks:ot}=Be,rt=oe(Be,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),$e,ye,Ke,qe,dt,at,St,Et,Lt;const Tt=(0,v.useLocation)(),[Ht,Yt]=(0,t.useState)(!1),[nn,rn]=(0,t.useState)(""),[Bt,pt]=(0,t.useState)(!1),Ut=Je();(0,t.useEffect)(()=>{Ne({type:"user/getNavigationInfo",payload:$({},Ut)})},[me.name]),(0,t.useEffect)(()=>{ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ut!=null&&ut.includes(Tt==null?void 0:Tt.pathname)||(Tt==null?void 0:Tt.pathname.indexOf("/classrooms"))===0||Ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Tt.pathname]),(0,t.useEffect)(()=>{ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ot.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ot.actionTabs.key]),(0,t.useEffect)(()=>{var zt;if(me!=null&&me.setting){let Rt=(0,yn.cloneDeep)((zt=me==null?void 0:me.setting)==null?void 0:zt.navbar);Rt=Rt==null?void 0:Rt.filter(Vt=>{var Jt;return!(Vt!=null&&Vt.hidden)&&!((0,ce.JA)()&&((Jt=["/paperlibrary","/problemset"])!=null&&Jt.includes(Vt.link)))});for(const Vt of Rt)Vt.subitem&&(Vt.subitem=Vt.subitem.filter(Jt=>{var mn;return!(Jt!=null&&Jt.hidden)&&!((0,ce.JA)()&&((mn=["/paperlibrary","/problemset"])!=null&&mn.includes(Jt.link)))}));let kt=!1;Rt==null||Rt.map(function(Vt,Jt){var mn,Sn,bn;const sn=Tt.pathname;Vt.link===sn&&(rn(Vt==null?void 0:Vt.link),(0,i.Dk)(sn==="/"?(mn=me==null?void 0:me.setting)==null?void 0:mn.name:jn(Vt==null?void 0:Vt.name)),pn(In(Jt,{name:Vt==null?void 0:Vt.name,link:Vt==null?void 0:Vt.link},Rt)),kt=!0),(Sn=Vt==null?void 0:Vt.subitem)!=null&&Sn.length&&((bn=Vt==null?void 0:Vt.subitem)==null||bn.map(_n=>{_n.link===sn&&(rn(_n==null?void 0:_n.link),sn!=="/"&&(0,i.Dk)(jn(_n==null?void 0:_n.name)),pn(In(Jt,{name:_n==null?void 0:_n.name,link:_n==null?void 0:_n.link},Rt)),kt=!0)}))}),kt||pn(Rt)}},[me==null?void 0:me.setting,Ye]);const qt=(0,t.useMemo)(()=>{var zt,Rt;return(zt=me==null?void 0:me.setting)!=null&&zt.nav_logo_url?`${F.Z.IMG_SERVER}/${(Rt=me==null?void 0:me.setting)==null?void 0:Rt.nav_logo_url}`:`${F.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[($e=me==null?void 0:me.setting)==null?void 0:$e.nav_logo_url]);function en(zt){v.history.push("/search?value="+zt)}const $t=()=>Ht?vt.createElement("div",{onBlur:()=>{setTimeout(()=>{Yt(!1)},300)}},vt.createElement(Ie,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:en,autoFocus:!0})):vt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[jt,pn]=(0,t.useState)([]),dn=(zt,Rt)=>se(void 0,null,function*(){var kt,Vt,Jt,mn,Sn,bn;if((zt==null?void 0:zt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const sn=yield(0,z.IU)();(kt=sn==null?void 0:sn.data)!=null&&kt.engineer_url?(Jt=(Vt=sn==null?void 0:sn.data)==null?void 0:Vt.engineer_url)!=null&&Jt.includes("http")?(0,i.xg)((mn=sn==null?void 0:sn.data)==null?void 0:mn.engineer_url):v.history.push((Sn=sn==null?void 0:sn.data)==null?void 0:Sn.engineer_url):(sn==null?void 0:sn.status)!=401&&pt(!0);return}(bn=zt==null?void 0:zt.link)!=null&&bn.includes("http")?(0,i.xg)(zt==null?void 0:zt.link):((0,i.Dk)(zt==null?void 0:zt.name),v.history.push(zt==null?void 0:zt.link)),(zt==null?void 0:zt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:vt.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~")}})}),In=(zt,Rt,kt)=>{const Vt=kt.slice();return Vt[zt]&&(Vt[zt].name=Rt.name,Vt[zt].link=Rt.link),Vt||[]},jn=(zt="")=>zt.indexOf("<")>-1?zt.slice(0,zt.indexOf("<")):zt;return me.showHeader&&me.showHeaderFooter?vt.createElement(g.default,{style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${me.isIlearning?h["header-iearning"]:h.header} ${me.showHeaderFixed?h.headerFixed:""}`},(me==null?void 0:me.showTip)&&vt.createElement(nt,null),vt.createElement(Le,{className:"header",style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Tt.pathname=="/training"?"999":""}`}},vt.createElement("section",{className:h["edu-menu"]},(!!me.isIlearning||!((ye=me==null?void 0:me.setting)!=null&&ye.main_site)&&!!((Ke=me==null?void 0:me.setting)!=null&&Ke.navbar))&&vt.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},vt.createElement("img",{className:h.logo,title:(qe=me.setting)==null?void 0:qe.name,src:qt||wn})),vt.createElement("ul",{className:`${h.menu} ${(0,i.Ll)()&&"ml0"}`},(0,i.Ll)()&&vt.createElement("li",null,vt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,i.Ll)()&&me.setting&&jt.map(function(zt,Rt){var kt,Vt,Jt,mn,Sn;return vt.createElement("li",{key:Rt,className:!((kt=zt==null?void 0:zt.subitem)!=null&&kt.length)&&nn===(zt==null?void 0:zt.link)||(Vt=zt==null?void 0:zt.subitem)!=null&&Vt.some(bn=>nn===(bn==null?void 0:bn.link))?h.actived:""},vt.createElement("div",{onClick:()=>dn(zt,Rt),className:h.name},vt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var bn;let sn=zt==null?void 0:zt.name;return(bn=zt==null?void 0:zt.subitem)==null||bn.map((_n,Yn)=>(_n.link===Tt.pathname&&(sn=_n.name),_n)),sn})()}}),((Jt=zt==null?void 0:zt.subitem)==null?void 0:Jt.length)>0&&vt.createElement("i",{className:"iconfont icon-zhankai4"})),((mn=zt==null?void 0:zt.subitem)==null?void 0:mn.length)>0&&vt.createElement("div",{className:h.dropDown},(Sn=zt==null?void 0:zt.subitem)==null?void 0:Sn.map((bn,sn)=>vt.createElement("div",{className:h.subName,onClick:()=>dn(bn,Rt),key:Rt+"-"+sn},!!sn&&vt.createElement("div",{className:h.line}),vt.createElement("aside",{className:"font16 c-black"},jn(bn.name)),vt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},bn.content)))))})),vt.createElement("div",{className:"search-bar",style:{flex:me.isIlearning?"initial":"1 0 auto"}},!(0,i.Ll)()&&!(me!=null&&me.isIlearning)&&vt.createElement(vt.Fragment,null,vt.createElement($t,null),!Qe&&vt.createElement(st,null),!Qe&&!!((dt=Ye==null?void 0:Ye.userInfo)!=null&&dt.login)&&vt.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(at=Ye==null?void 0:Ye.userInfo)==null?void 0:at.login}/user_tidings`},((St=Ye==null?void 0:Ye.navigationInfo)==null?void 0:St.new_message)&&vt.createElement("span",{className:h.newslight}))),!Qe&&vt.createElement(he,{payload:Ut}))),vt.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Bt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,i.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>pt(!1)},vt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},vt.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"),vt.createElement("img",{src:`${F.Z.IMG_SERVER}/${(Et=me==null?void 0:me.setting)==null?void 0:Et.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),vt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Lt=me==null?void 0:me.setting)==null?void 0:Lt.homepage_tea_qq_number)))),vt.createElement(ke,null)):vt.createElement(vt.Fragment,null)};var ht=(0,v.connect)(({homePage:Fe,loading:Be,user:Ze,globalSetting:Ye,shixunHomeworks:me})=>({homePage:Fe,user:Ze,globalSetting:Ye,loading:Be.models.index,shixunHomeworks:me}))(Ct)},57490:function(_t,N,e){"use strict";e.d(N,{z:function(){return ee},Z:function(){return q}});var t=e(59301),v=e(54580),g=e(8591),p=e(43418),a=e(3113),h=e(3294),r=e(23538),s=Object.defineProperty,u=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(H,U,be)=>U in H?s(H,U,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[U]=be,n=(H,U)=>{for(var be in U||(U={}))l.call(U,be)&&d(H,be,U[be]);if(u)for(var be of u(U))o.call(U,be)&&d(H,be,U[be]);return H},i=(H,U,be)=>new Promise((Ee,pe)=>{var xe=tt=>{try{ft(be.next(tt))}catch(ct){pe(ct)}},Me=tt=>{try{ft(be.throw(tt))}catch(ct){pe(ct)}},ft=tt=>tt.done?Ee(tt.value):Promise.resolve(tt.value).then(xe,Me);ft((be=be.apply(H,U)).next())});const c="\u3000\u3000";function f(H){var U=["Bytes","KB","MB","GB","TB"];if(H==0)return"0 Byte";var be=parseInt(""+Math.floor(Math.log(H)/Math.log(1024)),10);return(H/Math.pow(1024,be)).toFixed(1)+" "+U[be]}var E=({value:H=[],action:U,onChange:be,className:Ee,maxSize:pe=150,title:xe="\u6587\u4EF6\u4E0A\u4F20",accept:Me=null})=>{const ft={multiple:!1,fileList:H,accept:Me,withCredentials:!0,beforeUpload:ct=>ct.size/1024/1024<pe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${pe}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(ct){var Dt,et,Ge,je;let st=[...ct.fileList];if(st=st.map(G=>(G.name.indexOf(c)===-1&&(G.name=`${G.name}${c}${f(G.size)}`),n({},G))),ct.file.status==="done"&&((et=(Dt=ct.file)==null?void 0:Dt.response)==null?void 0:et.status)===-1){message.error((je=(Ge=ct.file)==null?void 0:Ge.response)==null?void 0:je.message),be([]);return}be(st)},onRemove:ct=>i(void 0,null,function*(){const Dt=ct.size/1024/1024;return ct.status==="uploading"?!0:Dt<pe&&(ct.response?ct.response.id:ct.uid)?yield removeAttachment(ct.response?ct.response.id:ct.id):!0})};function tt(ct){ct.preventDefault(),ct.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ee||""}`},React.createElement(Upload,n({},ft),React.createElement(Button,{type:"primary",title:H.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:H.length>0,ghost:!0},xe),React.createElement("span",{onClick:tt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",pe,"M)"," ")))},w=e(61481),x=e(89392),_=Object.defineProperty,C=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(H,U,be)=>U in H?_(H,U,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[U]=be,S=(H,U)=>{for(var be in U||(U={}))b.call(U,be)&&y(H,be,U[be]);if(C)for(var be of C(U))m.call(U,be)&&y(H,be,U[be]);return H};const R=H=>React.createElement("svg",S({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},H),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 A="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Z=Object.defineProperty,B=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,ge=(H,U,be)=>U in H?Z(H,U,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[U]=be,O=(H,U)=>{for(var be in U||(U={}))le.call(U,be)&&ge(H,be,U[be]);if(B)for(var be of B(U))W.call(U,be)&&ge(H,be,U[be]);return H},j=(H,U,be)=>new Promise((Ee,pe)=>{var xe=tt=>{try{ft(be.next(tt))}catch(ct){pe(ct)}},Me=tt=>{try{ft(be.throw(tt))}catch(ct){pe(ct)}},ft=tt=>tt.done?Ee(tt.value):Promise.resolve(tt.value).then(xe,Me);ft((be=be.apply(H,U)).next())});const{Dragger:V}=v.default;function ee(H){let U=[];return H&&H.length>0&&(U=H.map(be=>({uid:be.id,id:be.id,name:be.title+c+be.filesize,url:be.url,filesize:be.filesize,status:"done",response:{id:be.id}}))),U}var q=({value:H,onChange:U,action:be,data:Ee,className:pe,maxSize:xe=150,title:Me="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ft=!1,accept:tt="",additionalText:ct,isDragger:Dt,number:et=1e3,aloneClear:Ge=!1,realTimeRemove:je=!0,uploadText:st,setFileProgress:G,showFileProgress:ce})=>{const[z,F]=(0,t.useState)(!1);let[Q,Ce]=(0,t.useState)(H||[]),[K,L]=(0,t.useState)(1);(0,t.useEffect)(()=>{H&&(K===1&&Ce([...H]),L(2),et===(H==null?void 0:H.length)&&F(!0))},[H]);const ae=()=>{setTimeout(()=>{Q.pop(),Ce([...Q])},500)};ce&&G(Q.some(D=>D.status==="uploading"));const X={multiple:!0,disabled:z,accept:tt,withCredentials:!0,fileList:Q,beforeUpload:(D,te)=>{const M=D.size/1024/1024;return Q.concat(te).length>et?(Q.pop(),Ce([...Q]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${et}\u4E2A\u6587\u4EF6`),Ge?Promise.reject():(ae(),!1)):M<xe?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xe}MB).`),Ge?Promise.reject():(ae(),!1))},data:Ee,action:be||`${h.Z.API_SERVER}/api/attachments.json`,onChange(D){var te,M,he,we;if(D.file.status==="removed"?Q=D.fileList:Q=(0,x.uniqBy)([...D.fileList,...Q],"uid"),D.file.status==="done"&&((M=(te=D.file)==null?void 0:te.response)==null?void 0:M.status)===-1){g.ZP.error((we=(he=D.file)==null?void 0:he.response)==null?void 0:we.message);return}Q.length>=et?F(!0):F(!1),Ce([...Q]),Q=Q.map(ie=>{var k,P;return(k=ie==null?void 0:ie.response)!=null&&k.id&&(ie.url=(P=ie==null?void 0:ie.response)==null?void 0:P.url),ie.name.indexOf(c)===-1&&(ie.name=`${ie.name}${c}${f(ie.size)}`),O({},ie)}),console.log("info:",D,Q),U(Q)},onRemove:D=>j(void 0,null,function*(){if(!je)return!0;const te=()=>j(void 0,null,function*(){if(D.response?D.response.id:D.id){let he=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(he)}else return!0});return ft?new Promise((M,he)=>{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:()=>j(void 0,null,function*(){const we=yield te();g.ZP.success("\u5220\u9664\u6210\u529F"),M(!0)}),onCancel:()=>M(!1)})}):yield te()})};function T(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${pe||""}`},Dt&&t.createElement(V,O({},X),t.createElement("p",{className:"ant-upload-drag-icon"},t.createElement(w.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",xe,"MB)"," "),ct),!Dt&&t.createElement(v.default,O({},X),t.createElement(a.ZP,{disabled:z,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:A}),Me),t.createElement("span",{onClick:T,className:"upload_text"},st||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${xe}MB)`)))}},8797:function(_t,N,e){"use strict";var t=e(59301),v=e(93314),g=e(3113),p=Object.defineProperty,a=Object.defineProperties,h=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(i,c,f)=>c in i?p(i,c,{enumerable:!0,configurable:!0,writable:!0,value:f}):i[c]=f,o=(i,c)=>{for(var f in c||(c={}))s.call(c,f)&&l(i,f,c[f]);if(r)for(var f of r(c))u.call(c,f)&&l(i,f,c[f]);return i},d=(i,c)=>a(i,h(c));const n=({img:i,buttonProps:c={},styles:f={},customText:E,ButtonText:w,ButtonClick:x,Buttonclass:_,ButtonTwo:C,imgStyles:b,loading:m=!1})=>t.createElement("section",{className:"tc animated fadeIn",style:o(o({},{color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"}),f)},t.createElement("img",{src:i||v,style:d(o({},b),{pointerEvents:"none",userSelect:"none"})}),t.createElement("p",{className:"mt20 font14"},E||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),w&&t.createElement(g.ZP,o({className:_,onClick:x},c),w),C&&C);N.Z=n},47362:function(_t,N,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),a=e(92832),h=e(88522),r=e(3113),s=e(24905),u=e(6848),l=e(8591),o=e(1710),d=e(89070),n=e(61186),i=e.n(n),c=e(26724),f=e.n(c),E=e(58143),w=e(92365),x=e(85057),_=e(76895),C=e(59301),b=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Z=(q,H,U)=>H in q?b(q,H,{enumerable:!0,configurable:!0,writable:!0,value:U}):q[H]=U,B=(q,H)=>{for(var U in H||(H={}))R.call(H,U)&&Z(q,U,H[U]);if(S)for(var U of S(H))A.call(H,U)&&Z(q,U,H[U]);return q},le=(q,H)=>m(q,y(H)),W=(q,H,U)=>new Promise((be,Ee)=>{var pe=ft=>{try{Me(U.next(ft))}catch(tt){Ee(tt)}},xe=ft=>{try{Me(U.throw(ft))}catch(tt){Ee(tt)}},Me=ft=>ft.done?be(ft.value):Promise.resolve(ft.value).then(pe,xe);Me((U=U.apply(q,H)).next())});const ge=[];function O({onSearch:q,schools:H}){return C.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:q,initialValues:{keyword:"",school_name:"",search_type:"1"}},C.createElement(g.Z,{style:{flexWrap:"nowrap"}},C.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},C.createElement(p.default,{popupClassName:_.Z.selectdown,style:{width:106}},C.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),C.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),C.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),C.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"}]},C.createElement(a.default,{allowClear:!0,style:{width:300},size:"middle"})),C.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},C.createElement(h.Z,{options:H,style:{width:300},size:"middle",showSearch:!0,filterOption:(U,be)=>be.value.toUpperCase().indexOf(U.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),C.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 j=(q=>(q[q.INITDATA=0]="INITDATA",q[q.INITSCHOOLS=1]="INITSCHOOLS",q[q.SHOWLOADING=2]="SHOWLOADING",q[q.SELECTEDIDS=3]="SELECTEDIDS",q[q.SETQUERY=4]="SETQUERY",q[q.SETPAGE=5]="SETPAGE",q))(j||{});function V(q,H){switch(H.type){case 0:return B(B({},q),H.payload);case 4:return B(B({},q),H.payload);case 5:return le(B({},q),{page:H.payload,reload:!1});case 2:return le(B({},q),{loading:H.payload});case 1:return le(B({},q),{schools:H.payload});case 3:return le(B({},q),{selectedIds:H.payload});default:throw new Error}}const ee={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};N.Z=({onSelect:q,onCancel:H,container_id:U,container_type:be})=>{const[Ee,pe]=(0,t.useReducer)(V,ee),{data:xe,schools:Me,loading:ft,selectedIds:tt,page:ct,count:Dt,query:et,reload:Ge}=Ee;(0,t.useEffect)(()=>{function Q(){return W(this,null,function*(){const{users:Ce,user_count:K}=yield(0,w.nQ)(le(B({},et),{page:ct,container_type:be,container_id:U,display_aliases:!0}));pe({type:0,payload:{data:Ge?Ce:[...xe,...Ce],count:K}})})}et&&Q()},[ct,et,Ge,U,be]),(0,t.useEffect)(()=>{function Q(){return W(this,null,function*(){const{school_names:Ce}=yield(0,w.K$)({display_aliases:!0});pe({type:1,payload:Ce.map(K=>({value:K}))})})}Q()},[]);const je=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Q,Ce)=>C.createElement(s.default,{value:Ce.numid,checked:tt.includes(Ce.numid),disabled:!!Q})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Q,Ce)=>C.createElement("div",null,C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Ce.login}`,target:"_blank"},Q||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Q=>C.createElement("span",{style:{color:"#000000"}},Q?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Q=>C.createElement(u.Z,{placement:"bottom",title:Q},C.createElement("span",{style:{color:"#000000"}},i()(Q).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Q=>{if(Q===1)return C.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function st(Q){pe({type:4,payload:{page:1,reload:!0,query:Q}})}function G(Q){pe({type:5,payload:Q})}function ce(Q){let Ce=tt.indexOf(Q);Ce>=0?tt.splice(Ce,1):tt.push(Q),pe({type:3,payload:[...tt]})}function z(){tt.length===0?l.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(q(tt,U),pe({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const F=Dt>ct*10;return C.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},C.createElement(O,{onSearch:st,schools:Me}),et?C.createElement(C.Fragment,null,C.createElement("div",{className:"flexd-table-header mt20"},C.createElement(x.Gi,null,C.createElement(o.default,{pagination:!1,dataSource:ge,columns:je}))),C.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},C.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:G,hasMore:F,useWindow:!1},C.createElement(x.Gi,null,C.createElement(o.default,{loading:ft,showHeader:!1,pagination:!1,dataSource:xe,columns:je,onRow:Q=>({onClick:Ce=>{Q.added!==1&&ce(Q.numid)}})})))),C.createElement("div",{className:"flex-container flex-end"},C.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:H},"\u53D6\u6D88"),C.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:z},"\u786E\u5B9A"))):C.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},C.createElement("img",{src:E,width:"100",alt:""}),C.createElement("br",null),C.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},33538:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(89070),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:a,className:h,children:r,style:s={}})=>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)),a?g.createElement("p",{style:s},a):null,r,g.createElement(t.Outlet,null))},79346:function(_t,N,e){"use strict";e.d(N,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(a){super(a);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:a}=this.props;return(0,v.createPortal)(a,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},85057:function(_t,N,e){"use strict";e.d(N,{jL:function(){return a},w9:function(){return xe},QD:function(){return fe},cQ:function(){return H},op:function(){return he},O5:function(){return yn},_b:function(){return re},t7:function(){return w},Gi:function(){return et},YG:function(){return ct},qp:function(){return o},vr:function(){return He},qE:function(){return k},Je:function(){return C},wb:function(){return O},cq:function(){return z},tp:function(){return i}});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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",a=({dataSource:vt=[],img:At,imgWidth:mt=346,title:bt,sunTitle:_e,bannerExtraContent:J})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,bt),t.createElement("span",null,_e)),vt.length>0&&t.createElement("div",{className:v.btns},vt.map(($,oe)=>t.createElement("div",{key:oe,onClick:$.click},$.name,$.sign?t.createElement("img",{src:g,width:39}):null))),J),At&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:At,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),s=e.n(r),u=e(89392),o=({dataSource:vt=[],value:At,onChange:mt,onTitleChange:bt,className:_e,title:J,titleWidth:$=41,style:oe={},fontColor:se="#6A7283",showCount:Le})=>{const[Ie,Je]=(0,t.useState)(0),[ut,Ct]=(0,t.useState)(!1),ht=(0,t.useRef)(null),Fe=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var Be;vt.length!==0&&(((Be=ht==null?void 0:ht.current)==null?void 0:Be.clientHeight)>97?Je(1):Je(0)),vt.length===0&&Je(0),Ct(!1)},[vt]),t.createElement("div",{className:s()(h.row,_e),style:oe},t.createElement("div",{onClick:(0,u.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:$,marginTop:ut?12:4},className:`${h.title} ${bt?"current":""}`},J),t.createElement("div",{className:ut?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:Fe,style:Ie>0?{height:Ie===1?97:"auto",overflow:Ie===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:ht},vt==null?void 0:vt.map(Be=>t.createElement("span",{onClick:()=>mt(Be.id),key:Be.id,style:{color:se},className:At===Be.id?h.active:""},t.createElement("span",{title:Be.name,className:h.name},Be.name),!!Le&&t.createElement("span",{className:h.num},Be.count))))),!!Ie&&t.createElement(t.Fragment,null,Ie===1?t.createElement("div",{onClick:()=>{var Be;Je(2),((Be=ht==null?void 0:ht.current)==null?void 0:Be.clientHeight)>245?Ct(!0):Ct(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Fe.current.scrollTop=0,Je(1),Ct(!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"},i=({dataSource:vt=[],value:At,onChange:mt,className:bt,style:_e={}})=>t.createElement("div",{style:_e,className:s()(d.tabs,bt)},vt.map(J=>t.createElement("span",{onClick:()=>mt(J.id),className:At===J.id?d.active:"",key:J.id},J.name))),c={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),w=({dataSource:vt=[],value:At="",onChange:mt,onInputChange:bt=()=>{},className:_e,style:J={},placeholder:$,allowClear:oe=!1})=>{var se;const[Le,Ie]=(0,t.useState)(""),[Je,ut]=(0,t.useState)("");(0,t.useEffect)(()=>{var Fe;let Be=At;(Fe=JSON.stringify(At))!=null&&Fe.includes("{")&&(Ie(At.id),Be=At.value||"");try{ut(decodeURIComponent(Be||""))}catch(Ze){ut(decodeURIComponent(Be||""))}},[At]);const Ct=()=>{mt(encodeURIComponent(Je),Le||null)},ht=Fe=>{Fe!==Le&&(Ie(Fe),mt(encodeURIComponent(Je),Fe))};return t.createElement("div",{className:s()(c.input,_e),style:J},!!vt.length&&t.createElement("div",{className:c.dropdown},t.createElement("div",{className:c.text},(se=vt.find(Fe=>Fe.id===Le))==null?void 0:se.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:c.b1}),t.createElement("b",{className:c.b2})),t.createElement("div",{className:c.menu},vt.map((Fe,Be)=>t.createElement("div",{key:Be,onClick:()=>ht(Fe.id)},Fe.name)))),t.createElement(f.default,{onPressEnter:Ct,value:Je,onChange:Fe=>{ut(Fe.target.value),bt(encodeURIComponent(Fe.target.value),Le||null)},bordered:!1,placeholder:$}),t.createElement("i",{onClick:Ct,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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"},C=({value:vt,onChange:At,className:mt,total:bt,pageSize:_e,style:J={}})=>{const $=vt<2,oe=vt>=Math.ceil(bt/_e);return bt<=_e?t.createElement(t.Fragment,null):t.createElement("div",{className:s()(x.quickPager,mt),style:J},t.createElement("div",{onClick:()=>{$||At(vt-1,"prev")},className:$?x.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{oe||At(vt+1,"next")},className:oe?x.disabled:""},"\u4E0B\u4E00\u9875"))},b={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),S=e(13570),R=e(3294),A=e(955),Z=e(96908),B=e(57177),le=e(81378),W=e(8797),O=({className:vt,dataSource:At=[],col:mt=4,right:bt,bottom:_e=23,precision:J=0,wrapWidth:$=1200,trackEventItems:oe,loading:se})=>{const Le=Math.floor(($-(mt-1)*bt)/mt);return t.createElement(m.Z,{spinning:se},t.createElement("div",{className:s()(b.list,vt)},!!At.length&&At.map((Ie,Je)=>{const{name:ut,id:Ct,identifier:ht,power:Fe,cover_image_id:Be,pic:Ze}=Ie;return t.createElement("div",{className:b.wrap,key:Ct,style:{width:Le,marginRight:(1+Je)%mt===0?0:bt+J,marginBottom:_e}},t.createElement("a",{target:"_blank",href:`/shixuns/${ht}/challenges`,className:b.li,onClick:Ye=>{Ye.preventDefault(),oe&&(0,A.L9)([oe]),Fe&&(0,A.xg)(`/shixuns/${ht}/challenges`)}},t.createElement("div",{className:b.img},t.createElement("img",{className:b.cover,src:`${Ze}`}),Ie.is_jupyter&&t.createElement("img",{className:b.sign,src:Z}),Ie.is_jupyter_lab&&t.createElement("img",{className:b.sign,src:B}),Ie.is_unity_3d&&t.createElement("img",{className:b.sign,src:le})),t.createElement("div",{className:b.name},t.createElement(y.Z,{title:ut||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:b.e},ut||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:b.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,Ie.challenges_count))),!!Ie.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,Ie.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Ie.level))),t.createElement("div",{className:b.rate},t.createElement(S.Z,{allowHalf:!0,disabled:!0,defaultValue:Ie.score_info}),t.createElement("span",null,"\xA0",Ie.score_info?`${Ie.score_info}\u5206`:"5\u5206")))),!Fe&&t.createElement("div",{className:b.lockWrap},t.createElement("img",{src:`${R.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")))}),!At.length&&t.createElement(W.Z,null)))},j={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(24065),ee=e(59301),H=({className:vt,dataSource:At=[],col:mt=4,right:bt,bottom:_e=23,precision:J=0,wrapWidth:$=1200,trackEventItems:oe,loading:se,onRemove:Le=()=>{},isCurrent:Ie=!0,showAlias:Je=!1})=>{const ut=Math.floor(($-(mt-1)*bt)/mt),Ct=[{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 ee.createElement(m.Z,{spinning:se},ee.createElement("div",{className:s()(j.list,vt)},!!(At!=null&&At.length)&&(At==null?void 0:At.map((ht,Fe)=>{var Be;const{name:Ze,id:Ye,identifier:me,featured:ze,school_name:Ne,image_url:Qe,excellent:ot,is_plan:rt}=ht;return ee.createElement("div",{key:Ye,className:j.wrap,style:{width:ut,marginRight:(1+Fe)%mt===0?0:bt+J,marginBottom:_e}},ee.createElement("a",{className:j.li,onClick:$e=>{$e.preventDefault(),$e.stopPropagation(),oe&&(0,A.L9)([oe]),(0,A.xg)(`/paths/${me}`)}},ee.createElement("div",{className:j.img},ee.createElement("img",{className:j.cover,src:`${Qe}`}),Ie&&(0,V.bg)()&&(ht==null?void 0:ht.studying)&&ee.createElement("div",{className:`${j.movebq} user-path-items`,onClick:$e=>{$e.stopPropagation(),Le(ht)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Be=ht==null?void 0:ht.subject_tags)==null?void 0:Be.map(($e,ye)=>{var Ke,qe;if(ye===0){const at=(Ke=Ct.find(St=>St.name==$e))==null?void 0:Ke.swimg;return ee.createElement("img",{className:j.sign,src:at,style:{left:"-4px"}})}const dt=(qe=Ct.find(at=>at.name==$e))==null?void 0:qe.ptimg;return ee.createElement("img",{className:j.sign,src:dt,style:{left:`${48+52*(ye-1)+2*ye}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ee.createElement("div",{className:j.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:j.name},ee.createElement(y.Z,{title:Je&&(ht!=null&&ht.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ze}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):Ze},ee.createElement("span",{className:j.e},Je&&(ht==null?void 0:ht.excellent_alias_name)||Ze))),ee.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ne}`},ee.createElement("div",{className:j.unit},ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ne)),ee.createElement("div",{className:j.tags},ee.createElement("div",null,ee.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,ht.stages_count))),ee.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,ht.members_count)))))))})),!At.length&&ee.createElement(W.Z,null)))},U={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"},be="data:image/png;base64,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",Ee=e(59301),xe=({className:vt,dataSource:At=[],col:mt=4,right:bt,bottom:_e=23,precision:J=0,wrapWidth:$=1200,trackEventItems:oe,loading:se,handleVery:Le=()=>!0})=>{const Ie=Math.floor(($-(mt-1)*bt)/mt);return Ee.createElement(m.Z,{spinning:se},Ee.createElement("div",{className:s()(U.list,vt)},!!At.length&&At.map((Je,ut)=>{const{subject_identifier:Ct,id:ht,identifier:Fe,power:Be}=Je,Ze=Je.is_public!=0&&Je.is_public;return Ee.createElement("div",{className:U.wrap,key:ht,style:{width:Ie,marginRight:(1+ut)%mt===0?0:bt+J,marginBottom:_e}},Ee.createElement("a",{className:U.li,onClick:Ye=>{Ye.preventDefault(),Le(Je==null?void 0:Je.first_category_url)&&(oe&&(0,A.L9)([oe]),(0,A.xg)(Je.first_category_url))}},Ee.createElement("div",{className:U.top},Ee.createElement(y.Z,{title:Je.name},Ee.createElement("div",{className:U.name},Je.name)),Ee.createElement("img",{className:U.img,src:R.Z.IMG_SERVER+"/images/"+Je.avatar_url}),Ee.createElement("div",{className:U.text,title:Je.creator},Je.creator),Ct&&Ee.createElement("div",{className:U.btns},Ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ze&&Ee.createElement("div",{className:U.sign},"\u516C\u5F00")),Ee.createElement("div",{className:U.bottom},Je.visits>0&&Ee.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-liulanyan"}),Ee.createElement("span",null,Je.visits))),Je.course_members_count>0&&Ee.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan"}),Je.course_members_count)),Je.tasks_count>0&&Ee.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zuoye"}),Je.tasks_count)),Je.is_end?Ee.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ee.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Je.is_accessible&&Ee.createElement("div",{className:U.lockWrap},Ee.createElement("img",{src:`${R.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&Ee.createElement(W.Z,null)))},Me={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"},ft=e(89070),ct=({dataSource:vt=[],value:At,onChange:mt,className:bt,style:_e={},tabBarExtraContent:J})=>t.createElement("div",{className:s()(Me.tabs,bt),style:_e},t.createElement("div",{className:Me.tabsWrap},vt.map(($,oe)=>!($!=null&&$.hide)&&t.createElement("aside",{className:Me.tab,onClick:()=>{mt($.id),$.link&&ft.history.push($.link)},key:oe},t.createElement("div",{className:At===$.id?Me.active:""},$.name),($==null?void 0:$.resetCount)==null&&($==null?void 0:$.total)!==void 0&&t.createElement("span",null,"\uFF08",$==null?void 0:$.total,"\uFF09"),($==null?void 0:$.resetCount)!==void 0&&($==null?void 0:$.total)!==void 0&&t.createElement(y.Z,{title:($==null?void 0:$.tip)!=null?$==null?void 0:$.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$==null?void 0:$.resetCount),"/",t.createElement("span",null,$==null?void 0:$.total),"\uFF09"))))),t.createElement("div",{className:Me.tabBar},J)),et=({className:vt,style:At={},children:mt})=>t.createElement("div",{className:s()(vt),style:At},mt),Ge={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"},je=e(38854),st=e(20834);const G=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var z=({sortValue:vt,dropValue:At,className:mt,onSort:bt,onDrop:_e,dataSource:J=G})=>{var $;return t.createElement("div",{className:s()(Ge.orderWrap,mt)},t.createElement(je.Z,{dropdownRender:()=>t.createElement(st.default,null,J.map((oe,se)=>t.createElement(st.default.Item,{key:se,onClick:()=>_e(oe.id)},oe.name)))},t.createElement("span",{className:Ge.orderTextWrap},($=J.find(oe=>At===oe.id))==null?void 0:$.name)),t.createElement("span",{className:Ge.orderIconWrap},t.createElement("span",{className:Ge.orderAsc},t.createElement("i",{className:vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ge.cursorPointer} ${Ge.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ge.cursorPointer}`,onClick:()=>bt(vt==="asc"?"desc":"asc")})),t.createElement("span",{className:Ge.orderDesc},t.createElement("i",{className:vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ge.cursorPointer} ${Ge.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ge.cursorPointer}`,onClick:()=>bt(vt==="asc"?"desc":"asc")}))))},F={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"},Q=e(3113),Ce=Object.defineProperty,K=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,X=(vt,At,mt)=>At in vt?Ce(vt,At,{enumerable:!0,configurable:!0,writable:!0,value:mt}):vt[At]=mt,T=(vt,At)=>{for(var mt in At||(At={}))L.call(At,mt)&&X(vt,mt,At[mt]);if(K)for(var mt of K(At))ae.call(At,mt)&&X(vt,mt,At[mt]);return vt},D=(vt,At)=>{var mt={};for(var bt in vt)L.call(vt,bt)&&At.indexOf(bt)<0&&(mt[bt]=vt[bt]);if(vt!=null&&K)for(var bt of K(vt))At.indexOf(bt)<0&&ae.call(vt,bt)&&(mt[bt]=vt[bt]);return mt},te=(vt,At,mt)=>new Promise((bt,_e)=>{var J=se=>{try{oe(mt.next(se))}catch(Le){_e(Le)}},$=se=>{try{oe(mt.throw(se))}catch(Le){_e(Le)}},oe=se=>se.done?bt(se.value):Promise.resolve(se.value).then(J,$);oe((mt=mt.apply(vt,At)).next())}),he=vt=>{var At=vt,{className:mt,style:bt,children:_e,loading:J=!1,openLoading:$,onClick:oe=()=>{},size:se="middle",shape:Le="round"}=At,Ie=D(At,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Je,ut]=(0,t.useState)(!1);return t.createElement(Q.ZP,T({onClick:(0,u.throttle)(Ct=>te(void 0,null,function*(){$&&ut(!0);try{yield oe(Ct)}catch(ht){console.log("error",ht)}$&&ut(!1)}),2e3,{leading:!0,trailing:!1}),className:s()(F.btn,F[`${se}-${Le}`],mt),style:bt,size:se,shape:Le,loading:Je||J},Ie),_e)},we={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"},k=({className:vt,style:At,children:mt=null,onClick:bt,title:_e})=>t.createElement("div",{className:s()(we.head,vt),style:At},t.createElement("span",{className:"primary-hover",onClick:bt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:_e},_e),t.createElement("div",{className:we.node},mt)),P={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"},fe=({confirmShow:vt=!0,confirmTitle:At,confirmClick:mt,cancelShow:bt=!0,cancelTitle:_e,cancelClick:J,className:$,style:oe,confirmLoading:se=!1})=>t.createElement("div",{className:s()(P.btns,$),style:oe},vt&&t.createElement(Q.ZP,{loading:se,onClick:mt,type:"primary",className:P.confirm},At),bt&&t.createElement(Q.ZP,{onClick:J,className:P.cancel},_e)),De={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"},He=({className:vt,style:At={},LeftContent:mt,children:bt,RightContent:_e})=>t.createElement("div",{className:s()(De.fixedBottom,vt),style:At},t.createElement("div",{className:De.wrap},t.createElement("div",{className:De.left},mt),t.createElement("div",{className:De.center},bt),t.createElement("div",{className:De.right},_e))),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"},re=({className:vt,style:At={},dataSource:mt=[]})=>t.createElement("div",{className:s()(ve.crumbs,vt),style:At},mt.map((bt,_e)=>_e<mt.length-1?t.createElement(t.Fragment,{key:_e},bt.path||bt.onClick?t.createElement("span",{className:ve.hover,onClick:bt!=null&&bt.onClick?bt.onClick:()=>ft.history.push(bt.path)},bt.name):t.createElement("span",null,bt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:_e,style:{color:"#5F6368"}},bt.name))),lt=e(31797),wt=Object.defineProperty,I=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Re=(vt,At,mt)=>At in vt?wt(vt,At,{enumerable:!0,configurable:!0,writable:!0,value:mt}):vt[At]=mt,Ft=(vt,At)=>{for(var mt in At||(At={}))ue.call(At,mt)&&Re(vt,mt,At[mt]);if(ke)for(var mt of ke(At))Pe.call(At,mt)&&Re(vt,mt,At[mt]);return vt},Mt=(vt,At)=>I(vt,Xe(At)),It=(vt,At)=>{var mt={};for(var bt in vt)ue.call(vt,bt)&&At.indexOf(bt)<0&&(mt[bt]=vt[bt]);if(vt!=null&&ke)for(var bt of ke(vt))At.indexOf(bt)<0&&Pe.call(vt,bt)&&(mt[bt]=vt[bt]);return mt};const{Countdown:an}=lt.default;var yn=vt=>{var At=vt,{onChange:mt}=At,bt=It(At,["onChange"]);const[_e,J]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof _e=="number"&&_e>=0&&mt(_e)},[_e]);const $=oe=>{const se=Math.floor(oe/1e3);J(se)};return t.createElement(an,Mt(Ft({},bt),{onChange:$}))}},58856:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const a=(0,t.useRef)();(0,t.useEffect)(()=>{a.current=g}),(0,t.useEffect)(()=>{function h(){a.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},37644:function(_t,N,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(1710),a=e(59301),h=e(33739),r=e(56102),s=e.n(r);const u=[{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=>a.createElement("div",{style:{display:"flex"}},a.createElement(t.Z,{title:o},a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),a.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},a.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}],l=({detail:o})=>{const[d,n]=(0,a.useState)(o),[i,c]=(0,a.useState)(1);(0,a.useEffect)(()=>{o&&n(o)},[o]);const f=(0,a.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:i,showQuickJumper:{goButton:a.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:E=>{c(E),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:E}).then(w=>{n(w)})}}),[i,d]);return a.createElement(p.default,{columns:u,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};N.Z=(0,a.memo)(l)},39464:function(_t,N,e){"use strict";e.d(N,{Z:function(){return V}});var t=e(59301),v=e(89070),g=e(43418),p=e(8591),a=e(3113),h=e(61621),r=e(58421),s=e(3294),u=e(24065),l=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,i=Object.prototype.propertyIsEnumerable,c=(ee,q)=>{var H={};for(var U in ee)n.call(ee,U)&&q.indexOf(U)<0&&(H[U]=ee[U]);if(ee!=null&&d)for(var U of d(ee))q.indexOf(U)<0&&i.call(ee,U)&&(H[U]=ee[U]);return H},f=(ee,q,H)=>new Promise((U,be)=>{var Ee=Me=>{try{xe(H.next(Me))}catch(ft){be(ft)}},pe=Me=>{try{xe(H.throw(Me))}catch(ft){be(ft)}},xe=Me=>Me.done?U(Me.value):Promise.resolve(Me.value).then(Ee,pe);xe((H=H.apply(ee,q)).next())});const E=ee=>{var q=ee,{shixunsDetail:H,globalSetting:U,loading:be,dispatch:Ee,onReloadData:pe}=q,xe=c(q,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Me,ft]=(0,t.useState)(),[tt,ct]=(0,t.useState)([]);(0,t.useEffect)(()=>{H.actionTabs.key==="Collaborators-ChangeManager"&&Dt()},[H.actionTabs.key]);const Dt=()=>f(void 0,null,function*(){var st;const G=yield Ee({type:"shixunsDetail/getChangeManager",payload:{id:(st=H.actionTabs.params)==null?void 0:st.id}});ct(G||[])}),et=()=>{var st;Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(st=H.actionTabs.params)==null?void 0:st.id}}})},Ge=()=>f(void 0,null,function*(){var st;if(!Me){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const G=yield Ee({type:"shixunsDetail/changeManager",payload:{id:(st=H.actionTabs.params)==null?void 0:st.id,user_id:Me}});je(),G&&(pe(),p.ZP.info(G.message))}),je=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{}}),ft(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:H.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:be.effects["shixunsDetail/changeManager"],onOk:Ge,onCancel:je},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},tt.length?t.createElement(l.ZP.Group,{value:Me,onChange:st=>ft(st.target.value)},tt.map((st,G)=>t.createElement(l.ZP,{className:o.radio,key:G,value:st.user_id},st.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:et},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var w=(0,v.connect)(({shixunsDetail:ee,loading:q,globalSetting:H})=>({shixunsDetail:ee,globalSetting:H,loading:q}))(E),x=e(99313),_=e(47362);const{TabPane:C}=x.default;var b=({visible:ee,onCancel:q,onSelectGroup:H,shixunId:U,onSelectCollaborator:be})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ee,width:1100,centered:!0,keyboard:!1,onCancel:q,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(x.default,{defaultActiveKey:"1"},t.createElement(C,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(_.Z,{type:1,onCancel:q,container_type:2,container_id:U,onSelect:be})))),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),S=e(61682),R=e(99064),A=Object.defineProperty,Z=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,W=(ee,q,H)=>q in ee?A(ee,q,{enumerable:!0,configurable:!0,writable:!0,value:H}):ee[q]=H,ge=(ee,q)=>{for(var H in q||(q={}))B.call(q,H)&&W(ee,H,q[H]);if(Z)for(var H of Z(q))le.call(q,H)&&W(ee,H,q[H]);return ee},O=(ee,q,H)=>new Promise((U,be)=>{var Ee=Me=>{try{xe(H.next(Me))}catch(ft){be(ft)}},pe=Me=>{try{xe(H.throw(Me))}catch(ft){be(ft)}},xe=Me=>Me.done?U(Me.value):Promise.resolve(Me.value).then(Ee,pe);xe((H=H.apply(ee,q)).next())});const j=({shixunsDetail:ee,globalSetting:q,loading:H,user:U,dispatch:be,position:Ee})=>{const pe=(0,t.useRef)(),[xe,Me]=(0,t.useState)(0),[ft,tt]=(0,t.useState)([]),[ct,Dt]=(0,t.useState)({id:null,page:1}),et=(0,v.useParams)(),[Ge,je]=(0,t.useState)({}),st=(0,t.useMemo)(()=>(0,u.Ny)()||(Ge==null?void 0:Ge.current_user_is_creator)||(Ge==null?void 0:Ge.current_user_is_partner),[u.Ny,Ge]),G=(0,t.useMemo)(()=>(0,u.Ny)()||(Ge==null?void 0:Ge.current_user_is_creator),[u.Ny,Ge]);(0,t.useEffect)(()=>{pe.current=et==null?void 0:et.taskId,ct.id=et==null?void 0:et.taskId,Dt(ct),ce(ct)},[]);const ce=ae=>O(void 0,null,function*(){const X=yield(0,R.ZP)(`/api/sci/projects/${et==null?void 0:et.taskId}/get_project_partners.json`,{method:"get"});X&&(tt(X.users||[]),Me(X.users_count),je(X))}),z=()=>O(void 0,null,function*(){ct.page=1,Dt(ct);const ae=(0,S.g)();yield be({type:"user/getUserInfo",payload:ae}),yield ce(ct)}),F=ae=>{ct.page=ae,Dt(ct),ce(ct)},Q=ae=>{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:()=>O(void 0,null,function*(){const X=yield(0,R.ZP)(`/api/sci/projects/${et==null?void 0:et.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:ae}});p.ZP.info("\u5220\u9664\u6210\u529F"),ct.page=1,Dt(ct),ce(ct)})})},Ce=()=>{be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:pe.current}}})};function K(){be({type:"shixunsDetail/setActionTabs",payload:{}})}const L={visible:ee.actionTabs.key==="Collaborators-AddCollaborator",onCancel:K,shixunId:pe.current,onSelectCollaborator:ae=>O(void 0,null,function*(){K(),(yield(0,R.ZP)(`/api/sci/projects/${pe.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:ae}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),z())}),onSelectGroup:ae=>O(void 0,null,function*(){K(),(yield be({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:pe.current,group_id:ae.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),z())})};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",xe,"\u4EBA\uFF09"),st&&t.createElement("div",null,t.createElement(a.ZP,{className:m.button,style:{marginRight:Ee==="detail"?0:"20px"},onClick:Ce,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"},ft.map((ae,X)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:X},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:`${s.Z.IMG_SERVER}/images/${ae==null?void 0:ae.image_url}`}),(ae==null?void 0:ae.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},ae==null?void 0:ae.user_name),t.createElement("div",{className:m.actionGroup},!(ae!=null&&ae.is_creator)&&G?t.createElement("a",{className:m.deletetitle,onClick:()=>Q(ae.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},ae==null?void 0:ae.school_name))))))))),xe>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:xe,onChange:ae=>F(ae),pageSize:10,current:ct.page}))),t.createElement(w,{onReloadData:z}),t.createElement(b,ge({},L)))};var V=(0,v.connect)(({shixunsDetail:ee,loading:q,globalSetting:H,user:U})=>({shixunsDetail:ee,globalSetting:H,user:U,loading:q}))(j)},84428:function(_t,N,e){"use strict";e.r(N),e.d(N,{default:function(){return za}});var t=e(59301),v=e(89070),g=e(33538),p=e(79346),a=e(31797),h=e(78241),r=e(43418),s=e(3113),u=e(43428),l=e(8591),o=e(92832),d=e(5871),n=e(38476),i=e(95237),c=e(43604),f=e(76618),E=e(56102),w=e(19649),x=e(87169),_=e(57490),C=e(3294),b=e(99064),m=e(955),y=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())}),R=(0,t.forwardRef)(({time:Oe},it)=>{console.log("ScreenRecord:",it);const xt=(0,t.useRef)();let[An,Ln]=(0,t.useState)(),Nn=(0,t.useRef)(),xr=2e3,Bn=[];(0,t.useImperativeHandle)(it,()=>({startScreenRecord:mr,downloadFile:fn}));function vn(Kr,br){return y(this,null,function*(){let Y=[];const ne=yield new MediaRecorder(Kr);ne.ondataavailable=Se=>{Y.push(Se.data)},ne.start(),Nn.current=ne,window.recorderRefs=ne,ne.addEventListener("stop",Se=>{let Ae=URL.createObjectURL(Y[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Ae)})})}function fn(){if(!window.recorderRefs){l.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}xt.current.srcObject.getTracks().forEach(br=>{br.stop()}),window.recorderRefs.addEventListener("dataavailable",br=>{let Y=URL.createObjectURL(br.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Y)})}function mr(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(Kr=>(xt.current.srcObject=Kr,Bn.push(Kr),xt.current.captureStream=xt.current.captureStream||xt.current.mozCaptureStream,new Promise(br=>xt.current.onplaying=br))).then(()=>vn(xt.current.captureStream(),xr)).then(Kr=>{}).catch(Kr=>{Kr.name==="NotFoundError"?l.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):l.ZP.warning(Kr.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:xt}))}),A=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const Z={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var B=({className:Oe,mirror_description:it,git_url:xt,difficulty:An,task_pass:Ln,test_set_permission:Nn,onVncAction:xr,shixun:Bn,window_vnc_url:vn,linux_vnc:fn,vnc_url:mr,unity_3d_routes:Kr,taskData:br})=>{console.log(br);const Y=(0,v.useParams)(),[ne,Se]=(0,t.useState)("8082"),[Ae,We]=(0,t.useState)(!1),[Ve,yt]=(0,t.useState)(!1),gt=(0,t.useRef)(),Te=vn?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Ot=vn?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Nt=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(x.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>A(void 0,null,function*(){const Qt=yield(0,w.Jd)({identifier:Y.taskId});return(Qt==null?void 0:Qt.status)===0&&l.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Pt=()=>{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(_.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${Te}"`,action:`${C.Z.API_SERVER}/api/sci/projects/${Y.taskId}/upload_file.json`,onChange:Qt=>{Qt.every(ln=>{var on;return((on=ln.response)==null?void 0:on.status)===0})&&(r.default.destroyAll(),l.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},Zt=()=>A(void 0,null,function*(){var Qt,ln;yt(!0);const on=yield(0,b.ZP)(`/api/sci/projects/${Y.taskId}/port_proxy.json`,{method:"post",body:{port:ne,position:1}});(Qt=on==null?void 0:on.data)!=null&&Qt.url&&(0,m.xg)((ln=on==null?void 0:on.data)==null?void 0:ln.url),yt(!1)}),Wt=()=>{r.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Ot}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,onOk:()=>A(void 0,null,function*(){return yield(0,b.ZP)(`/api/sci/projects/${Y.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},Xt=()=>{var Qt,ln;(ln=(Qt=gt.current)==null?void 0:Qt.startScreenRecord)==null||ln.call(Qt)},gn=()=>{const{webssh:Qt}=br;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(c.Z,null,Qt==null?void 0:Qt.username)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(c.Z,null,Qt==null?void 0:Qt.address)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(c.Z,null,Qt==null?void 0:Qt.servicePort)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(c.Z,null,Qt==null?void 0:Qt.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Oe}`,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:()=>{xr("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Kr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>xr("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:()=>Pt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Wt(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>Xt(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(i.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:gn},t.createElement(s.ZP,{type:"text",loading:Ae},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),(mr||br.mirror_type==="webssh")&&t.createElement("a",{className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"}," ",t.createElement("i",{className:"iconfont icon-suanfasheji"}),t.createElement(i.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:Zt},t.createElement(s.ZP,{type:"text",loading:Ve},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"\u670D\u52A1\u9884\u89C8"))),t.createElement(c.Z,null,t.createElement("a",{href:"javascript:;",onClick:Zt,className:"c-blue"},"\u7AEF\u53E3\u53F7")," ",t.createElement(o.default,{onChange:Qt=>Se(Qt.target.value),style:{width:50},value:ne})))),vn&&t.createElement("a",{id:"reset-task",onClick:Nt,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 "),xt?t.createElement(E.CopyToClipboard,{text:xt,onCopy:()=>l.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(R,{ref:gt}))},le=e(58856),W=e(6848),ge=e(58421),O={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"},j=Object.defineProperty,V=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,H=(Oe,it,xt)=>it in Oe?j(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,U=(Oe,it)=>{for(var xt in it||(it={}))ee.call(it,xt)&&H(Oe,xt,it[xt]);if(V)for(var xt of V(it))q.call(it,xt)&&H(Oe,xt,it[xt]);return Oe},be=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const Ee=(0,m.oP)(),pe={};Ee!=null&&Ee.homework_common_id&&(pe.homework_common_id=Ee==null?void 0:Ee.homework_common_id),Ee!=null&&Ee.exercisesId&&(pe.exercise_id=Ee==null?void 0:Ee.exercisesId);function xe(Oe){return get(`tasks/${Oe}.json`,pe)}function Me(Oe){return(0,b.U2)(`sci/projects/${Oe}/get_data_sets.json`)}function ft(Oe){return get(`myshixuns/${Oe}/challenges.json`)}function tt(Oe,it){return get(`myshixuns/${Oe}/subject_challenges.json`,it)}function ct(Oe,it,xt){return(0,b.U2)(`tasks/${Oe}/star.json`,{star:xt,shixun_id:it})}function Dt(Oe,it){return it.path&&(it.path=encodeURIComponent(it.path)),(0,b.U2)(`tasks/${Oe}/rep_content.json`,U(U({},it),pe))}function et(Oe,it){return(0,b.v_)(`myshixuns/${Oe}/update_file.json`,U(U({},it),pe))}function Ge(Oe,it){return(0,b.U2)(`tasks/${Oe}/reset_original_code.json`,U(U({},it),pe))}function je(Oe,it){return(0,b.v_)(`myshixuns/${Oe}/reset_repository.json`,it)}function st(Oe,it){return(0,b.U2)(`tasks/${Oe}/reset_passed_code.json`,U(U({},it),pe))}function G(Oe,it){return(0,b.v_)(`tasks/${Oe}/game_build.json`,U(U({},it),pe))}function ce(Oe,it){return(0,b.U2)(`tasks/${Oe}/game_status.json`,U(U({},it),pe))}function z(Oe,it){return post(`tasks/${Oe}/choose_build.json`,U(U({},it),pe))}function F(Oe){return get(`tasks/${Oe}/picture_display.json`,pe)}function Q(Oe,it){return get(`tasks/${Oe}/cost_time.json`,U(U({},it),pe))}function Ce(Oe,it){return get(`courses/${Oe}/inform_detail.json`,it)}function K(Oe){return(0,b.v_)(`tasks/${Oe}/plus_or_cancel_praise.json`)}function L(Oe,it={}){return(0,b.v_)(`myshixuns/${Oe}/repository.json`,it)}function ae(Oe,it){return get(`myshixuns/${Oe}/open_webssh.json`,it||{})}function X(Oe,it){return get(`myshixuns/${Oe}/open_vm_webssh.json`,it)}function T(Oe){return get(`tasks/${Oe}/close_webssh.json`)}function D(Oe){return be(this,null,function*(){const it=yield(0,b.v_)(`/sci/projects/${Oe}/delete_pod.json`);if((it==null?void 0:it.status)>=0)return(0,b.v_)(`/sci/projects/${Oe}/start_environment.json`,pe)})}function te(Oe){return post(`tasks/${Oe}/reset_environment`)}function M(Oe,it){return post(`tasks/${Oe}/reset_linux_vnc_link.json`,it||{})}function he(Oe){return(0,b.U2)(`tasks/${Oe}/check_test_sets.json`)}function we(Oe){return get(`tasks/${Oe}/get_answer_info.json`)}function ie(Oe){return get(`tasks/${Oe}/get_choose_answer.json`)}function k(Oe){return get(`tasks/${Oe}/unlock_choose_answer.json`)}function P(Oe,it){return get(`tasks/${Oe}/unlock_answer.json`,{answer_id:it})}function de(Oe,it,xt){return(0,b.v_)(`tasks/${Oe}/set_games_status.json`,{result:it,data:xt})}function fe(Oe){return(0,b.v_)(`/sci/projects/${Oe}/extend_release.json`)}function De(Oe,it){return(0,b.v_)(`/sci/projects/${Oe}/save_mirror.json`,U({},it))}function nt(Oe){return Fetch(`/api/tasks/${Oe}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function He(Oe){return post(`tasks/${Oe}/extend_linux_vnc.json`,pe)}function ve(Oe,it){return get(`tasks/${Oe}/rank_list.json`,it)}function Ue(Oe,it){return(0,b.v_)(`tasks/${Oe}/close_windows_vnc.json`,{tpi_id:it})}function re(Oe){return get(`tasks/${Oe}/pull_files.json`)}function lt(Oe,it){return post(`tasks/${Oe}/log_output`,it)}function wt(Oe){return get(`tasks/${Oe}/stop_log_output.json`)}function I(Oe){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Oe.id}/add_file.json`,{method:"post",body:Oe})})}function Xe(Oe){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Oe.id}/delete_git_file.json`,{method:"Delete",body:Oe})})}function ke(Oe){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Oe.id}/mv_file.json`,{method:"post",body:Oe})})}function ue(Oe){return be(this,null,function*(){return Oe.path&&(Oe.path=encodeURIComponent(Oe.path)),Fetch(`/api/tasks/${Oe.id}/rep_content.json`,{method:"get",params:Oe})})}var Pe=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,It=(Oe,it,xt)=>it in Oe?Pe(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,an=(Oe,it)=>{for(var xt in it||(it={}))Ft.call(it,xt)&&It(Oe,xt,it[xt]);if(Re)for(var xt of Re(it))Mt.call(it,xt)&&It(Oe,xt,it[xt]);return Oe},wn=(Oe,it)=>{var xt={};for(var An in Oe)Ft.call(Oe,An)&&it.indexOf(An)<0&&(xt[An]=Oe[An]);if(Oe!=null&&Re)for(var An of Re(Oe))it.indexOf(An)<0&&Mt.call(Oe,An)&&(xt[An]=Oe[An]);return xt},yn=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())}),vt=(Oe=>(Oe.Classrooms="classrooms",Oe.Shixuns="shixuns",Oe.Paths="paths",Oe.Projects="projects",Oe.Videos="videos",Oe.Topics="topics",Oe.Teach="teach-group",Oe))(vt||{});const At=Oe=>{var it=Oe,{userDetail:xt,user:An,globalSetting:Ln,loading:Nn,dispatch:xr,onClose:Bn,shixun:vn}=it,fn=wn(it,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const mr=(0,v.useParams)(),[Kr,br]=(0,t.useState)([]),[Y,ne]=(0,t.useState)(""),[Se,Ae]=(0,t.useState)(0),[We,Ve]=(0,t.useState)(an({page:1,limit:20},mr)),yt=(0,t.useCallback)(()=>fn.visible,[fn.visible]);(0,t.useEffect)(()=>{We.page=1,gt()},[fn.visible]);const gt=()=>yn(void 0,null,function*(){const Te=yield Me(mr.taskId);Te&&(br([...Te.data_sets]),Ae(Te.data_sets_count),ne(Te.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:O.list},t.createElement(W.Z,{title:Y},t.createElement("dt",{className:"c-white"},Y)),t.createElement("dd",null,t.createElement(E.CopyToClipboard,{text:Y,onCopy:()=>l.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${O.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Kr==null?void 0:Kr.map((Te,Ot)=>t.createElement("dl",{className:O.list},t.createElement(W.Z,{title:Te.filename},t.createElement("dt",{className:"c-white"},Te.filename)),t.createElement("dd",null,t.createElement(E.CopyToClipboard,{text:Te.file_path,onCopy:()=>l.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${O.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(ge.Z,{onChange:Te=>{We.page=Te,gt()},className:O.page,size:"small",total:Se,pageSize:We.limit,hideOnSinglePage:!0})))};var mt=(0,v.connect)(({user:Oe,userDetail:it,loading:xt,shixunsDetail:An,globalSetting:Ln})=>({user:Oe,userDetail:it,shixunsDetail:An,globalSetting:Ln,loading:xt.models.index}))(At),bt=e(34604),_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",J="data:image/png;base64,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",$=e(4901),oe=e(67054),se=Object.defineProperty,Le=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,ht=(Oe,it,xt)=>it in Oe?se(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,Fe=(Oe,it)=>{for(var xt in it||(it={}))ut.call(it,xt)&&ht(Oe,xt,it[xt]);if(Je)for(var xt of Je(it))Ct.call(it,xt)&&ht(Oe,xt,it[xt]);return Oe},Be=(Oe,it)=>Le(Oe,Ie(it)),Ze=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const{Countdown:Ye}=a.default;function me(){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 ze=({mirror_description:Oe,difficulty:it,git_url:xt,vnc_url:An,window_vnc_url:Ln,linux_vnc:Nn,isNotice:xr,user:Bn,game:vn,shixun:fn={},taskData:mr={},resetVncLoading:Kr,onUpdateCostTime:br,lastedGetTaskInfoTime:Y,onShowNotice:ne,onResetGitCode:Se,onResetVnc:Ae,onBack:We,onAddVncTime:Ve,onUpdateCode:yt,unity_3d_routes:gt,remaining_time:Te,st:Ot})=>{const[Nt]=(0,v.useSearchParams)(),{name:Pt,identifier:Zt,task_pass:Wt,test_set_permission:Xt}=fn,[gn,Qt]=(0,t.useState)(!1),[ln,on]=(0,t.useState)(!1),[Dn,Xn]=(0,t.useState)({}),[Hn,Rn]=(0,t.useState)(!1),[Gn,ar]=(0,t.useState)(null),[On,tn]=(0,t.useState)(1800),[Kt,un]=(0,t.useState)(!1),[Cn,En]=(0,t.useState)(!1),lr=(0,v.useLocation)().query,Un=(0,v.useParams)(),[Vn,dr]=(0,t.useState)(!1),[ir]=h.default.useForm(),Fr=(0,t.useMemo)(()=>Date.now()+Te,[Te]);(0,t.useEffect)(()=>{Hn||setTimeout(()=>{Rn(!0)},1e3*60)},[Hn]),(0,t.useEffect)(()=>{bt.Z.subscribe("update-windows-time",Tn=>{tn(parseInt(Te/1e3))}),tn(Te/1e3)},[]),(0,t.useEffect)(()=>{var Tn;return Nt.get("type")==="exercises"&&((Tn=Dn==null?void 0:Dn.exercise)!=null&&Tn.screen_open)&&(oe.U.forEach((cn,Fn)=>{document.addEventListener(cn,jr,!1),document.addEventListener("blur",jr,!1)}),window.focus(),window.onblur=function(){(0,$.vp)()&&(jr(),(0,$.BU)())}),()=>{oe.U.forEach((cn,Fn)=>{document.removeEventListener(cn,jr,!1)})}},[Dn]);const _r=()=>{un(!Kt)},jr=Tn=>{window.parent.postMessage("backExercise","*"),Tn!=="back"&&(0,$.BU)()};function ei(){Qt(!gn)}function er(){Qt(!1),on(!1)}function Vr(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Un.taskId}`)}function Dr(){Kr||Ae()}function si(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(x.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vr})}function ti(Tn){var cn;er(),Tn==="reset-task"&&(Kr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(x.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Dr(),Rn(!1)}})),Tn==="reset-code"&&(Kr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(x.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:Se})),Tn==="full-screen"&&((0,$.vp)()?(0,$.BU)():(0,$.Dj)((cn=document==null?void 0:document.getElementById)==null?void 0:cn.call(document,"task-right-panel"))),Tn==="show-clipboard-box"&&bt.Z.publish("show-clipboard-box")}const xi={task_pass:Wt,test_set_permission:Xt,mirror_description:Oe,difficulty:it,resetVncLoading:Kr,git_url:xt,onVncAction:ti,window_vnc_url:Ln,linux_vnc:Nn,vnc_url:An,shixun:fn,unity_3d_routes:gt},Zn=(0,t.useCallback)(()=>On?(console.log("VncTimer:",On),t.createElement(Qe,{defaultTime:On,onAddVncTime:Ve,onReset:Dr,toShixun:Vr,title:""})):null,[On]);return(0,t.useEffect)(()=>{Cn&&ir.setFieldsValue({name:"",version:"",description:""})},[Cn]),t.createElement("div",{className:"task-header-container"},Nt.get("type")!=="exercises"&&t.createElement(t.Fragment,null,mr.name),t.createElement("h2",{className:"shixun-info"},Pt),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,Ln&&t.createElement(v.Link,{onClick:Tn=>{Tn.preventDefault(),bt.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Zn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(Ye,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Fr}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ei},t.createElement("img",{alt:"tool",src:_e,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>on(!0)},t.createElement("img",{alt:"tool",src:J,width:18}),"\u6570\u636E\u96C6"))),t.createElement(s.ZP,{type:"primary",disabled:!Hn,className:"save-innovation",onClick:()=>Ze(void 0,null,function*(){En(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:si,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:gn,onClose:er},t.createElement(B,Be(Fe({},xi),{taskData:mr})))),t.createElement(p.Z,null,t.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:ln,onClose:er,style:{height:"100%"}},t.createElement(mt,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:Cn,okButtonProps:{loading:Vn},onCancel:()=>{En(!1)},onOk:()=>{ir.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:ir,onFinish:Tn=>Ze(void 0,null,function*(){dr(!0);const cn=yield De(Un.taskId,Tn);(cn==null?void 0:cn.status)==0&&(l.ZP.info("\u4FDD\u5B58\u6210\u529F"),En(!1)),(cn==null?void 0:cn.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:()=>Ze(void 0,null,function*(){const Fn=yield De(Un.taskId,Fe({is_cover:!0},Tn));(Fn==null?void 0:Fn.status)==0&&(l.ZP.info("\u8986\u76D6\u6210\u529F"),En(!1))})}),dr(!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 Ne=300;function Qe({onAddVncTime:Oe,onReset:it,toShixun:xt,title:An="",defaultTime:Ln}){const[Nn,xr]=(0,t.useState)(Ln),[Bn,vn]=(0,t.useState)(!1);(0,le.Z)(()=>{xr(Nn-1)},Nn>0?1e3:null),(0,t.useEffect)(()=>{Nn===Ne&&vn(!0)},[Nn]),(0,t.useEffect)(()=>{Ln<Ne&&vn(!0),xr(Ln)},[Ln]);function fn(){Nn!==0?vn(!1):xt()}function mr(){return Ze(this,null,function*(){if(vn(!1),Nn>0){const br=yield Oe();xr((br==null?void 0:br.remaining_time)/1e3)}else xr(Ln),it()})}function Kr(){Nn<Ne&&vn(!0)}return t.createElement(t.Fragment,null,t.createElement(p.Z,null,t.createElement(r.default,{title:[t.createElement(x.Z,{className:"modalIconYellow"}),Nn!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,open:Bn,onOk:mr,onCancel:fn,okText:Nn!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:Nn!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},Nn!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(Nn/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 ot=e(17574);function rt(Oe){let it=!0;if(Oe.length>0){for(let xt=0;xt<Oe.length;xt++)if(Oe[xt].compile_success==0||!Oe[xt].compile_success){it=!1;break}}else it=!1;return it}function $e(Oe,it=""){let xt=[];for(let An=0;An<Oe.length;An++){let Ln=Oe[An],Nn=it?`${it}/${Ln.name}`:`${Ln.name}`;xt.push({title:Ln.name,isLeaf:Ln.type!=="tree",key:Nn})}return xt}function ye(Oe,it,xt){for(let An=0;An<Oe.length;An++){let Ln=Oe[An];if(Ln.key===it){Ln.children=xt;break}Ln.children&&ye(Ln.children,it,xt)}return Oe}function Ke(Oe,it,xt){let An;return function(){let Ln=this,Nn=arguments,xr=function(){An=null,xt||Oe.apply(Ln,Nn)},Bn=xt&&!An;clearTimeout(An),An=setTimeout(xr,it),Bn&&Oe.apply(Ln,Nn)}}const qe=!0,dt=C.Z.API_SERVER;var at=e(24334),St=e(34376),Et=e(83471),Lt={"xterm-panel-wrp":"xterm-panel-wrp___hg9up","xterm-panel":"xterm-panel___QKpsc"},Tt=e(76374),Ht=Object.defineProperty,Yt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ut=(Oe,it,xt)=>it in Oe?Ht(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,qt=(Oe,it)=>{for(var xt in it||(it={}))Bt.call(it,xt)&&Ut(Oe,xt,it[xt]);if(rn)for(var xt of rn(it))pt.call(it,xt)&&Ut(Oe,xt,it[xt]);return Oe},en=(Oe,it)=>Yt(Oe,nn(it));function $t(Oe,it,xt){let An=xt._core._renderService.dimensions.actualCellWidth||9.5,Ln=xt._core._renderService.dimensions.actualCellHeight||18;const Nn=Math.floor(it/Ln);return[Math.floor(Oe/An),Nn]}function jt(Oe,it){const xt=new Tt.Z(An=>{console.log("entries\uFF1A",An);for(let Ln of An)if(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0){const[Nn,xr]=$t(Ln.target.offsetWidth,Ln.target.offsetHeight,Oe);console.log("cols, rows",Nn,xr),bt.Z.publish("ssh-xterm-resize",{columns:Nn,rows:xr,width:Ln.target.offsetWidth,height:Ln.target.offsetHeight}),Oe.resize(Nn,xr);const Bn=at.Base64.decode("IA=="),vn=at.Base64.decode("CBtbSw==");Oe.write(Bn),Oe.write(vn)}});return xt.observe(it),xt}const pn=3e4;var dn=({sshConfigData:Oe,sid:it})=>{const[xt,An]=(0,t.useState)(null),{ws_url:Ln,password:Nn,port:xr}=Oe,Bn=(0,t.useRef)(),vn=(0,t.useRef)(),fn=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(Bn.current&&Ln){const mr=new St.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",Bn.current),mr.open(Bn.current),mr.onData(br=>{console.log("data:",br),vn.current&&vn.current.readyState===1&&(vn.current.send(JSON.stringify({tp:"client",data:br})),bt.Z.publish("on-operating-ssh"))}),mr.write("Connecting..."),An(mr);const Kr=jt(mr,Bn.current);return()=>{mr==null||mr.dispose(),Kr==null||Kr.unobserve(Bn.current)}}},[Ln,Bn.current]),(0,t.useEffect)(()=>{if(xt&&Ln){let mr=function(){const Ae=new WebSocket(Ln);console.log("socketInstance:",Ln),vn.current=Ae,Ae.onopen=()=>{let We=xt.element.parentElement;if(We){let Ve=We.offsetWidth,yt=We.offsetHeight;console.log("init",{tp:"init",data:en(qt({},Oe),{secret:Nn,width:Ve,height:yt,rows:xt.rows,columns:xt.cols})}),Ae.send(JSON.stringify({tp:"init",data:en(qt({},Oe),{secret:Nn,width:Ve,height:yt,rows:xt.rows,columns:xt.cols})}))}xt.focus()},Ae.onerror=We=>{console.log("------in socket error----",We,Ae,Ln)},Ae.onmessage=We=>{fn.current||(xt.write("\r"),setTimeout(()=>{},1e3)),fn.current=!0,console.log("event:",We);const Ve=at.Base64.decode(We.data.toString());let yt=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Ve,yt,xt),xt.write(Ve)},Ae.onclose=We=>{Kr&&clearInterval(Kr),xt.write(`\r
connection closed`)}};const Kr=setInterval(()=>{vn.current&&vn.current.send(JSON.stringify({tp:"h"}))},pn),br=bt.Z.subscribe("create-socket",Ae=>{it==Ae&&(vn.current&&vn.current.readyState===1?xt.focus():mr(),xt.focus())}),Y=bt.Z.subscribe("close-socket",Ae=>{it===Ae&&(vn.current&&(vn.current.close(),fn.current=!1,xt.clear()),vn.current=null)}),ne=bt.Z.subscribe("ssh-xterm-resize",Ae=>{vn.current&&vn.current.readyState===1&&vn.current.send(JSON.stringify({tp:"resize",data:qt({},Ae)}))}),Se=bt.Z.subscribe("ssh-add-connect-time",()=>{vn.current&&vn.current.readyState===1&&vn.current.send(JSON.stringify({tp:"overtime"}))});return()=>{Y(),br(),ne(),Se(),vn.current&&(vn.current.close(),fn.current=!1)}}},[xt,Ln,xr]),t.createElement("div",{className:Lt["xterm-panel-wrp"]},t.createElement("div",{ref:Bn,className:Lt["xterm-panel"]},Ln?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},In=e(93948),jn=e(62013);const zt=o.default.TextArea;var Rt=({onCancel:Oe,onSave:it,content:xt})=>{const[An,Ln]=(0,t.useState)(xt);function Nn(Bn){Ln(Bn.target.value)}function xr(){it(An)}return(0,t.useEffect)(()=>{Ln(xt)},[xt]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(zt,{value:An,onChange:Nn,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(s.ZP,{type:"ghost",onClick:Oe,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(s.ZP,{type:"primary",onClick:xr},"\u4FDD\u5B58")))},kt=e(58617),Vt={selectImage:"selectImage___t63KU",container:"container___WChhl"},Jt=e(61186),mn=e.n(Jt),Sn=Object.defineProperty,bn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Gt=(Oe,it,xt)=>it in Oe?Sn(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,xn=(Oe,it)=>{for(var xt in it||(it={}))Yn.call(it,xt)&&Gt(Oe,xt,it[xt]);if(_n)for(var xt of _n(it))hn.call(it,xt)&&Gt(Oe,xt,it[xt]);return Oe},kn=(Oe,it)=>bn(Oe,sn(it)),or=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const hr=t.createElement(kt.Z,{style:{fontSize:24},spin:!0});function tr(Oe){return Oe.replace(/\\u([\dA-Za-z]{4})/g,function(it,xt){return String.fromCharCode(parseInt("0x"+xt))})}function nr(Oe){Oe||(Oe=window.location.search);let it=Oe.substr(1),xt={};return it.split("&").forEach(function(An){let Ln=An.split("=");xt[Ln[0]]=decodeURIComponent(Ln[1])}),xt}const kr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var Ar=(Oe=>(Oe[Oe.SET_LOADING=0]="SET_LOADING",Oe[Oe.SET_IS_LARGE=1]="SET_IS_LARGE",Oe[Oe.SET_MES=2]="SET_MES",Oe[Oe.SET_STATE=3]="SET_STATE",Oe[Oe.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Oe[Oe.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Oe[Oe.UPDATE_ALL=6]="UPDATE_ALL",Oe))(Ar||{});function Rr(Oe,it){switch(it.type){case 0:return kn(xn({},Oe),{loading:it.payload});case 1:return xn({},kn(xn({},Oe),{isLarge:it.payload}));case 2:return kn(xn({},Oe),{mes:it.payload});case 3:return xn(xn({},Oe),it.payload);case 5:return kn(xn({},Oe),{transferContent:it.payload});case 4:return kn(xn({},Oe),{showClipBoardBox:it.payload});case 6:return xn({loading:Oe.loading},it.payload);default:throw new Error}}var Gr=({vnc_url:Oe,window_vnc_url:it,linux_vnc:xt,virtual_machine:An,taskId:Ln,taskData:Nn})=>{var xr;const Bn=(0,t.useRef)(),vn=(0,t.useRef)(),fn=(0,t.useRef)(),mr=(0,t.useRef)(),[Kr,br]=(0,t.useState)(),[Y,ne]=(0,t.useState)(!1),[Se,Ae]=(0,t.useReducer)(Rr,kr),[We,Ve]=(0,t.useState)(0),{mes:yt,loading:gt,showClipBoardBox:Te,isLarge:Ot,transferContent:Nt}=Se;let[Pt,Zt]=(0,t.useState)(0),Wt=(0,t.useRef)();const Xt=(0,v.useParams)(),gn=Xt;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",ln),()=>{var tn,Kt;(Kt=(tn=vn.current)==null?void 0:tn.disconnect)==null||Kt.call(tn),window.removeEventListener("visibilitychange",ln)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=Kr,()=>{window.sessionStorage.removeItem("imageId")}),[Kr]);const Qt=()=>{var tn,Kt;((tn=Nn==null?void 0:Nn.shixun)==null?void 0:tn.windows_connection_mode)==="rdp"?setTimeout(()=>{Gn()},1500):((Kt=fn==null?void 0:fn.current)==null?void 0:Kt.resizeSession)!==void 0&&((0,$.vp)()?fn.current.resizeSession=!0:setTimeout(()=>{fn.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",ln),document.addEventListener((0,$.gH)(),Qt),()=>{document.removeEventListener((0,$.gH)(),Qt),window.removeEventListener("visibilitychange",ln)}),[]);const ln=tn=>{if(document.visibilityState==="visible"){let Kt=sessionStorage.vncPageLeaveTime;mn()(new Date).diff(mn()(Kt),"minutes")>2&&Ve(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function on(){Ae({type:4,payload:!1})}function Dn(){Ae({type:1,payload:!Ot})}function Xn(tn){let Kt;return Bn.current&&(Kt=new Tt.Z(un=>{var Cn,En;for(let lr of un)((Cn=Nn==null?void 0:Nn.shixun)==null?void 0:Cn.windows_connection_mode)==="rdp"&&Gn(),(lr.target.offsetHeight>0||lr.target.offsetWidth>0)&&((En=tn==null?void 0:tn._eventHandlers)==null||En.windowResize())}),Kt.observe(Bn.current)),Kt}const Hn=()=>or(void 0,null,function*(){var tn,Kt,un;const Cn=(tn=nr())!=null&&tn.homework_common_id?{homework_common_id:(Kt=nr())==null?void 0:Kt.homework_common_id}:{},En=yield(0,b.ZP)(`/api/tasks/${Xt.taskId||Ln}/get_vnc_link.json`,{method:"post",body:kn(xn(xn({},Xt),Cn),{template_id:Kr})});if((En==null?void 0:En.status)===-3)return new Promise((lr,Un)=>or(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:()=>or(void 0,null,function*(){clearTimeout(Wt.current),Zt(0),yield Ue(Xt.taskId,En==null?void 0:En.message),Ve(We+1)})})}));if((En==null?void 0:En.status)===-1)throw new String(En==null?void 0:En.message);return An&&((0,m.d8)("PVEAuthCookie",(un=En==null?void 0:En.data)==null?void 0:un.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),bt.Z.publish("update-windows-time",En==null?void 0:En.data),En});(0,t.useEffect)(()=>{var tn;let Kt,un;function Cn(Un){it&&(l.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"),Ae({type:0,payload:!0}),Ve(We+1))}bt.Z.subscribe("reset-linux-windows-loading",()=>{Ae({type:0,payload:!0})}),bt.Z.subscribe("reset-linux-windos-vnc",()=>{Ve(We+1)});function En(){Zt(100),clearTimeout(Wt.current),setTimeout(()=>{var Un;(Un=Kt==null?void 0:Kt._eventHandlers)==null||Un.windowResize(),Ae({type:0,payload:!1})},1300),bt.Z.subscribe("send-ctrl-alt-delete",()=>{Kt==null||Kt.sendCtrlAltDel()})}function lr(Un){const Vn=tr(Un.detail.text);Ae({type:5,payload:Vn})}if((it||Oe||xt||An&&Kr)&&Bn.current){clearTimeout(Wt.current),((tn=Nn==null?void 0:Nn.shixun)==null?void 0:tn.windows_connection_mode)==="rdp"&&Gn(),new Promise(()=>or(void 0,null,function*(){const ir=nr();let Fr="",_r;const jr=new URL(decodeURIComponent(Nn==null?void 0:Nn.vnc_url)),{protocol:ei,searchParams:er,host:Vr}=jr;_r=er.get("password"),Fr=`${ei==="https:"?"wss":"ws"}://${Vr}/${ir.path||"websockify"}`,Kt=new jn.Z(Bn.current,Fr,{credentials:{password:_r},wsProtocols:["binary"],resize:"scale",show_dot:!0}),un=Xn(Kt),Kt.viewOnly=ir.view_only||!1,it?Kt.scaleViewport=!0:Kt.scaleViewport=ir.scale||!1,Kt.scaleViewport=!0,Kt.showDotCursor=!0,Kt.resizeSession=!0,fn.current=Kt,Kt.addEventListener("disconnect",Cn),Kt.addEventListener("connect",En),Kt.addEventListener("clipboard",lr)}));const Un=bt.Z.subscribe("vnc-reseting",()=>{Zt(0),Ae({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Vn=bt.Z.subscribe("vnc-enlarge",ir=>{}),dr=bt.Z.subscribe("show-clipboard-box",()=>{Ae({type:4,payload:!0})});return Zt(0),()=>{Kt==null||Kt.removeEventListener("disconnect",Cn),Kt==null||Kt.removeEventListener("connect",En),Kt==null||Kt.removeEventListener("clipboard",lr),Un(),Vn(),dr(),un==null||un.unobserve(Bn.current)}}},[Oe,it,xt,We,Kr]),(0,t.useEffect)(()=>{var tn,Kt,un,Cn;An&&((tn=Nn==null?void 0:Nn.shixun_virtual_templates)==null?void 0:tn.length)===1?br((un=(Kt=Nn==null?void 0:Nn.shixun_virtual_templates)==null?void 0:Kt[0])==null?void 0:un.template_id):An&&((Cn=Nn==null?void 0:Nn.shixun_virtual_templates)==null?void 0:Cn.length)>1&&ne(!0)},[An]);function Rn(tn){var Kt;(Kt=fn.current)==null||Kt.clipboardPasteFrom(tn),Ae({type:5,payload:tn}),l.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),on()}function Gn(){var tn,Kt;tn=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),mr.current.parentElement.className="wh1080p",mr.current.parentElement.style.cssText=`transform:scale(${tn});transform-origin:center center`,Bn.current.style.cssText="translate(-50%, -50%) scale("+tn+")"}(0,t.useEffect)(()=>{Pt==0&&(clearTimeout(Wt.current),ar())},[Pt]);const ar=()=>{Pt>99?Pt=99:(Pt=Pt+1,Wt.current=setTimeout(()=>{ar()},1500)),Pt<100&&Zt(Pt)},On=(0,t.useMemo)(()=>{var tn;return gt?"none":xt||An||it&&((tn=Nn==null?void 0:Nn.shixun)==null?void 0:tn.windows_connection_mode)==="rdp"?"block":"none"},[xt,gt,An,it]);return t.createElement(t.Fragment,null,Y&&t.createElement("div",{className:Vt.selectImage},t.createElement("section",{className:Vt.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(xr=Nn==null?void 0:Nn.shixun_virtual_templates)==null?void 0:xr.map((tn,Kt)=>t.createElement(i.Z,{align:"middle",key:Kt},t.createElement(c.Z,{flex:"1"},tn.template_name),t.createElement(c.Z,null,t.createElement(s.ZP,{type:"primary",onClick:()=>{br(tn.template_id),ne(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Ot&&t.createElement("a",{className:"btn-vnc-resize",onClick:Dn},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:On==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},t.createElement("div",null,t.createElement("iframe",{style:{position:Ot?"fixed":"absolute",left:0,top:Ot?54:40,width:"100%",height:`calc(100% - ${Ot?"100px":"45px"})`},frameBorder:"0",ref:mr,allowFullScreen:!0}))),t.createElement("div",{style:{position:Ot?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Ot?"100px":"0"})`},className:`${it?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Ot?"full-screen":""}`},gt?t.createElement(g.Z,{message:yt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(In.Z,{percent:Pt,format:tn=>t.createElement("span",{className:"c-white"},tn,"%")}))):null,t.createElement("div",{ref:Bn,className:`vnc-panel ${gt?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:Te,onCancel:on,footer:null},t.createElement(Rt,{onCancel:on,onSave:Rn,content:Nt}))))},Cr=({taskData:Oe,evaluateLoading:it,evaluateMessage:xt,language:An,onEval:Ln})=>{const{vnc_url:Nn,shixun:xr,test_sets:Bn,test_sets_count:vn,sets_error_count:fn,last_compile_output:mr,game:Kr,allowed_unlock:br,user:Y}=Oe,[ne,Se]=(0,t.useState)(!1),[Ae,We]=(0,t.useState)(!1);function Ve(){We(!Ae)}return console.log("vnc_url:",Nn),t.createElement(t.Fragment,null,t.createElement(Gr,{vnc_url:Nn,window_vnc_url:Oe.windows_vnc,virtual_machine:Oe==null?void 0:Oe.virtual_machine,linux_vnc:Oe.linux_vnc,taskData:Oe}),Ae?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${ne?"large":Ae?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},ne?null:t.createElement("span",{className:"arrow-container",onClick:Ve},t.createElement("i",{className:`iconfont ${Ae?"icon-xiajiantou":"icon-shangjiantou"} `})))))},Ir={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"},li=Object.defineProperty,Yr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,hi=(Oe,it,xt)=>it in Oe?li(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,Bi=(Oe,it)=>{for(var xt in it||(it={}))ri.call(it,xt)&&hi(Oe,xt,it[xt]);if(qr)for(var xt of qr(it))Oi.call(it,xt)&&hi(Oe,xt,it[xt]);return Oe},Mi=(Oe,it)=>Yr(Oe,Jr(it));const $n=(Oe,it)=>{switch(it.type){case"MOVE_X":return Mi(Bi({},Oe),{moveX:it.payload});case"SET_DRAGMODULE":return Mi(Bi({},Oe),{showDragModule:it.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Mi(Bi({},Oe),{showDragMask:it.payload})}};var sr=Object.defineProperty,Br=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,Mn=(Oe,it,xt)=>it in Oe?sr(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,Qn=(Oe,it)=>{for(var xt in it||(it={}))Zr.call(it,xt)&&Mn(Oe,xt,it[xt]);if(pr)for(var xt of pr(it))ci.call(it,xt)&&Mn(Oe,xt,it[xt]);return Oe},zn=(Oe,it)=>Br(Oe,fr(it)),Jn=(Oe,it)=>{var xt={};for(var An in Oe)Zr.call(Oe,An)&&it.indexOf(An)<0&&(xt[An]=Oe[An]);if(Oe!=null&&pr)for(var An of pr(Oe))it.indexOf(An)<0&&ci.call(Oe,An)&&(xt[An]=Oe[An]);return xt},rr=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const{Countdown:gr}=a.default;var ui=(Oe=>(Oe[Oe.LoadFail=1]="LoadFail",Oe[Oe.ReLoad=2]="ReLoad",Oe[Oe.Success=3]="Success",Oe))(ui||{});const Xr={moveX:"40%",showDragModule:!1,showDragMask:!1},$r=Oe=>{var it=Oe,{globalSetting:xt,loading:An,taskData:Ln,dispatch:Nn}=it,xr=Jn(it,["globalSetting","loading","taskData","dispatch"]);const Bn=(0,v.useParams)(),vn=(0,t.useRef)(),[fn,mr]=(0,t.useState)(!0),[Kr,br]=(0,t.useState)(!1),[Y,ne]=(0,t.useState)(0),[Se,Ae]=(0,t.useState)(0),[We,Ve]=(0,t.useState)(!0),[yt,gt]=(0,t.useState)(!1),Te=(0,t.useRef)(!0),[Ot,Nt]=(0,t.useState)({}),[Pt,Zt]=(0,t.useState)({}),[Wt,Xt]=(0,t.useState)(),gn=(0,t.useRef)(),[Qt,ln]=(0,t.useState)(3),[on,Dn]=(0,t.useState)(),[Xn,Hn]=(0,t.useState)(),[Rn,Gn]=(0,t.useState)(!1),[ar,On]=(0,t.useState)(""),tn=(0,t.useRef)(null),Kt=(0,t.useRef)({}),un=(0,t.useRef)(!1),[Cn,En]=(0,t.useReducer)($n,Xr);(0,t.useEffect)(()=>(window.addEventListener("message",lr),()=>{window.removeEventListener("message",lr)}),[]);const lr=cn=>{(cn==null?void 0:cn.data)==="jupytermessage"&&Te.current&&(Te.current=!1,Un(),un.current||setTimeout(()=>Te.current=!0,500))},Un=()=>rr(void 0,null,function*(){}),Vn=()=>rr(void 0,null,function*(){const cn=yield(0,w.dU)({identifier:Bn.identifier});cn&&(Nt(cn),Kt.current=Qn({},cn),Zt(zn(Qn({},Pt),{test_sets:(cn==null?void 0:cn.test_sets)||[]})),En({type:"SET_DRAGMODULE",payload:cn.jupyter_show_description}))}),dr=()=>rr(void 0,null,function*(){var cn,Fn,vr,Kn;const qn=yield(0,w.rV)({identifier:Bn.identifier});if(mr(!1),qn!=null&&qn.url){if(Xt(qn.url),vn.current=(vr=(0,m.en)((Fn=(cn=qn==null?void 0:qn.url)==null?void 0:cn[0])==null?void 0:Fn.url))==null?void 0:vr.token,gn.current=qn.port,((Kn=qn.url)==null?void 0:Kn.length)>1)return;Ve(!1),Fr(),ln(3);return}qn.status===-1?(ln(1),Ve(!1)):ln(2)}),ir=cn=>{Ve(!1),Ae(cn),Fr(),ln(3)},Fr=()=>rr(void 0,null,function*(){const cn=yield(0,w.x4)({identifier:Bn.identifier});if((cn==null?void 0:cn.status)===0){if(!(cn!=null&&cn.useSeconds)){_r();return}cn!=null&&cn.remainingSeconds&&(Dn(Date.now()+cn.remainingSeconds*1e3),Hn(cn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(cn.remainingSeconds-300)*1e3))}}),_r=()=>{Vr(!0),mr(!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:()=>{jr()},onCancel:()=>{Vr(!1),mr(!1)}})},jr=()=>rr(void 0,null,function*(){const cn=yield(0,w.m_)({identifier:Bn.identifier});(cn==null?void 0:cn.status)===0&&(l.ZP.success("\u91CD\u7F6E\u6210\u529F!"),mr(!1),setTimeout(()=>window.location.reload(),300))}),ei=()=>{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(gr,{value:on,format:"HH:mm:ss",onFinish:er})),"\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:()=>rr(void 0,null,function*(){(yield(0,w.rB)({identifier:Bn.identifier})).status===0&&(yield Fr(),l.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},er=()=>{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:()=>{jr()}})},Vr=cn=>{const Fn=document.getElementById("taskJupyterIframe");Fn&&(cn?Fn.contentWindow.postMessage("stopParent","*"):Fn.contentWindow.postMessage("clonsParent","*"))},Dr=()=>{mr(!0),Vr(!0),ti({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")})},si=()=>{const cn=document.getElementById("taskJupyterIframe");cn&&(cn.contentWindow.postMessage("saveCode","*"),un.current=!0,br(!0),gt(!0))},ti=cn=>{r.default.confirm({centered:!0,title:cn.title,content:cn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rr(void 0,null,function*(){(yield(0,w.fi)({identifier:Bn.identifier})).status===0&&(l.ZP.success("\u64CD\u4F5C\u6210\u529F"),mr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Vr(!1),mr(!1)}})};(0,t.useEffect)(()=>{function cn(vr){En({type:"MOVE_X",payload:vr.pageX})}function Fn(){En({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Cn.showDragMask&&(document.addEventListener("mousemove",cn),document.addEventListener("mouseup",Fn)),()=>{document.removeEventListener("mousemove",cn),document.removeEventListener("mouseup",Fn)}},[Cn.showDragMask]);const Zn=`calc(100% - 4px - ${typeof Cn.moveX=="number"&&Cn.moveX!==.01?`${Cn.moveX}px`:"40%"})`,Tn=cn=>{En({type:"TRIGGER_RIGHT_PANEL_MASK",payload:cn})};return t.createElement("section",{className:Ir.bg,style:{userSelect:Cn.showDragMask?"none":"unset"}},t.createElement("section",{className:Ir.content,style:{height:Ot!=null&&Ot.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:Ir.rightCotainer,style:{width:Zn}},t.createElement("main",{className:Ir.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${Ir.dataSetButton} ${Rn?Ir.dataSetOpen:""}`,onClick:()=>Gn(!Rn)},t.createElement("span",{className:Ir.dataSetText},"\u6570\u636E\u96C6")),t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ln==null?void 0:Ln.url}))))))};var ai=(0,v.connect)(({loading:Oe,globalSetting:it})=>({globalSetting:it,loading:Oe}))($r),Nr="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=",Er="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==",di=e(37644),ii=e(39464),vi=e(16209),Pn=e(33739);const ur="FETCH_TASK_START",Ur="FETCH_TASK_FAILURE",pi="FETCH_TASK_SUCCESS",yr="UPDATE_TASK_DATA",lo="HIDE_EVALUATE_RESULT",uo="SHOW_EVALUATE_RESULT",mo="UPDATE_TIMESTRAP",eo="MOVE_X",go="MOVE_Y",xo="TRIGGER_RIGHT_PANEL_MASK ",ko="SET_ACTIVE_INDEX",Fo="GET_TASK_LIST",Xo="SHOW_TASK_LIST",Lo="HIDE_TASK_LIST",yo="SET_TASK_STAR",Uo="TRIGGER_ENLARGE_UNITY3D ",Vo="TRIGGER_TAB_FIXED ",Qo="GET_DISCUSSES",Do="SHOW_DISCUSSES_LOADING",Mr="TOP_OR_DOWN_DISCUSS",wr="PLUS_DISCUSS",ki="SET_ACTION_TYPE",Di="SHOW_REWARD_DIALOG",_i="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ji="ACTIVE_DISCUSS_INDEX",ao="CREATE_DISCUSS",to="DISABLE_DISCUSS",Oo="SHOW_ANSWER_LOADING",fo="FETCH_ANSWER_INFO",Go="HIGH_TIP_MODAL",ha="SHOW_TIP_MODAL",Yo="SELECT_UNLOCK_ANSWER",Jo="SET_CHOOSE_ANSWERS",aa="EVAL_CHOOSE_START",qo="EVAL_CHOOSE_END",Ko="SHOW_REP_loading",Ro="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",va="SET_REP_PATH",zo="SHOW_EVALUATE_LOADING",$o="HIDE_EVALUATE_LOADING",mi="SET_EVALUATE_MESSAGE",oi="SET_SHOW_DIR",bi="SET_EDITOR_SETTING",no="SET_EDITOR_THEME",ro="SET_EDITOR_FONTSIZE",Po="SET_REPOS",Io="SHOW_PATH_LIST",ea="HIDE_PATH_LIST",ta="HIDE_PICTURE_VIEW",na="SHOW_PICTURE_VIEW",Bo="SHOW_NOTICE",Ho="HIDE_NOTICE",Ra="SET_TAB_INDEX",Ua="SET_SSH_TABS",ns="SET_SSH_CONFIGDATA",Va="SET_SSH_CONFIGDATAARR",Sa="SET_VNC_LOADING ",rs="ON_TAB_TO_SPACE ";var Sr=e(59301),Qa=Object.defineProperty,Ba=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Na=(Oe,it,xt)=>it in Oe?Qa(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Oe[it]=xt,Wr=(Oe,it)=>{for(var xt in it||(it={}))Ta.call(it,xt)&&Na(Oe,xt,it[xt]);if(sa)for(var xt of sa(it))Ea.call(it,xt)&&Na(Oe,xt,it[xt]);return Oe},Ci=(Oe,it)=>Ba(Oe,Ga(it)),wa=(Oe,it)=>{var xt={};for(var An in Oe)Ta.call(Oe,An)&&it.indexOf(An)<0&&(xt[An]=Oe[An]);if(Oe!=null&&sa)for(var An of sa(Oe))it.indexOf(An)<0&&Ea.call(Oe,An)&&(xt[An]=Oe[An]);return xt},Ti=(Oe,it,xt)=>new Promise((An,Ln)=>{var Nn=vn=>{try{Bn(xt.next(vn))}catch(fn){Ln(fn)}},xr=vn=>{try{Bn(xt.throw(vn))}catch(fn){Ln(fn)}},Bn=vn=>vn.done?An(vn.value):Promise.resolve(vn.value).then(Nn,xr);Bn((xt=xt.apply(Oe,it)).next())});const{DirectoryTree:ka}=ot.default,is=null,Ka={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 Ya(Oe,it){switch(it.type){case eo:return Ci(Wr({},Oe),{moveX:it.payload});case go:return Ci(Wr({},Oe),{moveY:it.payload});case Ko:return Ci(Wr({},Oe),{codeRepData:it.payload});case Ro:return Ci(Wr({},Oe),{codeRepData:it.payload});case bo:return Ci(Wr({},Oe),{codeRepData:Wr(Wr({},Oe.codeRepData),it.payload)});case uo:return Ci(Wr({},Oe),{evaluateLoading:!1,showEvalResult:!0});case mo:return Ci(Wr({},Oe),{timestamp:it.payload});case lo:return Ci(Wr({},Oe),{showEvalResult:!1});case ur:return Ci(Wr({},Oe),{loading:!0});case yr:return Wr(Wr({},Oe),it.payload);case xo:return Ci(Wr({},Oe),{showDragMask:it.payload});case Ur:return Ci(Wr({},Oe),{loading:!1,isError:!0});case pi:return Wr(Wr({},Oe),it.payload);case zo:return Ci(Wr({},Oe),{evaluateLoading:!0});case $o:return Ci(Wr({},Oe),{evaluateLoading:!1});case mi:return Ci(Wr({},Oe),{evaluateMessage:it.payload});case oi:return Ci(Wr({},Oe),{showDocuments:it.payload});case Po:return Wr(Wr({},Oe),it.payload);case Bo:return Ci(Wr({},Oe),{showNotice:!0});case Ho:return Ci(Wr({},Oe),{showNotice:!1});case ta:return Ci(Wr({},Oe),{showPictureView:!1});case na:return Ci(Wr({},Oe),{showPictureView:!0});case Sa:return Ci(Wr({},Oe),{resetVncLoading:it.payload});default:throw new Error}}var za=Oe=>{var it=Oe,{match:xt,history:An}=it,Ln=wa(it,["match","history"]);console.log("props:",Ln);const Nn=(0,v.useParams)(),[xr]=(0,v.useSearchParams)(),Bn=(0,v.useLocation)().query,[vn,fn]=(0,t.useReducer)(Ya,Ka),[mr,Kr]=(0,t.useState)(1),[br,Y]=(0,t.useState)(Nn.taskId),ne=(0,t.useRef)(),Se=(0,t.useRef)(),Ae=(0,t.useRef)(),[We,Ve]=(0,t.useState)(),yt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",Nn),Y(Nn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Nn]);const{moveX:gt,taskData:Te,moveY:Ot,evalData:Nt,showEvalResult:Pt,codeRepData:Zt,loading:Wt,evaluateLoading:Xt,evaluateMessage:gn,showDocuments:Qt,repos:ln,showPictureView:on,showNotice:Dn,webDisplayUrl:Xn,isPictureView:Hn,resetVncLoading:Rn,timestamp:Gn,lastedGetTaskInfoTime:ar,showDragMask:On}=vn,{st:tn,challenge:Kt,shixun:un,is_teacher:Cn,game:En,has_answer:lr,vnc_url:Un,git_url:Vn,user:dr,myshixun:ir,discusses_count:Fr,user_praise:_r,praise_count:jr,tpm_cases_modified:ei,tpm_modified:er,tpm_script_modified:Vr,mirror_name:Dr,mirror_description:si,tomcat_url:ti,unity_3d_routes:xi,with_code_file:Zn,unity_3d_result:Tn,next_game:cn,prev_game:Fn}=Te,{currentPath:vr,paths:Kn,content:qn,language:Lr,lastedUpdateTime:Pr}=Zt,Hi=(er||Vr)&&tn===0,Ni=(ei||Hi)&&ir.system_tip===!0,ho=(Dr||[]).indexOf("Html")!==-1,Ai=(0,t.useMemo)(()=>vr&&Kn?Kn.indexOf(vr)>=0:!1,[vr,Kn]),io=(0,t.useMemo)(()=>xi&&!Zn||(Kt==null?void 0:Kt.thiry_party)||Un,[Un,Zn,xi]);(0,t.useEffect)(()=>{if(xi&&Zn)return fn({type:zo}),bt.Z.subscribe("unity3d-load-end",()=>{fn({type:$o})})},[br,xi,Kt==null?void 0:Kt.thiry_party,Zn,fn]),(0,t.useEffect)(()=>{Pi()},[]);function Pi(){return Ti(this,null,function*(){let Wn=yield(0,b.ZP)(`/api/sci/projects/${br}.json`,{method:"get"});Ve(Wn)})}function Vi(Wn){return Ti(this,null,function*(){try{const cr=yield(0,Pn.ie)(br),{status:Hr}=cr;if(Hr===401){An.replace("/user/login",{from:yt.pathname});return}else if(Hr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(Hr===403)An.replace("/403");else if(Hr===404){An.replace("/404");return}else Wn||fn({type:pi,payload:{loading:!1,isError:!1,taskData:cr}});cr.mirror_type==="webssh"&&setTimeout(()=>{bt.Z.publish("create-socket",1)},1e3)}catch(cr){console.log(cr),Wn||fn({type:Ur})}})}(0,t.useEffect)(()=>{let Wn=!1;return Vi(Wn),()=>{Wn=!0}},[fn,br]),(0,t.useEffect)(()=>{let Wn=!1;function cr(){return Ti(this,null,function*(){var Hr,Ki,$i;if(fn({type:Ko,payload:Ci(Wr({},Zt),{loading:!0})}),xi&&!Zn||Kt!=null&&Kt.thiry_party)return;const Ei=yield Dt(br,{path:vr});if(!Wn)if(Ei.status===0)l.ZP.info(Ei.message),fn({type:Ro,payload:Ci(Wr({},Zt),{loading:!1})});else{let Ii;try{(Ei==null?void 0:Ei.file_type)==="txt"?Ii=(Ii==null?void 0:Ii.length)===0?Ii:window.decodeURIComponent(escape(window.atob((Hr=Ei==null?void 0:Ei.content)==null?void 0:Hr.content))):Ii=(Ki=Ei==null?void 0:Ei.content)==null?void 0:Ki.content}catch(Ao){Ii=window.atob(($i=Ei==null?void 0:Ei.content)==null?void 0:$i.content),l.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ao)}fn({type:Ro,payload:Ci(Wr({},Zt),{content:Ii,language:Ei.language,file_type:Ei.file_type,filename:Ei.filename,lastedUpdateTime:0,loading:!1})})}})}if(tn===0&&vr&&un.hide_code!==1)return cr(),()=>{Wn=!0}},[tn,vr,ar,Gn]);const so=(Wn=0)=>Ti(void 0,null,function*(){if(console.log("lastedUpdateTime:",Ai,Wn),tn===0&&Pr>0&&Ai||Wn){const cr=yield et(ir.identifier,{path:vr,evaluate:Wn,content:qn,game_id:En.id});return fn({type:bo,payload:{lastedUpdateTime:0}}),cr}return!0}),zr=(0,t.useCallback)(()=>Ti(void 0,null,function*(){const Wn=yield he(En.identifier),{test_sets:cr,message:Hr,status:Ki}=Wn;if(Ki===-1){Hr.info(Hr);return}let $i=Te.user.grade;Te.user.grade=$i-Kt.score*2,Te.test_sets=cr,Te.game.test_sets_view=!0,fn({type:yr,payload:{taskData:Te}})}),[En,Kt,fn]),Qr=(0,t.useCallback)(()=>{},[so]);(0,t.useEffect)(()=>bt.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sr.createElement(Ja,{score:Kt.score,is_teacher:Cn}),centered:!0,onOk:zr})}),[zr,Kt,Cn]),(0,t.useEffect)(()=>{if(!io||Un){let Wn=function(Hr){ne.current&&fn({type:eo,payload:Hr.pageX}),Se.current&&fn({type:go,payload:Hr.pageY})},cr=function(){ne.current=!1,Se.current=!1,fn({type:xo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Wn),document.addEventListener("mouseup",cr),()=>{document.removeEventListener("mousemove",Wn),document.removeEventListener("mouseup",cr)}}},[Se.current,ne.current,io,fn]);function gi(Wn){let cr=Te.user.grade;Te.user.grade=cr-Wn,fn({type:yr,payload:{taskData:Te}})}Ae.current=()=>{vn.moveX=vn.moveX!==.01?.01:"40%",fn({type:eo,payload:vn.moveX})};function Ri(){io?Ae.current():(document.onselectstart=function(){return!1},ne.current=!0,fn({type:xo,payload:!0}))}function Fi(){document.onselectstart=function(){return!1},Se.current=!0,(Te!=null&&Te.vnc_url||Te!=null&&Te.windows_vnc||Te!=null&&Te.linux_vnc||Te!=null&&Te.virtual_machine||(un==null?void 0:un.hide_code)===2)&&fn({type:xo,payload:!0})}function Or(Wn){fn(Wn===.01?{type:go,payload:0}:{type:go,payload:.01})}function Qi(Wn){fn(Wn===0?{type:go,payload:"100%"}:{type:go,payload:0})}(0,t.useEffect)(()=>bt.Z.subscribe("vnc-enlarge",()=>{Ae.current()}),[]);function Xi(){so()}function oo(){return Ti(this,null,function*(){const Wn=yield Ge(br,{path:vr}),{content:cr,language:Hr}=Wn;fn({type:Ro,payload:Ci(Wr({},Zt),{content:cr,language:Hr,lastedUpdateTime:0,loading:!1})})})}function vo(){return Ti(this,null,function*(){var Wn;const cr=yield je((Wn=Te==null?void 0:Te.myshixun)==null?void 0:Wn.identifier,{homework_common_id:xr.get("homework_common_id")});return Vi(),cr})}function po(){return Ti(this,null,function*(){const Wn=yield st(br,{path:vr}),{content:cr,language:Hr}=Wn;fn({type:Ro,payload:Ci(Wr({},Zt),{content:cr,language:Hr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if(tn===0&&Kt&&Kt.path){let Wn=Kt.path.split("\uFF1B").filter(cr=>!!cr);fn({type:bo,payload:{currentPath:Wn[0],paths:Wn}})}},[Kt,tn]),(0,t.useEffect)(()=>{un&&(0,m.Dk)(un.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[un]);function ra(){return Ti(this,null,function*(){const Wn=yield K(br),{praise_count:cr,praise:Hr}=Wn;Te.praise_count=cr,Te.user_praise=Hr,fn({type:yr,payload:{taskData:Te}})})}const So=(0,t.useCallback)(Wn=>{function cr(Hr){return Ti(this,null,function*(){try{window.navigator.sendBeacon(`${C.Z.API_SERVER}/api/tasks/${br}/cost_time.json?time=${Hr}`,JSON.stringify({time:Hr}))}catch(Ki){}})}cr(Wn)},[br]);function co(Wn){return Ti(this,null,function*(){yield ct(br,un.id,Wn),Te.game.star=Wn,fn({type:yr,payload:{taskData:Te}})})}function Yi(){return Ti(this,null,function*(){if(ln)fn({type:oi,payload:!0});else{const Wn=yield L(ir.identifier),{trees:cr}=Wn;fn({type:Po,payload:{showDocuments:!0,repos:$e(cr)}})}})}function Gi(Wn){return Ti(this,null,function*(){const{children:cr,eventKey:Hr}=Wn.props;return new Promise(Ki=>Ti(this,null,function*(){cr&&cr.length>0&&Ki();const $i=yield L(ir.identifier,{path:Hr}),{trees:Ei}=$i;let Ii=ye(ln,Hr,$e(Ei,Hr));fn({type:Po,payload:{repos:[...Ii]}}),Ki()}))})}function Li(){fn({type:oi,payload:!1})}function Si(Wn){const cr=Wn,{gold:Hr,experience:Ki,next_game:$i,next_shixun:Ei,subject_done:Ii}=cr,Ao=wa(cr,["gold","experience","next_game","next_shixun","subject_done"]),Zo=Ao.challenge_chooses_count===Ao.choose_correct_num,No={had_submmit:!0,test_sets:Ao.test_sets,challenge_chooses_count:Ao.challenge_chooses_count,choose_correct_num:Ao.choose_correct_num};Te.choose_test_cases=No,Zo&&(Te.game.status=2,Te.next_game=$i,Te.user.grade+=Hr),Zo&&En.status!==2&&bt.Z.publish("update-cost-time"),fn({type:yr,payload:{taskData:Te,evalData:{gold:Hr,experience:Ki,next_game:$i,next_shixun:Ei,subject_done:Ii},showEvalResult:Zo}}),bt.Z.publish("eval-code-finish")}function Eo(){return Ti(this,null,function*(){var Wn;try{fn({type:zo});const cr=yield so(1),{resubmit:Hr,sec_key:Ki,content_modified:$i}=cr;if(cr.status&&cr.status<0){bt.Z.publish("eval-code-finish"),fn({type:yr,payload:{evaluateLoading:!1}});return}const Ei={sec_key:Ki,resubmit:Hr,first:1,content_modified:$i};Bn.type==="exercises"&&(Ei.extras={exercise_id:Bn.exercisesId,question_id:Bn.questionId,challenge_id:(Wn=Te.challenge)==null?void 0:Wn.id,subject_id:Bn.subject_id||""},((Bn==null?void 0:Bn.ip_limit)==="inner"||(Bn==null?void 0:Bn.ip_bind_type)==="true")&&(Ei.extras.ip=yield(0,vi.y)({ip_limit:Bn==null?void 0:Bn.ip_limit,ip_bind:(Bn==null?void 0:Bn.ip_bind_type)==="true"})));const Ii=yield G(br,Ei);if(Ii.status===-1&&Bn.type==="exercises"){window.parent.location.href=`/classrooms/${xr.get("coursesId")}/exercise/${xr.get("exercisesId")}/detail`;return}if(Ii.status===1){let Da=function(ma,Oa,ga){return Ti(this,null,function*(){var oa;const ua=ga++*ma;ua/1e3>Oa&&(No=!0);const Wi=yield ce(br,{resubmit:Hr,time_out:No,port:Ii.port,sec_key:Ki,challenge_id:(oa=Te==null?void 0:Te.challenge)==null?void 0:oa.id,subject_id:Bn.subject_id||""}),{status:da,running_code_message:Ia,port:ya,web_route:Ma}=Wi;if(fn({type:mi,payload:Ia}),+da>-1||ua/1e3>Oa){En.status!==2&&da===2&&(Te.game.status=2,Te.user.grade+=Wi.gold,bt.Z.publish("update-cost-time")),Te.test_sets=Wi.test_sets||[],Te.last_compile_output=Wi.last_compile_output,Te.test_sets_count=Wi.test_sets_count,Te.sets_error_count=Wi.sets_error_count,Te.record_consume_time=Wi.record_consume_time,Te.next_game=Wi.next_game,Te.prev_game=Wi.prev_game;let ba="";(Dr.indexOf("Web")!==-1||Dr.indexOf("JFinal")!==-1)&&ya!=-1&&Ma&&(ba=`${ti}:${ya}/${Ma}`);const Ca=rt(Wi.test_sets);let fa=Wi.picture>0&&Ca,xa=da===2&&!No;No?l.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):xa||l.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let La={taskData:Te,evalData:{gold:Wi.gold,experience:Wi.experience,next_game:Wi.next_game,next_shixun:Wi.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ba,showPictureView:xi||Kt!=null&&Kt.thiry_party?!1:fa,isPictureView:fa};xi&&Zn||Kt!=null&&Kt.thiry_party?(bt.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:dr}}),bt.Z.publish("evaluate-unity3d-finish"),(Tn||Ca)&&bt.Z.publish("evaluate-unity3d-result",Wi.unity_3d_result)):La.showEvalResult=xa,fn({type:yr,payload:La}),bt.Z.publish("eval-code-finish")}else setTimeout(()=>{Da(ma,Kt.exec_time+11,ga++)},ma)})},Ao=1;const Zo=1e3;let No=!1;Da(Zo,Kt.exec_time+11,Ao++)}return res}catch(cr){console.log("-------eval code",cr)}})}function To(Wn){fn({type:bo,payload:{content:Wn,lastedUpdateTime:new Date().getTime()}})}function Mo(){fn({type:lo})}function wo(){fn({type:ta})}function la(){fn({type:na})}function ca(){fn({type:Bo})}function Tr(Wn,cr){return Ti(this,null,function*(){const{node:Hr}=cr;if(Hr.isLeaf){let Ki=Wn[0],$i=Ki.split(".").pop().toLowerCase();yield so(),fn({type:bo,payload:{currentPath:Ki}})}})}function fi(Wn){return Ti(this,null,function*(){yield so(),fn({type:bo,payload:{currentPath:Wn}})})}function Zi(){Te.myshixun.system_tip=!0,fn({type:yr,payload:{taskData:Te,showNotice:!1}})}function yi(Wn,cr){Te.challenge.path=Wn,Te.myshixun.system_tip=!1,fn({type:yr,payload:{taskData:Ci(Wr({},Te),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:cr}})}function Ui(){fn({type:Ho})}function Ji(){return Ti(this,null,function*(){try{fn({type:Sa,payload:!0}),bt.Z.publish("vnc-reseting");let Wn;Wn=yield D(Nn.taskId);let cr=Wn.vnc_url;Te.vnc_url=cr+"&timestamp="+new Date().getTime(),bt.Z.publish("vnc-reseting-done",Wn),fn({type:yr,payload:{taskData:Te,resetVncLoading:!1}})}catch(Wn){console.log(Wn)}})}function qi(Wn){return Ti(this,null,function*(){const{GameState:cr,Data:Hr,challenge:Ki}=Wn;if(console.log("match:",xt),Ki==="info")bt.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Wr({},Te.challenge)}});else if(cr==="Success")if(Tn||!Zn){const $i=yield de(br,at.Base64.encode(br+new Date().getTime()),Hr),{status:Ei,data:Ii}=$i;Ei==0&&(En.status!==2&&(Te.game.status=2,Te.user.grade+=Ii.gold,bt.Z.publish("update-cost-time")),bt.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:dr,open_time:Ii.open_time,end_time:Ii.end_time}}),fn({type:yr,payload:{taskData:Te,evalData:{gold:Ii.gold,experience:Ii.experience,next_game:Ii.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else fn({type:uo})})}function _o(){}function _a(){return Ti(this,null,function*(){var Wn;let cr;return cr=yield fe(br),(Wn=cr==null?void 0:cr.data)!=null&&Wn.remaining_time&&bt.Z.publish("update-windows-time",cr==null?void 0:cr.data),cr==null?void 0:cr.data})}const Aa="calc(100vw - 4px - 80px)",es={game:En,taskId:br,user_praise:_r,praise_count:jr,st:tn,challenge:Kt,rank_name:Te.rank_name,shixun:un,is_teacher:Cn,has_answer:lr,unity_3d_routes:xi,with_code_file:Zn,onEvaluateCallback:_o,onGetUnity3dMessage:qi,taskId:br,myshixun:ir,user:dr,discusses_count:Fr,onPlusOrCancelPraise:ra,minuxUserGrade:gi,taskData:Te},Ha={showNotice:Dn||(ei||Hi)&&ir.system_tip===!1,tpm_cases_modified:ei,tpm_modified:er,tpm_script_modified:Vr,st:tn,taskId:br,myshixunId:(ir||{}).id,onNextCallback:Zi,onUpdateCallback:yi,onUpdateFailure:Ui},pa=Ci(Wr({},Nt),{isPictureView:Hn,history:An,webDisplayUrl:Xn,onShowPictureView:la,star:En&&En.star,onStarChange:co,onCloseResult:Mo}),ia={lastedGetTaskInfoTime:ar,isEditPath:Ai,taskData:Te,codeRepData:Zt,moveY:Ot,evaluateMessage:gn,evaluateLoading:Xt,isNotice:Ni,isHtml:ho,onChangePath:fi,onResizeSetContainer:Or,onEditRepCode:To,onUpdateCode:so,onResizeYStart:Fi,onShowDir:Yi,onResetCode:oo,onResetGitCode:vo,onResizeCodeArea:Qi,onResetPassedCode:po,onFinishDisplayHtml:Xi,onShowNotice:ca};return Sr.createElement(t.Fragment,null,Wt?Sr.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Sr.createElement(t.Fragment,null,Sr.createElement("div",{className:"task-wrapper"},On&&Sr.createElement("div",{className:"draging-mask"}),Sr.createElement(ze,{difficulty:Kt==null?void 0:Kt.difficulty,mirror_description:si,history:An,git_url:Vn,shixun:un,taskData:Te,lastedGetTaskInfoTime:ar,onAddVncTime:_a,taskId:br,isNotice:Ni,resetVncLoading:Rn,onResetVnc:Ji,onResetGitCode:vo,vnc_url:Un,linux_vnc:Te==null?void 0:Te.linux_vnc,window_vnc_url:(Te==null?void 0:Te.windows_vnc)||(Te==null?void 0:Te.virtual_machine),remaining_time:Te==null?void 0:Te.remaining_time,onShowNotice:ca,game:En,user:dr,st:tn,onUpdateCode:so,onUpdateCostTime:So,unity_3d_routes:xi&&!Zn||(Kt==null?void 0:Kt.thiry_party)}),Sr.createElement("div",{className:"tasks-body2"},Sr.createElement("section",{className:"left-panel"},Sr.createElement("ul",null,Sr.createElement("li",{onClick:()=>Kr(1),className:mr==1?"on":""},Sr.createElement("span",{className:"iconfont icon-huanjing"}),Sr.createElement("span",null,"\u73AF\u5883")),Sr.createElement("li",{onClick:()=>Kr(2),className:mr==2?"on":""},Sr.createElement("span",{className:"iconfont icon-shujuwajue"}),Sr.createElement("span",null,"\u6570\u636E\u96C6")),Sr.createElement("li",{onClick:()=>Kr(3),className:mr==3?"on":""},Sr.createElement("span",{className:"iconfont icon-a-chengyuan1"}),Sr.createElement("span",null,"\u5408\u4F5C\u8005")))),Sr.createElement("section",{id:"task-right-panel",className:`right-panel ${Un||Te!=null&&Te.windows_vnc||Te!=null&&Te.linux_vnc||Te!=null&&Te.virtual_machine?"vnc":""}`,style:{width:Aa,minWidth:"500px"}},Sr.createElement("div",{style:{height:"100%"},className:mr===1?"":"hide"},Te.mirror_type==="webssh"&&Sr.createElement(dn,{sshConfigData:Te||{},sid:1}),Te.mirror_type==="graph"&&Sr.createElement(Cr,{taskData:Te,evaluateMessage:gn,language:Lr,evaluateLoading:Xt,onEval:Ln.onEvalCode}),(Te.mirror_type==="jupyterlab"||Te.mirror_type==="jupyternotebook")&&Sr.createElement(ai,{taskData:Te,evaluateMessage:gn,language:Lr,evaluateLoading:Xt,onEval:Ln.onEvalCode})),Sr.createElement("div",{className:mr===2?"data_env_lists":"hide"},Sr.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",We==null?void 0:We.data_count,"\uFF09"),Sr.createElement("div",{style:{padding:20}},Sr.createElement(di.Z,{detail:We}))),Sr.createElement("div",{className:mr===3?"data_env_lists":"hide"},Sr.createElement("div",null,Sr.createElement(ii.Z,null)))))),Sr.createElement(p.Z,null,Sr.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:Qt,onClose:Li},Sr.createElement(ka,{className:"dir-tree",selectedKeys:[`${vr}`],treeData:ln,onSelect:Tr,loadData:Gi})))))};function Ja({is_teacher:Oe,score:it}){return Sr.createElement(t.Fragment,null,Oe?Sr.createElement(t.Fragment,null,Sr.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"),Sr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${it*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),Sr.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):Sr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${it*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function qa({noDragging:Oe,moveX:it,vnc_url:xt}){return Sr.createElement(Fragment,null,Oe?Sr.createElement("a",{className:`trapezoid ${it===.01?"enlarge":""}`},Sr.createElement("img",{src:it===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):Sr.createElement("a",{className:"btn-resize",draggable:!1},Sr.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},Sr.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"}))))}},23538:function(_t,N,e){"use strict";e.d(N,{$J:function(){return g},JZ:function(){return a},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(99064),v=(s,u,l)=>new Promise((o,d)=>{var n=f=>{try{c(l.next(f))}catch(E){d(E)}},i=f=>{try{c(l.throw(f))}catch(E){d(E)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,i);c((l=l.apply(s,u)).next())});function g(s){return(0,t.U2)(`libraries/${s}.json`)}function p(){return(0,t.U2)("library_tags.json")}function a(s){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${s}.json`)).status===0})}function h(s){return(0,t.v_)("libraries.json",s)}function r(s,u){return(0,t.gz)(`libraries/${s}.json`,u)}},33739:function(_t,N,e){"use strict";e.d(N,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return s},V1:function(){return a},ie:function(){return o},ln:function(){return u},pV:function(){return n},th:function(){return r}});var t=e(99064),v=(i,c,f)=>new Promise((E,w)=>{var x=b=>{try{C(f.next(b))}catch(m){w(m)}},_=b=>{try{C(f.throw(b))}catch(m){w(m)}},C=b=>b.done?E(b.value):Promise.resolve(b.value).then(x,_);C((f=f.apply(i,c)).next())});function g(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:i})})}function p(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${c}.json`,{method:"put",body:i})})}function a(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:i})})}function h(i){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:i})})}function r(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}.json`,{method:"delete",body:c})})}function s(i){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}.json`,{method:"get"})})}function u(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:i})})}function l(i){return v(this,null,function*(){return Fetch(`/api/sci/projects/${i}/remove_data_sets.json`,{method:"get"})})}function o(i){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/start_environment.json`,{method:"post"})})}function d(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/fork_sci_project.json`,{method:"post",body:c})})}function n(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/get_data_sets.json`,{method:"get",params:c})})}},19649:function(_t,N,e){"use strict";e.d(N,{Jd:function(){return E},a$:function(){return f},dU:function(){return l},fi:function(){return c},m_:function(){return n},rB:function(){return i},rV:function(){return o},x4:function(){return d},zE:function(){return u}});var t=e(99064),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,h=(x,_,C)=>_ in x?v(x,_,{enumerable:!0,configurable:!0,writable:!0,value:C}):x[_]=C,r=(x,_)=>{for(var C in _||(_={}))p.call(_,C)&&h(x,C,_[C]);if(g)for(var C of g(_))a.call(_,C)&&h(x,C,_[C]);return x},s=(x,_,C)=>new Promise((b,m)=>{var y=A=>{try{R(C.next(A))}catch(Z){m(Z)}},S=A=>{try{R(C.throw(A))}catch(Z){m(Z)}},R=A=>A.done?b(A.value):Promise.resolve(A.value).then(y,S);R((C=C.apply(x,_)).next())});function u(x){return s(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:x})})}function l(x){return s(this,null,function*(){return(0,t.ZP)(`/api/tasks/${x.identifier}/jupyter.json`,{method:"Get",params:x})})}function o(x){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x.identifier}/start.json`,{method:"Get",params:x})})}function d(x){return s(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:x})})}function n(x){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x.identifier}/reset_pod.json`,{method:"Get",params:x})})}function i(x,_){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x}/active_pod.json`,{method:"Get",params:_})})}function c(x){return s(this,null,function*(){const _=r({},x);return delete _.identifier,(0,t.ZP)(`/api/myshixuns/${x.identifier}/sync_code.json`,{method:"Post",body:_})})}function f(x){return s(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${x.identifier}/get_data_sets.json`,{method:"Get",params:x})})}function E(x){return s(this,null,function*(){return(0,t.ZP)(`/api/tasks/${x.identifier}/reboot_esc.json`,{method:"post",body:x})})}function w(x){return s(this,null,function*(){return Fetch(`/api/tasks/${x.taskId}/get_latex_file_tree.json`,{method:"Get",params:x})})}},37518:function(_t,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 a(r="",s="exam"){const{secret:u,iv:l}=p[s];return AES.encrypt(r,u,{iv:l,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",s="exam"){const{secret:u,iv:l}=p[s];return t.AES.decrypt(r,u,{iv:l,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},4901:function(_t,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(a){try{a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullScreen&&a.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 a=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",a),window.isFullScreen?window.isFullScreen:a!=null}},46474:function(_t,N,e){"use strict";e.d(N,{rX:function(){return b},pW:function(){return m},gy:function(){return y},xY:function(){return C},O5:function(){return _},hs:function(){return f},tJ:function(){return i},o1:function(){return c},Rd:function(){return x}});var t=e(89070),v=e(43418),g=e(28103),p=e(8591),a=e(24065),h=e(955),r=e(87169),s=e(25510),u="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(S,R,A)=>new Promise((Z,B)=>{var le=O=>{try{ge(A.next(O))}catch(j){B(j)}},W=O=>{try{ge(A.throw(O))}catch(j){B(j)}},ge=O=>O.done?Z(O.value):Promise.resolve(O.value).then(le,W);ge((A=A.apply(S,R)).next())});const i=(S,R=!1,A=!1,Z="",B=!1)=>!!(c(S)&&E(S,R,A,Z,B)),c=S=>(0,a.bg)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=S=>{var R,A,Z;const{user:B}=(0,t.getDvaApp)()._store.getState();(0,a.bg)()&&!((A=(R=B==null?void 0:B.userInfo)==null?void 0:R.course)!=null&&A.course_public)&&!((Z=B==null?void 0:B.userInfo)!=null&&Z.profile_completed)&&S({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},E=(S,R=!1,A=!0,Z="",B=!1)=>{var le;const{user:W}=(0,t.getDvaApp)()._store.getState();return(le=W.userInfo)!=null&&le.profile_completed?!0:(A?S({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Z,isCurrentPage:B}}):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"),w()}}),!1)},w=()=>{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()}})},x=()=>{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"))})},_=()=>{var S;const{user:R}=(0,t.getDvaApp)()._store.getState();return(S=R.userInfo)!=null&&S.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)},C=()=>(0,a.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\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),b=(S,R)=>S?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,R||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:u,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),m=S=>{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,S),"\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:s,alt:"\u4E8C\u7EF4\u7801",width:160})))})},y=(S,R="")=>{const{shixunsDetail:{detail:A}}=(0,t.getDvaApp)()._store.getState();if((A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3){let Z="";return(A==null?void 0:A.public)===2&&(Z="\u5DF2\u516C\u5F00"),(A==null?void 0:A.public)===1&&(Z="\u5F85\u5BA1\u6838"),(A==null?void 0:A.shixun_status)===3&&(Z="\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",Z,"\uFF0C",R,"\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:s,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(A==null?void 0:A.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",R,"\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 S({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}})).status!==401&&(p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}))})})}}),!0):!1}},36785:function(_t,N,e){"use strict";e.d(N,{o2:function(){return a},yT:function(){return h}});var t=e(19127),v=e(33166);const g=v.i.map(r=>`${r}-inverse`),p=["success","processing","error","default","warning"];function a(r){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,t.Z)(g),(0,t.Z)(v.i)).includes(r):v.i.includes(r)}function h(r){return p.includes(r)}},50371:function(_t,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 a=g[p];a!==void 0&&(t[p]=a)})}return t}N.Z=e},13845:function(_t,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 a,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let s=0;return t(g)?s=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?s=g.documentElement[r]:(g instanceof HTMLElement||g)&&(s=g[r]),g&&!t(g)&&typeof s!="number"&&(s=(h=((a=g.ownerDocument)!==null&&a!==void 0?a:g).documentElement)===null||h===void 0?void 0:h[r]),s}},56762:function(_t,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}},79676:function(_t,N,e){"use strict";e.d(N,{Z:function(){return h}});var t=e(19447);function v(r,s,u,l){if(l===!1)return{adjustX:!1,adjustY:!1};const o=l&&typeof l=="object"?l:{},d={};switch(r){case"top":case"bottom":d.shiftX=s.dropdownArrowOffset*2+u;break;case"left":case"right":d.shiftY=s.dropdownArrowOffsetVertical*2+u;break}const n=Object.assign(Object.assign({},d),o);return n.shiftX||(n.adjustX=!0),n.shiftY||(n.adjustY=!0),n}const g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},p={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},a=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function h(r){const{arrowWidth:s,autoAdjustOverflow:u,arrowPointAtCenter:l,offset:o,borderRadius:d,visibleFirst:n}=r,i=s/2,c={};return Object.keys(g).forEach(f=>{const E=l&&p[f]||g[f],w=Object.assign(Object.assign({},E),{offset:[0,0]});switch(c[f]=w,a.has(f)&&(w.autoArrow=!1),f){case"top":case"topLeft":case"topRight":w.offset[1]=-i-o;break;case"bottom":case"bottomLeft":case"bottomRight":w.offset[1]=i+o;break;case"left":case"leftTop":case"leftBottom":w.offset[0]=-i-o;break;case"right":case"rightTop":case"rightBottom":w.offset[0]=i+o;break}const x=(0,t.fS)({contentRadius:d,limitVerticalRadius:!0});if(l)switch(f){case"topLeft":case"bottomLeft":w.offset[0]=-x.dropdownArrowOffset-i;break;case"topRight":case"bottomRight":w.offset[0]=x.dropdownArrowOffset+i;break;case"leftTop":case"rightTop":w.offset[1]=-x.dropdownArrowOffset-i;break;case"leftBottom":case"rightBottom":w.offset[1]=x.dropdownArrowOffset+i;break}w.overflow=v(f,x,s,u),n&&(w.htmlRegion="visibleFirst")}),c}},68031:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(16089);function v(a,h,r,s){const u=r-h;return a/=s/2,a<1?u/2*a*a*a+h:u/2*((a-=2)*a*a+2)+h}var g=e(13845);function p(a){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:s,duration:u=450}=h,l=r(),o=(0,g.Z)(l,!0),d=Date.now(),n=()=>{const c=Date.now()-d,f=v(c>u?u:c,o,a,u);(0,g.F)(l)?l.scrollTo(window.pageXOffset,f):l instanceof Document||l.constructor.name==="HTMLDocument"?l.documentElement.scrollTop=f:l.scrollTop=f,c<u?(0,t.Z)(n):typeof s=="function"&&s()};(0,t.Z)(n)}},19080:function(_t,N,e){"use strict";e.d(N,{F:function(){return a},Z:function(){return p}});var t=e(92310),v=e.n(t);const g=null;function p(h,r,s){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`]:s})}const a=(h,r)=>r||h},88522:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(11592),p=e(2738),a=e(59301),h=e(53487),r=e(92343),s=e(36355),u=e(57809);const{Option:l}=u.default;function o(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const d=(c,f)=>{const{prefixCls:E,className:w,popupClassName:x,dropdownClassName:_,children:C,dataSource:b}=c,m=(0,g.Z)(C);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const S=y?()=>y:void 0;let R;m.length&&o(m[0])?R=C:R=b?b.map(B=>{if((0,r.l$)(B))return B;switch(typeof B){case"string":return a.createElement(l,{key:B,value:B},B);case"object":{const{value:le}=B;return a.createElement(l,{key:le,value:le},B.text)}default:return}}):[];const{getPrefixCls:A}=a.useContext(s.E_),Z=A("select",E);return a.createElement(u.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:Z,popupClassName:x||_,className:v()(`${Z}-auto-complete`,w),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:S}),R)},n=a.forwardRef(d),i=(0,h.Z)(n);n.Option=l,n._InternalPanelDoNotUseOrYouWillBeFired=i,N.Z=n},24905:function(_t,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),a=e(36355),h=e(1684),r=e(32441),u=p.createContext(null),l=e(98447),o=e(14088),d=e(4572),n=function(S,R){var A={};for(var Z in S)Object.prototype.hasOwnProperty.call(S,Z)&&R.indexOf(Z)<0&&(A[Z]=S[Z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,Z=Object.getOwnPropertySymbols(S);B<Z.length;B++)R.indexOf(Z[B])<0&&Object.prototype.propertyIsEnumerable.call(S,Z[B])&&(A[Z[B]]=S[Z[B]]);return A};const i=(S,R)=>{var A;const{prefixCls:Z,className:B,rootClassName:le,children:W,indeterminate:ge=!1,style:O,onMouseEnter:j,onMouseLeave:V,skipGroup:ee=!1,disabled:q}=S,H=n(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:U,direction:be,checkbox:Ee}=p.useContext(a.E_),pe=p.useContext(u),{isFormItemInput:xe}=p.useContext(r.aM),Me=p.useContext(h.Z),ft=(A=(pe==null?void 0:pe.disabled)||q)!==null&&A!==void 0?A:Me,tt=p.useRef(H.value);p.useEffect(()=>{pe==null||pe.registerValue(H.value)},[]),p.useEffect(()=>{if(!ee)return H.value!==tt.current&&(pe==null||pe.cancelValue(tt.current),pe==null||pe.registerValue(H.value),tt.current=H.value),()=>pe==null?void 0:pe.cancelValue(H.value)},[H.value]);const ct=U("checkbox",Z),[Dt,et]=(0,l.ZP)(ct),Ge=Object.assign({},H);pe&&!ee&&(Ge.onChange=function(){H.onChange&&H.onChange.apply(H,arguments),pe.toggleOption&&pe.toggleOption({label:W,value:H.value})},Ge.name=pe.name,Ge.checked=pe.value.includes(H.value));const je=v()(`${ct}-wrapper`,{[`${ct}-rtl`]:be==="rtl",[`${ct}-wrapper-checked`]:Ge.checked,[`${ct}-wrapper-disabled`]:ft,[`${ct}-wrapper-in-form-item`]:xe},Ee==null?void 0:Ee.className,B,le,et),st=v()({[`${ct}-indeterminate`]:ge},d.A,et),G=ge?"mixed":void 0;return Dt(p.createElement(o.Z,{component:"Checkbox",disabled:ft},p.createElement("label",{className:je,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),O),onMouseEnter:j,onMouseLeave:V},p.createElement(g.Z,Object.assign({"aria-checked":G},Ge,{prefixCls:ct,className:st,disabled:ft,ref:R})),W!==void 0&&p.createElement("span",null,W))))};var f=p.forwardRef(i),E=e(19127),w=e(2738),x=function(S,R){var A={};for(var Z in S)Object.prototype.hasOwnProperty.call(S,Z)&&R.indexOf(Z)<0&&(A[Z]=S[Z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,Z=Object.getOwnPropertySymbols(S);B<Z.length;B++)R.indexOf(Z[B])<0&&Object.prototype.propertyIsEnumerable.call(S,Z[B])&&(A[Z[B]]=S[Z[B]]);return A};const _=(S,R)=>{const{defaultValue:A,children:Z,options:B=[],prefixCls:le,className:W,rootClassName:ge,style:O,onChange:j}=S,V=x(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ee,direction:q}=p.useContext(a.E_),[H,U]=p.useState(V.value||A||[]),[be,Ee]=p.useState([]);p.useEffect(()=>{"value"in V&&U(V.value||[])},[V.value]);const pe=p.useMemo(()=>B.map(ce=>typeof ce=="string"||typeof ce=="number"?{label:ce,value:ce}:ce),[B]),xe=ce=>{Ee(z=>z.filter(F=>F!==ce))},Me=ce=>{Ee(z=>[].concat((0,E.Z)(z),[ce]))},ft=ce=>{const z=H.indexOf(ce.value),F=(0,E.Z)(H);z===-1?F.push(ce.value):F.splice(z,1),"value"in V||U(F),j==null||j(F.filter(Q=>be.includes(Q)).sort((Q,Ce)=>{const K=pe.findIndex(ae=>ae.value===Q),L=pe.findIndex(ae=>ae.value===Ce);return K-L}))},tt=ee("checkbox",le),ct=`${tt}-group`,[Dt,et]=(0,l.ZP)(tt),Ge=(0,w.Z)(V,["value","disabled"]),je=B.length?pe.map(ce=>p.createElement(f,{prefixCls:tt,key:ce.value.toString(),disabled:"disabled"in ce?ce.disabled:V.disabled,value:ce.value,checked:H.includes(ce.value),onChange:ce.onChange,className:`${ct}-item`,style:ce.style,title:ce.title},ce.label)):Z,st={toggleOption:ft,value:H,disabled:V.disabled,name:V.name,registerValue:Me,cancelValue:xe},G=v()(ct,{[`${ct}-rtl`]:q==="rtl"},W,ge,et);return Dt(p.createElement("div",Object.assign({className:G,style:O},Ge,{ref:R}),p.createElement(u.Provider,{value:st},je)))},C=p.forwardRef(_);var b=p.memo(C);const m=f;m.Group=b,m.__ANT_CHECKBOX=!0;var y=m},98447:function(_t,N,e){"use strict";e.d(N,{C2:function(){return a}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,s=`${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}}),[s]: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'"},[`& + ${s}`]:{marginInlineStart:0},[`&${s}-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}})},{[`
${s}:not(${s}-disabled),
${r}:not(${r}-disabled)
`]:{[`&:hover ${r}-inner`]:{borderColor:h.colorPrimary}},[`${s}:not(${s}-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}`}}},[`
${s}-checked:not(${s}-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:'""'}}}}},{[`${s}-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 a(h,r){const s=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(s)]}N.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:s}=r;return[a(s,h)]})},93891:function(_t,N,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=a=>{const{componentName:h}=a,{getPrefixCls:r}=(0,t.useContext)(v.E_),s=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:`${s}-small`});default:return t.createElement(g.Z,null)}};N.Z=p},28103:function(_t,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),a=e(17313),h=e(83116),r=e(37613);const s=n=>{const{componentCls:i,sizePaddingEdgeHorizontal:c,colorSplit:f,lineWidth:E,textPaddingInline:w,orientationMargin:x,verticalMarginInline:_}=n;return{[i]:Object.assign(Object.assign({},(0,a.Wf)(n)),{borderBlockStart:`${E}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:_,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${n.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${i}-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:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${i}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${i}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${i}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:w},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${i}-with-text${i}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${i}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${i}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${i}-with-text-left${i}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${i}-inner-text`]:{paddingInlineStart:c}},[`&-horizontal${i}-with-text-right${i}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${i}-inner-text`]:{paddingInlineEnd:c}}})}};var u=(0,h.Z)("Divider",n=>{const i=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[s(i)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),l=function(n,i){var c={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&i.indexOf(f)<0&&(c[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,f=Object.getOwnPropertySymbols(n);E<f.length;E++)i.indexOf(f[E])<0&&Object.prototype.propertyIsEnumerable.call(n,f[E])&&(c[f[E]]=n[f[E]]);return c},d=n=>{const{getPrefixCls:i,direction:c,divider:f}=g.useContext(p.E_),{prefixCls:E,type:w="horizontal",orientation:x="center",orientationMargin:_,className:C,rootClassName:b,children:m,dashed:y,plain:S,style:R}=n,A=l(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Z=i("divider",E),[B,le]=u(Z),W=x.length>0?`-${x}`:x,ge=!!m,O=x==="left"&&_!=null,j=x==="right"&&_!=null,V=v()(Z,f==null?void 0:f.className,le,`${Z}-${w}`,{[`${Z}-with-text`]:ge,[`${Z}-with-text${W}`]:ge,[`${Z}-dashed`]:!!y,[`${Z}-plain`]:!!S,[`${Z}-rtl`]:c==="rtl",[`${Z}-no-default-orientation-margin-left`]:O,[`${Z}-no-default-orientation-margin-right`]:j},C,b),ee=g.useMemo(()=>typeof _=="number"?_:/^\d+$/.test(_)?Number(_):_,[_]),q=Object.assign(Object.assign({},O&&{marginLeft:ee}),j&&{marginRight:ee});return B(g.createElement("div",Object.assign({className:V,style:Object.assign(Object.assign({},f==null?void 0:f.style),R)},A,{role:"separator"}),m&&w!=="vertical"&&g.createElement("span",{className:`${Z}-inner-text`,style:q},m)))}},43428:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Dt}});var t=e(92310),v=e.n(t),g=e(44127),p=e(72071),a=e(43403),h=e(34280),r=e(59301),s=r.createContext(null),u=r.createContext({}),l=s,o=e(90493),d=e(96663),n=e(77900),i=e(10228),c=e(26112),f=e(70425),E=function(Ge){var je=Ge.prefixCls,st=Ge.className,G=Ge.style,ce=Ge.children,z=Ge.containerRef,F=Ge.id,Q=Ge.onMouseEnter,Ce=Ge.onMouseOver,K=Ge.onMouseLeave,L=Ge.onClick,ae=Ge.onKeyDown,X=Ge.onKeyUp,T={onMouseEnter:Q,onMouseOver:Ce,onMouseLeave:K,onClick:L,onKeyDown:ae,onKeyUp:X},D=r.useContext(u),te=D.panel,M=(0,f.useComposeRef)(te,z);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:F,className:v()("".concat(je,"-content"),st),style:(0,g.Z)({},G),"aria-modal":"true",role:"dialog",ref:M},T),ce))},w=E,x=e(48736);function _(et){return typeof et=="string"&&String(Number(et))===et?((0,x.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(et)):et}function C(et){warning(!("wrapperClassName"in et),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!et.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var b={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(et,Ge){var je,st,G,ce,z=et.prefixCls,F=et.open,Q=et.placement,Ce=et.inline,K=et.push,L=et.forceRender,ae=et.autoFocus,X=et.keyboard,T=et.rootClassName,D=et.rootStyle,te=et.zIndex,M=et.className,he=et.id,we=et.style,ie=et.motion,k=et.width,P=et.height,de=et.children,fe=et.contentWrapperStyle,De=et.mask,nt=et.maskClosable,He=et.maskMotion,ve=et.maskClassName,Ue=et.maskStyle,re=et.afterOpenChange,lt=et.onClose,wt=et.onMouseEnter,I=et.onMouseOver,Xe=et.onMouseLeave,ke=et.onClick,ue=et.onKeyDown,Pe=et.onKeyUp,Re=r.useRef(),Ft=r.useRef(),Mt=r.useRef();r.useImperativeHandle(Ge,function(){return Re.current});var It=function(ut){var Ct=ut.keyCode,ht=ut.shiftKey;switch(Ct){case i.Z.TAB:{if(Ct===i.Z.TAB){if(!ht&&document.activeElement===Mt.current){var Fe;(Fe=Ft.current)===null||Fe===void 0||Fe.focus({preventScroll:!0})}else if(ht&&document.activeElement===Ft.current){var Be;(Be=Mt.current)===null||Be===void 0||Be.focus({preventScroll:!0})}}break}case i.Z.ESC:{lt&&X&&(ut.stopPropagation(),lt(ut));break}}};r.useEffect(function(){if(F&&ae){var Je;(Je=Re.current)===null||Je===void 0||Je.focus({preventScroll:!0})}},[F]);var an=r.useState(!1),wn=(0,p.Z)(an,2),yn=wn[0],vt=wn[1],At=r.useContext(l),mt;K===!1?mt={distance:0}:K===!0?mt={}:mt=K||{};var bt=(je=(st=(G=mt)===null||G===void 0?void 0:G.distance)!==null&&st!==void 0?st:At==null?void 0:At.pushDistance)!==null&&je!==void 0?je:180,_e=r.useMemo(function(){return{pushDistance:bt,push:function(){vt(!0)},pull:function(){vt(!1)}}},[bt]);r.useEffect(function(){if(F){var Je;At==null||(Je=At.push)===null||Je===void 0||Je.call(At)}else{var ut;At==null||(ut=At.pull)===null||ut===void 0||ut.call(At)}},[F]),r.useEffect(function(){return function(){var Je;At==null||(Je=At.pull)===null||Je===void 0||Je.call(At)}},[]);var J=De&&r.createElement(n.default,(0,d.Z)({key:"mask"},He,{visible:F}),function(Je,ut){var Ct=Je.className,ht=Je.style;return r.createElement("div",{className:v()("".concat(z,"-mask"),Ct,ve),style:(0,g.Z)((0,g.Z)({},ht),Ue),onClick:nt&&F?lt:void 0,ref:ut})}),$=typeof ie=="function"?ie(Q):ie,oe={};if(yn&&bt)switch(Q){case"top":oe.transform="translateY(".concat(bt,"px)");break;case"bottom":oe.transform="translateY(".concat(-bt,"px)");break;case"left":oe.transform="translateX(".concat(bt,"px)");break;default:oe.transform="translateX(".concat(-bt,"px)");break}Q==="left"||Q==="right"?oe.width=_(k):oe.height=_(P);var se={onMouseEnter:wt,onMouseOver:I,onMouseLeave:Xe,onClick:ke,onKeyDown:ue,onKeyUp:Pe},Le=r.createElement(n.default,(0,d.Z)({key:"panel"},$,{visible:F,forceRender:L,onVisibleChanged:function(ut){re==null||re(ut)},removeOnLeave:!1,leavedClassName:"".concat(z,"-content-wrapper-hidden")}),function(Je,ut){var Ct=Je.className,ht=Je.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(z,"-content-wrapper"),Ct),style:(0,g.Z)((0,g.Z)((0,g.Z)({},oe),ht),fe)},(0,c.Z)(et,{data:!0})),r.createElement(w,(0,d.Z)({id:he,containerRef:ut,prefixCls:z,className:M,style:we},se),de))}),Ie=(0,g.Z)({},D);return te&&(Ie.zIndex=te),r.createElement(l.Provider,{value:_e},r.createElement("div",{className:v()(z,"".concat(z,"-").concat(Q),T,(ce={},(0,o.Z)(ce,"".concat(z,"-open"),F),(0,o.Z)(ce,"".concat(z,"-inline"),Ce),ce)),style:Ie,tabIndex:-1,ref:Re,onKeyDown:It},J,r.createElement("div",{tabIndex:0,ref:Ft,style:b,"aria-hidden":"true","data-sentinel":"start"}),Le,r.createElement("div",{tabIndex:0,ref:Mt,style:b,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),S=y,R=function(Ge){var je=Ge.open,st=je===void 0?!1:je,G=Ge.prefixCls,ce=G===void 0?"rc-drawer":G,z=Ge.placement,F=z===void 0?"right":z,Q=Ge.autoFocus,Ce=Q===void 0?!0:Q,K=Ge.keyboard,L=K===void 0?!0:K,ae=Ge.width,X=ae===void 0?378:ae,T=Ge.mask,D=T===void 0?!0:T,te=Ge.maskClosable,M=te===void 0?!0:te,he=Ge.getContainer,we=Ge.forceRender,ie=Ge.afterOpenChange,k=Ge.destroyOnClose,P=Ge.onMouseEnter,de=Ge.onMouseOver,fe=Ge.onMouseLeave,De=Ge.onClick,nt=Ge.onKeyDown,He=Ge.onKeyUp,ve=Ge.panelRef,Ue=r.useState(!1),re=(0,p.Z)(Ue,2),lt=re[0],wt=re[1],I=r.useState(!1),Xe=(0,p.Z)(I,2),ke=Xe[0],ue=Xe[1];(0,h.Z)(function(){ue(!0)},[]);var Pe=ke?st:!1,Re=r.useRef(),Ft=r.useRef();(0,h.Z)(function(){Pe&&(Ft.current=document.activeElement)},[Pe]);var Mt=function(vt){var At;if(wt(vt),ie==null||ie(vt),!vt&&Ft.current&&!((At=Re.current)!==null&&At!==void 0&&At.contains(Ft.current))){var mt;(mt=Ft.current)===null||mt===void 0||mt.focus({preventScroll:!0})}},It=r.useMemo(function(){return{panel:ve}},[ve]);if(!we&&!lt&&!Pe&&k)return null;var an={onMouseEnter:P,onMouseOver:de,onMouseLeave:fe,onClick:De,onKeyDown:nt,onKeyUp:He},wn=(0,g.Z)((0,g.Z)({},Ge),{},{open:Pe,prefixCls:ce,placement:F,autoFocus:Ce,keyboard:L,width:X,mask:D,maskClosable:M,inline:he===!1,afterOpenChange:Mt,ref:Re},an);return r.createElement(u.Provider,{value:It},r.createElement(a.Z,{open:Pe||we||lt,autoDestroy:!1,getContainer:he,autoLock:D&&(Pe||lt)},r.createElement(S,wn)))},A=R,Z=A,B=e(62892),le=e(36355),W=e(32441),ge=e(47729),j=et=>{const{prefixCls:Ge,title:je,footer:st,extra:G,closeIcon:ce,closable:z,onClose:F,headerStyle:Q,drawerStyle:Ce,bodyStyle:K,footerStyle:L,children:ae}=et,X=r.useCallback(he=>r.createElement("button",{type:"button",onClick:F,"aria-label":"Close",className:`${Ge}-close`},he),[F]),[T,D]=(0,ge.Z)(z,ce,X,void 0,!0),te=r.useMemo(()=>!je&&!T?null:r.createElement("div",{style:Q,className:v()(`${Ge}-header`,{[`${Ge}-header-close-only`]:T&&!je&&!G})},r.createElement("div",{className:`${Ge}-header-title`},D,je&&r.createElement("div",{className:`${Ge}-title`},je)),G&&r.createElement("div",{className:`${Ge}-extra`},G)),[T,D,G,Q,Ge,je]),M=r.useMemo(()=>{if(!st)return null;const he=`${Ge}-footer`;return r.createElement("div",{className:he,style:L},st)},[st,L,Ge]);return r.createElement("div",{className:`${Ge}-wrapper-body`,style:Ce},te,r.createElement("div",{className:`${Ge}-body`,style:K},ae),M)},V=e(33234),ee=e(83116),q=e(37613),U=et=>{const{componentCls:Ge,motionDurationSlow:je}=et,st={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${je}`}}};return{[Ge]:{[`${Ge}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${je}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Ge}-panel-motion`]:{"&-left":[st,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[st,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[st,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[st,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const be=et=>{const{componentCls:Ge,zIndexPopup:je,colorBgMask:st,colorBgElevated:G,motionDurationSlow:ce,motionDurationMid:z,padding:F,paddingLG:Q,fontSizeLG:Ce,lineHeightLG:K,lineWidth:L,lineType:ae,colorSplit:X,marginSM:T,colorIcon:D,colorIconHover:te,colorText:M,fontWeightStrong:he,footerPaddingBlock:we,footerPaddingInline:ie}=et,k=`${Ge}-content-wrapper`;return{[Ge]:{position:"fixed",inset:0,zIndex:je,pointerEvents:"none","&-pure":{position:"relative",background:G,[`&${Ge}-left`]:{boxShadow:et.boxShadowDrawerLeft},[`&${Ge}-right`]:{boxShadow:et.boxShadowDrawerRight},[`&${Ge}-top`]:{boxShadow:et.boxShadowDrawerUp},[`&${Ge}-bottom`]:{boxShadow:et.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Ge}-mask`]:{position:"absolute",inset:0,zIndex:je,background:st,pointerEvents:"auto"},[k]:{position:"absolute",zIndex:je,maxWidth:"100vw",transition:`all ${ce}`,"&-hidden":{display:"none"}},[`&-left > ${k}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:et.boxShadowDrawerLeft},[`&-right > ${k}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:et.boxShadowDrawerRight},[`&-top > ${k}`]:{top:0,insetInline:0,boxShadow:et.boxShadowDrawerUp},[`&-bottom > ${k}`]:{bottom:0,insetInline:0,boxShadow:et.boxShadowDrawerDown},[`${Ge}-content`]:{width:"100%",height:"100%",overflow:"auto",background:G,pointerEvents:"auto"},[`${Ge}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Ge}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${F}px ${Q}px`,fontSize:Ce,lineHeight:K,borderBottom:`${L}px ${ae} ${X}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Ge}-extra`]:{flex:"none"},[`${Ge}-close`]:{display:"inline-block",marginInlineEnd:T,color:D,fontWeight:he,fontSize:Ce,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${z}`,textRendering:"auto","&:focus, &:hover":{color:te,textDecoration:"none"}},[`${Ge}-title`]:{flex:1,margin:0,color:M,fontWeight:et.fontWeightStrong,fontSize:Ce,lineHeight:K},[`${Ge}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Q,overflow:"auto"},[`${Ge}-footer`]:{flexShrink:0,padding:`${we}px ${ie}px`,borderTop:`${L}px ${ae} ${X}`},"&-rtl":{direction:"rtl"}}}};var Ee=(0,ee.Z)("Drawer",et=>{const Ge=(0,q.TS)(et,{});return[be(Ge),U(Ge)]},et=>({zIndexPopup:et.zIndexPopupBase,footerPaddingBlock:et.paddingXS,footerPaddingInline:et.padding})),pe=e(11575),xe=function(et,Ge){var je={};for(var st in et)Object.prototype.hasOwnProperty.call(et,st)&&Ge.indexOf(st)<0&&(je[st]=et[st]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,st=Object.getOwnPropertySymbols(et);G<st.length;G++)Ge.indexOf(st[G])<0&&Object.prototype.propertyIsEnumerable.call(et,st[G])&&(je[st[G]]=et[st[G]]);return je};const Me=null,ft={distance:180},tt=et=>{var Ge;const{rootClassName:je,width:st,height:G,size:ce="default",mask:z=!0,push:F=ft,open:Q,afterOpenChange:Ce,onClose:K,prefixCls:L,getContainer:ae,style:X,className:T,visible:D,afterVisibleChange:te}=et,M=xe(et,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:he,getPrefixCls:we,direction:ie,drawer:k}=r.useContext(le.E_),P=we("drawer",L),[de,fe]=Ee(P),De=ae===void 0&&he?()=>he(document.body):ae,nt=v()({"no-mask":!z,[`${P}-rtl`]:ie==="rtl"},je,fe),He=r.useMemo(()=>st!=null?st:ce==="large"?736:378,[st,ce]),ve=r.useMemo(()=>G!=null?G:ce==="large"?736:378,[G,ce]),Ue={motionName:(0,B.m)(P,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},re=wt=>({motionName:(0,B.m)(P,`panel-motion-${wt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),lt=(0,pe.H)();return de(r.createElement(V.BR,null,r.createElement(W.Ux,{status:!0,override:!0},r.createElement(Z,Object.assign({prefixCls:P,onClose:K,maskMotion:Ue,motion:re},M,{open:Q!=null?Q:D,mask:z,push:F,width:He,height:ve,style:Object.assign(Object.assign({},k==null?void 0:k.style),X),className:v()(k==null?void 0:k.className,T),rootClassName:nt,getContainer:De,afterOpenChange:Ce!=null?Ce:te,panelRef:lt}),r.createElement(j,Object.assign({prefixCls:P},M,{onClose:K}))))))},ct=et=>{const{prefixCls:Ge,style:je,className:st,placement:G="right"}=et,ce=xe(et,["prefixCls","style","className","placement"]),{getPrefixCls:z}=r.useContext(le.E_),F=z("drawer",Ge),[Q,Ce]=Ee(F),K=v()(F,`${F}-pure`,`${F}-${G}`,Ce,st);return Q(r.createElement("div",{className:K,style:je},r.createElement(j,Object.assign({prefixCls:F},ce))))};tt._InternalPanelDoNotUseOrYouWillBeFired=ct;var Dt=tt},91857:function(_t,N,e){"use strict";var t=e(59301),v=e(38819),g=e(92310),p=e.n(g),a=e(31561),h=e(70425),r=e(18929),s=e(2738),u=e(79676),l=e(53487),o=e(92343),d=e(36355),n=e(20834),i=e(40875),c=e(88088),f=e(47211);const E=null,w=b=>{const{menu:m,arrow:y,prefixCls:S,children:R,trigger:A,disabled:Z,dropdownRender:B,getPopupContainer:le,overlayClassName:W,rootClassName:ge,open:O,onOpenChange:j,visible:V,onVisibleChange:ee,mouseEnterDelay:q=.15,mouseLeaveDelay:H=.1,autoAdjustOverflow:U=!0,placement:be="",overlay:Ee,transitionName:pe}=b,{getPopupContainer:xe,getPrefixCls:Me,direction:ft}=t.useContext(d.E_),tt=t.useMemo(()=>{const T=Me();return pe!==void 0?pe:be.includes("top")?`${T}-slide-down`:`${T}-slide-up`},[Me,be,pe]),ct=t.useMemo(()=>be?be.includes("Center")?be.slice(0,be.indexOf("Center")):be:ft==="rtl"?"bottomRight":"bottomLeft",[be,ft]),Dt=Me("dropdown",S),[et,Ge]=(0,f.Z)(Dt),[,je]=(0,c.Z)(),st=t.Children.only(R),G=(0,o.Tm)(st,{className:p()(`${Dt}-trigger`,{[`${Dt}-rtl`]:ft==="rtl"},st.props.className),disabled:Z}),ce=Z?[]:A;let z;ce&&ce.includes("contextMenu")&&(z=!0);const[F,Q]=(0,r.Z)(!1,{value:O!=null?O:V}),Ce=(0,h.useEvent)(T=>{j==null||j(T),ee==null||ee(T),Q(T)}),K=p()(W,ge,Ge,{[`${Dt}-rtl`]:ft==="rtl"}),L=(0,u.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:U,offset:je.marginXXS,arrowWidth:y?je.sizePopupArrow:0,borderRadius:je.borderRadius}),ae=t.useCallback(()=>{Q(!1)},[]),X=()=>{let T;return m!=null&&m.items?T=t.createElement(n.default,Object.assign({},m)):typeof Ee=="function"?T=Ee():T=Ee,B&&(T=B(T)),T=t.Children.only(typeof T=="string"?t.createElement("span",null,T):T),t.createElement(i.J,{prefixCls:`${Dt}-menu`,expandIcon:t.createElement("span",{className:`${Dt}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${Dt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ae,validator:D=>{let{mode:te}=D}},T)};return et(t.createElement(a.Z,Object.assign({alignPoint:z},(0,s.Z)(b,["rootClassName"]),{mouseEnterDelay:q,mouseLeaveDelay:H,visible:F,builtinPlacements:L,arrow:!!y,overlayClassName:K,prefixCls:Dt,getPopupContainer:le||xe,transitionName:tt,trigger:ce,overlay:X,placement:ct,onVisibleChange:Ce}),G))};function x(b){return Object.assign(Object.assign({},b),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const _=(0,l.Z)(w,"dropdown",b=>b,x),C=b=>t.createElement(_,Object.assign({},b),t.createElement("span",null));w._InternalPanelDoNotUseOrYouWillBeFired=C,N.Z=w},38854:function(_t,N,e){"use strict";e.d(N,{Z:function(){return c}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),a=e(18785),h=e(3113),r=e(36355),s=e(81327),u=e(33234),l=e(47211),o=function(f,E){var w={};for(var x in f)Object.prototype.hasOwnProperty.call(f,x)&&E.indexOf(x)<0&&(w[x]=f[x]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,x=Object.getOwnPropertySymbols(f);_<x.length;_++)E.indexOf(x[_])<0&&Object.prototype.propertyIsEnumerable.call(f,x[_])&&(w[x[_]]=f[x[_]]);return w};const d=f=>{const{getPopupContainer:E,getPrefixCls:w,direction:x}=p.useContext(r.E_),{prefixCls:_,type:C="default",danger:b,disabled:m,loading:y,onClick:S,htmlType:R,children:A,className:Z,menu:B,arrow:le,autoFocus:W,overlay:ge,trigger:O,align:j,open:V,onOpenChange:ee,placement:q,getPopupContainer:H,href:U,icon:be=p.createElement(a.Z,null),title:Ee,buttonsRender:pe=X=>X,mouseEnterDelay:xe,mouseLeaveDelay:Me,overlayClassName:ft,overlayStyle:tt,destroyPopupOnHide:ct,dropdownRender:Dt}=f,et=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"]),Ge=w("dropdown",_),je=`${Ge}-button`,[st,G]=(0,l.Z)(Ge),ce={menu:B,arrow:le,autoFocus:W,align:j,disabled:m,trigger:m?[]:O,onOpenChange:ee,getPopupContainer:H||E,mouseEnterDelay:xe,mouseLeaveDelay:Me,overlayClassName:ft,overlayStyle:tt,destroyPopupOnHide:ct,dropdownRender:Dt},{compactSize:z,compactItemClassnames:F}=(0,u.ri)(Ge,x),Q=g()(je,F,Z,G);"overlay"in f&&(ce.overlay=ge),"open"in f&&(ce.open=V),"placement"in f?ce.placement=q:ce.placement=x==="rtl"?"bottomLeft":"bottomRight";const Ce=p.createElement(h.ZP,{type:C,danger:b,disabled:m,loading:y,onClick:S,htmlType:R,href:U,title:Ee},A),K=p.createElement(h.ZP,{type:C,danger:b,icon:be}),[L,ae]=pe([Ce,K]);return st(p.createElement(s.Z.Compact,Object.assign({className:Q,size:z,block:!0},et),L,p.createElement(t.Z,Object.assign({},ce),ae)))};d.__ANT_BUTTON=!0;var n=d;const i=t.Z;i.Button=n;var c=i},47211:function(_t,N,e){"use strict";e.d(N,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),a=e(19447),h=e(83116),r=e(37613),u=d=>{const{componentCls:n,menuCls:i,colorError:c,colorTextLightSolid:f}=d,E=`${i}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${i} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:c,"&:hover":{color:f,backgroundColor:c}}}}}};const l=d=>{const{componentCls:n,menuCls:i,zIndexPopup:c,dropdownArrowDistance:f,sizePopupArrow:E,antCls:w,iconCls:x,motionDurationMid:_,dropdownPaddingVertical:C,fontSize:b,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:S,controlPaddingHorizontal:R,colorBgElevated:A}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:c,display:"block","&::before":{position:"absolute",insetBlock:-f+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${w}-btn`]:{[`& > ${x}-down, & > ${w}-btn-icon > ${x}-down`]:{fontSize:S}},[`${n}-wrap`]:{position:"relative",[`${w}-btn > ${x}-down`]:{fontSize:S},[`${x}-down::before`]:{transition:`transform ${_}`}},[`${n}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${w}-slide-down-enter${w}-slide-down-enter-active${n}-placement-bottomLeft,
&${w}-slide-down-appear${w}-slide-down-appear-active${n}-placement-bottomLeft,
&${w}-slide-down-enter${w}-slide-down-enter-active${n}-placement-bottom,
&${w}-slide-down-appear${w}-slide-down-appear-active${n}-placement-bottom,
&${w}-slide-down-enter${w}-slide-down-enter-active${n}-placement-bottomRight,
&${w}-slide-down-appear${w}-slide-down-appear-active${n}-placement-bottomRight`]:{animationName:v.fJ},[`&${w}-slide-up-enter${w}-slide-up-enter-active${n}-placement-topLeft,
&${w}-slide-up-appear${w}-slide-up-appear-active${n}-placement-topLeft,
&${w}-slide-up-enter${w}-slide-up-enter-active${n}-placement-top,
&${w}-slide-up-appear${w}-slide-up-appear-active${n}-placement-top,
&${w}-slide-up-enter${w}-slide-up-enter-active${n}-placement-topRight,
&${w}-slide-up-appear${w}-slide-up-appear-active${n}-placement-topRight`]:{animationName:v.Qt},[`&${w}-slide-down-leave${w}-slide-down-leave-active${n}-placement-bottomLeft,
&${w}-slide-down-leave${w}-slide-down-leave-active${n}-placement-bottom,
&${w}-slide-down-leave${w}-slide-down-leave-active${n}-placement-bottomRight`]:{animationName:v.Uw},[`&${w}-slide-up-leave${w}-slide-up-leave-active${n}-placement-topLeft,
&${w}-slide-up-leave${w}-slide-up-leave-active${n}-placement-top,
&${w}-slide-up-leave${w}-slide-up-leave-active${n}-placement-topRight`]:{animationName:v.ly}})},(0,a.ZP)(d,{colorBg:A,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${i}`]:{position:"relative",margin:0},[`${i}-submenu-popup`]:{position:"absolute",zIndex:c,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[i]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:A,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,t.Qy)(d)),{[`${i}-item-group-title`]:{padding:`${C}px ${R}px`,color:d.colorTextDescription,transition:`all ${_}`},[`${i}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${i}-item-icon`]:{minWidth:b,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${i}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${_}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${i}-item, ${i}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${C}px ${R}px`,color:d.colorText,fontWeight:"normal",fontSize:b,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${_}`,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:A,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:S,fontStyle:"normal"}}}),[`${i}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${i}-submenu-title`]:{paddingInlineEnd:R+d.fontSizeSM},[`${i}-submenu-vertical`]:{position:"relative"},[`${i}-submenu${i}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:A,cursor:"not-allowed"}},[`${i}-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:i}=n;const{marginXXS:c,sizePopupArrow:f,controlHeight:E,fontSize:w,lineHeight:x,paddingXXS:_,componentCls:C,borderRadiusLG:b}=d,m=(E-w*x)/2,{dropdownArrowOffset:y}=(0,a.fS)({contentRadius:b}),S=(0,r.TS)(d,{menuCls:`${C}-menu`,rootPrefixCls:i,dropdownArrowDistance:f/2+c,dropdownArrowOffset:y,dropdownPaddingVertical:m,dropdownEdgeChildPadding:_});return[l(S),u(S)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},64165:function(_t,N,e){"use strict";e.d(N,{Z:function(){return _}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(9763),h=e(64993),r=e(88088),u=()=>{const[,C]=(0,r.Z)(),m=new h.C(C.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[,C]=(0,r.Z)(),{colorFill:b,colorFillTertiary:m,colorFillQuaternary:y,colorBgContainer:S}=C,{borderColor:R,shadowColor:A,contentColor:Z}=(0,g.useMemo)(()=>({borderColor:new h.C(b).onBackground(S).toHexShortString(),shadowColor:new h.C(m).onBackground(S).toHexShortString(),contentColor:new h.C(y).onBackground(S).toHexShortString()}),[b,m,y,S]);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:A,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:R},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 i=C=>{const{componentCls:b,margin:m,marginXS:y,marginXL:S,fontSize:R,lineHeight:A}=C;return{[b]:{marginInline:y,fontSize:R,lineHeight:A,textAlign:"center",[`${b}-image`]:{height:C.emptyImgHeight,marginBottom:y,opacity:C.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${b}-description`]:{color:C.colorText},[`${b}-footer`]:{marginTop:m},"&-normal":{marginBlock:S,color:C.colorTextDisabled,[`${b}-description`]:{color:C.colorTextDisabled},[`${b}-image`]:{height:C.emptyImgHeightMD}},"&-small":{marginBlock:y,color:C.colorTextDisabled,[`${b}-image`]:{height:C.emptyImgHeightSM}}}}};var c=(0,d.Z)("Empty",C=>{const{componentCls:b,controlHeightLG:m}=C,y=(0,n.TS)(C,{emptyImgCls:`${b}-img`,emptyImgHeight:m*2.5,emptyImgHeightMD:m,emptyImgHeightSM:m*.875});return[i(y)]}),f=function(C,b){var m={};for(var y in C)Object.prototype.hasOwnProperty.call(C,y)&&b.indexOf(y)<0&&(m[y]=C[y]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,y=Object.getOwnPropertySymbols(C);S<y.length;S++)b.indexOf(y[S])<0&&Object.prototype.propertyIsEnumerable.call(C,y[S])&&(m[y[S]]=C[y[S]]);return m};const E=g.createElement(u,null),w=g.createElement(o,null),x=C=>{var{className:b,rootClassName:m,prefixCls:y,image:S=E,description:R,children:A,imageStyle:Z,style:B}=C,le=f(C,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:W,direction:ge,empty:O}=g.useContext(p.E_),j=W("empty",y),[V,ee]=c(j),[q]=(0,a.Z)("Empty"),H=typeof R!="undefined"?R:q==null?void 0:q.description,U=typeof H=="string"?H:"empty";let be=null;return typeof S=="string"?be=g.createElement("img",{alt:U,src:S}):be=S,V(g.createElement("div",Object.assign({className:v()(ee,j,O==null?void 0:O.className,{[`${j}-normal`]:S===w,[`${j}-rtl`]:ge==="rtl"},b,m),style:Object.assign(Object.assign({},O==null?void 0:O.style),B)},le),g.createElement("div",{className:`${j}-image`,style:Z},be),H&&g.createElement("div",{className:`${j}-description`},H),A&&g.createElement("div",{className:`${j}-footer`},A)))};x.PRESENTED_IMAGE_DEFAULT=E,x.PRESENTED_IMAGE_SIMPLE=w;var _=x},78241:function(_t,N,e){"use strict";e.d(N,{default:function(){return bt}});var t=e(19127),v=e(92310),g=e.n(v),p=e(77900),a=e(59301),h=e(62892),r=e(32441);function s(_e){const[J,$]=a.useState(_e);return a.useEffect(()=>{const oe=setTimeout(()=>{$(_e)},_e.length?0:10);return()=>{clearTimeout(oe)}},[_e]),J}var u=e(17313),l=e(29878),o=e(8378),d=e(37613),n=e(83116),c=_e=>{const{componentCls:J}=_e,$=`${J}-show-help`,oe=`${J}-show-help-item`;return{[$]:{transition:`opacity ${_e.motionDurationSlow} ${_e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[oe]:{overflow:"hidden",transition:`height ${_e.motionDurationSlow} ${_e.motionEaseInOut},
opacity ${_e.motionDurationSlow} ${_e.motionEaseInOut},
transform ${_e.motionDurationSlow} ${_e.motionEaseInOut} !important`,[`&${oe}-appear, &${oe}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${oe}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=_e=>({legend:{display:"block",width:"100%",marginBottom:_e.marginLG,padding:0,color:_e.colorTextDescription,fontSize:_e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`},label:{fontSize:_e.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 ${_e.controlOutlineWidth}px ${_e.controlOutline}`},output:{display:"block",paddingTop:15,color:_e.colorText,fontSize:_e.fontSize,lineHeight:_e.lineHeight}}),E=(_e,J)=>{const{formItemCls:$}=_e;return{[$]:{[`${$}-label > label`]:{height:J},[`${$}-control-input`]:{minHeight:J}}}},w=_e=>{const{componentCls:J}=_e;return{[_e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,u.Wf)(_e)),f(_e)),{[`${J}-text`]:{display:"inline-block",paddingInlineEnd:_e.paddingSM},"&-small":Object.assign({},E(_e,_e.controlHeightSM)),"&-large":Object.assign({},E(_e,_e.controlHeightLG))})}},x=_e=>{const{formItemCls:J,iconCls:$,componentCls:oe,rootPrefixCls:se,labelRequiredMarkColor:Le,labelColor:Ie,labelFontSize:Je,labelHeight:ut,labelColonMarginInlineStart:Ct,labelColonMarginInlineEnd:ht,itemMarginBottom:Fe}=_e;return{[J]:Object.assign(Object.assign({},(0,u.Wf)(_e)),{marginBottom:Fe,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${se}-row`]:{display:"none"},"&-has-warning":{[`${J}-split`]:{color:_e.colorError}},"&-has-error":{[`${J}-split`]:{color:_e.colorWarning}},[`${J}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${_e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:ut,color:Ie,fontSize:Je,[`> ${$}`]:{fontSize:_e.fontSize,verticalAlign:"top"},[`&${J}-required:not(${J}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:_e.marginXXS,color:Le,fontSize:_e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${oe}-hide-required-mark &`]:{display:"none"}},[`${J}-optional`]:{display:"inline-block",marginInlineStart:_e.marginXXS,color:_e.colorTextDescription,[`${oe}-hide-required-mark &`]:{display:"none"}},[`${J}-tooltip`]:{color:_e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:_e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ct,marginInlineEnd:ht},[`&${J}-no-colon::after`]:{content:'"\\a0"'}}},[`${J}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${se}-col-'"]):not([class*="' ${se}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:_e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[J]:{"&-explain, &-extra":{clear:"both",color:_e.colorTextDescription,fontSize:_e.fontSize,lineHeight:_e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:_e.controlHeightSM,transition:`color ${_e.motionDurationMid} ${_e.motionEaseOut}`},"&-explain":{"&-error":{color:_e.colorError},"&-warning":{color:_e.colorWarning}}},[`&-with-help ${J}-explain`]:{height:"auto",opacity:1},[`${J}-feedback-icon`]:{fontSize:_e.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:_e.motionDurationMid,animationTimingFunction:_e.motionEaseOutBack,pointerEvents:"none","&-success":{color:_e.colorSuccess},"&-error":{color:_e.colorError},"&-warning":{color:_e.colorWarning},"&-validating":{color:_e.colorPrimary}}})}},_=_e=>{const{componentCls:J,formItemCls:$}=_e;return{[`${J}-horizontal`]:{[`${$}-label`]:{flexGrow:0},[`${$}-control`]:{flex:"1 1 0",minWidth:0},[`${$}-label[class$='-24'], ${$}-label[class*='-24 ']`]:{[`& + ${$}-control`]:{minWidth:"unset"}}}}},C=_e=>{const{componentCls:J,formItemCls:$}=_e;return{[`${J}-inline`]:{display:"flex",flexWrap:"wrap",[$]:{flex:"none",marginInlineEnd:_e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${$}-label,
> ${$}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${$}-label`]:{flex:"none"},[`${J}-text`]:{display:"inline-block"},[`${$}-has-feedback`]:{display:"inline-block"}}}}},b=_e=>({padding:_e.verticalLabelPadding,margin:_e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),m=_e=>{const{componentCls:J,formItemCls:$,rootPrefixCls:oe}=_e;return{[`${$} ${$}-label`]:b(_e),[J]:{[$]:{flexWrap:"wrap",[`${$}-label, ${$}-control`]:{[`&:not([class*=" ${oe}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},y=_e=>{const{componentCls:J,formItemCls:$,rootPrefixCls:oe}=_e;return{[`${J}-vertical`]:{[$]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${J}-item-control`]:{width:"100%"}}},[`${J}-vertical ${$}-label,
.${oe}-col-24${$}-label,
.${oe}-col-xl-24${$}-label`]:b(_e),[`@media (max-width: ${_e.screenXSMax}px)`]:[m(_e),{[J]:{[`.${oe}-col-xs-24${$}-label`]:b(_e)}}],[`@media (max-width: ${_e.screenSMMax}px)`]:{[J]:{[`.${oe}-col-sm-24${$}-label`]:b(_e)}},[`@media (max-width: ${_e.screenMDMax}px)`]:{[J]:{[`.${oe}-col-md-24${$}-label`]:b(_e)}},[`@media (max-width: ${_e.screenLGMax}px)`]:{[J]:{[`.${oe}-col-lg-24${$}-label`]:b(_e)}}}},S=(_e,J)=>(0,d.TS)(_e,{formItemCls:`${_e.componentCls}-item`,rootPrefixCls:J});var R=(0,n.Z)("Form",(_e,J)=>{let{rootPrefixCls:$}=J;const oe=S(_e,$);return[w(oe),x(oe),c(oe),_(oe),C(oe),y(oe),(0,o.Z)(oe),l.kr]},_e=>({labelRequiredMarkColor:_e.colorError,labelColor:_e.colorTextHeading,labelFontSize:_e.fontSize,labelHeight:_e.controlHeight,labelColonMarginInlineStart:_e.marginXXS/2,labelColonMarginInlineEnd:_e.marginXS,itemMarginBottom:_e.marginLG,verticalLabelPadding:`0 0 ${_e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const A=[];function Z(_e,J,$){let oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof _e=="string"?_e:`${J}-${oe}`,error:_e,errorStatus:$}}var le=_e=>{let{help:J,helpStatus:$,errors:oe=A,warnings:se=A,className:Le,fieldId:Ie,onVisibleChanged:Je}=_e;const{prefixCls:ut}=a.useContext(r.Rk),Ct=`${ut}-item-explain`,[,ht]=R(ut),Fe=(0,a.useMemo)(()=>(0,h.Z)(ut),[ut]),Be=s(oe),Ze=s(se),Ye=a.useMemo(()=>J!=null?[Z(J,"help",$)]:[].concat((0,t.Z)(Be.map((ze,Ne)=>Z(ze,"error","error",Ne))),(0,t.Z)(Ze.map((ze,Ne)=>Z(ze,"warning","warning",Ne)))),[J,$,Be,Ze]),me={};return Ie&&(me.id=`${Ie}_help`),a.createElement(p.default,{motionDeadline:Fe.motionDeadline,motionName:`${ut}-show-help`,visible:!!Ye.length,onVisibleChanged:Je},ze=>{const{className:Ne,style:Qe}=ze;return a.createElement("div",Object.assign({},me,{className:g()(Ct,Ne,Le,ht),style:Qe,role:"alert"}),a.createElement(p.CSSMotionList,Object.assign({keys:Ye},(0,h.Z)(ut),{motionName:`${ut}-show-help-item`,component:!1}),ot=>{const{key:rt,error:$e,errorStatus:ye,className:Ke,style:qe}=ot;return a.createElement("div",{key:rt,className:g()(Ke,{[`${Ct}-${ye}`]:ye}),style:qe},$e)}))})},W=e(95013),ge=e(36355),O=e(1684),j=e(52946),V=e(19716),ee=e(16722);const q=["parentNode"],H="form_item";function U(_e){return _e===void 0||_e===!1?[]:Array.isArray(_e)?_e:[_e]}function be(_e,J){if(!_e.length)return;const $=_e.join("_");return J?`${J}_${$}`:q.includes($)?`${H}_${$}`:$}function Ee(_e,J,$,oe,se,Le){let Ie=oe;return Le!==void 0?Ie=Le:$.validating?Ie="validating":_e.length?Ie="error":J.length?Ie="warning":($.touched||se&&$.validated)&&(Ie="success"),Ie}function pe(_e){return U(_e).join("_")}function xe(_e){const[J]=(0,W.useForm)(),$=a.useRef({}),oe=a.useMemo(()=>_e!=null?_e:Object.assign(Object.assign({},J),{__INTERNAL__:{itemRef:se=>Le=>{const Ie=pe(se);Le?$.current[Ie]=Le:delete $.current[Ie]}},scrollToField:function(se){let Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ie=U(se),Je=be(Ie,oe.__INTERNAL__.name),ut=Je?document.getElementById(Je):null;ut&&(0,ee.Z)(ut,Object.assign({scrollMode:"if-needed",block:"nearest"},Le))},getFieldInstance:se=>{const Le=pe(se);return $.current[Le]}}),[_e,J]);return[oe]}var Me=e(28726),ft=function(_e,J){var $={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&J.indexOf(oe)<0&&($[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(_e);se<oe.length;se++)J.indexOf(oe[se])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[se])&&($[oe[se]]=_e[oe[se]]);return $};const tt=(_e,J)=>{const $=a.useContext(O.Z),{getPrefixCls:oe,direction:se,form:Le}=a.useContext(ge.E_),{prefixCls:Ie,className:Je,rootClassName:ut,size:Ct,disabled:ht=$,form:Fe,colon:Be,labelAlign:Ze,labelWrap:Ye,labelCol:me,wrapperCol:ze,hideRequiredMark:Ne,layout:Qe="horizontal",scrollToFirstError:ot,requiredMark:rt,onFinishFailed:$e,name:ye,style:Ke,feedbackIcons:qe}=_e,dt=ft(_e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),at=(0,V.Z)(Ct),St=a.useContext(Me.Z),Et=(0,a.useMemo)(()=>rt!==void 0?rt:Le&&Le.requiredMark!==void 0?Le.requiredMark:!Ne,[Ne,rt,Le]),Lt=Be!=null?Be:Le==null?void 0:Le.colon,Tt=oe("form",Ie),[Ht,Yt]=R(Tt),nn=g()(Tt,`${Tt}-${Qe}`,{[`${Tt}-hide-required-mark`]:Et===!1,[`${Tt}-rtl`]:se==="rtl",[`${Tt}-${at}`]:at},Yt,Le==null?void 0:Le.className,Je,ut),[rn]=xe(Fe),{__INTERNAL__:Bt}=rn;Bt.name=ye;const pt=(0,a.useMemo)(()=>({name:ye,labelAlign:Ze,labelCol:me,labelWrap:Ye,wrapperCol:ze,vertical:Qe==="vertical",colon:Lt,requiredMark:Et,itemRef:Bt.itemRef,form:rn,feedbackIcons:qe}),[ye,Ze,me,ze,Qe,Lt,Et,rn,qe]);a.useImperativeHandle(J,()=>rn);const Ut=(en,$t)=>{if(en){let jt={block:"nearest"};typeof en=="object"&&(jt=en),rn.scrollToField($t,jt)}},qt=en=>{if($e==null||$e(en),en.errorFields.length){const $t=en.errorFields[0].name;if(ot!==void 0){Ut(ot,$t);return}Le&&Le.scrollToFirstError!==void 0&&Ut(Le.scrollToFirstError,$t)}};return Ht(a.createElement(O.n,{disabled:ht},a.createElement(j.q,{size:at},a.createElement(r.RV,Object.assign({},{validateMessages:St}),a.createElement(r.q3.Provider,{value:pt},a.createElement(W.default,Object.assign({id:ye},dt,{name:ye,onFinishFailed:qt,form:rn,style:Object.assign(Object.assign({},Le==null?void 0:Le.style),Ke),className:nn})))))))};var Dt=a.forwardRef(tt),et=e(41799),Ge=e(8654),je=e(92343),st=e(11592);function G(_e){if(typeof _e=="function")return _e;const J=(0,st.Z)(_e);return J.length<=1?J[0]:J}const ce=()=>{const{status:_e,errors:J=[],warnings:$=[]}=(0,a.useContext)(r.aM);return{status:_e,errors:J,warnings:$}};ce.Context=r.aM;var z=ce,F=e(16089);function Q(_e){const[J,$]=a.useState(_e),oe=(0,a.useRef)(null),se=(0,a.useRef)([]),Le=(0,a.useRef)(!1);a.useEffect(()=>(Le.current=!1,()=>{Le.current=!0,F.Z.cancel(oe.current),oe.current=null}),[]);function Ie(Je){Le.current||(oe.current===null&&(se.current=[],oe.current=(0,F.Z)(()=>{oe.current=null,$(ut=>{let Ct=ut;return se.current.forEach(ht=>{Ct=ht(Ct)}),Ct})})),se.current.push(Je))}return[J,Ie]}function Ce(){const{itemRef:_e}=a.useContext(r.q3),J=a.useRef({});function $(oe,se){const Le=se&&typeof se=="object"&&se.ref,Ie=oe.join("_");return(J.current.name!==Ie||J.current.originRef!==Le)&&(J.current.name=Ie,J.current.originRef=Le,J.current.ref=(0,Ge.sQ)(_e(oe),Le)),J.current.ref}return $}var K=e(29194),L=e(34280),ae=e(2738),X=e(27382),T=e(37028);const D=_e=>{const{formItemCls:J}=_e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${J}-control`]:{display:"flex"}}}};var te=(0,n.b)(["Form","item-item"],(_e,J)=>{let{rootPrefixCls:$}=J;const oe=S(_e,$);return[D(oe)]}),he=_e=>{const{prefixCls:J,status:$,wrapperCol:oe,children:se,errors:Le,warnings:Ie,_internalItemRender:Je,extra:ut,help:Ct,fieldId:ht,marginBottom:Fe,onErrorVisibleChanged:Be}=_e,Ze=`${J}-item`,Ye=a.useContext(r.q3),me=oe||Ye.wrapperCol||{},ze=g()(`${Ze}-control`,me.className),Ne=a.useMemo(()=>Object.assign({},Ye),[Ye]);delete Ne.labelCol,delete Ne.wrapperCol;const Qe=a.createElement("div",{className:`${Ze}-control-input`},a.createElement("div",{className:`${Ze}-control-input-content`},se)),ot=a.useMemo(()=>({prefixCls:J,status:$}),[J,$]),rt=Fe!==null||Le.length||Ie.length?a.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},a.createElement(r.Rk.Provider,{value:ot},a.createElement(le,{fieldId:ht,errors:Le,warnings:Ie,help:Ct,helpStatus:$,className:`${Ze}-explain-connected`,onVisibleChanged:Be})),!!Fe&&a.createElement("div",{style:{width:0,height:Fe}})):null,$e={};ht&&($e.id=`${ht}_extra`);const ye=ut?a.createElement("div",Object.assign({},$e,{className:`${Ze}-extra`}),ut):null,Ke=Je&&Je.mark==="pro_table_render"&&Je.render?Je.render(_e,{input:Qe,errorList:rt,extra:ye}):a.createElement(a.Fragment,null,Qe,rt,ye);return a.createElement(r.q3.Provider,{value:Ne},a.createElement(T.Z,Object.assign({},me,{className:ze}),Ke),a.createElement(te,{prefixCls:J}))},we=e(61485),ie=e(31724),k=e(9763),P=e(6848),de=function(_e,J){var $={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&J.indexOf(oe)<0&&($[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(_e);se<oe.length;se++)J.indexOf(oe[se])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[se])&&($[oe[se]]=_e[oe[se]]);return $};function fe(_e){return _e?typeof _e=="object"&&!a.isValidElement(_e)?_e:{title:_e}:null}var nt=_e=>{let{prefixCls:J,label:$,htmlFor:oe,labelCol:se,labelAlign:Le,colon:Ie,required:Je,requiredMark:ut,tooltip:Ct}=_e;var ht;const[Fe]=(0,k.Z)("Form"),{vertical:Be,labelAlign:Ze,labelCol:Ye,labelWrap:me,colon:ze}=a.useContext(r.q3);if(!$)return null;const Ne=se||Ye||{},Qe=Le||Ze,ot=`${J}-item-label`,rt=g()(ot,Qe==="left"&&`${ot}-left`,Ne.className,{[`${ot}-wrap`]:!!me});let $e=$;const ye=Ie===!0||ze!==!1&&Ie!==!1;ye&&!Be&&typeof $=="string"&&$.trim()!==""&&($e=$.replace(/[:|]\s*$/,""));const qe=fe(Ct);if(qe){const{icon:Et=a.createElement(we.Z,null)}=qe,Lt=de(qe,["icon"]),Tt=a.createElement(P.Z,Object.assign({},Lt),a.cloneElement(Et,{className:`${J}-item-tooltip`,title:""}));$e=a.createElement(a.Fragment,null,$e,Tt)}const dt=ut==="optional",at=typeof ut=="function";at?$e=ut($e,{required:!!Je}):dt&&!Je&&($e=a.createElement(a.Fragment,null,$e,a.createElement("span",{className:`${J}-item-optional`,title:""},(Fe==null?void 0:Fe.optional)||((ht=ie.Z.Form)===null||ht===void 0?void 0:ht.optional))));const St=g()({[`${J}-item-required`]:Je,[`${J}-item-required-mark-optional`]:dt||at,[`${J}-item-no-colon`]:!ye});return a.createElement(T.Z,Object.assign({},Ne,{className:rt}),a.createElement("label",{htmlFor:oe,className:St,title:typeof $=="string"?$:""},$e))},He=e(29679),ve=e(19248),Ue=e(96512),re=e(58617);const lt={success:He.Z,warning:Ue.Z,error:ve.Z,validating:re.Z};function wt(_e){let{children:J,errors:$,warnings:oe,hasFeedback:se,validateStatus:Le,prefixCls:Ie,meta:Je,noStyle:ut}=_e;const Ct=`${Ie}-item`,{feedbackIcons:ht}=a.useContext(r.q3),Fe=Ee($,oe,Je,null,!!se,Le),{isFormItemInput:Be,status:Ze}=a.useContext(r.aM),Ye=a.useMemo(()=>{var me;let ze;if(se){const ot=se!==!0&&se.icons||ht,rt=Fe&&((me=ot==null?void 0:ot({status:Fe,errors:$,warnings:oe}))===null||me===void 0?void 0:me[Fe]),$e=Fe&&lt[Fe];ze=rt!==!1&&$e?a.createElement("span",{className:g()(`${Ct}-feedback-icon`,`${Ct}-feedback-icon-${Fe}`)},rt||a.createElement($e,null)):null}let Ne=!0,Qe=Fe||"";return ut&&(Ne=Be,Qe=(Fe!=null?Fe:Ze)||""),{status:Qe,errors:$,warnings:oe,hasFeedback:!!se,feedbackIcon:ze,isFormItemInput:Ne}},[Fe,se,ut,Be,Ze]);return a.createElement(r.aM.Provider,{value:Ye},J)}var I=function(_e,J){var $={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&J.indexOf(oe)<0&&($[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(_e);se<oe.length;se++)J.indexOf(oe[se])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[se])&&($[oe[se]]=_e[oe[se]]);return $};function Xe(_e){const{prefixCls:J,className:$,rootClassName:oe,style:se,help:Le,errors:Ie,warnings:Je,validateStatus:ut,meta:Ct,hasFeedback:ht,hidden:Fe,children:Be,fieldId:Ze,required:Ye,isRequired:me,onSubItemMetaChange:ze}=_e,Ne=I(_e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),Qe=`${J}-item`,{requiredMark:ot}=a.useContext(r.q3),rt=a.useRef(null),$e=s(Ie),ye=s(Je),Ke=Le!=null,qe=!!(Ke||Ie.length||Je.length),dt=!!rt.current&&(0,K.Z)(rt.current),[at,St]=a.useState(null);(0,L.Z)(()=>{if(qe&&rt.current){const Yt=getComputedStyle(rt.current);St(parseInt(Yt.marginBottom,10))}},[qe,dt]);const Et=Yt=>{Yt||St(null)},Tt=function(){let Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const nn=Yt?$e:Ct.errors,rn=Yt?ye:Ct.warnings;return Ee(nn,rn,Ct,"",!!ht,ut)}(),Ht=g()(Qe,$,oe,{[`${Qe}-with-help`]:Ke||$e.length||ye.length,[`${Qe}-has-feedback`]:Tt&&ht,[`${Qe}-has-success`]:Tt==="success",[`${Qe}-has-warning`]:Tt==="warning",[`${Qe}-has-error`]:Tt==="error",[`${Qe}-is-validating`]:Tt==="validating",[`${Qe}-hidden`]:Fe});return a.createElement("div",{className:Ht,style:se,ref:rt},a.createElement(X.Z,Object.assign({className:`${Qe}-row`},(0,ae.Z)(Ne,["_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"])),a.createElement(nt,Object.assign({htmlFor:Ze},_e,{requiredMark:ot,required:Ye!=null?Ye:me,prefixCls:J})),a.createElement(he,Object.assign({},_e,Ct,{errors:$e,warnings:ye,prefixCls:J,status:Tt,help:Le,marginBottom:at,onErrorVisibleChanged:Et}),a.createElement(r.qI.Provider,{value:ze},a.createElement(wt,{prefixCls:J,meta:Ct,errors:Ct.errors,warnings:Ct.warnings,hasFeedback:ht,validateStatus:Tt},Be)))),!!at&&a.createElement("div",{className:`${Qe}-margin-offset`,style:{marginBottom:-at}}))}const ke="__SPLIT__",ue=null,Pe=a.memo(_e=>{let{children:J}=_e;return J},(_e,J)=>_e.value===J.value&&_e.update===J.update&&_e.childProps.length===J.childProps.length&&_e.childProps.every(($,oe)=>$===J.childProps[oe]));function Re(_e){return _e!=null}function Ft(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Mt(_e){const{name:J,noStyle:$,className:oe,dependencies:se,prefixCls:Le,shouldUpdate:Ie,rules:Je,children:ut,required:Ct,label:ht,messageVariables:Fe,trigger:Be="onChange",validateTrigger:Ze,hidden:Ye,help:me}=_e,{getPrefixCls:ze}=a.useContext(ge.E_),{name:Ne}=a.useContext(r.q3),Qe=G(ut),ot=typeof Qe=="function",rt=a.useContext(r.qI),{validateTrigger:$e}=a.useContext(W.FieldContext),ye=Ze!==void 0?Ze:$e,Ke=Re(J),qe=ze("form",Le),[dt,at]=R(qe),St=a.useContext(W.ListContext),Et=a.useRef(),[Lt,Tt]=Q({}),[Ht,Yt]=(0,et.Z)(()=>Ft()),nn=$t=>{const jt=St==null?void 0:St.getKey($t.name);if(Yt($t.destroy?Ft():$t,!0),$&&me!==!1&&rt){let pn=$t.name;if($t.destroy)pn=Et.current||pn;else if(jt!==void 0){const[dn,In]=jt;pn=[dn].concat((0,t.Z)(In)),Et.current=pn}rt($t,pn)}},rn=($t,jt)=>{Tt(pn=>{const dn=Object.assign({},pn),jn=[].concat((0,t.Z)($t.name.slice(0,-1)),(0,t.Z)(jt)).join(ke);return $t.destroy?delete dn[jn]:dn[jn]=$t,dn})},[Bt,pt]=a.useMemo(()=>{const $t=(0,t.Z)(Ht.errors),jt=(0,t.Z)(Ht.warnings);return Object.values(Lt).forEach(pn=>{$t.push.apply($t,(0,t.Z)(pn.errors||[])),jt.push.apply(jt,(0,t.Z)(pn.warnings||[]))}),[$t,jt]},[Lt,Ht.errors,Ht.warnings]),Ut=Ce();function qt($t,jt,pn){return $&&!Ye?a.createElement(wt,{prefixCls:qe,hasFeedback:_e.hasFeedback,validateStatus:_e.validateStatus,meta:Ht,errors:Bt,warnings:pt,noStyle:!0},$t):a.createElement(Xe,Object.assign({key:"row"},_e,{className:g()(oe,at),prefixCls:qe,fieldId:jt,isRequired:pn,errors:Bt,warnings:pt,meta:Ht,onSubItemMetaChange:rn}),$t)}if(!Ke&&!ot&&!se)return dt(qt(Qe));let en={};return typeof ht=="string"?en.label=ht:J&&(en.label=String(J)),Fe&&(en=Object.assign(Object.assign({},en),Fe)),dt(a.createElement(W.Field,Object.assign({},_e,{messageVariables:en,trigger:Be,validateTrigger:ye,onMetaChange:nn}),($t,jt,pn)=>{const dn=U(J).length&&jt?jt.name:[],In=be(dn,Ne),jn=Ct!==void 0?Ct:!!(Je&&Je.some(kt=>{if(kt&&typeof kt=="object"&&kt.required&&!kt.warningOnly)return!0;if(typeof kt=="function"){const Vt=kt(pn);return Vt&&Vt.required&&!Vt.warningOnly}return!1})),zt=Object.assign({},$t);let Rt=null;if(Array.isArray(Qe)&&Ke)Rt=Qe;else if(!(ot&&(!(Ie||se)||Ke))){if(!(se&&!ot&&!Ke))if((0,je.l$)(Qe)){const kt=Object.assign(Object.assign({},Qe.props),zt);if(kt.id||(kt.id=In),me||Bt.length>0||pt.length>0||_e.extra){const mn=[];(me||Bt.length>0)&&mn.push(`${In}_help`),_e.extra&&mn.push(`${In}_extra`),kt["aria-describedby"]=mn.join(" ")}Bt.length>0&&(kt["aria-invalid"]="true"),jn&&(kt["aria-required"]="true"),(0,Ge.Yr)(Qe)&&(kt.ref=Ut(dn,Qe)),new Set([].concat((0,t.Z)(U(Be)),(0,t.Z)(U(ye)))).forEach(mn=>{kt[mn]=function(){for(var Sn,bn,sn,_n,Yn,hn=arguments.length,Gt=new Array(hn),xn=0;xn<hn;xn++)Gt[xn]=arguments[xn];(sn=zt[mn])===null||sn===void 0||(Sn=sn).call.apply(Sn,[zt].concat(Gt)),(Yn=(_n=Qe.props)[mn])===null||Yn===void 0||(bn=Yn).call.apply(bn,[_n].concat(Gt))}});const Jt=[kt["aria-required"],kt["aria-invalid"],kt["aria-describedby"]];Rt=a.createElement(Pe,{value:zt[_e.valuePropName||"value"],update:Qe,childProps:Jt},(0,je.Tm)(Qe,kt))}else ot&&(Ie||se)&&!Ke?Rt=Qe(pn):Rt=Qe}return qt(Rt,In,jn)}))}const It=Mt;It.useStatus=z;var an=It,wn=function(_e,J){var $={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&J.indexOf(oe)<0&&($[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(_e);se<oe.length;se++)J.indexOf(oe[se])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[se])&&($[oe[se]]=_e[oe[se]]);return $},vt=_e=>{var{prefixCls:J,children:$}=_e,oe=wn(_e,["prefixCls","children"]);const{getPrefixCls:se}=a.useContext(ge.E_),Le=se("form",J),Ie=a.useMemo(()=>({prefixCls:Le,status:"error"}),[Le]);return a.createElement(W.List,Object.assign({},oe),(Je,ut,Ct)=>a.createElement(r.Rk.Provider,{value:Ie},$(Je.map(ht=>Object.assign(Object.assign({},ht),{fieldKey:ht.key})),ut,{errors:Ct.errors,warnings:Ct.warnings})))};function At(){const{form:_e}=(0,a.useContext)(r.q3);return _e}const mt=Dt;mt.Item=an,mt.List=vt,mt.ErrorList=le,mt.useForm=xe,mt.useFormInstance=At,mt.useWatch=W.useWatch,mt.Provider=r.RV,mt.create=()=>{};var bt=mt},8628:function(_t,N,e){"use strict";var t=e(59301),v=e(34280),g=e(56762),p=e(69507);function a(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),s=(0,g.Z)(),u=(0,p.ZP)();return(0,v.Z)(()=>{const l=u.subscribe(o=>{r.current=o,h&&s()});return()=>u.unsubscribe(l)},[]),r.current}N.Z=a},5871:function(_t,N,e){"use strict";e.d(N,{Z:function(){return we}});var t=e(84105),v=e(87395),g=e(92310),p=e.n(g),a=e(96663),h=e(90493),r=e(20135),s=e(72071),u=e(6620),l=e(52884),o=e(95727);function d(){return typeof BigInt=="function"}function n(ie){return!ie&&ie!==0&&!Number.isNaN(ie)||!String(ie).trim()}function i(ie){var k=ie.trim(),P=k.startsWith("-");P&&(k=k.slice(1)),k=k.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),k.startsWith(".")&&(k="0".concat(k));var de=k||"0",fe=de.split("."),De=fe[0]||"0",nt=fe[1]||"0";De==="0"&&nt==="0"&&(P=!1);var He=P?"-":"";return{negative:P,negativeStr:He,trimStr:de,integerStr:De,decimalStr:nt,fullStr:"".concat(He).concat(de)}}function c(ie){var k=String(ie);return!Number.isNaN(Number(k))&&k.includes("e")}function f(ie){var k=String(ie);if(c(ie)){var P=Number(k.slice(k.indexOf("e-")+2)),de=k.match(/\.(\d+)/);return de!=null&&de[1]&&(P+=de[1].length),P}return k.includes(".")&&w(k)?k.length-k.indexOf(".")-1:0}function E(ie){var k=String(ie);if(c(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);k=ie.toFixed(f(k))}return i(k).fullStr}function w(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 x=function(){function ie(k){if((0,l.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(k)){this.empty=!0;return}if(this.origin=String(k),k==="-"||Number.isNaN(k)){this.nan=!0;return}var P=k;if(c(P)&&(P=Number(P)),P=typeof P=="string"?P:E(P),w(P)){var de=i(P);this.negative=de.negative;var fe=de.trimStr.split(".");this.integer=BigInt(fe[0]);var De=fe[1]||"0";this.decimal=BigInt(De),this.decimalLen=De.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(P){var de="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(P,"0"));return BigInt(de)}},{key:"negate",value:function(){var P=new ie(this.toString());return P.negative=!P.negative,P}},{key:"cal",value:function(P,de,fe){var De=Math.max(this.getDecimalStr().length,P.getDecimalStr().length),nt=this.alignDecimal(De),He=P.alignDecimal(De),ve=de(nt,He).toString(),Ue=fe(De),re=i(ve),lt=re.negativeStr,wt=re.trimStr,I="".concat(lt).concat(wt.padStart(Ue+1,"0"));return new ie("".concat(I.slice(0,-Ue),".").concat(I.slice(-Ue)))}},{key:"add",value:function(P){if(this.isInvalidate())return new ie(P);var de=new ie(P);return de.isInvalidate()?this:this.cal(de,function(fe,De){return fe+De},function(fe){return fe})}},{key:"multi",value:function(P){var de=new ie(P);return this.isInvalidate()||de.isInvalidate()?new ie(NaN):this.cal(de,function(fe,De){return fe*De},function(fe){return fe*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(P){return this.toString()===(P==null?void 0:P.toString())}},{key:"lessEquals",value:function(P){return this.add(P.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return P?this.isInvalidate()?"":i("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ie}(),_=function(){function ie(k){if((0,l.Z)(this,ie),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),n(k)){this.empty=!0;return}this.origin=String(k),this.number=Number(k)}return(0,o.Z)(ie,[{key:"negate",value:function(){return new ie(-this.toNumber())}},{key:"add",value:function(P){if(this.isInvalidate())return new ie(P);var de=Number(P);if(Number.isNaN(de))return this;var fe=this.number+de;if(fe>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(fe<Number.MIN_SAFE_INTEGER)return new ie(Number.MIN_SAFE_INTEGER);var De=Math.max(f(this.number),f(de));return new ie(fe.toFixed(De))}},{key:"multi",value:function(P){var de=Number(P);if(this.isInvalidate()||Number.isNaN(de))return new ie(NaN);var fe=this.number*de;if(fe>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(fe<Number.MIN_SAFE_INTEGER)return new ie(Number.MIN_SAFE_INTEGER);var De=Math.max(f(this.number),f(de));return new ie(fe.toFixed(De))}},{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(P){return this.toNumber()===(P==null?void 0:P.toNumber())}},{key:"lessEquals",value:function(P){return this.add(P.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return P?this.isInvalidate()?"":E(this.number):this.origin}}]),ie}();function C(ie){return d()?new x(ie):new _(ie)}function b(ie,k,P){var de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ie==="")return"";var fe=i(ie),De=fe.negativeStr,nt=fe.integerStr,He=fe.decimalStr,ve="".concat(k).concat(He),Ue="".concat(De).concat(nt);if(P>=0){var re=Number(He[P]);if(re>=5&&!de){var lt=C(ie).add("".concat(De,"0.").concat("0".repeat(P)).concat(10-re));return b(lt.toString(),k,P,de)}return P===0?Ue:"".concat(Ue).concat(k).concat(He.padEnd(P,"0").slice(0,P))}return ve===".0"?Ue:"".concat(Ue).concat(ve)}var m=C,y=e(93681),S=e(34280),R=e(8654),A=e(59301),Z=e(48736);function B(ie,k){var P=(0,A.useRef)(null);function de(){try{var De=ie.selectionStart,nt=ie.selectionEnd,He=ie.value,ve=He.substring(0,De),Ue=He.substring(nt);P.current={start:De,end:nt,value:He,beforeTxt:ve,afterTxt:Ue}}catch(re){}}function fe(){if(ie&&P.current&&k)try{var De=ie.value,nt=P.current,He=nt.beforeTxt,ve=nt.afterTxt,Ue=nt.start,re=De.length;if(De.endsWith(ve))re=De.length-P.current.afterTxt.length;else if(De.startsWith(He))re=He.length;else{var lt=He[Ue-1],wt=De.indexOf(lt,Ue-1);wt!==-1&&(re=wt+1)}ie.setSelectionRange(re,re)}catch(I){(0,Z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(I.message))}}return[de,fe]}var le=e(49658),W=function(){var k=(0,A.useState)(!1),P=(0,s.Z)(k,2),de=P[0],fe=P[1];return(0,S.Z)(function(){fe((0,le.Z)())},[]),de},ge=W,O=e(16089),j=200,V=600;function ee(ie){var k=ie.prefixCls,P=ie.upNode,de=ie.downNode,fe=ie.upDisabled,De=ie.downDisabled,nt=ie.onStep,He=A.useRef(),ve=A.useRef([]),Ue=A.useRef();Ue.current=nt;var re=function(){clearTimeout(He.current)},lt=function(Ft,Mt){Ft.preventDefault(),re(),Ue.current(Mt);function It(){Ue.current(Mt),He.current=setTimeout(It,j)}He.current=setTimeout(It,V)};A.useEffect(function(){return function(){re(),ve.current.forEach(function(Re){return O.Z.cancel(Re)})}},[]);var wt=ge();if(wt)return null;var I="".concat(k,"-handler"),Xe=p()(I,"".concat(I,"-up"),(0,h.Z)({},"".concat(I,"-up-disabled"),fe)),ke=p()(I,"".concat(I,"-down"),(0,h.Z)({},"".concat(I,"-down-disabled"),De)),ue=function(){return ve.current.push((0,O.Z)(re))},Pe={unselectable:"on",role:"button",onMouseUp:ue,onMouseLeave:ue};return A.createElement("div",{className:"".concat(I,"-wrap")},A.createElement("span",(0,a.Z)({},Pe,{onMouseDown:function(Ft){lt(Ft,!0)},"aria-label":"Increase Value","aria-disabled":fe,className:Xe}),P||A.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner")})),A.createElement("span",(0,a.Z)({},Pe,{onMouseDown:function(Ft){lt(Ft,!1)},"aria-label":"Decrease Value","aria-disabled":De,className:ke}),de||A.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner")})))}function q(ie){var k=typeof ie=="number"?E(ie):i(ie).fullStr,P=k.includes(".");return P?i(k.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ie+"0"}var H=e(5643),U=function(){var ie=(0,A.useRef)(0),k=function(){O.Z.cancel(ie.current)};return(0,A.useEffect)(function(){return k},[]),function(P){k(),ie.current=(0,O.Z)(function(){P()})}},be=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],pe=function(k,P){return k||P.isEmpty()?P.toString():P.toNumber()},xe=function(k){var P=m(k);return P.isInvalidate()?null:P},Me=A.forwardRef(function(ie,k){var P,de=ie.prefixCls,fe=de===void 0?"rc-input-number":de,De=ie.className,nt=ie.style,He=ie.min,ve=ie.max,Ue=ie.step,re=Ue===void 0?1:Ue,lt=ie.defaultValue,wt=ie.value,I=ie.disabled,Xe=ie.readOnly,ke=ie.upHandler,ue=ie.downHandler,Pe=ie.keyboard,Re=ie.controls,Ft=Re===void 0?!0:Re,Mt=ie.classNames,It=ie.stringMode,an=ie.parser,wn=ie.formatter,yn=ie.precision,vt=ie.decimalSeparator,At=ie.onChange,mt=ie.onInput,bt=ie.onPressEnter,_e=ie.onStep,J=(0,u.Z)(ie,be),$="".concat(fe,"-input"),oe=A.useRef(null),se=A.useState(!1),Le=(0,s.Z)(se,2),Ie=Le[0],Je=Le[1],ut=A.useRef(!1),Ct=A.useRef(!1),ht=A.useRef(!1),Fe=A.useState(function(){return m(wt!=null?wt:lt)}),Be=(0,s.Z)(Fe,2),Ze=Be[0],Ye=Be[1];function me(Rt){wt===void 0&&Ye(Rt)}var ze=A.useCallback(function(Rt,kt){if(!kt)return yn>=0?yn:Math.max(f(Rt),f(re))},[yn,re]),Ne=A.useCallback(function(Rt){var kt=String(Rt);if(an)return an(kt);var Vt=kt;return vt&&(Vt=Vt.replace(vt,".")),Vt.replace(/[^\w.-]+/g,"")},[an,vt]),Qe=A.useRef(""),ot=A.useCallback(function(Rt,kt){if(wn)return wn(Rt,{userTyping:kt,input:String(Qe.current)});var Vt=typeof Rt=="number"?E(Rt):Rt;if(!kt){var Jt=ze(Vt,kt);if(w(Vt)&&(vt||Jt>=0)){var mn=vt||".";Vt=b(Vt,mn,Jt)}}return Vt},[wn,ze,vt]),rt=A.useState(function(){var Rt=lt!=null?lt:wt;return Ze.isInvalidate()&&["string","number"].includes((0,r.Z)(Rt))?Number.isNaN(Rt)?"":Rt:ot(Ze.toString(),!1)}),$e=(0,s.Z)(rt,2),ye=$e[0],Ke=$e[1];Qe.current=ye;function qe(Rt,kt){Ke(ot(Rt.isInvalidate()?Rt.toString(!1):Rt.toString(!kt),kt))}var dt=A.useMemo(function(){return xe(ve)},[ve,yn]),at=A.useMemo(function(){return xe(He)},[He,yn]),St=A.useMemo(function(){return!dt||!Ze||Ze.isInvalidate()?!1:dt.lessEquals(Ze)},[dt,Ze]),Et=A.useMemo(function(){return!at||!Ze||Ze.isInvalidate()?!1:Ze.lessEquals(at)},[at,Ze]),Lt=B(oe.current,Ie),Tt=(0,s.Z)(Lt,2),Ht=Tt[0],Yt=Tt[1],nn=function(kt){return dt&&!kt.lessEquals(dt)?dt:at&&!at.lessEquals(kt)?at:null},rn=function(kt){return!nn(kt)},Bt=function(kt,Vt){var Jt=kt,mn=rn(Jt)||Jt.isEmpty();if(!Jt.isEmpty()&&!Vt&&(Jt=nn(Jt)||Jt,mn=!0),!Xe&&!I&&mn){var Sn=Jt.toString(),bn=ze(Sn,Vt);return bn>=0&&(Jt=m(b(Sn,".",bn)),rn(Jt)||(Jt=m(b(Sn,".",bn,!0)))),Jt.equals(Ze)||(me(Jt),At==null||At(Jt.isEmpty()?null:pe(It,Jt)),wt===void 0&&qe(Jt,Vt)),Jt}return Ze},pt=U(),Ut=function Rt(kt){if(Ht(),Qe.current=kt,Ke(kt),!Ct.current){var Vt=Ne(kt),Jt=m(Vt);Jt.isNaN()||Bt(Jt,!0)}mt==null||mt(kt),pt(function(){var mn=kt;an||(mn=kt.replace(/。/g,".")),mn!==kt&&Rt(mn)})},qt=function(){Ct.current=!0},en=function(){Ct.current=!1,Ut(oe.current.value)},$t=function(kt){Ut(kt.target.value)},jt=function(kt){var Vt;if(!(kt&&St||!kt&&Et)){ut.current=!1;var Jt=m(ht.current?q(re):re);kt||(Jt=Jt.negate());var mn=(Ze||m(0)).add(Jt.toString()),Sn=Bt(mn,!1);_e==null||_e(pe(It,Sn),{offset:ht.current?q(re):re,type:kt?"up":"down"}),(Vt=oe.current)===null||Vt===void 0||Vt.focus()}},pn=function(kt){var Vt=m(Ne(ye)),Jt=Vt;Vt.isNaN()?Jt=Bt(Ze,kt):Jt=Bt(Vt,kt),wt!==void 0?qe(Ze,!1):Jt.isNaN()||qe(Jt,!1)},dn=function(){ut.current=!0},In=function(kt){var Vt=kt.key,Jt=kt.shiftKey;ut.current=!0,ht.current=Jt,Vt==="Enter"&&(Ct.current||(ut.current=!1),pn(!1),bt==null||bt(kt)),Pe!==!1&&!Ct.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Vt)&&(jt(Vt==="Up"||Vt==="ArrowUp"),kt.preventDefault())},jn=function(){ut.current=!1,ht.current=!1},zt=function(){pn(!1),Je(!1),ut.current=!1};return(0,S.o)(function(){Ze.isInvalidate()||qe(Ze,!1)},[yn]),(0,S.o)(function(){var Rt=m(wt);Ye(Rt);var kt=m(Ne(ye));(!Rt.equals(kt)||!ut.current||wn)&&qe(Rt,ut.current)},[wt]),(0,S.o)(function(){wn&&Yt()},[ye]),A.createElement("div",{className:p()(fe,Mt==null?void 0:Mt.input,De,(P={},(0,h.Z)(P,"".concat(fe,"-focused"),Ie),(0,h.Z)(P,"".concat(fe,"-disabled"),I),(0,h.Z)(P,"".concat(fe,"-readonly"),Xe),(0,h.Z)(P,"".concat(fe,"-not-a-number"),Ze.isNaN()),(0,h.Z)(P,"".concat(fe,"-out-of-range"),!Ze.isInvalidate()&&!rn(Ze)),P)),style:nt,onFocus:function(){Je(!0)},onBlur:zt,onKeyDown:In,onKeyUp:jn,onCompositionStart:qt,onCompositionEnd:en,onBeforeInput:dn},Ft&&A.createElement(ee,{prefixCls:fe,upNode:ke,downNode:ue,upDisabled:St,downDisabled:Et,onStep:jt}),A.createElement("div",{className:"".concat($,"-wrap")},A.createElement("input",(0,a.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":He,"aria-valuemax":ve,"aria-valuenow":Ze.isInvalidate()?null:Ze.toString(),step:re},J,{ref:(0,R.sQ)(oe,k),className:$,value:ye,onChange:$t,disabled:I,readOnly:Xe}))))}),ft=A.forwardRef(function(ie,k){var P=ie.disabled,de=ie.style,fe=ie.prefixCls,De=ie.value,nt=ie.prefix,He=ie.suffix,ve=ie.addonBefore,Ue=ie.addonAfter,re=ie.classes,lt=ie.className,wt=ie.classNames,I=(0,u.Z)(ie,Ee),Xe=A.useRef(null),ke=function(Pe){Xe.current&&(0,H.nH)(Xe.current,Pe)};return A.createElement(y.BaseInput,{inputElement:A.createElement(Me,(0,a.Z)({prefixCls:fe,disabled:P,classNames:wt,ref:(0,R.sQ)(Xe,k)},I)),className:lt,triggerFocus:ke,prefixCls:fe,value:De,disabled:P,style:de,prefix:nt,suffix:He,addonAfter:Ue,addonBefore:ve,classes:re,classNames:wt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});ft.displayName="InputNumber";var tt=ft,ct=tt,Dt=e(19080),et=e(36355),Ge=e(92736),je=e(1684),st=e(19716),G=e(32441),ce=e(33234),z=e(9937),F=e(17313),Q=e(74207),Ce=e(83116),K=e(37613);const L=(ie,k)=>{let{componentCls:P,borderRadiusSM:de,borderRadiusLG:fe}=ie;const De=k==="lg"?fe:de;return{[`&-${k}`]:{[`${P}-handler-wrap`]:{borderStartEndRadius:De,borderEndEndRadius:De},[`${P}-handler-up`]:{borderStartEndRadius:De},[`${P}-handler-down`]:{borderEndEndRadius:De}}}},ae=ie=>{const{componentCls:k,lineWidth:P,lineType:de,colorBorder:fe,borderRadius:De,fontSizeLG:nt,controlHeightLG:He,controlHeightSM:ve,colorError:Ue,paddingInlineSM:re,colorTextDescription:lt,motionDurationMid:wt,handleHoverColor:I,paddingInline:Xe,paddingBlock:ke,handleBg:ue,handleActiveBg:Pe,colorTextDisabled:Re,borderRadiusSM:Ft,borderRadiusLG:Mt,controlWidth:It,handleVisible:an,handleBorderColor:wn}=ie;return[{[k]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(ie)),(0,z.ik)(ie)),(0,z.bi)(ie,k)),{display:"inline-block",width:It,margin:0,padding:0,border:`${P}px ${de} ${fe}`,borderRadius:De,"&-rtl":{direction:"rtl",[`${k}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:nt,borderRadius:Mt,[`input${k}-input`]:{height:He-2*P}},"&-sm":{padding:0,borderRadius:Ft,[`input${k}-input`]:{height:ve-2*P,padding:`0 ${re}px`}},"&:hover":Object.assign({},(0,z.pU)(ie)),"&-focused":Object.assign({},(0,z.M1)(ie)),"&-out-of-range":{[`${k}-input-wrap`]:{input:{color:Ue}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,F.Wf)(ie)),(0,z.s7)(ie)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${k}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${k}-group-addon`]:{borderRadius:Mt,fontSize:ie.fontSizeLG}},"&-sm":{[`${k}-group-addon`]:{borderRadius:Ft}},[`${k}-wrapper-disabled > ${k}-group-addon`]:Object.assign({},(0,z.Xy)(ie))}}),[`&-disabled ${k}-input`]:{cursor:"not-allowed"},[k]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(ie)),{width:"100%",padding:`${ke}px ${Xe}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:De,outline:0,transition:`all ${wt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,z.nz)(ie.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[k]:Object.assign(Object.assign(Object.assign({[`&:hover ${k}-handler-wrap, &-focused ${k}-handler-wrap`]:{opacity:1},[`${k}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ie.handleWidth,height:"100%",background:ue,borderStartStartRadius:0,borderStartEndRadius:De,borderEndEndRadius:De,borderEndStartRadius:0,opacity:an===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${wt} linear ${wt}`,[`${k}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${k}-handler-up-inner,
${k}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:ie.handleFontSize}}},[`${k}-handler`]:{height:"50%",overflow:"hidden",color:lt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${P}px ${de} ${wn}`,transition:`all ${wt} linear`,"&:active":{background:Pe},"&:hover":{height:"60%",[`
${k}-handler-up-inner,
${k}-handler-down-inner
`]:{color:I}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,F.Ro)()),{color:lt,transition:`all ${wt} linear`,userSelect:"none"})},[`${k}-handler-up`]:{borderStartEndRadius:De},[`${k}-handler-down`]:{borderBlockStart:`${P}px ${de} ${wn}`,borderEndEndRadius:De}},L(ie,"lg")),L(ie,"sm")),{"&-disabled, &-readonly":{[`${k}-handler-wrap`]:{display:"none"},[`${k}-input`]:{color:"inherit"}},[`
${k}-handler-up-disabled,
${k}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${k}-handler-up-disabled:hover &-handler-up-inner,
${k}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Re}})},{[`${k}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${k}-handler-down`]:{borderBlockStartWidth:0}}}]},X=ie=>{const{componentCls:k,paddingBlock:P,paddingInline:de,inputAffixPadding:fe,controlWidth:De,borderRadiusLG:nt,borderRadiusSM:He}=ie;return{[`${k}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,z.ik)(ie)),(0,z.bi)(ie,`${k}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:De,padding:0,paddingInlineStart:de,"&-lg":{borderRadius:nt},"&-sm":{borderRadius:He},[`&:not(${k}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,z.pU)(ie)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${k}-disabled`]:{background:"transparent"},[`> div${k}`]:{width:"100%",border:"none",outline:"none",[`&${k}-focused`]:{boxShadow:"none !important"}},[`input${k}-input`]:{padding:`${P}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${k}-handler-wrap`]:{zIndex:2},[k]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:fe},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:de,marginInlineStart:fe}}})}};var T=(0,Ce.Z)("InputNumber",ie=>{const k=(0,K.TS)(ie,(0,z.e5)(ie));return[ae(k),X(k),(0,Q.c)(k)]},ie=>Object.assign(Object.assign({},(0,z.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,k){var P={};for(var de in ie)Object.prototype.hasOwnProperty.call(ie,de)&&k.indexOf(de)<0&&(P[de]=ie[de]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,de=Object.getOwnPropertySymbols(ie);fe<de.length;fe++)k.indexOf(de[fe])<0&&Object.prototype.propertyIsEnumerable.call(ie,de[fe])&&(P[de[fe]]=ie[de[fe]]);return P};const te=A.forwardRef((ie,k)=>{const{getPrefixCls:P,direction:de}=A.useContext(et.E_),fe=A.useRef(null);A.useImperativeHandle(k,()=>fe.current);const{className:De,rootClassName:nt,size:He,disabled:ve,prefixCls:Ue,addonBefore:re,addonAfter:lt,prefix:wt,bordered:I=!0,readOnly:Xe,status:ke,controls:ue}=ie,Pe=D(ie,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Re=P("input-number",Ue),[Ft,Mt]=T(Re),{compactSize:It,compactItemClassnames:an}=(0,ce.ri)(Re,de);let wn=A.createElement(v.Z,{className:`${Re}-handler-up-inner`}),yn=A.createElement(t.Z,{className:`${Re}-handler-down-inner`});const vt=typeof ue=="boolean"?ue:void 0;typeof ue=="object"&&(wn=typeof ue.upIcon=="undefined"?wn:A.createElement("span",{className:`${Re}-handler-up-inner`},ue.upIcon),yn=typeof ue.downIcon=="undefined"?yn:A.createElement("span",{className:`${Re}-handler-down-inner`},ue.downIcon));const{hasFeedback:At,status:mt,isFormItemInput:bt,feedbackIcon:_e}=A.useContext(G.aM),J=(0,Dt.F)(mt,ke),$=(0,st.Z)(ut=>{var Ct;return(Ct=He!=null?He:It)!==null&&Ct!==void 0?Ct:ut}),oe=A.useContext(je.Z),se=ve!=null?ve:oe,Le=p()({[`${Re}-lg`]:$==="large",[`${Re}-sm`]:$==="small",[`${Re}-rtl`]:de==="rtl",[`${Re}-borderless`]:!I,[`${Re}-in-form-item`]:bt},(0,Dt.Z)(Re,J),an,Mt),Ie=`${Re}-group`,Je=A.createElement(ct,Object.assign({ref:fe,disabled:se,className:p()(De,nt),upHandler:wn,downHandler:yn,prefixCls:Re,readOnly:Xe,controls:vt,prefix:wt,suffix:At&&_e,addonAfter:lt&&A.createElement(ce.BR,null,A.createElement(G.Ux,{override:!0,status:!0},lt)),addonBefore:re&&A.createElement(ce.BR,null,A.createElement(G.Ux,{override:!0,status:!0},re)),classNames:{input:Le},classes:{affixWrapper:p()((0,Dt.Z)(`${Re}-affix-wrapper`,J,At),{[`${Re}-affix-wrapper-sm`]:$==="small",[`${Re}-affix-wrapper-lg`]:$==="large",[`${Re}-affix-wrapper-rtl`]:de==="rtl",[`${Re}-affix-wrapper-borderless`]:!I},Mt),wrapper:p()({[`${Ie}-rtl`]:de==="rtl",[`${Re}-wrapper-disabled`]:se},Mt),group:p()({[`${Re}-group-wrapper-sm`]:$==="small",[`${Re}-group-wrapper-lg`]:$==="large",[`${Re}-group-wrapper-rtl`]:de==="rtl"},(0,Dt.Z)(`${Re}-group-wrapper`,J,At),Mt)}},Pe));return Ft(Je)}),M=te,he=ie=>A.createElement(Ge.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},A.createElement(te,Object.assign({},ie)));M._InternalPanelDoNotUseOrYouWillBeFired=he;var we=M},9432:function(_t,N,e){"use strict";e.d(N,{Z:function(){return x},n:function(){return E}});var t=e(19248),v=e(92310),g=e.n(v),p=e(93681),a=e(8654),h=e(59301),r=e(19080),s=e(36355),u=e(1684),l=e(19716),o=e(32441),d=e(33234),n=e(59412),i=e(9937);function c(_){return!!(_.prefix||_.suffix||_.allowClear)}var f=function(_,C){var b={};for(var m in _)Object.prototype.hasOwnProperty.call(_,m)&&C.indexOf(m)<0&&(b[m]=_[m]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(_);y<m.length;y++)C.indexOf(m[y])<0&&Object.prototype.propertyIsEnumerable.call(_,m[y])&&(b[m[y]]=_[m[y]]);return b};function E(_,C){if(!_)return;_.focus(C);const{cursor:b}=C||{};if(b){const m=_.value.length;switch(b){case"start":_.setSelectionRange(0,0);break;case"end":_.setSelectionRange(m,m);break;default:_.setSelectionRange(0,m);break}}}var x=(0,h.forwardRef)((_,C)=>{var b;const{prefixCls:m,bordered:y=!0,status:S,size:R,disabled:A,onBlur:Z,onFocus:B,suffix:le,allowClear:W,addonAfter:ge,addonBefore:O,className:j,style:V,styles:ee,rootClassName:q,onChange:H,classNames:U}=_,be=f(_,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ee,direction:pe,input:xe}=h.useContext(s.E_),Me=Ee("input",m),ft=(0,h.useRef)(null),[tt,ct]=(0,i.ZP)(Me),{compactSize:Dt,compactItemClassnames:et}=(0,d.ri)(Me,pe),Ge=(0,l.Z)(te=>{var M;return(M=R!=null?R:Dt)!==null&&M!==void 0?M:te}),je=h.useContext(u.Z),st=A!=null?A:je,{status:G,hasFeedback:ce,feedbackIcon:z}=(0,h.useContext)(o.aM),F=(0,r.F)(G,S),Q=c(_)||!!ce,Ce=(0,h.useRef)(Q);(0,h.useEffect)(()=>{var te;Q&&Ce.current,Ce.current=Q},[Q]);const K=(0,n.Z)(ft,!0),L=te=>{K(),Z==null||Z(te)},ae=te=>{K(),B==null||B(te)},X=te=>{K(),H==null||H(te)},T=(ce||le)&&h.createElement(h.Fragment,null,le,ce&&z);let D;return typeof W=="object"&&(W!=null&&W.clearIcon)?D=W:W&&(D={clearIcon:h.createElement(t.Z,null)}),tt(h.createElement(p.default,Object.assign({ref:(0,a.sQ)(C,ft),prefixCls:Me,autoComplete:xe==null?void 0:xe.autoComplete},be,{disabled:st,onBlur:L,onFocus:ae,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),V),styles:Object.assign(Object.assign({},xe==null?void 0:xe.styles),ee),suffix:T,allowClear:D,className:g()(j,q,et,xe==null?void 0:xe.className),onChange:X,addonAfter:ge&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},ge)),addonBefore:O&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},O)),classNames:Object.assign(Object.assign(Object.assign({},U),xe==null?void 0:xe.classNames),{input:g()({[`${Me}-sm`]:Ge==="small",[`${Me}-lg`]:Ge==="large",[`${Me}-rtl`]:pe==="rtl",[`${Me}-borderless`]:!y},!Q&&(0,r.Z)(Me,F),U==null?void 0:U.input,(b=xe==null?void 0:xe.classNames)===null||b===void 0?void 0:b.input,ct)}),classes:{affixWrapper:g()({[`${Me}-affix-wrapper-sm`]:Ge==="small",[`${Me}-affix-wrapper-lg`]:Ge==="large",[`${Me}-affix-wrapper-rtl`]:pe==="rtl",[`${Me}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Me}-affix-wrapper`,F,ce),ct),wrapper:g()({[`${Me}-group-rtl`]:pe==="rtl"},ct),group:g()({[`${Me}-group-wrapper-sm`]:Ge==="small",[`${Me}-group-wrapper-lg`]:Ge==="large",[`${Me}-group-wrapper-rtl`]:pe==="rtl",[`${Me}-group-wrapper-disabled`]:st},(0,r.Z)(`${Me}-group-wrapper`,F,ce),ct)}})))})},1643:function(_t,N,e){"use strict";var t=e(19248),v=e(92310),g=e.n(v),p=e(9296),a=e(59301),h=e(19080),r=e(36355),s=e(1684),u=e(19716),l=e(32441),o=e(9432),d=e(9937),n=function(c,f){var E={};for(var w in c)Object.prototype.hasOwnProperty.call(c,w)&&f.indexOf(w)<0&&(E[w]=c[w]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,w=Object.getOwnPropertySymbols(c);x<w.length;x++)f.indexOf(w[x])<0&&Object.prototype.propertyIsEnumerable.call(c,w[x])&&(E[w[x]]=c[w[x]]);return E};const i=(0,a.forwardRef)((c,f)=>{const{prefixCls:E,bordered:w=!0,size:x,disabled:_,status:C,allowClear:b,showCount:m,classNames:y,rootClassName:S,className:R}=c,A=n(c,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Z,direction:B}=a.useContext(r.E_),le=(0,u.Z)(x),W=a.useContext(s.Z),ge=_!=null?_:W,{status:O,hasFeedback:j,feedbackIcon:V}=a.useContext(l.aM),ee=(0,h.F)(O,C),q=a.useRef(null);a.useImperativeHandle(f,()=>{var pe;return{resizableTextArea:(pe=q.current)===null||pe===void 0?void 0:pe.resizableTextArea,focus:xe=>{var Me,ft;(0,o.n)((ft=(Me=q.current)===null||Me===void 0?void 0:Me.resizableTextArea)===null||ft===void 0?void 0:ft.textArea,xe)},blur:()=>{var xe;return(xe=q.current)===null||xe===void 0?void 0:xe.blur()}}});const H=Z("input",E);let U;typeof b=="object"&&(b!=null&&b.clearIcon)?U=b:b&&(U={clearIcon:a.createElement(t.Z,null)});const[be,Ee]=(0,d.ZP)(H);return be(a.createElement(p.default,Object.assign({},A,{disabled:ge,allowClear:U,className:g()(R,S),classes:{affixWrapper:g()(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:B==="rtl",[`${H}-affix-wrapper-borderless`]:!w,[`${H}-affix-wrapper-sm`]:le==="small",[`${H}-affix-wrapper-lg`]:le==="large",[`${H}-textarea-show-count`]:m},(0,h.Z)(`${H}-affix-wrapper`,ee),Ee)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${H}-borderless`]:!w,[`${H}-sm`]:le==="small",[`${H}-lg`]:le==="large"},(0,h.Z)(H,ee),Ee,y==null?void 0:y.textarea)}),prefixCls:H,suffix:j&&a.createElement("span",{className:`${H}-textarea-suffix`},V),showCount:m,ref:q})))});N.Z=i},59412:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const a=(0,t.useRef)([]),h=()=>{a.current.push(setTimeout(()=>{var r,s,u,l;!((r=g.current)===null||r===void 0)&&r.input&&((s=g.current)===null||s===void 0?void 0:s.input.getAttribute("type"))==="password"&&(!((u=g.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((l=g.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>a.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(_t,N,e){"use strict";e.d(N,{default:function(){return le}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(32441),h=e(9937),s=W=>{const{getPrefixCls:ge,direction:O}=(0,g.useContext)(p.E_),{prefixCls:j,className:V}=W,ee=ge("input-group",j),q=ge("input"),[H,U]=(0,h.ZP)(q),be=v()(ee,{[`${ee}-lg`]:W.size==="large",[`${ee}-sm`]:W.size==="small",[`${ee}-compact`]:W.compact,[`${ee}-rtl`]:O==="rtl"},U,V),Ee=(0,g.useContext)(a.aM),pe=(0,g.useMemo)(()=>Object.assign(Object.assign({},Ee),{isFormItemInput:!1}),[Ee]);return H(g.createElement("span",{className:be,style:W.style,onMouseEnter:W.onMouseEnter,onMouseLeave:W.onMouseLeave,onFocus:W.onFocus,onBlur:W.onBlur},g.createElement(a.aM.Provider,{value:pe},W.children)))},u=e(9432),l=e(73331),o=e(15277),d=e(2738),n=e(8654),i=e(59412),c=function(W,ge){var O={};for(var j in W)Object.prototype.hasOwnProperty.call(W,j)&&ge.indexOf(j)<0&&(O[j]=W[j]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,j=Object.getOwnPropertySymbols(W);V<j.length;V++)ge.indexOf(j[V])<0&&Object.prototype.propertyIsEnumerable.call(W,j[V])&&(O[j[V]]=W[j[V]]);return O};const f=W=>W?g.createElement(o.Z,null):g.createElement(l.Z,null),E={click:"onClick",hover:"onMouseOver"};var x=g.forwardRef((W,ge)=>{const{visibilityToggle:O=!0}=W,j=typeof O=="object"&&O.visible!==void 0,[V,ee]=(0,g.useState)(()=>j?O.visible:!1),q=(0,g.useRef)(null);g.useEffect(()=>{j&&ee(O.visible)},[j,O]);const H=(0,i.Z)(q),U=()=>{const{disabled:st}=W;st||(V&&H(),ee(G=>{var ce;const z=!G;return typeof O=="object"&&((ce=O.onVisibleChange)===null||ce===void 0||ce.call(O,z)),z}))},be=st=>{const{action:G="click",iconRender:ce=f}=W,z=E[G]||"",F=ce(V),Q={[z]:U,className:`${st}-icon`,key:"passwordIcon",onMouseDown:Ce=>{Ce.preventDefault()},onMouseUp:Ce=>{Ce.preventDefault()}};return g.cloneElement(g.isValidElement(F)?F:g.createElement("span",null,F),Q)},{className:Ee,prefixCls:pe,inputPrefixCls:xe,size:Me}=W,ft=c(W,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:tt}=g.useContext(p.E_),ct=tt("input",xe),Dt=tt("input-password",pe),et=O&&be(Dt),Ge=v()(Dt,Ee,{[`${Dt}-${Me}`]:!!Me}),je=Object.assign(Object.assign({},(0,d.Z)(ft,["suffix","iconRender","visibilityToggle"])),{type:V?"text":"password",className:Ge,prefixCls:ct,suffix:et});return Me&&(je.size=Me),g.createElement(u.Z,Object.assign({ref:(0,n.sQ)(ge,q)},je))}),_=e(47472),C=e(92343),b=e(3113),m=e(19716),y=e(33234),S=function(W,ge){var O={};for(var j in W)Object.prototype.hasOwnProperty.call(W,j)&&ge.indexOf(j)<0&&(O[j]=W[j]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,j=Object.getOwnPropertySymbols(W);V<j.length;V++)ge.indexOf(j[V])<0&&Object.prototype.propertyIsEnumerable.call(W,j[V])&&(O[j[V]]=W[j[V]]);return O},A=g.forwardRef((W,ge)=>{const{prefixCls:O,inputPrefixCls:j,className:V,size:ee,suffix:q,enterButton:H=!1,addonAfter:U,loading:be,disabled:Ee,onSearch:pe,onChange:xe,onCompositionStart:Me,onCompositionEnd:ft}=W,tt=S(W,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ct,direction:Dt}=g.useContext(p.E_),et=g.useRef(!1),Ge=ct("input-search",O),je=ct("input",j),{compactSize:st}=(0,y.ri)(Ge,Dt),G=(0,m.Z)(he=>{var we;return(we=ee!=null?ee:st)!==null&&we!==void 0?we:he}),ce=g.useRef(null),z=he=>{he&&he.target&&he.type==="click"&&pe&&pe(he.target.value,he,{source:"clear"}),xe&&xe(he)},F=he=>{var we;document.activeElement===((we=ce.current)===null||we===void 0?void 0:we.input)&&he.preventDefault()},Q=he=>{var we,ie;pe&&pe((ie=(we=ce.current)===null||we===void 0?void 0:we.input)===null||ie===void 0?void 0:ie.value,he,{source:"input"})},Ce=he=>{et.current||be||Q(he)},K=typeof H=="boolean"?g.createElement(_.Z,null):null,L=`${Ge}-button`;let ae;const X=H||{},T=X.type&&X.type.__ANT_BUTTON===!0;T||X.type==="button"?ae=(0,C.Tm)(X,Object.assign({onMouseDown:F,onClick:he=>{var we,ie;(ie=(we=X==null?void 0:X.props)===null||we===void 0?void 0:we.onClick)===null||ie===void 0||ie.call(we,he),Q(he)},key:"enterButton"},T?{className:L,size:G}:{})):ae=g.createElement(b.ZP,{className:L,type:H?"primary":void 0,size:G,disabled:Ee,key:"enterButton",onMouseDown:F,onClick:Q,loading:be,icon:K},H),U&&(ae=[ae,(0,C.Tm)(U,{key:"addonAfter"})]);const D=v()(Ge,{[`${Ge}-rtl`]:Dt==="rtl",[`${Ge}-${G}`]:!!G,[`${Ge}-with-button`]:!!H},V),te=he=>{et.current=!0,Me==null||Me(he)},M=he=>{et.current=!1,ft==null||ft(he)};return g.createElement(u.Z,Object.assign({ref:(0,n.sQ)(ce,ge),onPressEnter:Ce},tt,{size:G,onCompositionStart:te,onCompositionEnd:M,prefixCls:je,addonAfter:ae,suffix:q,onChange:z,className:D,disabled:Ee}))}),Z=e(1643);const B=u.Z;B.Group=s,B.Search=A,B.TextArea=Z.Z,B.Password=x;var le=B},9937:function(_t,N,e){"use strict";e.d(N,{M1:function(){return r},TM:function(){return C},Xy:function(){return s},bi:function(){return o},e5:function(){return _},ik:function(){return d},nz:function(){return a},pU:function(){return h},s7:function(){return n},x0:function(){return l}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const a=b=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:b,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=b=>({borderColor:b.hoverBorderColor}),r=b=>({borderColor:b.activeBorderColor,boxShadow:b.activeShadow,outline:0}),s=b=>({color:b.colorTextDisabled,backgroundColor:b.colorBgContainerDisabled,borderColor:b.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(b,{hoverBorderColor:b.colorBorder})))}),u=b=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:S,borderRadiusLG:R,paddingInlineLG:A}=b;return{padding:`${m}px ${A}px`,fontSize:y,lineHeight:S,borderRadius:R}},l=b=>({padding:`${b.paddingBlockSM}px ${b.paddingInlineSM}px`,borderRadius:b.borderRadiusSM}),o=(b,m)=>{const{componentCls:y,colorError:S,colorWarning:R,errorActiveShadow:A,warningActiveShadow:Z,colorErrorBorderHover:B,colorWarningBorderHover:le}=b;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:S,"&:hover":{borderColor:B},"&:focus, &-focused":Object.assign({},r((0,g.TS)(b,{activeBorderColor:S,activeShadow:A}))),[`${y}-prefix, ${y}-suffix`]:{color:S}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:R,"&:hover":{borderColor:le},"&:focus, &-focused":Object.assign({},r((0,g.TS)(b,{activeBorderColor:R,activeShadow:Z}))),[`${y}-prefix, ${y}-suffix`]:{color:R}}}},d=b=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${b.paddingBlock}px ${b.paddingInline}px`,color:b.colorText,fontSize:b.fontSize,lineHeight:b.lineHeight,backgroundColor:b.colorBgContainer,backgroundImage:"none",borderWidth:b.lineWidth,borderStyle:b.lineType,borderColor:b.colorBorder,borderRadius:b.borderRadius,transition:`all ${b.motionDurationMid}`},a(b.colorTextPlaceholder)),{"&:hover":Object.assign({},h(b)),"&:focus, &-focused":Object.assign({},r(b)),"&-disabled, &[disabled]":Object.assign({},s(b)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:b.controlHeight,lineHeight:b.lineHeight,verticalAlign:"bottom",transition:`all ${b.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},u(b)),"&-sm":Object.assign({},l(b)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=b=>{const{componentCls:m,antCls:y}=b;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:b.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},u(b)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},l(b)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:b.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:b.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 ${b.paddingInline}px`,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,textAlign:"center",backgroundColor:b.colorFillAlter,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${b.paddingBlock+1}px -${b.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${b.lineWidth}px ${b.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:b.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${b.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:b.borderRadius,borderEndStartRadius:b.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:b.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:-b.lineWidth,borderInlineEndWidth:b.lineWidth},[`${m}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector,
& > ${y}-select-auto-complete ${m},
& > ${y}-cascader-picker ${m},
& > ${m}-group-wrapper ${m}`]:{borderInlineEndWidth:b.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:b.borderRadius,borderEndStartRadius:b.borderRadius},[`& > *:last-child,
& > ${y}-select:last-child > ${y}-select-selector,
& > ${y}-cascader-picker:last-child ${m},
& > ${y}-cascader-picker-focused:last-child ${m}`]:{borderInlineEndWidth:b.lineWidth,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius},[`& > ${y}-select-auto-complete ${m}`]:{verticalAlign:"top"},[`${m}-group-wrapper + ${m}-group-wrapper`]:{marginInlineStart:-b.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:b.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b.borderRadius}}}})}},i=b=>{const{componentCls:m,controlHeightSM:y,lineWidth:S}=b,A=(y-S*2-16)/2;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),d(b)),o(b,m)),{'&[type="color"]':{height:b.controlHeight,[`&${m}-lg`]:{height:b.controlHeightLG},[`&${m}-sm`]:{height:y,paddingTop:A,paddingBottom:A}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},c=b=>{const{componentCls:m}=b;return{[`${m}-clear-icon`]:{margin:0,color:b.colorTextQuaternary,fontSize:b.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${b.motionDurationSlow}`,"&:hover":{color:b.colorTextTertiary},"&:active":{color:b.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${b.inputAffixPadding}px`}}}},f=b=>{const{componentCls:m,inputAffixPadding:y,colorTextDescription:S,motionDurationSlow:R,colorIcon:A,colorIconHover:Z,iconCls:B}=b;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(b)),{display:"inline-flex",[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},h(b)),{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:b.paddingXS}},"&-show-count-suffix":{color:S},"&-show-count-has-suffix":{marginInlineEnd:b.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),c(b)),{[`${B}${m}-password-icon`]:{color:A,cursor:"pointer",transition:`all ${R}`,"&:hover":{color:Z}}}),o(b,`${m}-affix-wrapper`))}},E=b=>{const{componentCls:m,colorError:y,colorWarning:S,borderRadiusLG:R,borderRadiusSM:A}=b;return{[`${m}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),n(b)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${m}-group-addon`]:{borderRadius:R,fontSize:b.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:A}},"&-status-error":{[`${m}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${m}-group-addon`]:{color:S,borderColor:S}},"&-disabled":{[`${m}-group-addon`]:Object.assign({},s(b))},[`&: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}}}})}},w=b=>{const{componentCls:m,antCls:y}=b,S=`${m}-search`;return{[S]:{[`${m}`]:{"&:hover, &:focus":{borderColor:b.colorPrimaryHover,[`+ ${m}-group-addon ${S}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:b.colorPrimaryHover}}},[`${m}-affix-wrapper`]:{borderRadius:0},[`${m}-lg`]:{lineHeight:b.lineHeightLG-2e-4},[`> ${m}-group`]:{[`> ${m}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${S}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${S}-button:not(${y}-btn-primary)`]:{color:b.colorTextDescription,"&:hover":{color:b.colorPrimaryHover},"&:active":{color:b.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${S}-button`]:{height:b.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${S}-button`]:{height:b.controlHeightLG},[`&-small ${S}-button`]:{height:b.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${m}-compact-item`]:{[`&:not(${m}-compact-last-item)`]:{[`${m}-group-addon`]:{[`${m}-search-button`]:{marginInlineEnd:-b.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}}}}},x=b=>{const{componentCls:m,paddingLG:y}=b,S=`${m}-textarea`;return{[S]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-b.fontSize*b.lineHeight,insetInlineEnd:0,color:b.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${S}-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:b.paddingXS,insetBlockStart:b.paddingXS},[`${S}-suffix`]:{position:"absolute",top:0,insetInlineEnd:b.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function _(b){return(0,g.TS)(b,{inputAffixPadding:b.paddingXXS})}const C=b=>{const{controlHeight:m,fontSize:y,lineHeight:S,lineWidth:R,controlHeightSM:A,controlHeightLG:Z,fontSizeLG:B,lineHeightLG:le,paddingSM:W,controlPaddingHorizontalSM:ge,controlPaddingHorizontal:O,colorFillAlter:j,colorPrimaryHover:V,controlOutlineWidth:ee,controlOutline:q,colorErrorOutline:H,colorWarningOutline:U}=b;return{paddingBlock:Math.max(Math.round((m-y*S)/2*10)/10-R,3),paddingBlockSM:Math.max(Math.round((A-y*S)/2*10)/10-R,0),paddingBlockLG:Math.ceil((Z-B*le)/2*10)/10-R,paddingInline:W-R,paddingInlineSM:ge-R,paddingInlineLG:O-R,addonBg:j,activeBorderColor:V,hoverBorderColor:V,activeShadow:`0 0 0 ${ee}px ${q}`,errorActiveShadow:`0 0 0 ${ee}px ${H}`,warningActiveShadow:`0 0 0 ${ee}px ${U}`}};N.ZP=(0,p.Z)("Input",b=>{const m=(0,g.TS)(b,_(b));return[i(m),x(m),f(m),E(m),w(m),(0,v.c)(m)]},C)},45818:function(_t,N,e){"use strict";e.d(N,{D:function(){return _},Z:function(){return m}});var t=e(96663),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,a=e(7657),h=function(S,R){return v.createElement(a.Z,(0,t.Z)({},S,{ref:R,icon:p}))},r=v.forwardRef(h),s=r,u=e(33853),l=e(38819),o=e(92310),d=e.n(o),n=e(2738),c=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),E=e(84966),w=function(y,S){var R={};for(var A in y)Object.prototype.hasOwnProperty.call(y,A)&&S.indexOf(A)<0&&(R[A]=y[A]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,A=Object.getOwnPropertySymbols(y);Z<A.length;Z++)S.indexOf(A[Z])<0&&Object.prototype.propertyIsEnumerable.call(y,A[Z])&&(R[A[Z]]=y[A[Z]]);return R};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},_=v.createContext({}),C=(()=>{let y=0;return function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${S}${y}`}})();var m=v.forwardRef((y,S)=>{const{prefixCls:R,className:A,trigger:Z,children:B,defaultCollapsed:le=!1,theme:W="dark",style:ge={},collapsible:O=!1,reverseArrow:j=!1,width:V=200,collapsedWidth:ee=80,zeroWidthTriggerStyle:q,breakpoint:H,onCollapse:U,onBreakpoint:be}=y,Ee=w(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:pe}=(0,v.useContext)(E.Gs),[xe,Me]=(0,v.useState)("collapsed"in y?y.collapsed:le),[ft,tt]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Me(y.collapsed)},[y.collapsed]);const ct=(G,ce)=>{"collapsed"in y||Me(G),U==null||U(G,ce)},Dt=(0,v.useRef)();Dt.current=G=>{tt(G.matches),be==null||be(G.matches),xe!==G.matches&&ct(G.matches,"responsive")},(0,v.useEffect)(()=>{function G(z){return Dt.current(z)}let ce;if(typeof window!="undefined"){const{matchMedia:z}=window;if(z&&H&&H in x){ce=z(`(max-width: ${x[H]})`);try{ce.addEventListener("change",G)}catch(F){ce.addListener(G)}G(ce)}}return()=>{try{ce==null||ce.removeEventListener("change",G)}catch(z){ce==null||ce.removeListener(G)}}},[H]),(0,v.useEffect)(()=>{const G=C("ant-sider-");return pe.addSider(G),()=>pe.removeSider(G)},[]);const et=()=>{ct(!xe,"clickTrigger")},{getPrefixCls:Ge}=(0,v.useContext)(f.E_),je=()=>{const G=Ge("layout-sider",R),ce=(0,n.Z)(Ee,["collapsed"]),z=xe?ee:V,F=c(z)?`${z}px`:String(z),Q=parseFloat(String(ee||0))===0?v.createElement("span",{onClick:et,className:d()(`${G}-zero-width-trigger`,`${G}-zero-width-trigger-${j?"right":"left"}`),style:q},Z||v.createElement(s,null)):null,L={expanded:j?v.createElement(l.Z,null):v.createElement(u.Z,null),collapsed:j?v.createElement(u.Z,null):v.createElement(l.Z,null)}[xe?"collapsed":"expanded"],ae=Z!==null?Q||v.createElement("div",{className:`${G}-trigger`,onClick:et,style:{width:F}},Z||L):null,X=Object.assign(Object.assign({},ge),{flex:`0 0 ${F}`,maxWidth:F,minWidth:F,width:F}),T=d()(G,`${G}-${W}`,{[`${G}-collapsed`]:!!xe,[`${G}-has-trigger`]:O&&Z!==null&&!Q,[`${G}-below`]:!!ft,[`${G}-zero-width`]:parseFloat(F)===0},A);return v.createElement("aside",Object.assign({className:T},ce,{style:X,ref:S}),v.createElement("div",{className:`${G}-children`},B),O||ft&&Q?ae:null)},st=v.useMemo(()=>({siderCollapsed:xe}),[xe]);return v.createElement(_.Provider,{value:st},je())})},44e3:function(_t,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(_t,N,e){"use strict";e.d(N,{VY:function(){return _},$_:function(){return x},h4:function(){return w},Gs:function(){return n},ZP:function(){return C}});var t=e(19127),v=e(92310),g=e.n(v),p=e(2738),a=e(59301),h=e(36355),r=e(83116),u=b=>{const{componentCls:m,bodyBg:y,lightSiderBg:S,lightTriggerBg:R,lightTriggerColor:A}=b;return{[`${m}-sider-light`]:{background:S,[`${m}-sider-trigger`]:{color:A,background:R},[`${m}-sider-zero-width-trigger`]:{color:A,background:R,border:`1px solid ${y}`,borderInlineStart:0}}}};const l=b=>{const{antCls:m,componentCls:y,colorText:S,triggerColor:R,footerBg:A,triggerBg:Z,headerHeight:B,headerPadding:le,headerColor:W,footerPadding:ge,triggerHeight:O,zeroTriggerHeight:j,zeroTriggerWidth:V,motionDurationMid:ee,motionDurationSlow:q,fontSize:H,borderRadius:U,bodyBg:be,headerBg:Ee,siderBg:pe}=b;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:be,"&, *":{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:pe,transition:`all ${ee}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:O},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:O,color:R,lineHeight:`${O}px`,textAlign:"center",background:Z,cursor:"pointer",transition:`all ${ee}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:B,insetInlineEnd:-V,zIndex:1,width:V,height:j,color:R,fontSize:b.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:pe,borderStartStartRadius:0,borderStartEndRadius:U,borderEndEndRadius:U,borderEndStartRadius:0,cursor:"pointer",transition:`background ${q} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${q}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-V,borderStartStartRadius:U,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:U}}}}},u(b)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:B,padding:le,color:W,lineHeight:`${B}px`,background:Ee,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:ge,color:S,fontSize:H,background:A},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",b=>[l(b)],b=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:S,colorText:R,controlHeightSM:A,marginXXS:Z,colorTextLightSolid:B,colorBgContainer:le}=b,W=S*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${W}px`,headerColor:R,footerPadding:`${A}px ${W}px`,footerBg:m,siderBg:"#001529",triggerHeight:S+Z*2,triggerBg:"#002140",triggerColor:B,zeroTriggerWidth:S,zeroTriggerHeight:S,lightSiderBg:le,lightTriggerBg:le,lightTriggerColor:R}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(b,m){var y={};for(var S in b)Object.prototype.hasOwnProperty.call(b,S)&&m.indexOf(S)<0&&(y[S]=b[S]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,S=Object.getOwnPropertySymbols(b);R<S.length;R++)m.indexOf(S[R])<0&&Object.prototype.propertyIsEnumerable.call(b,S[R])&&(y[S[R]]=b[S[R]]);return y};const n=a.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function i(b){let{suffixCls:m,tagName:y,displayName:S}=b;return R=>a.forwardRef((Z,B)=>a.createElement(R,Object.assign({ref:B,suffixCls:m,tagName:y},Z)))}const c=a.forwardRef((b,m)=>{const{prefixCls:y,suffixCls:S,className:R,tagName:A}=b,Z=d(b,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:B}=a.useContext(h.E_),le=B("layout",y),[W,ge]=o(le),O=S?`${le}-${S}`:le;return W(a.createElement(A,Object.assign({className:g()(y||O,R,ge),ref:m},Z)))}),f=a.forwardRef((b,m)=>{const{direction:y}=a.useContext(h.E_),[S,R]=a.useState([]),{prefixCls:A,className:Z,rootClassName:B,children:le,hasSider:W,tagName:ge,style:O}=b,j=d(b,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),V=(0,p.Z)(j,["suffixCls"]),{getPrefixCls:ee,layout:q}=a.useContext(h.E_),H=ee("layout",A),[U,be]=o(H),Ee=g()(H,{[`${H}-has-sider`]:typeof W=="boolean"?W:S.length>0,[`${H}-rtl`]:y==="rtl"},q==null?void 0:q.className,Z,B,be),pe=a.useMemo(()=>({siderHook:{addSider:xe=>{R(Me=>[].concat((0,t.Z)(Me),[xe]))},removeSider:xe=>{R(Me=>Me.filter(ft=>ft!==xe))}}}),[]);return U(a.createElement(n.Provider,{value:pe},a.createElement(ge,Object.assign({ref:m,className:Ee,style:Object.assign(Object.assign({},q==null?void 0:q.style),O)},V),le)))}),E=i({tagName:"div",displayName:"Layout"})(f),w=i({suffixCls:"header",tagName:"header",displayName:"Header"})(c),x=i({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(c),_=i({suffixCls:"content",tagName:"main",displayName:"Content"})(c);var C=E},40875:function(_t,N,e){"use strict";e.d(N,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(70425),p=function(r,s){var u={};for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&s.indexOf(l)<0&&(u[l]=r[l]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,l=Object.getOwnPropertySymbols(r);o<l.length;o++)s.indexOf(l[o])<0&&Object.prototype.propertyIsEnumerable.call(r,l[o])&&(u[l[o]]=r[l[o]]);return u};const a=t.createContext(null),h=t.forwardRef((r,s)=>{const{children:u}=r,l=p(r,["children"]),o=t.useContext(a),d=t.useMemo(()=>Object.assign(Object.assign({},o),l),[o,l.prefixCls,l.mode,l.selectable]);return t.createElement(a.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(u)?t.cloneElement(u,{ref:s}):u))});N.Z=a},20834:function(_t,N,e){"use strict";e.d(N,{default:function(){return st}});var t=e(15285),v=e(59301),g=e(45818),p=e(92310),a=e.n(p),h=e(36355),r=function(G,ce){var z={};for(var F in G)Object.prototype.hasOwnProperty.call(G,F)&&ce.indexOf(F)<0&&(z[F]=G[F]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,F=Object.getOwnPropertySymbols(G);Q<F.length;Q++)ce.indexOf(F[Q])<0&&Object.prototype.propertyIsEnumerable.call(G,F[Q])&&(z[F[Q]]=G[F[Q]]);return z},u=G=>{const{prefixCls:ce,className:z,dashed:F}=G,Q=r(G,["prefixCls","className","dashed"]),{getPrefixCls:Ce}=v.useContext(h.E_),K=Ce("menu",ce),L=a()({[`${K}-item-divider-dashed`]:!!F},z);return v.createElement(t.iz,Object.assign({className:L},Q))},l=e(11592),o=e(2738),d=e(6848),n=e(92343),c=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=G=>{var ce;const{className:z,children:F,icon:Q,title:Ce,danger:K}=G,{prefixCls:L,firstLevel:ae,direction:X,disableMenuItemTitleTooltip:T,inlineCollapsed:D}=v.useContext(c),te=P=>{const de=v.createElement("span",{className:`${L}-title-content`},F);return(!Q||(0,n.l$)(F)&&F.type==="span")&&F&&P&&ae&&typeof F=="string"?v.createElement("div",{className:`${L}-inline-collapsed-noicon`},F.charAt(0)):de},{siderCollapsed:M}=v.useContext(g.D);let he=Ce;typeof Ce=="undefined"?he=ae?F:"":Ce===!1&&(he="");const we={title:he};!M&&!D&&(we.title=null,we.open=!1);const ie=(0,l.Z)(F).length;let k=v.createElement(t.ck,Object.assign({},(0,o.Z)(G,["title","icon","danger"]),{className:a()({[`${L}-item-danger`]:K,[`${L}-item-only-child`]:(Q?ie+1:ie)===1},z),title:typeof Ce=="string"?Ce:void 0}),(0,n.Tm)(Q,{className:a()((0,n.l$)(Q)?(ce=Q.props)===null||ce===void 0?void 0:ce.className:"",`${L}-item-icon`)}),te(D));return T||(k=v.createElement(d.Z,Object.assign({},we,{placement:X==="rtl"?"left":"right",overlayClassName:`${L}-inline-collapsed-tooltip`}),k)),k},x=G=>{var ce;const{popupClassName:z,icon:F,title:Q,theme:Ce}=G,K=v.useContext(c),{prefixCls:L,inlineCollapsed:ae,theme:X}=K,T=(0,t.Xl)();let D;if(!F)D=ae&&!T.length&&Q&&typeof Q=="string"?v.createElement("div",{className:`${L}-inline-collapsed-noicon`},Q.charAt(0)):v.createElement("span",{className:`${L}-title-content`},Q);else{const M=(0,n.l$)(Q)&&Q.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(F,{className:a()((0,n.l$)(F)?(ce=F.props)===null||ce===void 0?void 0:ce.className:"",`${L}-item-icon`)}),M?Q:v.createElement("span",{className:`${L}-title-content`},Q))}const te=v.useMemo(()=>Object.assign(Object.assign({},K),{firstLevel:!1}),[K]);return v.createElement(c.Provider,{value:te},v.createElement(t.Wd,Object.assign({},(0,o.Z)(G,["icon"]),{title:D,popupClassName:a()(L,z,`${L}-${Ce||X}`)})))},_=e(18785),C=e(70425),b=e(62892),m=e(40875),y=function(G,ce){var z={};for(var F in G)Object.prototype.hasOwnProperty.call(G,F)&&ce.indexOf(F)<0&&(z[F]=G[F]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,F=Object.getOwnPropertySymbols(G);Q<F.length;Q++)ce.indexOf(F[Q])<0&&Object.prototype.propertyIsEnumerable.call(G,F[Q])&&(z[F[Q]]=G[F[Q]]);return z};function S(G){return(G||[]).map((ce,z)=>{if(ce&&typeof ce=="object"){const F=ce,{label:Q,children:Ce,key:K,type:L}=F,ae=y(F,["label","children","key","type"]),X=K!=null?K:`tmp-${z}`;return Ce||L==="group"?L==="group"?v.createElement(t.BW,Object.assign({key:X},ae,{title:Q}),S(Ce)):v.createElement(x,Object.assign({key:X},ae,{title:Q}),S(Ce)):L==="divider"?v.createElement(u,Object.assign({key:X},ae)):v.createElement(E,Object.assign({key:X},ae),Q)}return null}).filter(ce=>ce)}function R(G){return v.useMemo(()=>G&&S(G),[G])}var A=e(64993),Z=e(17313),B=e(8378),le=e(13826),W=e(29878),ge=e(83116),O=e(37613),V=G=>{const{componentCls:ce,motionDurationSlow:z,horizontalLineHeight:F,colorSplit:Q,lineWidth:Ce,lineType:K,itemPaddingInline:L}=G;return{[`${ce}-horizontal`]:{lineHeight:F,border:0,borderBottom:`${Ce}px ${K} ${Q}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ce}-item, ${ce}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:L},[`> ${ce}-item:hover,
> ${ce}-item-active,
> ${ce}-submenu ${ce}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ce}-item, ${ce}-submenu-title`]:{transition:[`border-color ${z}`,`background ${z}`].join(",")},[`${ce}-submenu-arrow`]:{display:"none"}}}},q=G=>{let{componentCls:ce,menuArrowOffset:z}=G;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(-${z})`},"&::after":{transform:`rotate(45deg) translateY(${z})`}}}}};const H=G=>Object.assign({},(0,Z.oN)(G));var be=(G,ce)=>{const{componentCls:z,itemColor:F,itemSelectedColor:Q,groupTitleColor:Ce,itemBg:K,subMenuItemBg:L,itemSelectedBg:ae,activeBarHeight:X,activeBarWidth:T,activeBarBorderWidth:D,motionDurationSlow:te,motionEaseInOut:M,motionEaseOut:he,itemPaddingInline:we,motionDurationMid:ie,itemHoverColor:k,lineType:P,colorSplit:de,itemDisabledColor:fe,dangerItemColor:De,dangerItemHoverColor:nt,dangerItemSelectedColor:He,dangerItemActiveBg:ve,dangerItemSelectedBg:Ue,itemHoverBg:re,itemActiveBg:lt,menuSubMenuBg:wt,horizontalItemSelectedColor:I,horizontalItemSelectedBg:Xe,horizontalItemBorderRadius:ke,horizontalItemHoverBg:ue,popupBg:Pe}=G;return{[`${z}-${ce}, ${z}-${ce} > ${z}`]:{color:F,background:K,[`&${z}-root:focus-visible`]:Object.assign({},H(G)),[`${z}-item-group-title`]:{color:Ce},[`${z}-submenu-selected`]:{[`> ${z}-submenu-title`]:{color:Q}},[`${z}-item-disabled, ${z}-submenu-disabled`]:{color:`${fe} !important`},[`${z}-item:not(${z}-item-selected):not(${z}-submenu-selected)`]:{[`&:hover, > ${z}-submenu-title:hover`]:{color:k}},[`&:not(${z}-horizontal)`]:{[`${z}-item:not(${z}-item-selected)`]:{"&:hover":{backgroundColor:re},"&:active":{backgroundColor:lt}},[`${z}-submenu-title`]:{"&:hover":{backgroundColor:re},"&:active":{backgroundColor:lt}}},[`${z}-item-danger`]:{color:De,[`&${z}-item:hover`]:{[`&:not(${z}-item-selected):not(${z}-submenu-selected)`]:{color:nt}},[`&${z}-item:active`]:{background:ve}},[`${z}-item a`]:{"&, &:hover":{color:"inherit"}},[`${z}-item-selected`]:{color:Q,[`&${z}-item-danger`]:{color:He},"a, a:hover":{color:"inherit"}},[`& ${z}-item-selected`]:{backgroundColor:ae,[`&${z}-item-danger`]:{backgroundColor:Ue}},[`${z}-item, ${z}-submenu-title`]:{[`&:not(${z}-item-disabled):focus-visible`]:Object.assign({},H(G))},[`&${z}-submenu > ${z}`]:{backgroundColor:wt},[`&${z}-popup > ${z}`]:{backgroundColor:Pe},[`&${z}-horizontal`]:Object.assign(Object.assign({},ce==="dark"?{borderBottom:0}:{}),{[`> ${z}-item, > ${z}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:ke,"&::after":{position:"absolute",insetInline:we,bottom:0,borderBottom:`${X}px solid transparent`,transition:`border-color ${te} ${M}`,content:'""'},"&:hover, &-active, &-open":{background:ue,"&::after":{borderBottomWidth:X,borderBottomColor:I}},"&-selected":{color:I,backgroundColor:Xe,"&:hover":{backgroundColor:Xe},"&::after":{borderBottomWidth:X,borderBottomColor:I}}}}),[`&${z}-root`]:{[`&${z}-inline, &${z}-vertical`]:{borderInlineEnd:`${D}px ${P} ${de}`}},[`&${z}-inline`]:{[`${z}-sub${z}-inline`]:{background:L},[`${z}-item, ${z}-submenu-title`]:D&&T?{width:`calc(100% + ${D}px)`}:{},[`${z}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${T}px solid ${Q}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ie} ${he}`,`opacity ${ie} ${he}`].join(","),content:'""'},[`&${z}-item-danger`]:{"&::after":{borderInlineEndColor:He}}},[`${z}-selected, ${z}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ie} ${M}`,`opacity ${ie} ${M}`].join(",")}}}}}};const Ee=G=>{const{componentCls:ce,itemHeight:z,itemMarginInline:F,padding:Q,menuArrowSize:Ce,marginXS:K,itemMarginBlock:L}=G,ae=Q+Ce+K;return{[`${ce}-item`]:{position:"relative",overflow:"hidden"},[`${ce}-item, ${ce}-submenu-title`]:{height:z,lineHeight:`${z}px`,paddingInline:Q,overflow:"hidden",textOverflow:"ellipsis",marginInline:F,marginBlock:L,width:`calc(100% - ${F*2}px)`},[`> ${ce}-item,
> ${ce}-submenu > ${ce}-submenu-title`]:{height:z,lineHeight:`${z}px`},[`${ce}-item-group-list ${ce}-submenu-title,
${ce}-submenu-title`]:{paddingInlineEnd:ae}}};var xe=G=>{const{componentCls:ce,iconCls:z,itemHeight:F,colorTextLightSolid:Q,dropdownWidth:Ce,controlHeightLG:K,motionDurationMid:L,motionEaseOut:ae,paddingXL:X,itemMarginInline:T,fontSizeLG:D,motionDurationSlow:te,paddingXS:M,boxShadowSecondary:he,collapsedWidth:we,collapsedIconSize:ie}=G,k={height:F,lineHeight:`${F}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ce]:{"&-inline, &-vertical":Object.assign({[`&${ce}-root`]:{boxShadow:"none"}},Ee(G))},[`${ce}-submenu-popup`]:{[`${ce}-vertical`]:Object.assign(Object.assign({},Ee(G)),{boxShadow:he})}},{[`${ce}-submenu-popup ${ce}-vertical${ce}-sub`]:{minWidth:Ce,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 ${te}`,`background ${te}`,`padding ${L} ${ae}`].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`]:k,[`& ${ce}-item-group-title`]:{paddingInlineStart:X}},[`${ce}-item`]:k}},{[`${ce}-inline-collapsed`]:{width:we,[`&${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 - ${T}px)`,textOverflow:"clip",[`
${ce}-submenu-arrow,
${ce}-submenu-expand-icon
`]:{opacity:0},[`${ce}-item-icon, ${z}`]:{margin:0,fontSize:ie,lineHeight:`${F}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ce}-item-icon, ${z}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ce}-item-icon, ${z}`]:{display:"none"},"a, a:hover":{color:Q}},[`${ce}-item-group-title`]:Object.assign(Object.assign({},Z.vS),{paddingInline:M})}}]};const Me=G=>{const{componentCls:ce,motionDurationSlow:z,motionDurationMid:F,motionEaseInOut:Q,motionEaseOut:Ce,iconCls:K,iconSize:L,iconMarginInlineEnd:ae}=G;return{[`${ce}-item, ${ce}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${z}`,`background ${z}`,`padding ${z} ${Q}`].join(","),[`${ce}-item-icon, ${K}`]:{minWidth:L,fontSize:L,transition:[`font-size ${F} ${Ce}`,`margin ${z} ${Q}`,`color ${z}`].join(","),"+ span":{marginInlineStart:ae,opacity:1,transition:[`opacity ${z} ${Q}`,`margin ${z}`,`color ${z}`].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"}}}},ft=G=>{const{componentCls:ce,motionDurationSlow:z,motionEaseInOut:F,borderRadius:Q,menuArrowSize:Ce,menuArrowOffset:K}=G;return{[`${ce}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:G.margin,width:Ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${z} ${F}, opacity ${z}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ce*.6,height:Ce*.15,backgroundColor:"currentcolor",borderRadius:Q,transition:[`background ${z} ${F}`,`transform ${z} ${F}`,`top ${z} ${F}`,`color ${z} ${F}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${K})`},"&::after":{transform:`rotate(-45deg) translateY(${K})`}}}}},tt=G=>{const{antCls:ce,componentCls:z,fontSize:F,motionDurationSlow:Q,motionDurationMid:Ce,motionEaseInOut:K,paddingXS:L,padding:ae,colorSplit:X,lineWidth:T,zIndexPopup:D,borderRadiusLG:te,subMenuItemBorderRadius:M,menuArrowSize:he,menuArrowOffset:we,lineType:ie,menuPanelMaskInset:k,groupTitleLineHeight:P,groupTitleFontSize:de}=G;return[{"":{[`${z}`]:Object.assign(Object.assign({},(0,Z.dF)()),{"&-hidden":{display:"none"}})},[`${z}-submenu-hidden`]:{display:"none"}},{[z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Z.Wf)(G)),(0,Z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:F,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Q} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${z}-item`]:{flex:"none"}},[`${z}-item, ${z}-submenu, ${z}-submenu-title`]:{borderRadius:G.itemBorderRadius},[`${z}-item-group-title`]:{padding:`${L}px ${ae}px`,fontSize:de,lineHeight:P,transition:`all ${Q}`},[`&-horizontal ${z}-submenu`]:{transition:[`border-color ${Q} ${K}`,`background ${Q} ${K}`].join(",")},[`${z}-submenu, ${z}-submenu-inline`]:{transition:[`border-color ${Q} ${K}`,`background ${Q} ${K}`,`padding ${Ce} ${K}`].join(",")},[`${z}-submenu ${z}-sub`]:{cursor:"initial",transition:[`background ${Q} ${K}`,`padding ${Q} ${K}`].join(",")},[`${z}-title-content`]:{transition:`color ${Q}`},[`${z}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${z}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:X,borderStyle:ie,borderWidth:0,borderTopWidth:T,marginBlock:T,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Me(G)),{[`${z}-item-group`]:{[`${z}-item-group-list`]:{margin:0,padding:0,[`${z}-item, ${z}-submenu-title`]:{paddingInline:`${F*2}px ${ae}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:te,boxShadow:"none",transformOrigin:"0 0",[`&${z}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${k}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:k},"\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:G.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:G.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:G.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:G.paddingXS},[`> ${z}`]:Object.assign(Object.assign(Object.assign({borderRadius:te},Me(G)),ft(G)),{[`${z}-item, ${z}-submenu > ${z}-submenu-title`]:{borderRadius:M},[`${z}-submenu-title::after`]:{transition:`transform ${Q} ${K}`}})}}),ft(G)),{[`&-inline-collapsed ${z}-submenu-arrow,
&-inline ${z}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${we})`},"&::after":{transform:`rotate(45deg) translateX(-${we})`}},[`${z}-submenu-open${z}-submenu-inline > ${z}-submenu-title > ${z}-submenu-arrow`]:{transform:`translateY(-${he*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${we})`},"&::before":{transform:`rotate(45deg) translateX(${we})`}}})},{[`${ce}-layout-header`]:{[z]:{lineHeight:"inherit"}}}]};var ct=(G,ce)=>(0,ge.Z)("Menu",F=>{if(ce===!1)return[];const{colorBgElevated:Q,colorPrimary:Ce,colorTextLightSolid:K,controlHeightLG:L,fontSize:ae,darkItemColor:X,darkDangerItemColor:T,darkItemBg:D,darkSubMenuItemBg:te,darkItemSelectedColor:M,darkItemSelectedBg:he,darkDangerItemSelectedBg:we,darkItemHoverBg:ie,darkGroupTitleColor:k,darkItemHoverColor:P,darkItemDisabledColor:de,darkDangerItemHoverColor:fe,darkDangerItemSelectedColor:De,darkDangerItemActiveBg:nt}=F,He=ae/7*5,ve=(0,O.TS)(F,{menuArrowSize:He,menuHorizontalHeight:L*1.15,menuArrowOffset:`${He*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Q}),Ue=(0,O.TS)(ve,{itemColor:X,itemHoverColor:P,groupTitleColor:k,itemSelectedColor:M,itemBg:D,popupBg:D,subMenuItemBg:te,itemActiveBg:"transparent",itemSelectedBg:he,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ie,itemDisabledColor:de,dangerItemColor:T,dangerItemHoverColor:fe,dangerItemSelectedColor:De,dangerItemActiveBg:nt,dangerItemSelectedBg:we,menuSubMenuBg:te,horizontalItemSelectedColor:K,horizontalItemSelectedBg:Ce});return[tt(ve),V(ve),xe(ve),be(ve,"light"),be(Ue,"dark"),q(ve),(0,B.Z)(ve),(0,le.oN)(ve,"slide-up"),(0,le.oN)(ve,"slide-down"),(0,W._y)(ve,"zoom-big")]},F=>{const{colorPrimary:Q,colorError:Ce,colorTextDisabled:K,colorErrorBg:L,colorText:ae,colorTextDescription:X,colorBgContainer:T,colorFillAlter:D,colorFillContent:te,lineWidth:M,lineWidthBold:he,controlItemBgActive:we,colorBgTextHover:ie,controlHeightLG:k,lineHeight:P,colorBgElevated:de,marginXXS:fe,padding:De,fontSize:nt,controlHeightSM:He,fontSizeLG:ve,colorTextLightSolid:Ue,colorErrorHover:re}=F,lt=new A.C(Ue).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:F.zIndexPopupBase+50,radiusItem:F.borderRadiusLG,itemBorderRadius:F.borderRadiusLG,radiusSubMenuItem:F.borderRadiusSM,subMenuItemBorderRadius:F.borderRadiusSM,colorItemText:ae,itemColor:ae,colorItemTextHover:ae,itemHoverColor:ae,colorItemTextHoverHorizontal:Q,horizontalItemHoverColor:Q,colorGroupTitle:X,groupTitleColor:X,colorItemTextSelected:Q,itemSelectedColor:Q,colorItemTextSelectedHorizontal:Q,horizontalItemSelectedColor:Q,colorItemBg:T,itemBg:T,colorItemBgHover:ie,itemHoverBg:ie,colorItemBgActive:te,itemActiveBg:we,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:we,itemSelectedBg:we,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:he,activeBarHeight:he,colorActiveBarBorderSize:M,activeBarBorderWidth:M,colorItemTextDisabled:K,itemDisabledColor:K,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:L,dangerItemActiveBg:L,colorDangerItemBgSelected:L,dangerItemSelectedBg:L,itemMarginInline:F.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:k,groupTitleLineHeight:P,collapsedWidth:k*2,popupBg:de,itemMarginBlock:fe,itemPaddingInline:De,horizontalLineHeight:`${k*1.15}px`,iconSize:nt,iconMarginInlineEnd:He-nt,collapsedIconSize:ve,groupTitleFontSize:nt,darkItemDisabledColor:new A.C(Ue).setAlpha(.25).toRgbString(),darkItemColor:lt,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ue,darkItemSelectedBg:Q,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:lt,darkItemHoverColor:Ue,darkDangerItemHoverColor:re,darkDangerItemSelectedColor:Ue,darkDangerItemActiveBg:Ce}},{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"]]})(G),Dt=function(G,ce){var z={};for(var F in G)Object.prototype.hasOwnProperty.call(G,F)&&ce.indexOf(F)<0&&(z[F]=G[F]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,F=Object.getOwnPropertySymbols(G);Q<F.length;Q++)ce.indexOf(F[Q])<0&&Object.prototype.propertyIsEnumerable.call(G,F[Q])&&(z[F[Q]]=G[F[Q]]);return z},Ge=(0,v.forwardRef)((G,ce)=>{var z,F;const Q=v.useContext(m.Z),Ce=Q||{},{getPrefixCls:K,getPopupContainer:L,direction:ae,menu:X}=v.useContext(h.E_),T=K(),{prefixCls:D,className:te,style:M,theme:he="light",expandIcon:we,_internalDisableMenuItemTitleTooltip:ie,inlineCollapsed:k,siderCollapsed:P,items:de,children:fe,rootClassName:De,mode:nt,selectable:He,onClick:ve,overflowedIndicatorPopupClassName:Ue}=G,re=Dt(G,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),lt=(0,o.Z)(re,["collapsedWidth"]),wt=R(de)||fe;(z=Ce.validator)===null||z===void 0||z.call(Ce,{mode:nt});const I=(0,C.useEvent)(function(){var yn;ve==null||ve.apply(void 0,arguments),(yn=Ce.onClick)===null||yn===void 0||yn.call(Ce)}),Xe=Ce.mode||nt,ke=He!=null?He:Ce.selectable,ue=v.useMemo(()=>P!==void 0?P:k,[k,P]),Pe={horizontal:{motionName:`${T}-slide-up`},inline:(0,b.Z)(T),other:{motionName:`${T}-zoom-big`}},Re=K("menu",D||Ce.prefixCls),[Ft,Mt]=ct(Re,!Q),It=a()(`${Re}-${he}`,X==null?void 0:X.className,te);let an;if(typeof we=="function")an=we;else if(we===null||we===!1)an=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)an=null;else{const yn=we!=null?we:Ce.expandIcon;an=(0,n.Tm)(yn,{className:a()(`${Re}-submenu-expand-icon`,(0,n.l$)(yn)?(F=yn.props)===null||F===void 0?void 0:F.className:"")})}const wn=v.useMemo(()=>({prefixCls:Re,inlineCollapsed:ue||!1,direction:ae,firstLevel:!0,theme:he,mode:Xe,disableMenuItemTitleTooltip:ie}),[Re,ue,ae,ie,he]);return Ft(v.createElement(m.Z.Provider,{value:null},v.createElement(c.Provider,{value:wn},v.createElement(t.ZP,Object.assign({getPopupContainer:L,overflowedIndicator:v.createElement(_.Z,null),overflowedIndicatorPopupClassName:a()(Re,`${Re}-${he}`,Ue),mode:Xe,selectable:ke,onClick:I},lt,{inlineCollapsed:ue,style:Object.assign(Object.assign({},X==null?void 0:X.style),M),className:It,prefixCls:Re,direction:ae,defaultMotions:Pe,expandIcon:an,ref:ce,rootClassName:a()(De,Mt)}),wt))))});const je=(0,v.forwardRef)((G,ce)=>{const z=(0,v.useRef)(null),F=v.useContext(g.D);return(0,v.useImperativeHandle)(ce,()=>({menu:z.current,focus:Q=>{var Ce;(Ce=z.current)===null||Ce===void 0||Ce.focus(Q)}})),v.createElement(Ge,Object.assign({ref:z},G,F))});je.Item=E,je.SubMenu=x,je.Divider=u,je.ItemGroup=t.BW;var st=je},58421:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Ce}});var t=e(96663),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,a=e(7657),h=function(L,ae){return v.createElement(a.Z,(0,t.Z)({},L,{ref:ae,icon:p}))},r=v.forwardRef(h),s=r,u=e(49198),l=e(33853),o=e(38819),d=e(92310),n=e.n(d),i=e(90493),c=e(44127),f=e(52884),E=e(95727),w=e(65711),x=e(85745),_=e(26112),C={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},b=C,m=e(91735),y=function(K){(0,w.Z)(ae,K);var L=(0,x.Z)(ae);function ae(){var X;(0,f.Z)(this,ae);for(var T=arguments.length,D=new Array(T),te=0;te<T;te++)D[te]=arguments[te];return X=L.call.apply(L,[this].concat(D)),X.state={goInputText:""},X.getValidValue=function(){var M=X.state.goInputText;return!M||Number.isNaN(M)?void 0:Number(M)},X.buildOptionText=function(M){return"".concat(M," ").concat(X.props.locale.items_per_page)},X.changeSize=function(M){X.props.changeSize(Number(M))},X.handleChange=function(M){X.setState({goInputText:M.target.value})},X.handleBlur=function(M){var he=X.props,we=he.goButton,ie=he.quickGo,k=he.rootPrefixCls,P=X.state.goInputText;we||P===""||(X.setState({goInputText:""}),!(M.relatedTarget&&(M.relatedTarget.className.indexOf("".concat(k,"-item-link"))>=0||M.relatedTarget.className.indexOf("".concat(k,"-item"))>=0))&&ie(X.getValidValue()))},X.go=function(M){var he=X.state.goInputText;he!==""&&(M.keyCode===b.ENTER||M.type==="click")&&(X.setState({goInputText:""}),X.props.quickGo(X.getValidValue()))},X}return(0,E.Z)(ae,[{key:"getPageSizeOptions",value:function(){var T=this.props,D=T.pageSize,te=T.pageSizeOptions;return te.some(function(M){return M.toString()===D.toString()})?te:te.concat([D.toString()]).sort(function(M,he){var we=Number.isNaN(Number(M))?0:Number(M),ie=Number.isNaN(Number(he))?0:Number(he);return we-ie})}},{key:"render",value:function(){var T=this,D=this.props,te=D.pageSize,M=D.locale,he=D.rootPrefixCls,we=D.changeSize,ie=D.quickGo,k=D.goButton,P=D.selectComponentClass,de=D.buildOptionText,fe=D.selectPrefixCls,De=D.disabled,nt=this.state.goInputText,He="".concat(he,"-options"),ve=P,Ue=null,re=null,lt=null;if(!we&&!ie)return null;var wt=this.getPageSizeOptions();if(we&&ve){var I=wt.map(function(Xe,ke){return v.createElement(ve.Option,{key:ke,value:Xe.toString()},(de||T.buildOptionText)(Xe))});Ue=v.createElement(ve,{disabled:De,prefixCls:fe,showSearch:!1,className:"".concat(He,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(te||wt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ke){return ke.parentNode},"aria-label":M.page_size,defaultOpen:!1},I)}return ie&&(k&&(lt=typeof k=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:De,className:"".concat(He,"-quick-jumper-button")},M.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},k)),re=v.createElement("div",{className:"".concat(He,"-quick-jumper")},M.jump_to,v.createElement("input",{disabled:De,type:"text",value:nt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":M.page}),M.page,lt)),v.createElement("li",{className:"".concat(He)},Ue,re)}}]),ae}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var S=y,R=function(L){var ae,X=L.rootPrefixCls,T=L.page,D=L.active,te=L.className,M=L.showTitle,he=L.onClick,we=L.onKeyPress,ie=L.itemRender,k="".concat(X,"-item"),P=n()(k,"".concat(k,"-").concat(T),(ae={},(0,i.Z)(ae,"".concat(k,"-active"),D),(0,i.Z)(ae,"".concat(k,"-disabled"),!T),(0,i.Z)(ae,L.className,te),ae)),de=function(){he(T)},fe=function(He){we(He,he,T)},De=ie(T,"page",v.createElement("a",{rel:"nofollow"},T));return De?v.createElement("li",{title:M?T.toString():null,className:P,onClick:de,onKeyPress:fe,tabIndex:0},De):null},A=R;function Z(){}function B(K){var L=Number(K);return typeof L=="number"&&!Number.isNaN(L)&&isFinite(L)&&Math.floor(L)===L}var le=function(L,ae,X){return X};function W(K,L,ae){var X=typeof K=="undefined"?L.pageSize:K;return Math.floor((ae.total-1)/X)+1}var ge=function(K){(0,w.Z)(ae,K);var L=(0,x.Z)(ae);function ae(X){var T;(0,f.Z)(this,ae),T=L.call(this,X),T.paginationNode=v.createRef(),T.getJumpPrevPage=function(){return Math.max(1,T.state.current-(T.props.showLessItems?3:5))},T.getJumpNextPage=function(){return Math.min(W(void 0,T.state,T.props),T.state.current+(T.props.showLessItems?3:5))},T.getItemIcon=function(we,ie){var k=T.props.prefixCls,P=we||v.createElement("button",{type:"button","aria-label":ie,className:"".concat(k,"-item-link")});return typeof we=="function"&&(P=v.createElement(we,(0,c.Z)({},T.props))),P},T.isValid=function(we){var ie=T.props.total;return B(we)&&we!==T.state.current&&B(ie)&&ie>0},T.shouldDisplayQuickJumper=function(){var we=T.props,ie=we.showQuickJumper,k=we.total,P=T.state.pageSize;return k<=P?!1:ie},T.handleKeyDown=function(we){(we.keyCode===b.ARROW_UP||we.keyCode===b.ARROW_DOWN)&&we.preventDefault()},T.handleKeyUp=function(we){var ie=T.getValidValue(we),k=T.state.currentInputValue;ie!==k&&T.setState({currentInputValue:ie}),we.keyCode===b.ENTER?T.handleChange(ie):we.keyCode===b.ARROW_UP?T.handleChange(ie-1):we.keyCode===b.ARROW_DOWN&&T.handleChange(ie+1)},T.handleBlur=function(we){var ie=T.getValidValue(we);T.handleChange(ie)},T.changePageSize=function(we){var ie=T.state.current,k=W(we,T.state,T.props);ie=ie>k?k:ie,k===0&&(ie=T.state.current),typeof we=="number"&&("pageSize"in T.props||T.setState({pageSize:we}),"current"in T.props||T.setState({current:ie,currentInputValue:ie})),T.props.onShowSizeChange(ie,we),"onChange"in T.props&&T.props.onChange&&T.props.onChange(ie,we)},T.handleChange=function(we){var ie=T.props,k=ie.disabled,P=ie.onChange,de=T.state,fe=de.pageSize,De=de.current,nt=de.currentInputValue;if(T.isValid(we)&&!k){var He=W(void 0,T.state,T.props),ve=we;return we>He?ve=He:we<1&&(ve=1),"current"in T.props||T.setState({current:ve}),ve!==nt&&T.setState({currentInputValue:ve}),P(ve,fe),ve}return De},T.prev=function(){T.hasPrev()&&T.handleChange(T.state.current-1)},T.next=function(){T.hasNext()&&T.handleChange(T.state.current+1)},T.jumpPrev=function(){T.handleChange(T.getJumpPrevPage())},T.jumpNext=function(){T.handleChange(T.getJumpNextPage())},T.hasPrev=function(){return T.state.current>1},T.hasNext=function(){return T.state.current<W(void 0,T.state,T.props)},T.runIfEnter=function(we,ie){if(we.key==="Enter"||we.charCode===13){for(var k=arguments.length,P=new Array(k>2?k-2:0),de=2;de<k;de++)P[de-2]=arguments[de];ie.apply(void 0,P)}},T.runIfEnterPrev=function(we){T.runIfEnter(we,T.prev)},T.runIfEnterNext=function(we){T.runIfEnter(we,T.next)},T.runIfEnterJumpPrev=function(we){T.runIfEnter(we,T.jumpPrev)},T.runIfEnterJumpNext=function(we){T.runIfEnter(we,T.jumpNext)},T.handleGoTO=function(we){(we.keyCode===b.ENTER||we.type==="click")&&T.handleChange(T.state.currentInputValue)},T.renderPrev=function(we){var ie=T.props,k=ie.prevIcon,P=ie.itemRender,de=P(we,"prev",T.getItemIcon(k,"prev page")),fe=!T.hasPrev();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:fe}):de},T.renderNext=function(we){var ie=T.props,k=ie.nextIcon,P=ie.itemRender,de=P(we,"next",T.getItemIcon(k,"next page")),fe=!T.hasNext();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:fe}):de};var D=X.onChange!==Z,te="current"in X;te&&!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 M=X.defaultCurrent;"current"in X&&(M=X.current);var he=X.defaultPageSize;return"pageSize"in X&&(he=X.pageSize),M=Math.min(M,W(he,void 0,X)),T.state={current:M,currentInputValue:M,pageSize:he},T}return(0,E.Z)(ae,[{key:"componentDidUpdate",value:function(T,D){var te=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode.current){var M=this.paginationNode.current.querySelector(".".concat(te,"-item-").concat(D.current));if(M&&document.activeElement===M){var he;M==null||(he=M.blur)===null||he===void 0||he.call(M)}}}},{key:"getValidValue",value:function(T){var D=T.target.value,te=W(void 0,this.state,this.props),M=this.state.currentInputValue,he;return D===""?he=D:Number.isNaN(Number(D))?he=M:D>=te?he=te:he=Number(D),he}},{key:"getShowSizeChanger",value:function(){var T=this.props,D=T.showSizeChanger,te=T.total,M=T.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:te>M}},{key:"render",value:function(){var T=this.props,D=T.prefixCls,te=T.className,M=T.style,he=T.disabled,we=T.hideOnSinglePage,ie=T.total,k=T.locale,P=T.showQuickJumper,de=T.showLessItems,fe=T.showTitle,De=T.showTotal,nt=T.simple,He=T.itemRender,ve=T.showPrevNextJumpers,Ue=T.jumpPrevIcon,re=T.jumpNextIcon,lt=T.selectComponentClass,wt=T.selectPrefixCls,I=T.pageSizeOptions,Xe=this.state,ke=Xe.current,ue=Xe.pageSize,Pe=Xe.currentInputValue;if(we===!0&&ie<=ue)return null;var Re=W(void 0,this.state,this.props),Ft=[],Mt=null,It=null,an=null,wn=null,yn=null,vt=P&&P.goButton,At=de?1:2,mt=ke-1>0?ke-1:0,bt=ke+1<Re?ke+1:Re,_e=(0,_.Z)(this.props,{aria:!0,data:!0}),J=De&&v.createElement("li",{className:"".concat(D,"-total-text")},De(ie,[ie===0?0:(ke-1)*ue+1,ke*ue>ie?ie:ke*ue]));if(nt){vt&&(typeof vt=="boolean"?yn=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},k.jump_to_confirm):yn=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vt),yn=v.createElement("li",{title:fe?"".concat(k.jump_to).concat(ke,"/").concat(Re):null,className:"".concat(D,"-simple-pager")},yn));var $=this.renderPrev(mt);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,i.Z)({},"".concat(D,"-disabled"),he),te),style:M,ref:this.paginationNode},_e),J,$?v.createElement("li",{title:fe?k.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,i.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},$):null,v.createElement("li",{title:fe?"".concat(ke,"/").concat(Re):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:Pe,disabled:he,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),Re),v.createElement("li",{title:fe?k.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,i.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bt)),yn)}if(Re<=3+At*2){var oe={locale:k,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:fe,itemRender:He};Re||Ft.push(v.createElement(A,(0,t.Z)({},oe,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var se=1;se<=Re;se+=1){var Le=ke===se;Ft.push(v.createElement(A,(0,t.Z)({},oe,{key:se,page:se,active:Le})))}}else{var Ie=de?k.prev_3:k.prev_5,Je=de?k.next_3:k.next_5,ut=He(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ue,"prev page")),Ct=He(this.getJumpNextPage(),"jump-next",this.getItemIcon(re,"next page"));ve&&(Mt=ut?v.createElement("li",{title:fe?Ie:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,i.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Ue))},ut):null,It=Ct?v.createElement("li",{title:fe?Je:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,i.Z)({},"".concat(D,"-jump-next-custom-icon"),!!re))},Ct):null),wn=v.createElement(A,{locale:k,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Re,page:Re,active:!1,showTitle:fe,itemRender:He}),an=v.createElement(A,{locale:k,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:fe,itemRender:He});var ht=Math.max(1,ke-At),Fe=Math.min(ke+At,Re);ke-1<=At&&(Fe=1+At*2),Re-ke<=At&&(ht=Re-At*2);for(var Be=ht;Be<=Fe;Be+=1){var Ze=ke===Be;Ft.push(v.createElement(A,{locale:k,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Be,page:Be,active:Ze,showTitle:fe,itemRender:He}))}ke-1>=At*2&&ke!==3&&(Ft[0]=(0,v.cloneElement)(Ft[0],{className:"".concat(D,"-item-after-jump-prev")}),Ft.unshift(Mt)),Re-ke>=At*2&&ke!==Re-2&&(Ft[Ft.length-1]=(0,v.cloneElement)(Ft[Ft.length-1],{className:"".concat(D,"-item-before-jump-next")}),Ft.push(It)),ht!==1&&Ft.unshift(an),Fe!==Re&&Ft.push(wn)}var Ye=!this.hasPrev()||!Re,me=!this.hasNext()||!Re,ze=this.renderPrev(mt),Ne=this.renderNext(bt);return v.createElement("ul",(0,t.Z)({className:n()(D,te,(0,i.Z)({},"".concat(D,"-disabled"),he)),style:M,ref:this.paginationNode},_e),J,ze?v.createElement("li",{title:fe?k.prev_page:null,onClick:this.prev,tabIndex:Ye?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,i.Z)({},"".concat(D,"-disabled"),Ye)),"aria-disabled":Ye},ze):null,Ft,Ne?v.createElement("li",{title:fe?k.next_page:null,onClick:this.next,tabIndex:me?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,i.Z)({},"".concat(D,"-disabled"),me)),"aria-disabled":me},Ne):null,v.createElement(S,{disabled:he,locale:k,rootPrefixCls:D,selectComponentClass:lt,selectPrefixCls:wt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ke,pageSize:ue,pageSizeOptions:I,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vt}))}}],[{key:"getDerivedStateFromProps",value:function(T,D){var te={};if("current"in T&&(te.current=T.current,T.current!==D.current&&(te.currentInputValue=te.current)),"pageSize"in T&&T.pageSize!==D.pageSize){var M=D.current,he=W(T.pageSize,D,T);M=M>he?he:M,"current"in T||(te.current=M,te.currentInputValue=M),te.pageSize=T.pageSize}return te}}]),ae}(v.Component);ge.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:le,totalBoundaryShowSizeChanger:50};var O=ge,j=e(22075),V=e(36355),ee=e(19716),q=e(8628),H=e(9763),U=e(57809);const be=K=>v.createElement(U.default,Object.assign({},K,{showSearch:!0,size:"small"})),Ee=K=>v.createElement(U.default,Object.assign({},K,{showSearch:!0,size:"middle"}));be.Option=U.default.Option,Ee.Option=U.default.Option;var pe=e(9937),xe=e(17313),Me=e(83116),ft=e(37613);const tt=K=>{const{componentCls:L}=K;return{[`${L}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}}},[`&${L}-disabled`]:{cursor:"not-allowed",[`${L}-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}}},[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${L}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${L}-simple-pager`]:{color:K.colorTextDisabled},[`${L}-jump-prev, ${L}-jump-next`]:{[`${L}-item-link-icon`]:{opacity:0},[`${L}-item-ellipsis`]:{opacity:1}}},[`&${L}-simple`]:{[`${L}-prev, ${L}-next`]:{[`&${L}-disabled ${L}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ct=K=>{const{componentCls:L}=K;return{[`&${L}-mini ${L}-total-text, &${L}-mini ${L}-simple-pager`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini ${L}-item`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM-2}px`},[`&${L}-mini:not(${L}-disabled) ${L}-item:not(${L}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:K.colorBgTextHover},"&:active":{backgroundColor:K.colorBgTextActive}},[`&${L}-mini ${L}-prev, &${L}-mini ${L}-next`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini:not(${L}-disabled)`]:{[`${L}-prev, ${L}-next`]:{[`&:hover ${L}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${L}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${L}-disabled:hover ${L}-item-link`]:{backgroundColor:"transparent"}}},[`
&${L}-mini ${L}-prev ${L}-item-link,
&${L}-mini ${L}-next ${L}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`}},[`&${L}-mini ${L}-jump-prev, &${L}-mini ${L}-jump-next`]:{height:K.itemSizeSM,marginInlineEnd:0,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini ${L}-options`]:{marginInlineStart:K.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:K.miniOptionsSizeChangerTop},"&-quick-jumper":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,pe.x0)(K)),{width:K.paginationMiniQuickJumperInputWidth,height:K.controlHeightSM})}}}},Dt=K=>{const{componentCls:L}=K;return{[`
&${L}-simple ${L}-prev,
&${L}-simple ${L}-next
`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,verticalAlign:"top",[`${L}-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`}}},[`&${L}-simple ${L}-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"}}}}},et=K=>{const{componentCls:L}=K;return{[`${L}-jump-prev, ${L}-jump-next`]:{outline:0,[`${L}-item-container`]:{position:"relative",[`${L}-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"}},[`${L}-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":{[`${L}-item-link-icon`]:{opacity:1},[`${L}-item-ellipsis`]:{opacity:0}}},[`
${L}-prev,
${L}-jump-prev,
${L}-jump-next
`]:{marginInlineEnd:K.marginXS},[`
${L}-prev,
${L}-next,
${L}-jump-prev,
${L}-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}`},[`${L}-prev, ${L}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:K.colorText,cursor:"pointer",userSelect:"none"},[`${L}-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 ${L}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${L}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${L}-disabled:hover`]:{[`${L}-item-link`]:{backgroundColor:"transparent"}}},[`${L}-slash`]:{marginInlineEnd:K.paginationSlashMarginInlineEnd,marginInlineStart:K.paginationSlashMarginInlineStart},[`${L}-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,pe.ik)(K)),{width:K.controlHeightLG*1.25,height:K.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:K.marginXS,marginInlineEnd:K.marginXS})}}}},Ge=K=>{const{componentCls:L}=K;return{[`${L}-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(${L}-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}}}}},je=K=>{const{componentCls:L}=K;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(K)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${L}-total-text`]:{display:"inline-block",height:K.itemSize,marginInlineEnd:K.marginXS,lineHeight:`${K.itemSize-2}px`,verticalAlign:"middle"}}),Ge(K)),et(K)),Dt(K)),ct(K)),tt(K)),{[`@media only screen and (max-width: ${K.screenLG}px)`]:{[`${L}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${K.screenSM}px)`]:{[`${L}-options`]:{display:"none"}}}),[`&${K.componentCls}-rtl`]:{direction:"rtl"}}},st=K=>{const{componentCls:L}=K;return{[`${L}${L}-disabled:not(${L}-mini)`]:{"&, &:hover":{[`${L}-item-link`]:{borderColor:K.colorBorder}},"&:focus-visible":{[`${L}-item-link`]:{borderColor:K.colorBorder}},[`${L}-item, ${L}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,[`&:hover:not(${L}-item-active)`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,a:{color:K.colorTextDisabled}},[`&${L}-item-active`]:{backgroundColor:K.itemActiveBgDisabled}},[`${L}-prev, ${L}-next`]:{"&:hover button":{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,color:K.colorTextDisabled},[`${L}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder}}},[`${L}:not(${L}-mini)`]:{[`${L}-prev, ${L}-next`]:{"&:hover button":{borderColor:K.colorPrimaryHover,backgroundColor:K.itemBg},[`${L}-item-link`]:{backgroundColor:K.itemLinkBg,borderColor:K.colorBorder},[`&:hover ${L}-item-link`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,color:K.colorPrimary},[`&${L}-disabled`]:{[`${L}-item-link`]:{borderColor:K.colorBorder,color:K.colorTextDisabled}}},[`${L}-item`]:{backgroundColor:K.itemBg,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,[`&:hover:not(${L}-item-active)`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,a:{color:K.colorPrimary}},"&-active":{borderColor:K.colorPrimary}}}}},G=K=>{const{componentCls:L}=K;return{[`${L}:not(${L}-disabled)`]:{[`${L}-item`]:Object.assign({},(0,xe.Qy)(K)),[`${L}-jump-prev, ${L}-jump-next`]:{"&:focus-visible":Object.assign({[`${L}-item-link-icon`]:{opacity:1},[`${L}-item-ellipsis`]:{opacity:0}},(0,xe.oN)(K))},[`${L}-prev, ${L}-next`]:{[`&:focus-visible ${L}-item-link`]:Object.assign({},(0,xe.oN)(K))}}}};var ce=(0,Me.Z)("Pagination",K=>{const L=(0,ft.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,pe.e5)(K),(0,pe.TM)(K));return[je(L),G(L),K.wireframe&&st(L)]},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})),z=function(K,L){var ae={};for(var X in K)Object.prototype.hasOwnProperty.call(K,X)&&L.indexOf(X)<0&&(ae[X]=K[X]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,X=Object.getOwnPropertySymbols(K);T<X.length;T++)L.indexOf(X[T])<0&&Object.prototype.propertyIsEnumerable.call(K,X[T])&&(ae[X[T]]=K[X[T]]);return ae},Q=K=>{const{prefixCls:L,selectPrefixCls:ae,className:X,rootClassName:T,style:D,size:te,locale:M,selectComponentClass:he,responsive:we,showSizeChanger:ie}=K,k=z(K,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:P}=(0,q.Z)(we),{getPrefixCls:de,direction:fe,pagination:De={}}=v.useContext(V.E_),nt=de("pagination",L),[He,ve]=ce(nt),Ue=ie!=null?ie:De.showSizeChanger,re=v.useMemo(()=>{const Re=v.createElement("span",{className:`${nt}-item-ellipsis`},"\u2022\u2022\u2022"),Ft=v.createElement("button",{className:`${nt}-item-link`,type:"button",tabIndex:-1},fe==="rtl"?v.createElement(o.Z,null):v.createElement(l.Z,null)),Mt=v.createElement("button",{className:`${nt}-item-link`,type:"button",tabIndex:-1},fe==="rtl"?v.createElement(l.Z,null):v.createElement(o.Z,null)),It=v.createElement("a",{className:`${nt}-item-link`},v.createElement("div",{className:`${nt}-item-container`},fe==="rtl"?v.createElement(u.Z,{className:`${nt}-item-link-icon`}):v.createElement(s,{className:`${nt}-item-link-icon`}),Re)),an=v.createElement("a",{className:`${nt}-item-link`},v.createElement("div",{className:`${nt}-item-container`},fe==="rtl"?v.createElement(s,{className:`${nt}-item-link-icon`}):v.createElement(u.Z,{className:`${nt}-item-link-icon`}),Re));return{prevIcon:Ft,nextIcon:Mt,jumpPrevIcon:It,jumpNextIcon:an}},[fe,nt]),[lt]=(0,H.Z)("Pagination",j.Z),wt=Object.assign(Object.assign({},lt),M),I=(0,ee.Z)(te),Xe=I==="small"||!!(P&&!I&&we),ke=de("select",ae),ue=n()({[`${nt}-mini`]:Xe,[`${nt}-rtl`]:fe==="rtl"},De==null?void 0:De.className,X,T,ve),Pe=Object.assign(Object.assign({},De==null?void 0:De.style),D);return He(v.createElement(O,Object.assign({},re,k,{style:Pe,prefixCls:nt,selectPrefixCls:ke,className:ue,selectComponentClass:he||(Xe?be:Ee),locale:wt,showSizeChanger:Ue})))},Ce=Q},93948:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ie}});var t=e(59301),v=e(29679),g=e(40001),p=e(19248),a=e(99267),h=e(92310),r=e.n(h),s=e(2738),u=e(36355),l=e(96663),o=e(44127),d=e(6620),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},i=function(){var P=(0,t.useRef)([]),de=(0,t.useRef)(null);return(0,t.useEffect)(function(){var fe=Date.now(),De=!1;P.current.forEach(function(nt){if(nt){De=!0;var He=nt.style;He.transitionDuration=".3s, .3s, .3s, .06s",de.current&&fe-de.current<100&&(He.transitionDuration="0s, 0s")}}),De&&(de.current=Date.now())}),P.current},c=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(P){var de=(0,o.Z)((0,o.Z)({},n),P),fe=de.className,De=de.percent,nt=de.prefixCls,He=de.strokeColor,ve=de.strokeLinecap,Ue=de.strokeWidth,re=de.style,lt=de.trailColor,wt=de.trailWidth,I=de.transition,Xe=(0,d.Z)(de,c);delete Xe.gapPosition;var ke=Array.isArray(De)?De:[De],ue=Array.isArray(He)?He:[He],Pe=i(),Re=Ue/2,Ft=100-Ue/2,Mt="M ".concat(ve==="round"?Re:0,",").concat(Re,`
L `).concat(ve==="round"?Ft:100,",").concat(Re),It="0 0 100 ".concat(Ue),an=0;return t.createElement("svg",(0,l.Z)({className:r()("".concat(nt,"-line"),fe),viewBox:It,preserveAspectRatio:"none",style:re},Xe),t.createElement("path",{className:"".concat(nt,"-line-trail"),d:Mt,strokeLinecap:ve,stroke:lt,strokeWidth:wt||Ue,fillOpacity:"0"}),ke.map(function(wn,yn){var vt=1;switch(ve){case"round":vt=1-Ue/100;break;case"square":vt=1-Ue/2/100;break;default:vt=1;break}var At={strokeDasharray:"".concat(wn*vt,"px, 100px"),strokeDashoffset:"-".concat(an,"px"),transition:I||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mt=ue[yn]||ue[ue.length-1];return an+=wn,t.createElement("path",{key:yn,className:"".concat(nt,"-line-path"),d:Mt,strokeLinecap:ve,stroke:mt,strokeWidth:Ue,fillOpacity:"0",ref:function(_e){Pe[yn]=_e},style:At})}))},E=f,w=e(20135),x=e(72071),_=e(47273),C=0,b=(0,_.Z)();function m(){var k;return b?(k=C,C+=1):k="TEST_OR_SSR",k}var y=function(k){var P=t.useState(),de=(0,x.Z)(P,2),fe=de[0],De=de[1];return t.useEffect(function(){De("rc_progress_".concat(m()))},[]),k||fe},S=function(P){var de=P.bg,fe=P.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:de}},fe)};function R(k,P){return Object.keys(k).map(function(de){var fe=parseFloat(de),De="".concat(Math.floor(fe*P),"%");return"".concat(k[de]," ").concat(De)})}var A=t.forwardRef(function(k,P){var de=k.prefixCls,fe=k.color,De=k.gradientId,nt=k.radius,He=k.style,ve=k.ptg,Ue=k.strokeLinecap,re=k.strokeWidth,lt=k.size,wt=k.gapDegree,I=fe&&(0,w.Z)(fe)==="object",Xe=I?"#FFF":void 0,ke=lt/2,ue=t.createElement("circle",{className:"".concat(de,"-circle-path"),r:nt,cx:ke,cy:ke,stroke:Xe,strokeLinecap:Ue,strokeWidth:re,opacity:ve===0?0:1,style:He,ref:P});if(!I)return ue;var Pe="".concat(De,"-conic"),Re=wt?"".concat(180+wt/2,"deg"):"0deg",Ft=R(fe,(360-wt)/360),Mt=R(fe,1),It="conic-gradient(from ".concat(Re,", ").concat(Ft.join(", "),")"),an="linear-gradient(to ".concat(wt?"bottom":"top",", ").concat(Mt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Pe},ue),t.createElement("foreignObject",{x:0,y:0,width:lt,height:lt,mask:"url(#".concat(Pe,")")},t.createElement(S,{bg:an},t.createElement(S,{bg:It}))))}),Z=A,B=100,le=function(P,de,fe,De,nt,He,ve,Ue,re,lt){var wt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,I=fe/100*360*((360-He)/360),Xe=He===0?0:{bottom:0,top:180,left:90,right:-90}[ve],ke=(100-De)/100*de;re==="round"&&De!==100&&(ke+=lt/2,ke>=de&&(ke=de-.01));var ue=B/2;return{stroke:typeof Ue=="string"?Ue:void 0,strokeDasharray:"".concat(de,"px ").concat(P),strokeDashoffset:ke+wt,transform:"rotate(".concat(nt+I+Xe,"deg)"),transformOrigin:"".concat(ue,"px ").concat(ue,"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}},W=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ge(k){var P=k!=null?k:[];return Array.isArray(P)?P:[P]}var O=function(P){var de=(0,o.Z)((0,o.Z)({},n),P),fe=de.id,De=de.prefixCls,nt=de.steps,He=de.strokeWidth,ve=de.trailWidth,Ue=de.gapDegree,re=Ue===void 0?0:Ue,lt=de.gapPosition,wt=de.trailColor,I=de.strokeLinecap,Xe=de.style,ke=de.className,ue=de.strokeColor,Pe=de.percent,Re=(0,d.Z)(de,W),Ft=B/2,Mt=y(fe),It="".concat(Mt,"-gradient"),an=Ft-He/2,wn=Math.PI*2*an,yn=re>0?90+re/2:-90,vt=wn*((360-re)/360),At=(0,w.Z)(nt)==="object"?nt:{count:nt,space:2},mt=At.count,bt=At.space,_e=ge(Pe),J=ge(ue),$=J.find(function(Ct){return Ct&&(0,w.Z)(Ct)==="object"}),oe=$&&(0,w.Z)($)==="object",se=oe?"butt":I,Le=le(wn,vt,0,100,yn,re,lt,wt,se,He),Ie=i(),Je=function(){var ht=0;return _e.map(function(Fe,Be){var Ze=J[Be]||J[J.length-1],Ye=le(wn,vt,ht,Fe,yn,re,lt,Ze,se,He);return ht+=Fe,t.createElement(Z,{key:Be,color:Ze,ptg:Fe,radius:an,prefixCls:De,gradientId:It,style:Ye,strokeLinecap:se,strokeWidth:He,gapDegree:re,ref:function(ze){Ie[Be]=ze},size:B})}).reverse()},ut=function(){var ht=Math.round(mt*(_e[0]/100)),Fe=100/mt,Be=0;return new Array(mt).fill(null).map(function(Ze,Ye){var me=Ye<=ht-1?J[0]:wt,ze=me&&(0,w.Z)(me)==="object"?"url(#".concat(It,")"):void 0,Ne=le(wn,vt,Be,Fe,yn,re,lt,me,"butt",He,bt);return Be+=(vt-Ne.strokeDashoffset+bt)*100/vt,t.createElement("circle",{key:Ye,className:"".concat(De,"-circle-path"),r:an,cx:Ft,cy:Ft,stroke:ze,strokeWidth:He,opacity:1,style:Ne,ref:function(ot){Ie[Ye]=ot}})})};return t.createElement("svg",(0,l.Z)({className:r()("".concat(De,"-circle"),ke),viewBox:"0 0 ".concat(B," ").concat(B),style:Xe,id:fe,role:"presentation"},Re),!mt&&t.createElement("circle",{className:"".concat(De,"-circle-trail"),r:an,cx:Ft,cy:Ft,stroke:wt,strokeLinecap:se,strokeWidth:ve||He,style:Le}),mt?ut():Je())},j=O,V={Line:E,Circle:j},ee=e(6848),q=e(93398);function H(k){return!k||k<0?0:k>100?100:k}function U(k){let{success:P,successPercent:de}=k,fe=de;return P&&"progress"in P&&(fe=P.progress),P&&"percent"in P&&(fe=P.percent),fe}const be=k=>{let{percent:P,success:de,successPercent:fe}=k;const De=H(U({success:de,successPercent:fe}));return[De,H(H(P)-De)]},Ee=k=>{let{success:P={},strokeColor:de}=k;const{strokeColor:fe}=P;return[fe||q.presetPrimaryColors.green,de||null]},pe=(k,P,de)=>{var fe,De,nt,He;let ve=-1,Ue=-1;if(P==="step"){const re=de.steps,lt=de.strokeWidth;typeof k=="string"||typeof k=="undefined"?(ve=k==="small"?2:14,Ue=lt!=null?lt:8):typeof k=="number"?[ve,Ue]=[k,k]:[ve=14,Ue=8]=k,ve*=re}else if(P==="line"){const re=de==null?void 0:de.strokeWidth;typeof k=="string"||typeof k=="undefined"?Ue=re||(k==="small"?6:8):typeof k=="number"?[ve,Ue]=[k,k]:[ve=-1,Ue=8]=k}else(P==="circle"||P==="dashboard")&&(typeof k=="string"||typeof k=="undefined"?[ve,Ue]=k==="small"?[60,60]:[120,120]:typeof k=="number"?[ve,Ue]=[k,k]:(ve=(De=(fe=k[0])!==null&&fe!==void 0?fe:k[1])!==null&&De!==void 0?De:120,Ue=(He=(nt=k[0])!==null&&nt!==void 0?nt:k[1])!==null&&He!==void 0?He:120));return[ve,Ue]},xe=3,Me=k=>xe/k*100;var tt=k=>{const{prefixCls:P,trailColor:de=null,strokeLinecap:fe="round",gapPosition:De,gapDegree:nt,width:He=120,type:ve,children:Ue,success:re,size:lt=He}=k,[wt,I]=pe(lt,"circle");let{strokeWidth:Xe}=k;Xe===void 0&&(Xe=Math.max(Me(wt),6));const ke={width:wt,height:I,fontSize:wt*.15+6},ue=t.useMemo(()=>{if(nt||nt===0)return nt;if(ve==="dashboard")return 75},[nt,ve]),Pe=De||ve==="dashboard"&&"bottom"||void 0,Re=Object.prototype.toString.call(k.strokeColor)==="[object Object]",Ft=Ee({success:re,strokeColor:k.strokeColor}),Mt=r()(`${P}-inner`,{[`${P}-circle-gradient`]:Re}),It=t.createElement(j,{percent:be(k),strokeWidth:Xe,trailWidth:Xe,strokeColor:Ft,strokeLinecap:fe,trailColor:de,prefixCls:P,gapDegree:ue,gapPosition:Pe});return t.createElement("div",{className:Mt,style:ke},wt<=20?t.createElement(ee.Z,{title:Ue},t.createElement("span",null,It)):t.createElement(t.Fragment,null,It,Ue))},ct=function(k,P){var de={};for(var fe in k)Object.prototype.hasOwnProperty.call(k,fe)&&P.indexOf(fe)<0&&(de[fe]=k[fe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,fe=Object.getOwnPropertySymbols(k);De<fe.length;De++)P.indexOf(fe[De])<0&&Object.prototype.propertyIsEnumerable.call(k,fe[De])&&(de[fe[De]]=k[fe[De]]);return de};const Dt=k=>{let P=[];return Object.keys(k).forEach(de=>{const fe=parseFloat(de.replace(/%/g,""));isNaN(fe)||P.push({key:fe,value:k[de]})}),P=P.sort((de,fe)=>de.key-fe.key),P.map(de=>{let{key:fe,value:De}=de;return`${De} ${fe}%`}).join(", ")},et=(k,P)=>{const{from:de=q.presetPrimaryColors.blue,to:fe=q.presetPrimaryColors.blue,direction:De=P==="rtl"?"to left":"to right"}=k,nt=ct(k,["from","to","direction"]);if(Object.keys(nt).length!==0){const He=Dt(nt);return{backgroundImage:`linear-gradient(${De}, ${He})`}}return{backgroundImage:`linear-gradient(${De}, ${de}, ${fe})`}};var je=k=>{const{prefixCls:P,direction:de,percent:fe,size:De,strokeWidth:nt,strokeColor:He,strokeLinecap:ve="round",children:Ue,trailColor:re=null,success:lt}=k,wt=He&&typeof He!="string"?et(He,de):{backgroundColor:He},I=ve==="square"||ve==="butt"?0:void 0,Xe={backgroundColor:re||void 0,borderRadius:I},ke=De!=null?De:[-1,nt||(De==="small"?6:8)],[ue,Pe]=pe(ke,"line",{strokeWidth:nt}),Re=Object.assign({width:`${H(fe)}%`,height:Pe,borderRadius:I},wt),Ft=U(k),Mt={width:`${H(Ft)}%`,height:Pe,borderRadius:I,backgroundColor:lt==null?void 0:lt.strokeColor},It={width:ue<0?"100%":ue,height:Pe};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${P}-outer`,style:It},t.createElement("div",{className:`${P}-inner`,style:Xe},t.createElement("div",{className:`${P}-bg`,style:Re}),Ft!==void 0?t.createElement("div",{className:`${P}-success-bg`,style:Mt}):null)),Ue)},G=k=>{const{size:P,steps:de,percent:fe=0,strokeWidth:De=8,strokeColor:nt,trailColor:He=null,prefixCls:ve,children:Ue}=k,re=Math.round(de*(fe/100)),lt=P==="small"?2:14,wt=P!=null?P:[lt,De],[I,Xe]=pe(wt,"step",{steps:de,strokeWidth:De}),ke=I/de,ue=new Array(de);for(let Pe=0;Pe<de;Pe++){const Re=Array.isArray(nt)?nt[Pe]:nt;ue[Pe]=t.createElement("div",{key:Pe,className:r()(`${ve}-steps-item`,{[`${ve}-steps-item-active`]:Pe<=re-1}),style:{backgroundColor:Pe<=re-1?Re:He,width:ke,height:Xe}})}return t.createElement("div",{className:`${ve}-steps-outer`},ue,Ue)},ce=e(93083),z=e(17313),F=e(83116),Q=e(37613);const Ce=k=>{const P=k?"100%":"-100%";return new ce.Keyframes(`antProgress${k?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${P}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${P}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},K=k=>{const{componentCls:P,iconCls:de}=k;return{[P]:Object.assign(Object.assign({},(0,z.Wf)(k)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:k.fontSize,marginInlineEnd:k.marginXS,marginBottom:k.marginXS},[`${P}-outer`]:{display:"inline-block",width:"100%"},[`&${P}-show-info`]:{[`${P}-outer`]:{marginInlineEnd:`calc(-2em - ${k.marginXS}px)`,paddingInlineEnd:`calc(2em + ${k.paddingXS}px)`}},[`${P}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:k.remainingColor,borderRadius:k.lineBorderRadius},[`${P}-inner:not(${P}-circle-gradient)`]:{[`${P}-circle-path`]:{stroke:k.defaultColor}},[`${P}-success-bg, ${P}-bg`]:{position:"relative",backgroundColor:k.defaultColor,borderRadius:k.lineBorderRadius,transition:`all ${k.motionDurationSlow} ${k.motionEaseInOutCirc}`},[`${P}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:k.colorSuccess},[`${P}-text`]:{display:"inline-block",width:"2em",marginInlineStart:k.marginXS,color:k.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[de]:{fontSize:k.fontSize}},[`&${P}-status-active`]:{[`${P}-bg::before`]:{position:"absolute",inset:0,backgroundColor:k.colorBgContainer,borderRadius:k.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:k.progressActiveMotionDuration,animationTimingFunction:k.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${P}-rtl${P}-status-active`]:{[`${P}-bg::before`]:{animationName:Ce(!0)}},[`&${P}-status-exception`]:{[`${P}-bg`]:{backgroundColor:k.colorError},[`${P}-text`]:{color:k.colorError}},[`&${P}-status-exception ${P}-inner:not(${P}-circle-gradient)`]:{[`${P}-circle-path`]:{stroke:k.colorError}},[`&${P}-status-success`]:{[`${P}-bg`]:{backgroundColor:k.colorSuccess},[`${P}-text`]:{color:k.colorSuccess}},[`&${P}-status-success ${P}-inner:not(${P}-circle-gradient)`]:{[`${P}-circle-path`]:{stroke:k.colorSuccess}}})}},L=k=>{const{componentCls:P,iconCls:de}=k;return{[P]:{[`${P}-circle-trail`]:{stroke:k.remainingColor},[`&${P}-circle ${P}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${P}-circle ${P}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:k.circleTextColor,fontSize:k.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[de]:{fontSize:`${k.fontSize/k.fontSizeSM}em`}},[`${P}-circle&-status-exception`]:{[`${P}-text`]:{color:k.colorError}},[`${P}-circle&-status-success`]:{[`${P}-text`]:{color:k.colorSuccess}}},[`${P}-inline-circle`]:{lineHeight:1,[`${P}-inner`]:{verticalAlign:"bottom"}}}},ae=k=>{const{componentCls:P}=k;return{[P]:{[`${P}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:k.progressStepMinWidth,marginInlineEnd:k.progressStepMarginInlineEnd,backgroundColor:k.remainingColor,transition:`all ${k.motionDurationSlow}`,"&-active":{backgroundColor:k.defaultColor}}}}}},X=k=>{const{componentCls:P,iconCls:de}=k;return{[P]:{[`${P}-small&-line, ${P}-small&-line ${P}-text ${de}`]:{fontSize:k.fontSizeSM}}}};var T=(0,F.Z)("Progress",k=>{const P=k.marginXXS/2,de=(0,Q.TS)(k,{progressStepMarginInlineEnd:P,progressStepMinWidth:P,progressActiveMotionDuration:"2.4s"});return[K(de),L(de),ae(de),X(de)]},k=>({circleTextColor:k.colorText,defaultColor:k.colorInfo,remainingColor:k.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(k,P){var de={};for(var fe in k)Object.prototype.hasOwnProperty.call(k,fe)&&P.indexOf(fe)<0&&(de[fe]=k[fe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,fe=Object.getOwnPropertySymbols(k);De<fe.length;De++)P.indexOf(fe[De])<0&&Object.prototype.propertyIsEnumerable.call(k,fe[De])&&(de[fe[De]]=k[fe[De]]);return de};const te=null,M=["normal","exception","active","success"];var we=t.forwardRef((k,P)=>{const{prefixCls:de,className:fe,rootClassName:De,steps:nt,strokeColor:He,percent:ve=0,size:Ue="default",showInfo:re=!0,type:lt="line",status:wt,format:I,style:Xe}=k,ke=D(k,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ue=t.useMemo(()=>{var _e,J;const $=U(k);return parseInt($!==void 0?(_e=$!=null?$:0)===null||_e===void 0?void 0:_e.toString():(J=ve!=null?ve:0)===null||J===void 0?void 0:J.toString(),10)},[ve,k.success,k.successPercent]),Pe=t.useMemo(()=>!M.includes(wt)&&ue>=100?"success":wt||"normal",[wt,ue]),{getPrefixCls:Re,direction:Ft,progress:Mt}=t.useContext(u.E_),It=Re("progress",de),[an,wn]=T(It),yn=t.useMemo(()=>{if(!re)return null;const _e=U(k);let J;const $=I||(se=>`${se}%`),oe=lt==="line";return I||Pe!=="exception"&&Pe!=="success"?J=$(H(ve),H(_e)):Pe==="exception"?J=oe?t.createElement(p.Z,null):t.createElement(a.Z,null):Pe==="success"&&(J=oe?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${It}-text`,title:typeof J=="string"?J:void 0},J)},[re,ve,ue,Pe,lt,It,I]),vt=Array.isArray(He)?He[0]:He,At=typeof He=="string"||Array.isArray(He)?He:void 0;let mt;lt==="line"?mt=nt?t.createElement(G,Object.assign({},k,{strokeColor:At,prefixCls:It,steps:nt}),yn):t.createElement(je,Object.assign({},k,{strokeColor:vt,prefixCls:It,direction:Ft}),yn):(lt==="circle"||lt==="dashboard")&&(mt=t.createElement(tt,Object.assign({},k,{strokeColor:vt,prefixCls:It,progressStatus:Pe}),yn));const bt=r()(It,`${It}-status-${Pe}`,`${It}-${lt==="dashboard"&&"circle"||nt&&"steps"||lt}`,{[`${It}-inline-circle`]:lt==="circle"&&pe(Ue,"circle")[0]<=20,[`${It}-show-info`]:re,[`${It}-${Ue}`]:typeof Ue=="string",[`${It}-rtl`]:Ft==="rtl"},Mt==null?void 0:Mt.className,fe,De,wn);return an(t.createElement("div",Object.assign({ref:P,style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),Xe),className:bt,role:"progressbar","aria-valuenow":ue},(0,s.Z)(ke,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mt))}),ie=we},5112:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return q}});var t=e(92310),v=e.n(t),g=e(18929),p=e(26112),a=e(59301),h=e(36355),r=e(19716);const s=a.createContext(null),u=s.Provider;var l=s;const o=a.createContext(null),d=o.Provider;var n=e(5630),i=e(8654),c=e(1684),f=e(32441),E=e(17313),w=e(83116),x=e(37613);const _=H=>{const{componentCls:U,antCls:be}=H,Ee=`${U}-group`;return{[Ee]:Object.assign(Object.assign({},(0,E.Wf)(H)),{display:"inline-block",fontSize:0,[`&${Ee}-rtl`]:{direction:"rtl"},[`${be}-badge ${be}-badge-count`]:{zIndex:1},[`> ${be}-badge:not(:first-child) > ${be}-button-wrapper`]:{borderInlineStart:"none"}})}},C=H=>{const{componentCls:U,wrapperMarginInlineEnd:be,colorPrimary:Ee,radioSize:pe,motionDurationSlow:xe,motionDurationMid:Me,motionEaseInOutCirc:ft,colorBgContainer:tt,colorBorder:ct,lineWidth:Dt,dotSize:et,colorBgContainerDisabled:Ge,colorTextDisabled:je,paddingXS:st,dotColorDisabled:G,lineType:ce,radioDotDisabledSize:z,wireframe:F,colorWhite:Q}=H,Ce=`${U}-inner`;return{[`${U}-wrapper`]:Object.assign(Object.assign({},(0,E.Wf)(H)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:be,cursor:"pointer",[`&${U}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:H.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${U}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Dt}px ${ce} ${Ee}`,borderRadius:"50%",visibility:"hidden",content:'""'},[U]:Object.assign(Object.assign({},(0,E.Wf)(H)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${U}-wrapper:hover &,
&:hover ${Ce}`]:{borderColor:Ee},[`${U}-input:focus-visible + ${Ce}`]:Object.assign({},(0,E.oN)(H)),[`${U}:hover::after, ${U}-wrapper:hover &::after`]:{visibility:"visible"},[`${U}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:pe,height:pe,marginBlockStart:pe/-2,marginInlineStart:pe/-2,backgroundColor:F?Ee:Q,borderBlockStart:0,borderInlineStart:0,borderRadius:pe,transform:"scale(0)",opacity:0,transition:`all ${xe} ${ft}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:pe,height:pe,backgroundColor:tt,borderColor:ct,borderStyle:"solid",borderWidth:Dt,borderRadius:"50%",transition:`all ${Me}`},[`${U}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${U}-checked`]:{[Ce]:{borderColor:Ee,backgroundColor:F?tt:Ee,"&::after":{transform:`scale(${et/pe})`,opacity:1,transition:`all ${xe} ${ft}`}}},[`${U}-disabled`]:{cursor:"not-allowed",[Ce]:{backgroundColor:Ge,borderColor:ct,cursor:"not-allowed","&::after":{backgroundColor:G}},[`${U}-input`]:{cursor:"not-allowed"},[`${U}-disabled + span`]:{color:je,cursor:"not-allowed"},[`&${U}-checked`]:{[Ce]:{"&::after":{transform:`scale(${z/pe})`}}}},[`span${U} + *`]:{paddingInlineStart:st,paddingInlineEnd:st}})}},b=H=>{const{buttonColor:U,controlHeight:be,componentCls:Ee,lineWidth:pe,lineType:xe,colorBorder:Me,motionDurationSlow:ft,motionDurationMid:tt,buttonPaddingInline:ct,fontSize:Dt,buttonBg:et,fontSizeLG:Ge,controlHeightLG:je,controlHeightSM:st,paddingXS:G,borderRadius:ce,borderRadiusSM:z,borderRadiusLG:F,buttonCheckedBg:Q,buttonSolidCheckedColor:Ce,colorTextDisabled:K,colorBgContainerDisabled:L,buttonCheckedBgDisabled:ae,buttonCheckedColorDisabled:X,colorPrimary:T,colorPrimaryHover:D,colorPrimaryActive:te,buttonSolidCheckedBg:M,buttonSolidCheckedHoverBg:he,buttonSolidCheckedActiveBg:we}=H;return{[`${Ee}-button-wrapper`]:{position:"relative",display:"inline-block",height:be,margin:0,paddingInline:ct,paddingBlock:0,color:U,fontSize:Dt,lineHeight:`${be-pe*2}px`,background:et,border:`${pe}px ${xe} ${Me}`,borderBlockStartWidth:pe+.02,borderInlineStartWidth:0,borderInlineEndWidth:pe,cursor:"pointer",transition:[`color ${tt}`,`background ${tt}`,`box-shadow ${tt}`].join(","),a:{color:U},[`> ${Ee}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-pe,insetInlineStart:-pe,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:pe,paddingInline:0,backgroundColor:Me,transition:`background-color ${ft}`,content:'""'}},"&:first-child":{borderInlineStart:`${pe}px ${xe} ${Me}`,borderStartStartRadius:ce,borderEndStartRadius:ce},"&:last-child":{borderStartEndRadius:ce,borderEndEndRadius:ce},"&:first-child:last-child":{borderRadius:ce},[`${Ee}-group-large &`]:{height:je,fontSize:Ge,lineHeight:`${je-pe*2}px`,"&:first-child":{borderStartStartRadius:F,borderEndStartRadius:F},"&:last-child":{borderStartEndRadius:F,borderEndEndRadius:F}},[`${Ee}-group-small &`]:{height:st,paddingInline:G-pe,paddingBlock:0,lineHeight:`${st-pe*2}px`,"&:first-child":{borderStartStartRadius:z,borderEndStartRadius:z},"&:last-child":{borderStartEndRadius:z,borderEndEndRadius:z}},"&:hover":{position:"relative",color:T},"&:has(:focus-visible)":Object.assign({},(0,E.oN)(H)),[`${Ee}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ee}-button-wrapper-disabled)`]:{zIndex:1,color:T,background:Q,borderColor:T,"&::before":{backgroundColor:T},"&:first-child":{borderColor:T},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:te,borderColor:te,"&::before":{backgroundColor:te}}},[`${Ee}-group-solid &-checked:not(${Ee}-button-wrapper-disabled)`]:{color:Ce,background:M,borderColor:M,"&:hover":{color:Ce,background:he,borderColor:he},"&:active":{color:Ce,background:we,borderColor:we}},"&-disabled":{color:K,backgroundColor:L,borderColor:Me,cursor:"not-allowed","&:first-child, &:hover":{color:K,backgroundColor:L,borderColor:Me}},[`&-disabled${Ee}-button-wrapper-checked`]:{color:X,backgroundColor:ae,borderColor:Me,boxShadow:"none"}}}},m=H=>H-4*2;var y=(0,w.Z)("Radio",H=>{const{controlOutline:U,controlOutlineWidth:be,radioSize:Ee}=H,pe=`0 0 0 ${be}px ${U}`,xe=pe,Me=m(Ee),ft=(0,x.TS)(H,{radioDotDisabledSize:Me,radioFocusShadow:pe,radioButtonFocusShadow:xe});return[_(ft),C(ft),b(ft)]},H=>{const{wireframe:U,padding:be,marginXS:Ee,lineWidth:pe,fontSizeLG:xe,colorText:Me,colorBgContainer:ft,colorTextDisabled:tt,controlItemBgActiveDisabled:ct,colorTextLightSolid:Dt,colorPrimary:et,colorPrimaryHover:Ge,colorPrimaryActive:je}=H,st=4,G=xe,ce=U?m(G):G-(st+pe)*2;return{radioSize:G,dotSize:ce,dotColorDisabled:tt,buttonSolidCheckedColor:Dt,buttonSolidCheckedBg:et,buttonSolidCheckedHoverBg:Ge,buttonSolidCheckedActiveBg:je,buttonBg:ft,buttonCheckedBg:ft,buttonColor:Me,buttonCheckedBgDisabled:ct,buttonCheckedColorDisabled:tt,buttonPaddingInline:be-pe,wrapperMarginInlineEnd:Ee}}),S=e(14088),R=e(4572),A=function(H,U){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&U.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ee=Object.getOwnPropertySymbols(H);pe<Ee.length;pe++)U.indexOf(Ee[pe])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[pe])&&(be[Ee[pe]]=H[Ee[pe]]);return be};const Z=(H,U)=>{var be,Ee;const pe=a.useContext(l),xe=a.useContext(o),{getPrefixCls:Me,direction:ft,radio:tt}=a.useContext(h.E_),ct=a.useRef(null),Dt=(0,i.sQ)(U,ct),{isFormItemInput:et}=a.useContext(f.aM),Ge=te=>{var M,he;(M=H.onChange)===null||M===void 0||M.call(H,te),(he=pe==null?void 0:pe.onChange)===null||he===void 0||he.call(pe,te)},{prefixCls:je,className:st,rootClassName:G,children:ce,style:z}=H,F=A(H,["prefixCls","className","rootClassName","children","style"]),Q=Me("radio",je),Ce=((pe==null?void 0:pe.optionType)||xe)==="button",K=Ce?`${Q}-button`:Q,[L,ae]=y(Q),X=Object.assign({},F),T=a.useContext(c.Z);pe&&(X.name=pe.name,X.onChange=Ge,X.checked=H.value===pe.value,X.disabled=(be=X.disabled)!==null&&be!==void 0?be:pe.disabled),X.disabled=(Ee=X.disabled)!==null&&Ee!==void 0?Ee:T;const D=v()(`${K}-wrapper`,{[`${K}-wrapper-checked`]:X.checked,[`${K}-wrapper-disabled`]:X.disabled,[`${K}-wrapper-rtl`]:ft==="rtl",[`${K}-wrapper-in-form-item`]:et},tt==null?void 0:tt.className,st,G,ae);return L(a.createElement(S.Z,{component:"Radio",disabled:X.disabled},a.createElement("label",{className:D,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),z),onMouseEnter:H.onMouseEnter,onMouseLeave:H.onMouseLeave},a.createElement(n.Z,Object.assign({},X,{className:v()(X.className,!Ce&&R.A),type:"radio",prefixCls:K,ref:Dt})),ce!==void 0?a.createElement("span",null,ce):null)))};var le=a.forwardRef(Z);const W=a.forwardRef((H,U)=>{const{getPrefixCls:be,direction:Ee}=a.useContext(h.E_),[pe,xe]=(0,g.Z)(H.defaultValue,{value:H.value}),Me=M=>{const he=pe,we=M.target.value;"value"in H||xe(we);const{onChange:ie}=H;ie&&we!==he&&ie(M)},{prefixCls:ft,className:tt,rootClassName:ct,options:Dt,buttonStyle:et="outline",disabled:Ge,children:je,size:st,style:G,id:ce,onMouseEnter:z,onMouseLeave:F,onFocus:Q,onBlur:Ce}=H,K=be("radio",ft),L=`${K}-group`,[ae,X]=y(K);let T=je;Dt&&Dt.length>0&&(T=Dt.map(M=>typeof M=="string"||typeof M=="number"?a.createElement(le,{key:M.toString(),prefixCls:K,disabled:Ge,value:M,checked:pe===M},M):a.createElement(le,{key:`radio-group-value-options-${M.value}`,prefixCls:K,disabled:M.disabled||Ge,value:M.value,checked:pe===M.value,title:M.title,style:M.style},M.label)));const D=(0,r.Z)(st),te=v()(L,`${L}-${et}`,{[`${L}-${D}`]:D,[`${L}-rtl`]:Ee==="rtl"},tt,ct,X);return ae(a.createElement("div",Object.assign({},(0,p.Z)(H,{aria:!0,data:!0}),{className:te,style:G,onMouseEnter:z,onMouseLeave:F,onFocus:Q,onBlur:Ce,id:ce,ref:U}),a.createElement(u,{value:{onChange:Me,value:pe,disabled:H.disabled,name:H.name,optionType:H.optionType}},T)))});var ge=a.memo(W),O=function(H,U){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&U.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ee=Object.getOwnPropertySymbols(H);pe<Ee.length;pe++)U.indexOf(Ee[pe])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[pe])&&(be[Ee[pe]]=H[Ee[pe]]);return be};const j=(H,U)=>{const{getPrefixCls:be}=a.useContext(h.E_),{prefixCls:Ee}=H,pe=O(H,["prefixCls"]),xe=be("radio",Ee);return a.createElement(d,{value:"button"},a.createElement(le,Object.assign({prefixCls:xe},pe,{type:"radio",ref:U})))};var V=a.forwardRef(j);const ee=le;ee.Button=V,ee.Group=ge,ee.__ANT_RADIO=!0;var q=ee},13570:function(_t,N,e){"use strict";e.d(N,{Z:function(){return H}});var t=e(96663),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,a=e(7657),h=function(be,Ee){return v.createElement(a.Z,(0,t.Z)({},be,{ref:Ee,icon:p}))},r=v.forwardRef(h),s=r,u=e(92310),l=e.n(u),o=e(90493),d=e(72071),n=e(6620),i=e(18929),c=e(10228),f=e(26112);function E(U,be){var Ee=U.disabled,pe=U.prefixCls,xe=U.character,Me=U.characterRender,ft=U.index,tt=U.count,ct=U.value,Dt=U.allowHalf,et=U.focused,Ge=U.onHover,je=U.onClick,st=function(L){Ge(L,ft)},G=function(L){je(L,ft)},ce=function(L){L.keyCode===c.Z.ENTER&&je(L,ft)},z=ft+1,F=new Set([pe]);ct===0&&ft===0&&et?F.add("".concat(pe,"-focused")):Dt&&ct+.5>=z&&ct<z?(F.add("".concat(pe,"-half")),F.add("".concat(pe,"-active")),et&&F.add("".concat(pe,"-focused"))):(z<=ct?F.add("".concat(pe,"-full")):F.add("".concat(pe,"-zero")),z===ct&&et&&F.add("".concat(pe,"-focused")));var Q=typeof xe=="function"?xe(U):xe,Ce=v.createElement("li",{className:l()(Array.from(F)),ref:be},v.createElement("div",{onClick:Ee?null:G,onKeyDown:Ee?null:ce,onMouseMove:Ee?null:st,role:"radio","aria-checked":ct>ft?"true":"false","aria-posinset":ft+1,"aria-setsize":tt,tabIndex:Ee?-1:0},v.createElement("div",{className:"".concat(pe,"-first")},Q),v.createElement("div",{className:"".concat(pe,"-second")},Q)));return Me&&(Ce=Me(Ce,U)),Ce}var w=v.forwardRef(E);function x(){var U=v.useRef({});function be(pe){return U.current[pe]}function Ee(pe){return function(xe){U.current[pe]=xe}}return[be,Ee]}function _(U){var be=U.pageXOffset,Ee="scrollLeft";if(typeof be!="number"){var pe=U.document;be=pe.documentElement[Ee],typeof be!="number"&&(be=pe.body[Ee])}return be}function C(U){var be,Ee,pe=U.ownerDocument,xe=pe.body,Me=pe&&pe.documentElement,ft=U.getBoundingClientRect();return be=ft.left,Ee=ft.top,be-=Me.clientLeft||xe.clientLeft||0,Ee-=Me.clientTop||xe.clientTop||0,{left:be,top:Ee}}function b(U){var be=C(U),Ee=U.ownerDocument,pe=Ee.defaultView||Ee.parentWindow;return be.left+=_(pe),be.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(U,be){var Ee,pe=U.prefixCls,xe=pe===void 0?"rc-rate":pe,Me=U.className,ft=U.defaultValue,tt=U.value,ct=U.count,Dt=ct===void 0?5:ct,et=U.allowHalf,Ge=et===void 0?!1:et,je=U.allowClear,st=je===void 0?!0:je,G=U.character,ce=G===void 0?"\u2605":G,z=U.characterRender,F=U.disabled,Q=U.direction,Ce=Q===void 0?"ltr":Q,K=U.tabIndex,L=K===void 0?0:K,ae=U.autoFocus,X=U.onHoverChange,T=U.onChange,D=U.onFocus,te=U.onBlur,M=U.onKeyDown,he=U.onMouseLeave,we=(0,n.Z)(U,m),ie=x(),k=(0,d.Z)(ie,2),P=k[0],de=k[1],fe=v.useRef(null),De=function(){if(!F){var se;(se=fe.current)===null||se===void 0||se.focus()}};v.useImperativeHandle(be,function(){return{focus:De,blur:function(){if(!F){var se;(se=fe.current)===null||se===void 0||se.blur()}}}});var nt=(0,i.Z)(ft||0,{value:tt}),He=(0,d.Z)(nt,2),ve=He[0],Ue=He[1],re=(0,i.Z)(null),lt=(0,d.Z)(re,2),wt=lt[0],I=lt[1],Xe=function(se,Le){var Ie=Ce==="rtl",Je=se+1;if(Ge){var ut=P(se),Ct=b(ut),ht=ut.clientWidth;(Ie&&Le-Ct>ht/2||!Ie&&Le-Ct<ht/2)&&(Je-=.5)}return Je},ke=function(se){Ue(se),T==null||T(se)},ue=v.useState(!1),Pe=(0,d.Z)(ue,2),Re=Pe[0],Ft=Pe[1],Mt=function(){Ft(!0),D==null||D()},It=function(){Ft(!1),te==null||te()},an=v.useState(null),wn=(0,d.Z)(an,2),yn=wn[0],vt=wn[1],At=function(se,Le){var Ie=Xe(Le,se.pageX);Ie!==wt&&(vt(Ie),I(null)),X==null||X(Ie)},mt=function(se){F||(vt(null),I(null),X==null||X(void 0)),se&&(he==null||he(se))},bt=function(se,Le){var Ie=Xe(Le,se.pageX),Je=!1;st&&(Je=Ie===ve),mt(),ke(Je?0:Ie),I(Je?Ie:null)},_e=function(se){var Le=se.keyCode,Ie=Ce==="rtl",Je=ve;Le===c.Z.RIGHT&&Je<Dt&&!Ie?(Ge?Je+=.5:Je+=1,ke(Je),se.preventDefault()):Le===c.Z.LEFT&&Je>0&&!Ie||Le===c.Z.RIGHT&&Je>0&&Ie?(Ge?Je-=.5:Je-=1,ke(Je),se.preventDefault()):Le===c.Z.LEFT&&Je<Dt&&Ie&&(Ge?Je+=.5:Je+=1,ke(Je),se.preventDefault()),M==null||M(se)};v.useEffect(function(){ae&&!F&&De()},[]);var J=new Array(Dt).fill(0).map(function(oe,se){return v.createElement(w,{ref:de(se),index:se,count:Dt,disabled:F,prefixCls:"".concat(xe,"-star"),allowHalf:Ge,value:yn===null?ve:yn,onClick:bt,onHover:At,key:oe||se,character:ce,characterRender:z,focused:Re})}),$=l()(xe,Me,(Ee={},(0,o.Z)(Ee,"".concat(xe,"-disabled"),F),(0,o.Z)(Ee,"".concat(xe,"-rtl"),Ce==="rtl"),Ee));return v.createElement("ul",(0,t.Z)({className:$,onMouseLeave:mt,tabIndex:F?-1:L,onFocus:F?null:Mt,onBlur:F?null:It,onKeyDown:F?null:_e,ref:fe,role:"radiogroup"},(0,f.Z)(we,{aria:!0,data:!0,attr:!0})),J)}var S=v.forwardRef(y),R=S,A=e(36355),Z=e(6848),B=e(17313),le=e(83116),W=e(37613);const ge=U=>{const{componentCls:be}=U;return{[`${be}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:U.marginXS},"> div":{transition:`all ${U.motionDurationMid}, outline 0s`,"&:hover":{transform:U.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${U.lineWidth}px dashed ${U.starColor}`,transform:U.starHoverScale}},"&-first, &-second":{color:U.starBg,transition:`all ${U.motionDurationMid}`,userSelect:"none",[U.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${be}-star-first, &-half ${be}-star-second`]:{opacity:1},[`&-half ${be}-star-first, &-full ${be}-star-second`]:{color:"inherit"}}}},O=U=>({[`&-rtl${U.componentCls}`]:{direction:"rtl"}}),j=U=>{const{componentCls:be}=U;return{[be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,B.Wf)(U)),{display:"inline-block",margin:0,padding:0,color:U.starColor,fontSize:U.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${be} ${be}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ge(U)),{[`+ ${be}-text`]:{display:"inline-block",marginInlineStart:U.marginXS,fontSize:U.fontSize}}),O(U))}};var V=(0,le.Z)("Rate",U=>{const be=(0,W.TS)(U,{});return[j(be)]},U=>({starColor:U.yellow6,starSize:U.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:U.colorFillContent})),ee=function(U,be){var Ee={};for(var pe in U)Object.prototype.hasOwnProperty.call(U,pe)&&be.indexOf(pe)<0&&(Ee[pe]=U[pe]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,pe=Object.getOwnPropertySymbols(U);xe<pe.length;xe++)be.indexOf(pe[xe])<0&&Object.prototype.propertyIsEnumerable.call(U,pe[xe])&&(Ee[pe[xe]]=U[pe[xe]]);return Ee},H=v.forwardRef((U,be)=>{const{prefixCls:Ee,className:pe,rootClassName:xe,style:Me,tooltips:ft,character:tt=v.createElement(s,null)}=U,ct=ee(U,["prefixCls","className","rootClassName","style","tooltips","character"]),Dt=(F,Q)=>{let{index:Ce}=Q;return ft?v.createElement(Z.Z,{title:ft[Ce]},F):F},{getPrefixCls:et,direction:Ge,rate:je}=v.useContext(A.E_),st=et("rate",Ee),[G,ce]=V(st),z=Object.assign(Object.assign({},je==null?void 0:je.style),Me);return G(v.createElement(R,Object.assign({ref:be,character:tt,characterRender:Dt},ct,{className:l()(pe,xe,ce,je==null?void 0:je.className),style:z,prefixCls:st,direction:Ge})))})},57809:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(2738),a=e(59301),h=e(53487),r=e(62892),s=e(19080),u=e(36355),l=e(1684),o=e(93891),d=e(19716),n=e(32441),i=e(33234),c=e(14154),f=e(58582),E=e(84443),w=e(66339),x=function(y,S){var R={};for(var A in y)Object.prototype.hasOwnProperty.call(y,A)&&S.indexOf(A)<0&&(R[A]=y[A]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,A=Object.getOwnPropertySymbols(y);Z<A.length;Z++)S.indexOf(A[Z])<0&&Object.prototype.propertyIsEnumerable.call(y,A[Z])&&(R[A[Z]]=y[A[Z]]);return R};const _="SECRET_COMBOBOX_MODE_DO_NOT_USE",C=(y,S)=>{var R,{prefixCls:A,bordered:Z=!0,className:B,rootClassName:le,getPopupContainer:W,popupClassName:ge,dropdownClassName:O,listHeight:j=256,placement:V,listItemHeight:ee=24,size:q,disabled:H,notFoundContent:U,status:be,builtinPlacements:Ee,dropdownMatchSelectWidth:pe,popupMatchSelectWidth:xe,direction:Me,style:ft,allowClear:tt}=y,ct=x(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Dt,getPrefixCls:et,renderEmpty:Ge,direction:je,virtual:st,popupMatchSelectWidth:G,popupOverflow:ce,select:z}=a.useContext(u.E_),F=et("select",A),Q=et(),Ce=Me!=null?Me:je,{compactSize:K,compactItemClassnames:L}=(0,i.ri)(F,Ce),[ae,X]=(0,c.Z)(F),T=a.useMemo(()=>{const{mode:Pe}=ct;if(Pe!=="combobox")return Pe===_?"combobox":Pe},[ct.mode]),D=T==="multiple"||T==="tags",te=(0,E.Z)(ct.suffixIcon,ct.showArrow),M=(R=xe!=null?xe:pe)!==null&&R!==void 0?R:G,{status:he,hasFeedback:we,isFormItemInput:ie,feedbackIcon:k}=a.useContext(n.aM),P=(0,s.F)(he,be);let de;U!==void 0?de=U:T==="combobox"?de=null:de=(Ge==null?void 0:Ge("Select"))||a.createElement(o.Z,{componentName:"Select"});const{suffixIcon:fe,itemIcon:De,removeIcon:nt,clearIcon:He}=(0,w.Z)(Object.assign(Object.assign({},ct),{multiple:D,hasFeedback:we,feedbackIcon:k,showSuffixIcon:te,prefixCls:F,showArrow:ct.showArrow,componentName:"Select"})),ve=tt===!0?{clearIcon:He}:tt,Ue=(0,p.Z)(ct,["suffixIcon","itemIcon"]),re=v()(ge||O,{[`${F}-dropdown-${Ce}`]:Ce==="rtl"},le,X),lt=(0,d.Z)(Pe=>{var Re;return(Re=q!=null?q:K)!==null&&Re!==void 0?Re:Pe}),wt=a.useContext(l.Z),I=H!=null?H:wt,Xe=v()({[`${F}-lg`]:lt==="large",[`${F}-sm`]:lt==="small",[`${F}-rtl`]:Ce==="rtl",[`${F}-borderless`]:!Z,[`${F}-in-form-item`]:ie},(0,s.Z)(F,P,we),L,z==null?void 0:z.className,B,le,X),ke=a.useMemo(()=>V!==void 0?V:Ce==="rtl"?"bottomRight":"bottomLeft",[V,Ce]),ue=(0,f.Z)(Ee,ce);return ae(a.createElement(g.ZP,Object.assign({ref:S,virtual:st,showSearch:z==null?void 0:z.showSearch},Ue,{style:Object.assign(Object.assign({},z==null?void 0:z.style),ft),dropdownMatchSelectWidth:M,builtinPlacements:ue,transitionName:(0,r.m)(Q,"slide-up",ct.transitionName),listHeight:j,listItemHeight:ee,mode:T,prefixCls:F,placement:ke,direction:Ce,suffixIcon:fe,menuItemSelectedIcon:De,removeIcon:nt,allowClear:ve,notFoundContent:de,className:Xe,getPopupContainer:W||Dt,dropdownClassName:re,disabled:I})))},b=a.forwardRef(C),m=(0,h.Z)(b);b.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,b.Option=g.Wx,b.OptGroup=g.Xo,b._InternalPanelDoNotUseOrYouWillBeFired=m,N.default=b},14154:function(_t,N,e){"use strict";e.d(N,{Z:function(){return b}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),a=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:S,optionLineHeight:R,optionPadding:A}=m;return{position:"relative",display:"block",minHeight:y,padding:A,color:m.colorText,fontWeight:"normal",fontSize:S,lineHeight:R,boxSizing:"border-box"}};var u=m=>{const{antCls:y,componentCls:S}=m,R=`${S}-item`,A=`&${y}-slide-up-enter${y}-slide-up-enter-active`,Z=`&${y}-slide-up-appear${y}-slide-up-appear-active`,B=`&${y}-slide-up-leave${y}-slide-up-leave-active`,le=`${S}-dropdown-placement-`;return[{[`${S}-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,[`
${A}${le}bottomLeft,
${Z}${le}bottomLeft
`]:{animationName:a.fJ},[`
${A}${le}topLeft,
${Z}${le}topLeft,
${A}${le}topRight,
${Z}${le}topRight
`]:{animationName:a.Qt},[`${B}${le}bottomLeft`]:{animationName:a.Uw},[`
${B}${le}topLeft,
${B}${le}topRight
`]:{animationName:a.ly},"&-hidden":{display:"none"},[`${R}`]: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(${R}-option-disabled)`]:{backgroundColor:m.optionActiveBg},[`&-selected:not(${R}-option-disabled)`]:{color:m.optionSelectedColor,fontWeight:m.optionSelectedFontWeight,backgroundColor:m.optionSelectedBg,[`${R}-option-state`]:{color:m.colorPrimary}},"&-disabled":{[`&${R}-option-selected`]:{backgroundColor:m.colorBgContainerDisabled},color:m.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:m.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,a.oN)(m,"slide-up"),(0,a.oN)(m,"slide-down"),(0,h.Fm)(m,"move-up"),(0,h.Fm)(m,"move-down")]};const l=2,o=m=>{let{controlHeightSM:y,controlHeight:S,lineWidth:R}=m;const A=(S-y)/2-R,Z=Math.ceil(A/2);return[A,Z]};function d(m,y){const{componentCls:S,iconCls:R}=m,A=`${S}-selection-overflow`,Z=m.multipleSelectItemHeight,[B]=o(m),le=y?`${S}-${y}`:"";return{[`${S}-multiple${le}`]:{fontSize:m.fontSize,[A]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${S}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${B-l}px ${l*2}px`,borderRadius:m.borderRadius,[`${S}-show-search&`]:{cursor:"text"},[`${S}-disabled&`]:{background:m.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${l}px 0`,lineHeight:`${Z}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${S}-show-arrow ${S}-selector,
&${S}-allow-clear ${S}-selector
`]:{paddingInlineEnd:m.fontSizeIcon+m.controlPaddingHorizontal},[`${S}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Z,marginTop:l,marginBottom:l,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:l*2,paddingInlineStart:m.paddingXS,paddingInlineEnd:m.paddingXS/2,[`${S}-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",[`> ${R}`]:{verticalAlign:"-0.2em"},"&:hover":{color:m.colorIconHover}})},[`${A}-item + ${A}-item`]:{[`${S}-selection-search`]:{marginInlineStart:0}},[`${S}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:m.inputPaddingHorizontalBase-B,"\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"}},[`${S}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:m.inputPaddingHorizontalBase,insetInlineEnd:m.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${m.motionDurationSlow}`}}}}var i=m=>{const{componentCls:y}=m,S=(0,g.TS)(m,{controlHeight:m.controlHeightSM,multipleSelectItemHeight:m.controlHeightXS,borderRadius:m.borderRadiusSM,borderRadiusSM:m.borderRadiusXS}),R=(0,g.TS)(m,{fontSize:m.fontSizeLG,controlHeight:m.controlHeightLG,multipleSelectItemHeight:m.multipleItemHeightLG,borderRadius:m.borderRadiusLG,borderRadiusSM:m.borderRadius}),[,A]=o(m);return[d(m),d(S,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:m.controlPaddingHorizontalSM-m.lineWidth},[`${y}-selection-search`]:{marginInlineStart:A}}},d(R,"lg")]};function c(m,y){const{componentCls:S,inputPaddingHorizontalBase:R,borderRadius:A}=m,Z=m.controlHeight-m.lineWidth*2,B=Math.ceil(m.fontSize*1.25),le=y?`${S}-${y}`:"";return{[`${S}-single${le}`]:{fontSize:m.fontSize,[`${S}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{display:"flex",borderRadius:A,[`${S}-selection-search`]:{position:"absolute",top:0,insetInlineStart:R,insetInlineEnd:R,bottom:0,"&-input":{width:"100%"}},[`
${S}-selection-item,
${S}-selection-placeholder
`]:{padding:0,lineHeight:`${Z}px`,transition:`all ${m.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Z}px`}},[`${S}-selection-item`]:{position:"relative",userSelect:"none"},[`${S}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${S}-selection-item:after`,`${S}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${S}-show-arrow ${S}-selection-item,
&${S}-show-arrow ${S}-selection-placeholder
`]:{paddingInlineEnd:B},[`&${S}-open ${S}-selection-item`]:{color:m.colorTextPlaceholder},[`&:not(${S}-customize-input)`]:{[`${S}-selector`]:{width:"100%",height:m.controlHeight,padding:`0 ${R}px`,[`${S}-selection-search-input`]:{height:Z},"&:after":{lineHeight:`${Z}px`}}},[`&${S}-customize-input`]:{[`${S}-selector`]:{"&:after":{display:"none"},[`${S}-selection-search`]:{position:"static",width:"100%"},[`${S}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${R}px`,"&:after":{display:"none"}}}}}}}function f(m){const{componentCls:y}=m,S=m.controlPaddingHorizontalSM-m.lineWidth;return[c(m),c((0,g.TS)(m,{controlHeight:m.controlHeightSM,borderRadius:m.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:S,insetInlineEnd:S},[`${y}-selector`]:{padding:`0 ${S}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:S+m.fontSize*1.5},[`
&${y}-show-arrow ${y}-selection-item,
&${y}-show-arrow ${y}-selection-placeholder
`]:{paddingInlineEnd:m.fontSize*1.5}}}},c((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const E=m=>{const{componentCls:y,selectorBg:S}=m;return{position:"relative",backgroundColor:S,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"}}}},w=function(m,y){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:R,borderHoverColor:A,outlineColor:Z,antCls:B}=y,le=S?{[`${R}-selector`]:{borderColor:A}}:{};return{[m]:{[`&:not(${R}-disabled):not(${R}-customize-input):not(${B}-pagination-size-changer)`]:Object.assign(Object.assign({},le),{[`${R}-focused& ${R}-selector`]:{borderColor:A,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${Z}`,outline:0},[`&:hover ${R}-selector`]:{borderColor:A}})}}},x=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"}}}},_=m=>{const{componentCls:y,inputPaddingHorizontalBase:S,iconCls:R}=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({},E(m)),x(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:S,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[R]:{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:S,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:S+m.fontSize+m.paddingXS}}}},C=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%"}}},_(m),f(m),i(m),u(m),{[`${y}-rtl`]:{direction:"rtl"}},w(y,(0,g.TS)(m,{borderHoverColor:m.colorPrimaryHover,outlineColor:m.controlOutline})),w(`${y}-status-error`,(0,g.TS)(m,{borderHoverColor:m.colorErrorHover,outlineColor:m.colorErrorOutline}),!0),w(`${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 b=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:S}=y;const R=(0,g.TS)(m,{rootPrefixCls:S,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[C(R)]},m=>{const{fontSize:y,lineHeight:S,controlHeight:R,controlPaddingHorizontal:A,zIndexPopupBase:Z,colorText:B,fontWeightStrong:le,controlItemBgActive:W,controlItemBgHover:ge,colorBgContainer:O,colorFillSecondary:j,controlHeightLG:V,controlHeightSM:ee,colorBgContainerDisabled:q,colorTextDisabled:H}=m;return{zIndexPopup:Z+50,optionSelectedColor:B,optionSelectedFontWeight:le,optionSelectedBg:W,optionActiveBg:ge,optionPadding:`${(R-y*S)/2}px ${A}px`,optionFontSize:y,optionLineHeight:S,optionHeight:R,selectorBg:O,clearBg:O,singleItemHeightLG:V,multipleItemBg:j,multipleItemBorderColor:"transparent",multipleItemHeight:ee,multipleItemHeightLG:R,multipleSelectorBgDisabled:q,multipleItemColorDisabled:H,multipleItemBorderColorDisabled:"transparent"}})},58582:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});const t=g=>{const a={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},a),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},a),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},a),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},a),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});var t=e(40001),v=e(19248),g=e(99267),p=e(84105),a=e(58617),h=e(47472),r=e(59301);function s(u){let{suffixIcon:l,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:i,multiple:c,hasFeedback:f,prefixCls:E,showSuffixIcon:w,feedbackIcon:x,showArrow:_,componentName:C}=u;const b=o!=null?o:r.createElement(v.Z,null),m=A=>l===null&&!f&&!_?null:r.createElement(r.Fragment,null,w!==!1&&A,f&&x);let y=null;if(l!==void 0)y=m(l);else if(i)y=m(r.createElement(a.Z,{spin:!0}));else{const A=`${E}-suffix`;y=Z=>{let{open:B,showSearch:le}=Z;return m(B&&le?r.createElement(h.Z,{className:A}):r.createElement(p.Z,{className:A}))}}let S=null;d!==void 0?S=d:c?S=r.createElement(t.Z,null):S=null;let R=null;return n!==void 0?R=n:R=r.createElement(g.Z,null),{clearIcon:b,suffixIcon:y,itemIcon:S,removeIcon:R}}},61621:function(_t,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),a=e(2738),r=z=>{const{prefixCls:F,className:Q,style:Ce,size:K,shape:L}=z,ae=v()({[`${F}-lg`]:K==="large",[`${F}-sm`]:K==="small"}),X=v()({[`${F}-circle`]:L==="circle",[`${F}-square`]:L==="square",[`${F}-round`]:L==="round"}),T=g.useMemo(()=>typeof K=="number"?{width:K,height:K,lineHeight:`${K}px`}:{},[K]);return g.createElement("span",{className:v()(F,ae,X,Q),style:Object.assign(Object.assign({},T),Ce)})},s=e(93083),u=e(83116),l=e(37613);const o=new s.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=z=>({height:z,lineHeight:`${z}px`}),n=z=>Object.assign({width:z},d(z)),i=z=>({background:z.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:z.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=z=>Object.assign({width:z*5,minWidth:z*5},d(z)),f=z=>{const{skeletonAvatarCls:F,gradientFromColor:Q,controlHeight:Ce,controlHeightLG:K,controlHeightSM:L}=z;return{[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q},n(Ce)),[`${F}${F}-circle`]:{borderRadius:"50%"},[`${F}${F}-lg`]:Object.assign({},n(K)),[`${F}${F}-sm`]:Object.assign({},n(L))}},E=z=>{const{controlHeight:F,borderRadiusSM:Q,skeletonInputCls:Ce,controlHeightLG:K,controlHeightSM:L,gradientFromColor:ae}=z;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ae,borderRadius:Q},c(F)),[`${Ce}-lg`]:Object.assign({},c(K)),[`${Ce}-sm`]:Object.assign({},c(L))}},w=z=>Object.assign({width:z},d(z)),x=z=>{const{skeletonImageCls:F,imageSizeBase:Q,gradientFromColor:Ce,borderRadiusSM:K}=z;return{[`${F}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:K},w(Q*2)),{[`${F}-path`]:{fill:"#bfbfbf"},[`${F}-svg`]:Object.assign(Object.assign({},w(Q)),{maxWidth:Q*4,maxHeight:Q*4}),[`${F}-svg${F}-svg-circle`]:{borderRadius:"50%"}}),[`${F}${F}-circle`]:{borderRadius:"50%"}}},_=(z,F,Q)=>{const{skeletonButtonCls:Ce}=z;return{[`${Q}${Ce}-circle`]:{width:F,minWidth:F,borderRadius:"50%"},[`${Q}${Ce}-round`]:{borderRadius:F}}},C=z=>Object.assign({width:z*2,minWidth:z*2},d(z)),b=z=>{const{borderRadiusSM:F,skeletonButtonCls:Q,controlHeight:Ce,controlHeightLG:K,controlHeightSM:L,gradientFromColor:ae}=z;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ae,borderRadius:F,width:Ce*2,minWidth:Ce*2},C(Ce))},_(z,Ce,Q)),{[`${Q}-lg`]:Object.assign({},C(K))}),_(z,K,`${Q}-lg`)),{[`${Q}-sm`]:Object.assign({},C(L))}),_(z,L,`${Q}-sm`))},m=z=>{const{componentCls:F,skeletonAvatarCls:Q,skeletonTitleCls:Ce,skeletonParagraphCls:K,skeletonButtonCls:L,skeletonInputCls:ae,skeletonImageCls:X,controlHeight:T,controlHeightLG:D,controlHeightSM:te,gradientFromColor:M,padding:he,marginSM:we,borderRadius:ie,titleHeight:k,blockRadius:P,paragraphLiHeight:de,controlHeightXS:fe,paragraphMarginTop:De}=z;return{[`${F}`]:{display:"table",width:"100%",[`${F}-header`]:{display:"table-cell",paddingInlineEnd:he,verticalAlign:"top",[`${Q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:M},n(T)),[`${Q}-circle`]:{borderRadius:"50%"},[`${Q}-lg`]:Object.assign({},n(D)),[`${Q}-sm`]:Object.assign({},n(te))},[`${F}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:k,background:M,borderRadius:P,[`+ ${K}`]:{marginBlockStart:te}},[`${K}`]:{padding:0,"> li":{width:"100%",height:de,listStyle:"none",background:M,borderRadius:P,"+ li":{marginBlockStart:fe}}},[`${K}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${F}-content`]:{[`${Ce}, ${K} > li`]:{borderRadius:ie}}},[`${F}-with-avatar ${F}-content`]:{[`${Ce}`]:{marginBlockStart:we,[`+ ${K}`]:{marginBlockStart:De}}},[`${F}${F}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},b(z)),f(z)),E(z)),x(z)),[`${F}${F}-block`]:{width:"100%",[`${L}`]:{width:"100%"},[`${ae}`]:{width:"100%"}},[`${F}${F}-active`]:{[`
${Ce},
${K} > li,
${Q},
${L},
${ae},
${X}
`]:Object.assign({},i(z))}}};var y=(0,u.Z)("Skeleton",z=>{const{componentCls:F}=z,Q=(0,l.TS)(z,{skeletonAvatarCls:`${F}-avatar`,skeletonTitleCls:`${F}-title`,skeletonParagraphCls:`${F}-paragraph`,skeletonButtonCls:`${F}-button`,skeletonInputCls:`${F}-input`,skeletonImageCls:`${F}-image`,imageSizeBase:z.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${z.gradientFromColor} 25%, ${z.gradientToColor} 37%, ${z.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(Q)]},z=>{const{colorFillContent:F,colorFill:Q}=z,Ce=F,K=Q;return{color:Ce,colorGradientEnd:K,gradientFromColor:Ce,gradientToColor:K,titleHeight:z.controlHeight/2,blockRadius:z.borderRadiusSM,paragraphMarginTop:z.marginLG+z.marginXXS,paragraphLiHeight:z.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),R=z=>{const{prefixCls:F,className:Q,rootClassName:Ce,active:K,shape:L="circle",size:ae="default"}=z,{getPrefixCls:X}=g.useContext(p.E_),T=X("skeleton",F),[D,te]=y(T),M=(0,a.Z)(z,["prefixCls","className"]),he=v()(T,`${T}-element`,{[`${T}-active`]:K},Q,Ce,te);return D(g.createElement("div",{className:he},g.createElement(r,Object.assign({prefixCls:`${T}-avatar`,shape:L,size:ae},M))))},Z=z=>{const{prefixCls:F,className:Q,rootClassName:Ce,active:K,block:L=!1,size:ae="default"}=z,{getPrefixCls:X}=g.useContext(p.E_),T=X("skeleton",F),[D,te]=y(T),M=(0,a.Z)(z,["prefixCls"]),he=v()(T,`${T}-element`,{[`${T}-active`]:K,[`${T}-block`]:L},Q,Ce,te);return D(g.createElement("div",{className:he},g.createElement(r,Object.assign({prefixCls:`${T}-button`,size:ae},M))))};const B="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 W=z=>{const{prefixCls:F,className:Q,rootClassName:Ce,style:K,active:L}=z,{getPrefixCls:ae}=g.useContext(p.E_),X=ae("skeleton",F),[T,D]=y(X),te=v()(X,`${X}-element`,{[`${X}-active`]:L},Q,Ce,D);return T(g.createElement("div",{className:te},g.createElement("div",{className:v()(`${X}-image`,Q),style:K},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${X}-image-svg`},g.createElement("path",{d:B,className:`${X}-image-path`})))))},O=z=>{const{prefixCls:F,className:Q,rootClassName:Ce,active:K,block:L,size:ae="default"}=z,{getPrefixCls:X}=g.useContext(p.E_),T=X("skeleton",F),[D,te]=y(T),M=(0,a.Z)(z,["prefixCls"]),he=v()(T,`${T}-element`,{[`${T}-active`]:K,[`${T}-block`]:L},Q,Ce,te);return D(g.createElement("div",{className:he},g.createElement(r,Object.assign({prefixCls:`${T}-input`,size:ae},M))))},j=e(96663),V={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"},ee=V,q=e(7657),H=function(F,Q){return g.createElement(q.Z,(0,j.Z)({},F,{ref:Q,icon:ee}))},U=g.forwardRef(H),be=U,pe=z=>{const{prefixCls:F,className:Q,rootClassName:Ce,style:K,active:L,children:ae}=z,{getPrefixCls:X}=g.useContext(p.E_),T=X("skeleton",F),[D,te]=y(T),M=v()(T,`${T}-element`,{[`${T}-active`]:L},te,Q,Ce),he=ae!=null?ae:g.createElement(be,null);return D(g.createElement("div",{className:M},g.createElement("div",{className:v()(`${T}-image`,Q),style:K},he)))},xe=e(19127),ft=z=>{const F=X=>{const{width:T,rows:D=2}=z;if(Array.isArray(T))return T[X];if(D-1===X)return T},{prefixCls:Q,className:Ce,style:K,rows:L}=z,ae=(0,xe.Z)(Array(L)).map((X,T)=>g.createElement("li",{key:T,style:{width:F(T)}}));return g.createElement("ul",{className:v()(Q,Ce),style:K},ae)},ct=z=>{let{prefixCls:F,className:Q,width:Ce,style:K}=z;return g.createElement("h3",{className:v()(F,Q),style:Object.assign({width:Ce},K)})};function Dt(z){return z&&typeof z=="object"?z:{}}function et(z,F){return z&&!F?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ge(z,F){return!z&&F?{width:"38%"}:z&&F?{width:"50%"}:{}}function je(z,F){const Q={};return(!z||!F)&&(Q.width="61%"),!z&&F?Q.rows=3:Q.rows=2,Q}const st=z=>{const{prefixCls:F,loading:Q,className:Ce,rootClassName:K,style:L,children:ae,avatar:X=!1,title:T=!0,paragraph:D=!0,active:te,round:M}=z,{getPrefixCls:he,direction:we,skeleton:ie}=g.useContext(p.E_),k=he("skeleton",F),[P,de]=y(k);if(Q||!("loading"in z)){const fe=!!X,De=!!T,nt=!!D;let He;if(fe){const re=Object.assign(Object.assign({prefixCls:`${k}-avatar`},et(De,nt)),Dt(X));He=g.createElement("div",{className:`${k}-header`},g.createElement(r,Object.assign({},re)))}let ve;if(De||nt){let re;if(De){const wt=Object.assign(Object.assign({prefixCls:`${k}-title`},Ge(fe,nt)),Dt(T));re=g.createElement(ct,Object.assign({},wt))}let lt;if(nt){const wt=Object.assign(Object.assign({prefixCls:`${k}-paragraph`},je(fe,De)),Dt(D));lt=g.createElement(ft,Object.assign({},wt))}ve=g.createElement("div",{className:`${k}-content`},re,lt)}const Ue=v()(k,{[`${k}-with-avatar`]:fe,[`${k}-active`]:te,[`${k}-rtl`]:we==="rtl",[`${k}-round`]:M},ie==null?void 0:ie.className,Ce,K,de);return P(g.createElement("div",{className:Ue,style:Object.assign(Object.assign({},ie==null?void 0:ie.style),L)},He,ve))}return typeof ae!="undefined"?ae:null};st.Button=Z,st.Avatar=R,st.Input=O,st.Image=W,st.Node=pe;var G=st,ce=G},81327:function(_t,N,e){"use strict";e.d(N,{Z:function(){return E}});var t=e(59301),v=e(92310),g=e.n(v),p=e(11592),a=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),s=r.Provider;var l=w=>{let{className:x,index:_,children:C,split:b,style:m}=w;const{latestIndex:y}=t.useContext(r);return C==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:x,style:m},C),_<y&&b&&t.createElement("span",{className:`${x}-split`},b))},o=e(2856);function d(w){return["small","middle","large"].includes(w)}function n(w){return w?typeof w=="number"&&!Number.isNaN(w):!1}var i=function(w,x){var _={};for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&x.indexOf(C)<0&&(_[C]=w[C]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,C=Object.getOwnPropertySymbols(w);b<C.length;b++)x.indexOf(C[b])<0&&Object.prototype.propertyIsEnumerable.call(w,C[b])&&(_[C[b]]=w[C[b]]);return _};const f=t.forwardRef((w,x)=>{var _,C;const{getPrefixCls:b,space:m,direction:y}=t.useContext(a.E_),{size:S=(m==null?void 0:m.size)||"small",align:R,className:A,rootClassName:Z,children:B,direction:le="horizontal",prefixCls:W,split:ge,style:O,wrap:j=!1,classNames:V,styles:ee}=w,q=i(w,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[H,U]=Array.isArray(S)?S:[S,S],be=d(U),Ee=d(H),pe=n(U),xe=n(H),Me=(0,p.Z)(B,{keepEmpty:!0}),ft=R===void 0&&le==="horizontal"?"center":R,tt=b("space",W),[ct,Dt]=(0,o.Z)(tt),et=g()(tt,m==null?void 0:m.className,Dt,`${tt}-${le}`,{[`${tt}-rtl`]:y==="rtl",[`${tt}-align-${ft}`]:ft,[`${tt}-gap-row-${U}`]:be,[`${tt}-gap-col-${H}`]:Ee},A,Z),Ge=g()(`${tt}-item`,(_=V==null?void 0:V.item)!==null&&_!==void 0?_:(C=m==null?void 0:m.classNames)===null||C===void 0?void 0:C.item);let je=0;const st=Me.map((z,F)=>{var Q,Ce;z!=null&&(je=F);const K=z&&z.key||`${Ge}-${F}`;return t.createElement(l,{className:Ge,key:K,index:F,split:ge,style:(Q=ee==null?void 0:ee.item)!==null&&Q!==void 0?Q:(Ce=m==null?void 0:m.styles)===null||Ce===void 0?void 0:Ce.item},z)}),G=t.useMemo(()=>({latestIndex:je}),[je]);if(Me.length===0)return null;const ce={};return j&&(ce.flexWrap="wrap"),!Ee&&xe&&(ce.columnGap=H),!be&&pe&&(ce.rowGap=U),ct(t.createElement("div",Object.assign({ref:x,className:et,style:Object.assign(Object.assign(Object.assign({},ce),m==null?void 0:m.style),O)},q),t.createElement(s,{value:G},st)))});f.Compact=h.ZP;var E=f},31797:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),a=e.n(p),h=e(36355),r=e(61621),u=S=>{const{value:R,formatter:A,precision:Z,decimalSeparator:B,groupSeparator:le="",prefixCls:W}=S;let ge;if(typeof A=="function")ge=A(R);else{const O=String(R),j=O.match(/^(-?)(\d*)(\.(\d+))?$/);if(!j||O==="-")ge=O;else{const V=j[1];let ee=j[2]||"0",q=j[4]||"";ee=ee.replace(/\B(?=(\d{3})+(?!\d))/g,le),typeof Z=="number"&&(q=q.padEnd(Z,"0").slice(0,Z>0?Z:0)),q&&(q=`${B}${q}`),ge=[t.createElement("span",{key:"int",className:`${W}-content-value-int`},V,ee),q&&t.createElement("span",{key:"decimal",className:`${W}-content-value-decimal`},q)]}}return t.createElement("span",{className:`${W}-content-value`},ge)},l=e(17313),o=e(83116),d=e(37613);const n=S=>{const{componentCls:R,marginXXS:A,padding:Z,colorTextDescription:B,titleFontSize:le,colorTextHeading:W,contentFontSize:ge,fontFamily:O}=S;return{[`${R}`]:Object.assign(Object.assign({},(0,l.Wf)(S)),{[`${R}-title`]:{marginBottom:A,color:B,fontSize:le},[`${R}-skeleton`]:{paddingTop:Z},[`${R}-content`]:{color:W,fontSize:ge,fontFamily:O,[`${R}-content-value`]:{display:"inline-block",direction:"ltr"},[`${R}-content-prefix, ${R}-content-suffix`]:{display:"inline-block"},[`${R}-content-prefix`]:{marginInlineEnd:A},[`${R}-content-suffix`]:{marginInlineStart:A}}})}};var i=(0,o.Z)("Statistic",S=>{const R=(0,d.TS)(S,{});return[n(R)]},S=>{const{fontSizeHeading3:R,fontSize:A}=S;return{titleFontSize:A,contentFontSize:R}}),f=S=>{const{prefixCls:R,className:A,rootClassName:Z,style:B,valueStyle:le,value:W=0,title:ge,valueRender:O,prefix:j,suffix:V,loading:ee=!1,onMouseEnter:q,onMouseLeave:H,decimalSeparator:U=".",groupSeparator:be=","}=S,{getPrefixCls:Ee,direction:pe,statistic:xe}=t.useContext(h.E_),Me=Ee("statistic",R),[ft,tt]=i(Me),ct=t.createElement(u,Object.assign({decimalSeparator:U,groupSeparator:be,prefixCls:Me},S,{value:W})),Dt=a()(Me,{[`${Me}-rtl`]:pe==="rtl"},xe==null?void 0:xe.className,A,Z,tt);return ft(t.createElement("div",{className:Dt,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),B),onMouseEnter:q,onMouseLeave:H},ge&&t.createElement("div",{className:`${Me}-title`},ge),t.createElement(r.Z,{paragraph:!1,loading:ee,className:`${Me}-skeleton`},t.createElement("div",{style:le,className:`${Me}-content`},j&&t.createElement("span",{className:`${Me}-content-prefix`},j),O?O(ct):ct,V&&t.createElement("span",{className:`${Me}-content-suffix`},V)))))};const E=[["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 w(S,R){let A=S;const Z=/\[[^\]]*]/g,B=(R.match(Z)||[]).map(O=>O.slice(1,-1)),le=R.replace(Z,"[]"),W=E.reduce((O,j)=>{let[V,ee]=j;if(O.includes(V)){const q=Math.floor(A/ee);return A-=q*ee,O.replace(new RegExp(`${V}+`,"g"),H=>{const U=H.length;return q.toString().padStart(U,"0")})}return O},le);let ge=0;return W.replace(Z,()=>{const O=B[ge];return ge+=1,O})}function x(S,R){const{format:A=""}=R,Z=new Date(S).getTime(),B=Date.now(),le=Math.max(Z-B,0);return w(le,A)}const _=1e3/30;function C(S){return new Date(S).getTime()}const b=S=>{const{value:R,format:A="HH:mm:ss",onChange:Z,onFinish:B}=S,le=(0,v.Z)(),W=t.useRef(null),ge=()=>{B==null||B(),W.current&&(clearInterval(W.current),W.current=null)},O=()=>{const ee=C(R);ee>=Date.now()&&(W.current=setInterval(()=>{le(),Z==null||Z(ee-Date.now()),ee<Date.now()&&ge()},_))};t.useEffect(()=>(O(),()=>{W.current&&(clearInterval(W.current),W.current=null)}),[R]);const j=(ee,q)=>x(ee,Object.assign(Object.assign({},q),{format:A})),V=ee=>(0,g.Tm)(ee,{title:void 0});return t.createElement(f,Object.assign({},S,{valueRender:V,formatter:j}))};var m=t.memo(b);f.Countdown=m;var y=f},8378:function(_t,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(_t,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}}),a=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}}),s=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}}),u=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}}),l=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:u,outKeyframes:l},"move-down":{inKeyframes:g,outKeyframes:p},"move-left":{inKeyframes:a,outKeyframes:h},"move-right":{inKeyframes:r,outKeyframes:s}},d=(n,i)=>{const{antCls:c}=n,f=`${c}-${i}`,{inKeyframes:E,outKeyframes:w}=o[i];return[(0,v.R)(f,E,w,n.motionDurationMid),{[`
${f}-enter,
${f}-appear
`]:{opacity:0,animationTimingFunction:n.motionEaseOutCirc},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInOutCirc}}]}},13826:function(_t,N,e){"use strict";e.d(N,{Qt:function(){return a},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}}),a=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}}),s=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),l=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:a,outKeyframes:h},"slide-left":{inKeyframes:r,outKeyframes:s},"slide-right":{inKeyframes:u,outKeyframes:l}},d=(n,i)=>{const{antCls:c}=n,f=`${c}-${i}`,{inKeyframes:E,outKeyframes:w}=o[i];return[(0,v.R)(f,E,w,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(_t,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}})},19447:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return a},fS:function(){return g},qN:function(){return v}});var t=e(47585);const v=8;function g(h){const r=v,{contentRadius:s,limitVerticalRadius:u}=h,l=s>12?s+2:12;return{dropdownArrowOffset:l,dropdownArrowOffsetVertical:u?r:l}}function p(h,r){return h?r:{}}function a(h,r){const{componentCls:s,sizePopupArrow:u,borderRadiusXS:l,borderRadiusOuter:o,boxShadowPopoverArrow:d}=h,{colorBg:n,contentRadius:i=h.borderRadiusLG,limitVerticalRadius:c,arrowDistance:f=0,arrowPlacement:E={left:!0,right:!0,top:!0,bottom:!0}}=r,{dropdownArrowOffsetVertical:w,dropdownArrowOffset:x}=g({contentRadius:i,limitVerticalRadius:c});return{[s]:Object.assign(Object.assign(Object.assign(Object.assign({[`${s}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,t.r)(u,l,o,n,d)),{"&:before":{background:n}})]},p(!!E.top,{[[`&-placement-top ${s}-arrow`,`&-placement-topLeft ${s}-arrow`,`&-placement-topRight ${s}-arrow`].join(",")]:{bottom:f,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${s}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${s}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-topRight ${s}-arrow`]:{right:{_skip_check_:!0,value:x}}})),p(!!E.bottom,{[[`&-placement-bottom ${s}-arrow`,`&-placement-bottomLeft ${s}-arrow`,`&-placement-bottomRight ${s}-arrow`].join(",")]:{top:f,transform:"translateY(-100%)"},[`&-placement-bottom ${s}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${s}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-bottomRight ${s}-arrow`]:{right:{_skip_check_:!0,value:x}}})),p(!!E.left,{[[`&-placement-left ${s}-arrow`,`&-placement-leftTop ${s}-arrow`,`&-placement-leftBottom ${s}-arrow`].join(",")]:{right:{_skip_check_:!0,value:f},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${s}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${s}-arrow`]:{top:w},[`&-placement-leftBottom ${s}-arrow`]:{bottom:w}})),p(!!E.right,{[[`&-placement-right ${s}-arrow`,`&-placement-rightTop ${s}-arrow`,`&-placement-rightBottom ${s}-arrow`].join(",")]:{left:{_skip_check_:!0,value:f},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${s}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${s}-arrow`]:{top:w},[`&-placement-rightBottom ${s}-arrow`]:{bottom:w}}))}}},47585:function(_t,N,e){"use strict";e.d(N,{r:function(){return t}});const t=(v,g,p,a,h)=>{const r=v/2,s=0,u=r,l=p*1/Math.sqrt(2),o=r-p*(1-1/Math.sqrt(2)),d=r-g*(1/Math.sqrt(2)),n=p*(Math.sqrt(2)-1)+g*(1/Math.sqrt(2)),i=2*r-d,c=n,f=2*r-l,E=o,w=2*r-s,x=u,_=r*Math.sqrt(2)+p*(Math.sqrt(2)-2),C=p*(Math.sqrt(2)-1);return{pointerEvents:"none",width:v,height:v,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:v,height:v/2,background:a,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*r-C}px 100%, ${C}px 100%)`,`path('M ${s} ${u} A ${p} ${p} 0 0 0 ${l} ${o} L ${d} ${n} A ${g} ${g} 0 0 1 ${i} ${c} L ${f} ${E} A ${p} ${p} 0 0 0 ${w} ${x} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:_,height:_,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${g}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:h,zIndex:0,background:"transparent"}}}},1710:function(_t,N,e){"use strict";e.d(N,{default:function(){return br}});var t={},v="rc-table-internal-hook",g=e(72071),p=e(6089),a=e(34280),h=e(13697),r=e(59301),s=e(4676);function u(Y){var ne=r.createContext(void 0),Se=function(We){var Ve=We.value,yt=We.children,gt=r.useRef(Ve);gt.current=Ve;var Te=r.useState(function(){return{getValue:function(){return gt.current},listeners:new Set}}),Ot=(0,g.Z)(Te,1),Nt=Ot[0];return(0,a.Z)(function(){(0,s.unstable_batchedUpdates)(function(){Nt.listeners.forEach(function(Pt){Pt(Ve)})})},[Ve]),r.createElement(ne.Provider,{value:Nt},yt)};return{Context:ne,Provider:Se,defaultValue:Y}}function l(Y,ne){var Se=(0,p.Z)(typeof ne=="function"?ne:function(Pt){if(ne===void 0)return Pt;if(!Array.isArray(ne))return Pt[ne];var Zt={};return ne.forEach(function(Wt){Zt[Wt]=Pt[Wt]}),Zt}),Ae=r.useContext(Y==null?void 0:Y.Context),We=Ae||{},Ve=We.listeners,yt=We.getValue,gt=r.useRef();gt.current=Se(Ae?yt():Y==null?void 0:Y.defaultValue);var Te=r.useState({}),Ot=(0,g.Z)(Te,2),Nt=Ot[1];return(0,a.Z)(function(){if(!Ae)return;function Pt(Zt){var Wt=Se(Zt);(0,h.Z)(gt.current,Wt,!0)||Nt({})}return Ve.add(Pt),function(){Ve.delete(Pt)}},[Ae]),gt.current}var o=e(96663),d=e(8654);function n(){var Y=r.createContext(null);function ne(){return r.useContext(Y)}function Se(We,Ve){var yt=(0,d.Yr)(We),gt=function(Ot,Nt){var Pt=yt?{ref:Nt}:{},Zt=r.useRef(0),Wt=r.useRef(Ot),Xt=ne();return Xt!==null?r.createElement(We,(0,o.Z)({},Ot,Pt)):((!Ve||Ve(Wt.current,Ot))&&(Zt.current+=1),Wt.current=Ot,r.createElement(Y.Provider,{value:Zt.current},r.createElement(We,(0,o.Z)({},Ot,Pt))))};return yt?r.forwardRef(gt):gt}function Ae(We,Ve){var yt=(0,d.Yr)(We),gt=function(Ot,Nt){var Pt=yt?{ref:Nt}:{};return ne(),r.createElement(We,(0,o.Z)({},Ot,Pt))};return yt?r.memo(r.forwardRef(gt),Ve):r.memo(gt,Ve)}return{makeImmutable:Se,responseImmutable:Ae,useImmutableMark:ne}}var i=n(),c=i.makeImmutable,f=i.responseImmutable,E=i.useImmutableMark,w=n(),x=w.makeImmutable,_=w.responseImmutable,C=w.useImmutableMark,b=u(),m=b;function y(Y,ne){var Se=r.useRef(0);Se.current+=1;var Ae=r.useRef(Y),We=[];Object.keys(Y||{}).map(function(yt){var gt;(Y==null?void 0:Y[yt])!==((gt=Ae.current)===null||gt===void 0?void 0:gt[yt])&&We.push(yt)}),Ae.current=Y;var Ve=r.useRef([]);return We.length&&(Ve.current=We),r.useDebugValue(Se.current),r.useDebugValue(Ve.current.join(", ")),ne&&console.log("".concat(ne,":"),Se.current,Ve.current),Se.current}var S=null,R=r.memo(function(){var Y=y();return r.createElement("h1",null,"Render Times: ",Y)});R.displayName="RenderBlock";var A=e(20135),Z=e(44127),B=e(90493),le=e(92310),W=e.n(le),ge=e(80547),O=e(97938),j=e(48736),V=r.createContext({renderWithProps:!1}),ee=V,q="RC_TABLE_KEY";function H(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function U(Y){var ne=[],Se={};return Y.forEach(function(Ae){for(var We=Ae||{},Ve=We.key,yt=We.dataIndex,gt=Ve||H(yt).join("-")||q;Se[gt];)gt="".concat(gt,"_next");Se[gt]=!0,ne.push(gt)}),ne}function be(Y){return Y!=null}function Ee(Y){return Y&&(0,A.Z)(Y)==="object"&&!Array.isArray(Y)&&!r.isValidElement(Y)}function pe(Y,ne,Se,Ae,We,Ve){var yt=r.useContext(ee),gt=C(),Te=(0,ge.Z)(function(){if(be(Ae))return[Ae];var Ot=ne==null||ne===""?[]:Array.isArray(ne)?ne:[ne],Nt=(0,O.Z)(Y,Ot),Pt=Nt,Zt=void 0;if(We){var Wt=We(Nt,Y,Se);Ee(Wt)?(Pt=Wt.children,Zt=Wt.props,yt.renderWithProps=!0):Pt=Wt}return[Pt,Zt]},[gt,Y,Ae,ne,We,Se],function(Ot,Nt){if(Ve){var Pt=(0,g.Z)(Ot,2),Zt=Pt[1],Wt=(0,g.Z)(Nt,2),Xt=Wt[1];return Ve(Xt,Zt)}return yt.renderWithProps?!0:!(0,h.Z)(Ot,Nt,!0)});return Te}function xe(Y,ne,Se,Ae){var We=Y+ne-1;return Y<=Ae&&We>=Se}function Me(Y,ne){return l(m,function(Se){var Ae=xe(Y,ne||1,Se.hoverStartRow,Se.hoverEndRow);return[Ae,Se.onHover]})}var ft=function(ne){var Se=ne.ellipsis,Ae=ne.rowType,We=ne.children,Ve,yt=Se===!0?{showTitle:!0}:Se;return yt&&(yt.showTitle||Ae==="header")&&(typeof We=="string"||typeof We=="number"?Ve=We.toString():r.isValidElement(We)&&typeof We.props.children=="string"&&(Ve=We.props.children)),Ve};function tt(Y){var ne,Se,Ae,We,Ve,yt,gt,Te,Ot=Y.component,Nt=Y.children,Pt=Y.ellipsis,Zt=Y.scope,Wt=Y.prefixCls,Xt=Y.className,gn=Y.align,Qt=Y.record,ln=Y.render,on=Y.dataIndex,Dn=Y.renderIndex,Xn=Y.shouldCellUpdate,Hn=Y.index,Rn=Y.rowType,Gn=Y.colSpan,ar=Y.rowSpan,On=Y.fixLeft,tn=Y.fixRight,Kt=Y.firstFixLeft,un=Y.lastFixLeft,Cn=Y.firstFixRight,En=Y.lastFixRight,lr=Y.appendNode,Un=Y.additionalProps,Vn=Un===void 0?{}:Un,dr=Y.isSticky,ir="".concat(Wt,"-cell"),Fr=l(m,["supportSticky","allColumnsFixedLeft"]),_r=Fr.supportSticky,jr=Fr.allColumnsFixedLeft,ei=pe(Qt,on,Dn,Nt,ln,Xn),er=(0,g.Z)(ei,2),Vr=er[0],Dr=er[1],si={},ti=typeof On=="number"&&_r,xi=typeof tn=="number"&&_r;ti&&(si.position="sticky",si.left=On),xi&&(si.position="sticky",si.right=tn);var Zn=(ne=(Se=(Ae=Dr==null?void 0:Dr.colSpan)!==null&&Ae!==void 0?Ae:Vn.colSpan)!==null&&Se!==void 0?Se:Gn)!==null&&ne!==void 0?ne:1,Tn=(We=(Ve=(yt=Dr==null?void 0:Dr.rowSpan)!==null&&yt!==void 0?yt:Vn.rowSpan)!==null&&Ve!==void 0?Ve:ar)!==null&&We!==void 0?We:1,cn=Me(Hn,Tn),Fn=(0,g.Z)(cn,2),vr=Fn[0],Kn=Fn[1],qn=function(Pi){var Vi;Qt&&Kn(Hn,Hn+Tn-1),Vn==null||(Vi=Vn.onMouseEnter)===null||Vi===void 0||Vi.call(Vn,Pi)},Lr=function(Pi){var Vi;Qt&&Kn(-1,-1),Vn==null||(Vi=Vn.onMouseLeave)===null||Vi===void 0||Vi.call(Vn,Pi)};if(Zn===0||Tn===0)return null;var Pr=(gt=Vn.title)!==null&&gt!==void 0?gt:ft({rowType:Rn,ellipsis:Pt,children:Vr}),Hi=W()(ir,Xt,(Te={},(0,B.Z)(Te,"".concat(ir,"-fix-left"),ti&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-left-first"),Kt&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-left-last"),un&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-left-all"),un&&jr&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-right"),xi&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-right-first"),Cn&&_r),(0,B.Z)(Te,"".concat(ir,"-fix-right-last"),En&&_r),(0,B.Z)(Te,"".concat(ir,"-ellipsis"),Pt),(0,B.Z)(Te,"".concat(ir,"-with-append"),lr),(0,B.Z)(Te,"".concat(ir,"-fix-sticky"),(ti||xi)&&dr&&_r),(0,B.Z)(Te,"".concat(ir,"-row-hover"),!Dr&&vr),Te),Vn.className,Dr==null?void 0:Dr.className),Ni={};gn&&(Ni.textAlign=gn);var ho=(0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)({},si),Vn.style),Ni),Dr==null?void 0:Dr.style),Ai=Vr;return(0,A.Z)(Ai)==="object"&&!Array.isArray(Ai)&&!r.isValidElement(Ai)&&(Ai=null),Pt&&(un||Cn)&&(Ai=r.createElement("span",{className:"".concat(ir,"-content")},Ai)),r.createElement(Ot,(0,o.Z)({},Dr,Vn,{className:Hi,style:ho,title:Pr,scope:Zt,onMouseEnter:qn,onMouseLeave:Lr,colSpan:Zn!==1?Zn:null,rowSpan:Tn!==1?Tn:null}),lr,Ai)}var ct=r.memo(tt);function Dt(Y,ne,Se,Ae,We,Ve){var yt=Se[Y]||{},gt=Se[ne]||{},Te,Ot;yt.fixed==="left"?Te=Ae.left[We==="rtl"?ne:Y]:gt.fixed==="right"&&(Ot=Ae.right[We==="rtl"?Y:ne]);var Nt=!1,Pt=!1,Zt=!1,Wt=!1,Xt=Se[ne+1],gn=Se[Y-1],Qt=!(Ve!=null&&Ve.children);if(We==="rtl"){if(Te!==void 0){var ln=gn&&gn.fixed==="left";Wt=!ln&&Qt}else if(Ot!==void 0){var on=Xt&&Xt.fixed==="right";Zt=!on&&Qt}}else if(Te!==void 0){var Dn=Xt&&Xt.fixed==="left";Nt=!Dn&&Qt}else if(Ot!==void 0){var Xn=gn&&gn.fixed==="right";Pt=!Xn&&Qt}return{fixLeft:Te,fixRight:Ot,lastFixLeft:Nt,firstFixRight:Pt,lastFixRight:Zt,firstFixLeft:Wt,isSticky:Ae.isSticky}}var et=r.createContext({}),Ge=et;function je(Y){var ne=Y.className,Se=Y.index,Ae=Y.children,We=Y.colSpan,Ve=We===void 0?1:We,yt=Y.rowSpan,gt=Y.align,Te=l(m,["prefixCls","direction"]),Ot=Te.prefixCls,Nt=Te.direction,Pt=r.useContext(Ge),Zt=Pt.scrollColumnIndex,Wt=Pt.stickyOffsets,Xt=Pt.flattenColumns,gn=Pt.columns,Qt=Se+Ve-1,ln=Qt+1===Zt?Ve+1:Ve,on=Dt(Se,Se+ln-1,Xt,Wt,Nt,gn==null?void 0:gn[Se]);return r.createElement(ct,(0,o.Z)({className:ne,index:Se,component:"td",prefixCls:Ot,record:null,dataIndex:null,align:gt,colSpan:ln,rowSpan:yt,render:function(){return Ae}},on))}var st=e(6620),G=["children"];function ce(Y){var ne=Y.children,Se=(0,st.Z)(Y,G);return r.createElement("tr",Se,ne)}function z(Y){var ne=Y.children;return ne}z.Row=ce,z.Cell=je;var F=z;function Q(Y){var ne=Y.children,Se=Y.stickyOffsets,Ae=Y.flattenColumns,We=Y.columns,Ve=l(m,"prefixCls"),yt=Ae.length-1,gt=Ae[yt],Te=r.useMemo(function(){return{stickyOffsets:Se,flattenColumns:Ae,scrollColumnIndex:gt!=null&&gt.scrollbar?yt:null,columns:We}},[gt,Ae,yt,Se,We]);return r.createElement(Ge.Provider,{value:Te},r.createElement("tfoot",{className:"".concat(Ve,"-summary")},ne))}var Ce=_(Q),K=F,L=e(70425),ae=e(29301),X=e(29194),T=e(24514),D=e(75152),te=e(26112);function M(Y,ne,Se,Ae,We,Ve,yt){Y.push({record:ne,indent:Se,index:yt});var gt=Ve(ne),Te=We==null?void 0:We.has(gt);if(ne&&Array.isArray(ne[Ae])&&Te)for(var Ot=0;Ot<ne[Ae].length;Ot+=1)M(Y,ne[Ae][Ot],Se+1,Ae,We,Ve,Ot)}function he(Y,ne,Se,Ae){var We=r.useMemo(function(){if(Se!=null&&Se.size){for(var Ve=[],yt=0;yt<(Y==null?void 0:Y.length);yt+=1){var gt=Y[yt];M(Ve,gt,0,ne,Se,Ae,yt)}return Ve}return Y==null?void 0:Y.map(function(Te,Ot){return{record:Te,indent:0,index:Ot}})},[Y,ne,Se,Ae]);return We}function we(Y){var ne=Y.prefixCls,Se=Y.children,Ae=Y.component,We=Y.cellComponent,Ve=Y.className,yt=Y.expanded,gt=Y.colSpan,Te=Y.isEmpty,Ot=l(m,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Nt=Ot.scrollbarSize,Pt=Ot.fixHeader,Zt=Ot.fixColumn,Wt=Ot.componentWidth,Xt=Ot.horizonScroll,gn=Se;return(Te?Xt&&Wt:Zt)&&(gn=r.createElement("div",{style:{width:Wt-(Pt?Nt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ne,"-expanded-row-fixed")},gn)),r.createElement(Ae,{className:Ve,style:{display:yt?null:"none"}},r.createElement(ct,{component:We,prefixCls:ne,colSpan:gt},gn))}var ie=we;function k(Y,ne,Se,Ae){var We=l(m,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Ve=We.flattenColumns,yt=We.expandableType,gt=We.expandedKeys,Te=We.childrenColumnName,Ot=We.onTriggerExpand,Nt=We.rowExpandable,Pt=We.onRow,Zt=We.expandRowByClick,Wt=We.rowClassName,Xt=yt==="nest",gn=yt==="row"&&(!Nt||Nt(Y)),Qt=gn||Xt,ln=gt&&gt.has(ne),on=Te&&Y&&Y[Te],Dn=(0,L.useEvent)(Ot),Xn=Pt==null?void 0:Pt(Y,Se),Hn=Xn==null?void 0:Xn.onClick,Rn=function(tn){Zt&&Qt&&Ot(Y,tn);for(var Kt=arguments.length,un=new Array(Kt>1?Kt-1:0),Cn=1;Cn<Kt;Cn++)un[Cn-1]=arguments[Cn];Hn==null||Hn.apply(void 0,[tn].concat(un))},Gn;typeof Wt=="string"?Gn=Wt:typeof Wt=="function"&&(Gn=Wt(Y,Se,Ae));var ar=U(Ve);return(0,Z.Z)((0,Z.Z)({},We),{},{columnsKey:ar,nestExpandable:Xt,expanded:ln,hasNestChildren:on,record:Y,onTriggerExpand:Dn,rowSupportExpand:gn,expandable:Qt,rowProps:(0,Z.Z)((0,Z.Z)({},Xn),{},{className:W()(Gn,Xn==null?void 0:Xn.className),onClick:Rn})})}function P(Y,ne,Se,Ae,We){var Ve=Y.record,yt=Y.prefixCls,gt=Y.columnsKey,Te=Y.fixedInfoList,Ot=Y.expandIconColumnIndex,Nt=Y.nestExpandable,Pt=Y.indentSize,Zt=Y.expandIcon,Wt=Y.expanded,Xt=Y.hasNestChildren,gn=Y.onTriggerExpand,Qt=gt[Se],ln=Te[Se],on;Se===(Ot||0)&&Nt&&(on=r.createElement(r.Fragment,null,r.createElement("span",{style:{paddingLeft:"".concat(Pt*Ae,"px")},className:"".concat(yt,"-row-indent indent-level-").concat(Ae)}),Zt({prefixCls:yt,expanded:Wt,expandable:Xt,record:Ve,onExpand:gn})));var Dn;return ne.onCell&&(Dn=ne.onCell(Ve,We)),{key:Qt,fixedInfo:ln,appendCellNode:on,additionalCellProps:Dn||{}}}function de(Y){var ne=Y.className,Se=Y.style,Ae=Y.record,We=Y.index,Ve=Y.renderIndex,yt=Y.rowKey,gt=Y.indent,Te=gt===void 0?0:gt,Ot=Y.rowComponent,Nt=Y.cellComponent,Pt=Y.scopeCellComponent,Zt=k(Ae,yt,We,Te),Wt=Zt.prefixCls,Xt=Zt.flattenColumns,gn=Zt.expandedRowClassName,Qt=Zt.expandedRowRender,ln=Zt.rowProps,on=Zt.expanded,Dn=Zt.rowSupportExpand,Xn=r.useState(!1),Hn=(0,g.Z)(Xn,2),Rn=Hn[0],Gn=Hn[1];r.useEffect(function(){on&&Gn(!0)},[on]);var ar=r.createElement(Ot,(0,o.Z)({},ln,{"data-row-key":yt,className:W()(ne,"".concat(Wt,"-row"),"".concat(Wt,"-row-level-").concat(Te),ln==null?void 0:ln.className),style:(0,Z.Z)((0,Z.Z)({},Se),ln==null?void 0:ln.style)}),Xt.map(function(un,Cn){var En=un.render,lr=un.dataIndex,Un=un.className,Vn=P(Zt,un,Cn,Te,We),dr=Vn.key,ir=Vn.fixedInfo,Fr=Vn.appendCellNode,_r=Vn.additionalCellProps;return r.createElement(ct,(0,o.Z)({className:Un,ellipsis:un.ellipsis,align:un.align,scope:un.rowScope,component:un.rowScope?Pt:Nt,prefixCls:Wt,key:dr,record:Ae,index:We,renderIndex:Ve,dataIndex:lr,render:En,shouldCellUpdate:un.shouldCellUpdate},ir,{appendNode:Fr,additionalProps:_r}))})),On;if(Dn&&(Rn||on)){var tn=Qt(Ae,We,Te+1,on),Kt=gn&&gn(Ae,We,Te);On=r.createElement(ie,{expanded:on,className:W()("".concat(Wt,"-expanded-row"),"".concat(Wt,"-expanded-row-level-").concat(Te+1),Kt),prefixCls:Wt,component:Ot,cellComponent:Nt,colSpan:Xt.length,isEmpty:!1},tn)}return r.createElement(r.Fragment,null,ar,On)}de.displayName="BodyRow";var fe=_(de);function De(Y){var ne=Y.columnKey,Se=Y.onColumnResize,Ae=r.useRef();return r.useEffect(function(){Ae.current&&Se(ne,Ae.current.offsetWidth)},[]),r.createElement(ae.Z,{data:ne},r.createElement("td",{ref:Ae,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function nt(Y){var ne=Y.prefixCls,Se=Y.columnsKey,Ae=Y.onColumnResize;return r.createElement("tr",{"aria-hidden":"true",className:"".concat(ne,"-measure-row"),style:{height:0,fontSize:0}},r.createElement(ae.Z.Collection,{onBatchResize:function(Ve){Ve.forEach(function(yt){var gt=yt.data,Te=yt.size;Ae(gt,Te.offsetWidth)})}},Se.map(function(We){return r.createElement(De,{key:We,columnKey:We,onColumnResize:Ae})})))}function He(Y){var ne=Y.data,Se=Y.measureColumnWidth,Ae=l(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),We=Ae.prefixCls,Ve=Ae.getComponent,yt=Ae.onColumnResize,gt=Ae.flattenColumns,Te=Ae.getRowKey,Ot=Ae.expandedKeys,Nt=Ae.childrenColumnName,Pt=Ae.emptyNode,Zt=he(ne,Nt,Ot,Te),Wt=r.useRef({renderWithProps:!1}),Xt=Ve(["body","wrapper"],"tbody"),gn=Ve(["body","row"],"tr"),Qt=Ve(["body","cell"],"td"),ln=Ve(["body","cell"],"th"),on;ne.length?on=Zt.map(function(Xn,Hn){var Rn=Xn.record,Gn=Xn.indent,ar=Xn.index,On=Te(Rn,Hn);return r.createElement(fe,{key:On,rowKey:On,record:Rn,index:Hn,renderIndex:ar,rowComponent:gn,cellComponent:Qt,scopeCellComponent:ln,getRowKey:Te,indent:Gn})}):on=r.createElement(ie,{expanded:!0,className:"".concat(We,"-placeholder"),prefixCls:We,component:gn,cellComponent:Qt,colSpan:gt.length,isEmpty:!0},Pt);var Dn=U(gt);return r.createElement(ee.Provider,{value:Wt.current},r.createElement(Xt,{className:"".concat(We,"-tbody")},Se&&r.createElement(nt,{prefixCls:We,columnsKey:Dn,onColumnResize:yt}),on))}He.displayName="Body";var ve=_(He),Ue=["expandable"],re="RC_TABLE_INTERNAL_COL_DEFINE";function lt(Y){var ne=Y.expandable,Se=(0,st.Z)(Y,Ue),Ae;return"expandable"in Y?Ae=(0,Z.Z)((0,Z.Z)({},Se),ne):Ae=Se,Ae.showExpandColumn===!1&&(Ae.expandIconColumnIndex=-1),Ae}var wt=["columnType"];function I(Y){for(var ne=Y.colWidths,Se=Y.columns,Ae=Y.columCount,We=[],Ve=Ae||Se.length,yt=!1,gt=Ve-1;gt>=0;gt-=1){var Te=ne[gt],Ot=Se&&Se[gt],Nt=Ot&&Ot[re];if(Te||Nt||yt){var Pt=Nt||{},Zt=Pt.columnType,Wt=(0,st.Z)(Pt,wt);We.unshift(r.createElement("col",(0,o.Z)({key:gt,style:{width:Te}},Wt))),yt=!0}}return r.createElement("colgroup",null,We)}var Xe=I,ke=e(19127),ue=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Pe(Y,ne){return(0,r.useMemo)(function(){for(var Se=[],Ae=0;Ae<ne;Ae+=1){var We=Y[Ae];if(We!==void 0)Se[Ae]=We;else return null}return Se},[Y.join("_"),ne])}var Re=r.forwardRef(function(Y,ne){var Se=Y.className,Ae=Y.noData,We=Y.columns,Ve=Y.flattenColumns,yt=Y.colWidths,gt=Y.columCount,Te=Y.stickyOffsets,Ot=Y.direction,Nt=Y.fixHeader,Pt=Y.stickyTopOffset,Zt=Y.stickyBottomOffset,Wt=Y.stickyClassName,Xt=Y.onScroll,gn=Y.maxContentScroll,Qt=Y.children,ln=(0,st.Z)(Y,ue),on=l(m,["prefixCls","scrollbarSize","isSticky"]),Dn=on.prefixCls,Xn=on.scrollbarSize,Hn=on.isSticky,Rn=Hn&&!Nt?0:Xn,Gn=r.useRef(null),ar=r.useCallback(function(Un){(0,d.mH)(ne,Un),(0,d.mH)(Gn,Un)},[]);r.useEffect(function(){var Un;function Vn(dr){var ir=dr,Fr=ir.currentTarget,_r=ir.deltaX;_r&&(Xt({currentTarget:Fr,scrollLeft:Fr.scrollLeft+_r}),dr.preventDefault())}return(Un=Gn.current)===null||Un===void 0||Un.addEventListener("wheel",Vn),function(){var dr;(dr=Gn.current)===null||dr===void 0||dr.removeEventListener("wheel",Vn)}},[]);var On=r.useMemo(function(){return Ve.every(function(Un){return Un.width})},[Ve]),tn=Ve[Ve.length-1],Kt={fixed:tn?tn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Dn,"-cell-scrollbar")}}},un=(0,r.useMemo)(function(){return Rn?[].concat((0,ke.Z)(We),[Kt]):We},[Rn,We]),Cn=(0,r.useMemo)(function(){return Rn?[].concat((0,ke.Z)(Ve),[Kt]):Ve},[Rn,Ve]),En=(0,r.useMemo)(function(){var Un=Te.right,Vn=Te.left;return(0,Z.Z)((0,Z.Z)({},Te),{},{left:Ot==="rtl"?[].concat((0,ke.Z)(Vn.map(function(dr){return dr+Rn})),[0]):Vn,right:Ot==="rtl"?Un:[].concat((0,ke.Z)(Un.map(function(dr){return dr+Rn})),[0]),isSticky:Hn})},[Rn,Te,Hn]),lr=Pe(yt,gt);return r.createElement("div",{style:(0,Z.Z)({overflow:"hidden"},Hn?{top:Pt,bottom:Zt}:{}),ref:ar,className:W()(Se,(0,B.Z)({},Wt,!!Wt))},r.createElement("table",{style:{tableLayout:"fixed",visibility:Ae||lr?null:"hidden"}},(!Ae||!gn||On)&&r.createElement(Xe,{colWidths:lr?[].concat((0,ke.Z)(lr),[Rn]):[],columCount:gt+1,columns:Cn}),Qt((0,Z.Z)((0,Z.Z)({},ln),{},{stickyOffsets:En,columns:un,flattenColumns:Cn}))))});Re.displayName="FixedHolder";var Ft=r.memo(Re);function Mt(Y){var ne=Y.cells,Se=Y.stickyOffsets,Ae=Y.flattenColumns,We=Y.rowComponent,Ve=Y.cellComponent,yt=Y.tdCellComponent,gt=Y.onHeaderRow,Te=Y.index,Ot=l(m,["prefixCls","direction"]),Nt=Ot.prefixCls,Pt=Ot.direction,Zt;gt&&(Zt=gt(ne.map(function(Xt){return Xt.column}),Te));var Wt=U(ne.map(function(Xt){return Xt.column}));return r.createElement(We,Zt,ne.map(function(Xt,gn){var Qt=Xt.column,ln=Dt(Xt.colStart,Xt.colEnd,Ae,Se,Pt,Qt),on;return Qt&&Qt.onHeaderCell&&(on=Xt.column.onHeaderCell(Qt)),r.createElement(ct,(0,o.Z)({},Xt,{scope:Qt.title?Xt.colSpan>1?"colgroup":"col":null,ellipsis:Qt.ellipsis,align:Qt.align,component:Qt.title?Ve:yt,prefixCls:Nt,key:Wt[gn]},ln,{additionalProps:on,rowType:"header"}))}))}Mt.displayName="HeaderRow";var It=Mt;function an(Y){var ne=[];function Se(yt,gt){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ne[Te]=ne[Te]||[];var Ot=gt,Nt=yt.filter(Boolean).map(function(Pt){var Zt={key:Pt.key,className:Pt.className||"",children:Pt.title,column:Pt,colStart:Ot},Wt=1,Xt=Pt.children;return Xt&&Xt.length>0&&(Wt=Se(Xt,Ot,Te+1).reduce(function(gn,Qt){return gn+Qt},0),Zt.hasSubColumns=!0),"colSpan"in Pt&&(Wt=Pt.colSpan),"rowSpan"in Pt&&(Zt.rowSpan=Pt.rowSpan),Zt.colSpan=Wt,Zt.colEnd=Zt.colStart+Wt-1,ne[Te].push(Zt),Ot+=Wt,Wt});return Nt}Se(Y,0);for(var Ae=ne.length,We=function(gt){ne[gt].forEach(function(Te){!("rowSpan"in Te)&&!Te.hasSubColumns&&(Te.rowSpan=Ae-gt)})},Ve=0;Ve<Ae;Ve+=1)We(Ve);return ne}function wn(Y){var ne=Y.stickyOffsets,Se=Y.columns,Ae=Y.flattenColumns,We=Y.onHeaderRow,Ve=l(m,["prefixCls","getComponent"]),yt=Ve.prefixCls,gt=Ve.getComponent,Te=r.useMemo(function(){return an(Se)},[Se]),Ot=gt(["header","wrapper"],"thead"),Nt=gt(["header","row"],"tr"),Pt=gt(["header","cell"],"th"),Zt=gt(["header","cell"],"td");return r.createElement(Ot,{className:"".concat(yt,"-thead")},Te.map(function(Wt,Xt){var gn=r.createElement(It,{key:Xt,flattenColumns:Ae,cells:Wt,stickyOffsets:ne,rowComponent:Nt,cellComponent:Pt,tdCellComponent:Zt,onHeaderRow:We,index:Xt});return gn}))}var yn=_(wn),vt=e(11592);function At(Y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ne=="number"?ne:ne.endsWith("%")?Y*parseFloat(ne)/100:null}function mt(Y,ne){return r.useMemo(function(){if(ne&&ne>0){var Se=0,Ae=0;Y.forEach(function(Ot){var Nt=At(ne,Ot.width);Nt?Se+=Nt:Ae+=1});var We=ne-Se,Ve=Ae,yt=We/Ae,gt=0,Te=Y.map(function(Ot){var Nt=(0,Z.Z)({},Ot),Pt=At(ne,Nt.width);if(Pt)Nt.width=Pt;else{var Zt=Math.floor(yt);Nt.width=Ve===1?We:Zt,We-=Zt,Ve-=1}return gt+=Nt.width,Nt});return[Te,gt]}return[Y,ne]},[Y,ne])}var bt=["children"],_e=["fixed"];function J(Y){return(0,vt.Z)(Y).filter(function(ne){return r.isValidElement(ne)}).map(function(ne){var Se=ne.key,Ae=ne.props,We=Ae.children,Ve=(0,st.Z)(Ae,bt),yt=(0,Z.Z)({key:Se},Ve);return We&&(yt.children=J(We)),yt})}function $(Y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Y.filter(function(Se){return Se&&(0,A.Z)(Se)==="object"}).reduce(function(Se,Ae,We){var Ve=Ae.fixed,yt=Ve===!0?"left":Ve,gt="".concat(ne,"-").concat(We),Te=Ae.children;return Te&&Te.length>0?[].concat((0,ke.Z)(Se),(0,ke.Z)($(Te,gt).map(function(Ot){return(0,Z.Z)({fixed:yt},Ot)}))):[].concat((0,ke.Z)(Se),[(0,Z.Z)((0,Z.Z)({key:gt},Ae),{},{fixed:yt})])},[])}function oe(Y){for(var ne=!0,Se=0;Se<Y.length;Se+=1){var Ae=Y[Se];if(ne&&Ae.fixed!=="left")ne=!1;else if(!ne&&Ae.fixed==="left"){warning(!1,"Index ".concat(Se-1," of `columns` missing `fixed='left'` prop."));break}}for(var We=!0,Ve=Y.length-1;Ve>=0;Ve-=1){var yt=Y[Ve];if(We&&yt.fixed!=="right")We=!1;else if(!We&&yt.fixed==="right"){warning(!1,"Index ".concat(Ve+1," of `columns` missing `fixed='right'` prop."));break}}}function se(Y){return Y.map(function(ne){var Se=ne.fixed,Ae=(0,st.Z)(ne,_e),We=Se;return Se==="left"?We="right":Se==="right"&&(We="left"),(0,Z.Z)({fixed:We},Ae)})}function Le(Y,ne){var Se=Y.prefixCls,Ae=Y.columns,We=Y.children,Ve=Y.expandable,yt=Y.expandedKeys,gt=Y.columnTitle,Te=Y.getRowKey,Ot=Y.onTriggerExpand,Nt=Y.expandIcon,Pt=Y.rowExpandable,Zt=Y.expandIconColumnIndex,Wt=Y.direction,Xt=Y.expandRowByClick,gn=Y.columnWidth,Qt=Y.fixed,ln=Y.scrollWidth,on=r.useMemo(function(){return Ae||J(We)},[Ae,We]),Dn=r.useMemo(function(){if(Ve){var tn,Kt=on.slice();if(!Kt.includes(t)){var un=Zt||0;un>=0&&Kt.splice(un,0,t)}var Cn=Kt.indexOf(t);Kt=Kt.filter(function(Vn,dr){return Vn!==t||dr===Cn});var En=on[Cn],lr;(Qt==="left"||Qt)&&!Zt?lr="left":(Qt==="right"||Qt)&&Zt===on.length?lr="right":lr=En?En.fixed:null;var Un=(tn={},(0,B.Z)(tn,re,{className:"".concat(Se,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,B.Z)(tn,"title",gt),(0,B.Z)(tn,"fixed",lr),(0,B.Z)(tn,"className","".concat(Se,"-row-expand-icon-cell")),(0,B.Z)(tn,"width",gn),(0,B.Z)(tn,"render",function(dr,ir,Fr){var _r=Te(ir,Fr),jr=yt.has(_r),ei=Pt?Pt(ir):!0,er=Nt({prefixCls:Se,expanded:jr,expandable:ei,record:ir,onExpand:Ot});return Xt?r.createElement("span",{onClick:function(Dr){return Dr.stopPropagation()}},er):er}),tn);return Kt.map(function(Vn){return Vn===t?Un:Vn})}return on.filter(function(Vn){return Vn!==t})},[Ve,on,Te,yt,Nt,Wt]),Xn=r.useMemo(function(){var tn=Dn;return ne&&(tn=ne(tn)),tn.length||(tn=[{render:function(){return null}}]),tn},[ne,Dn,Wt]),Hn=r.useMemo(function(){return Wt==="rtl"?se($(Xn)):$(Xn)},[Xn,Wt,ln]),Rn=mt(Hn,ln),Gn=(0,g.Z)(Rn,2),ar=Gn[0],On=Gn[1];return[Xn,ar,On]}var Ie=Le;function Je(Y){var ne,Se=Y.prefixCls,Ae=Y.record,We=Y.onExpand,Ve=Y.expanded,yt=Y.expandable,gt="".concat(Se,"-row-expand-icon");if(!yt)return r.createElement("span",{className:W()(gt,"".concat(Se,"-row-spaced"))});var Te=function(Nt){We(Ae,Nt),Nt.stopPropagation()};return r.createElement("span",{className:W()(gt,(ne={},(0,B.Z)(ne,"".concat(Se,"-row-expanded"),Ve),(0,B.Z)(ne,"".concat(Se,"-row-collapsed"),!Ve),ne)),onClick:Te})}function ut(Y,ne,Se){var Ae=[];function We(Ve){(Ve||[]).forEach(function(yt,gt){Ae.push(ne(yt,gt)),We(yt[Se])})}return We(Y),Ae}function Ct(Y,ne,Se){var Ae=lt(Y),We=Ae.expandIcon,Ve=Ae.expandedRowKeys,yt=Ae.defaultExpandedRowKeys,gt=Ae.defaultExpandAllRows,Te=Ae.expandedRowRender,Ot=Ae.onExpand,Nt=Ae.onExpandedRowsChange,Pt=Ae.childrenColumnName,Zt=We||Je,Wt=Pt||"children",Xt=r.useMemo(function(){return Te?"row":Y.expandable&&Y.internalHooks===v&&Y.expandable.__PARENT_RENDER_ICON__||ne.some(function(Hn){return Hn&&(0,A.Z)(Hn)==="object"&&Hn[Wt]})?"nest":!1},[!!Te,ne]),gn=r.useState(function(){return yt||(gt?ut(ne,Se,Wt):[])}),Qt=(0,g.Z)(gn,2),ln=Qt[0],on=Qt[1],Dn=r.useMemo(function(){return new Set(Ve||ln||[])},[Ve,ln]),Xn=r.useCallback(function(Hn){var Rn=Se(Hn,ne.indexOf(Hn)),Gn,ar=Dn.has(Rn);ar?(Dn.delete(Rn),Gn=(0,ke.Z)(Dn)):Gn=[].concat((0,ke.Z)(Dn),[Rn]),on(Gn),Ot&&Ot(!ar,Hn),Nt&&Nt(Gn)},[Se,Dn,ne,Ot,Nt]);return[Ae,Xt,Dn,Zt,Wt,Xn]}function ht(Y,ne,Se,Ae){var We=Y.map(function(Ve,yt){return Dt(yt,yt,Y,ne,Se,Ae==null?void 0:Ae[yt])});return(0,ge.Z)(function(){return We},[We],function(Ve,yt){return!(0,h.Z)(Ve,yt)})}function Fe(Y){var ne=(0,r.useRef)(Y),Se=(0,r.useState)({}),Ae=(0,g.Z)(Se,2),We=Ae[1],Ve=(0,r.useRef)(null),yt=(0,r.useRef)([]);function gt(Te){yt.current.push(Te);var Ot=Promise.resolve();Ve.current=Ot,Ot.then(function(){if(Ve.current===Ot){var Nt=yt.current,Pt=ne.current;yt.current=[],Nt.forEach(function(Zt){ne.current=Zt(ne.current)}),Ve.current=null,Pt!==ne.current&&We({})}})}return(0,r.useEffect)(function(){return function(){Ve.current=null}},[]),[ne.current,gt]}function Be(Y){var ne=(0,r.useRef)(Y||null),Se=(0,r.useRef)();function Ae(){window.clearTimeout(Se.current)}function We(yt){ne.current=yt,Ae(),Se.current=window.setTimeout(function(){ne.current=null,Se.current=void 0},100)}function Ve(){return ne.current}return(0,r.useEffect)(function(){return Ae},[]),[We,Ve]}function Ze(){var Y=r.useState(-1),ne=(0,g.Z)(Y,2),Se=ne[0],Ae=ne[1],We=r.useState(-1),Ve=(0,g.Z)(We,2),yt=Ve[0],gt=Ve[1],Te=r.useCallback(function(Ot,Nt){Ae(Ot),gt(Nt)},[]);return[Se,yt,Te]}var Ye=e(47273),me=(0,Ye.Z)()?window:null;function ze(Y,ne){var Se=(0,A.Z)(Y)==="object"?Y:{},Ae=Se.offsetHeader,We=Ae===void 0?0:Ae,Ve=Se.offsetSummary,yt=Ve===void 0?0:Ve,gt=Se.offsetScroll,Te=gt===void 0?0:gt,Ot=Se.getContainer,Nt=Ot===void 0?function(){return me}:Ot,Pt=Nt()||me;return r.useMemo(function(){var Zt=!!Y;return{isSticky:Zt,stickyClassName:Zt?"".concat(ne,"-sticky-holder"):"",offsetHeader:We,offsetSummary:yt,offsetScroll:Te,container:Pt}},[Te,We,yt,ne,Pt])}function Ne(Y,ne,Se){var Ae=(0,r.useMemo)(function(){for(var We=[],Ve=[],yt=0,gt=0,Te=0;Te<ne;Te+=1)if(Se==="rtl"){Ve[Te]=gt,gt+=Y[Te]||0;var Ot=ne-Te-1;We[Ot]=yt,yt+=Y[Ot]||0}else{We[Te]=yt,yt+=Y[Te]||0;var Nt=ne-Te-1;Ve[Nt]=gt,gt+=Y[Nt]||0}return{left:We,right:Ve}},[Y,ne,Se]);return Ae}var Qe=Ne;function ot(Y){var ne=Y.className,Se=Y.children;return r.createElement("div",{className:ne},Se)}var rt=ot,$e=e(8224),ye=e(55468),Ke=function(ne,Se){var Ae,We,Ve=ne.scrollBodyRef,yt=ne.onScroll,gt=ne.offsetScroll,Te=ne.container,Ot=l(m,"prefixCls"),Nt=((Ae=Ve.current)===null||Ae===void 0?void 0:Ae.scrollWidth)||0,Pt=((We=Ve.current)===null||We===void 0?void 0:We.clientWidth)||0,Zt=Nt&&Pt*(Pt/Nt),Wt=r.useRef(),Xt=Fe({scrollLeft:0,isHiddenScrollBar:!1}),gn=(0,g.Z)(Xt,2),Qt=gn[0],ln=gn[1],on=r.useRef({delta:0,x:0}),Dn=r.useState(!1),Xn=(0,g.Z)(Dn,2),Hn=Xn[0],Rn=Xn[1],Gn=function(){Rn(!1)},ar=function(Cn){Cn.persist(),on.current.delta=Cn.pageX-Qt.scrollLeft,on.current.x=0,Rn(!0),Cn.preventDefault()},On=function(Cn){var En,lr=Cn||((En=window)===null||En===void 0?void 0:En.event),Un=lr.buttons;if(!Hn||Un===0){Hn&&Rn(!1);return}var Vn=on.current.x+Cn.pageX-on.current.x-on.current.delta;Vn<=0&&(Vn=0),Vn+Zt>=Pt&&(Vn=Pt-Zt),yt({scrollLeft:Vn/Pt*(Nt+2)}),on.current.x=Cn.pageX},tn=function(){if(Ve.current){var Cn=(0,ye.os)(Ve.current).top,En=Cn+Ve.current.offsetHeight,lr=Te===window?document.documentElement.scrollTop+window.innerHeight:(0,ye.os)(Te).top+Te.clientHeight;En-(0,D.Z)()<=lr||Cn>=lr-gt?ln(function(Un){return(0,Z.Z)((0,Z.Z)({},Un),{},{isHiddenScrollBar:!0})}):ln(function(Un){return(0,Z.Z)((0,Z.Z)({},Un),{},{isHiddenScrollBar:!1})})}},Kt=function(Cn){ln(function(En){return(0,Z.Z)((0,Z.Z)({},En),{},{scrollLeft:Cn/Nt*Pt||0})})};return r.useImperativeHandle(Se,function(){return{setScrollLeft:Kt}}),r.useEffect(function(){var un=(0,$e.Z)(document.body,"mouseup",Gn,!1),Cn=(0,$e.Z)(document.body,"mousemove",On,!1);return tn(),function(){un.remove(),Cn.remove()}},[Zt,Hn]),r.useEffect(function(){var un=(0,$e.Z)(Te,"scroll",tn,!1),Cn=(0,$e.Z)(window,"resize",tn,!1);return function(){un.remove(),Cn.remove()}},[Te]),r.useEffect(function(){Qt.isHiddenScrollBar||ln(function(un){var Cn=Ve.current;return Cn?(0,Z.Z)((0,Z.Z)({},un),{},{scrollLeft:Cn.scrollLeft/Cn.scrollWidth*Cn.clientWidth}):un})},[Qt.isHiddenScrollBar]),Nt<=Pt||!Zt||Qt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:Pt,bottom:gt},className:"".concat(Ot,"-sticky-scroll")},r.createElement("div",{onMouseDown:ar,ref:Wt,className:W()("".concat(Ot,"-sticky-scroll-bar"),(0,B.Z)({},"".concat(Ot,"-sticky-scroll-bar-active"),Hn)),style:{width:"".concat(Zt,"px"),transform:"translate3d(".concat(Qt.scrollLeft,"px, 0, 0)")}}))},qe=r.forwardRef(Ke);function dt(Y){return null}var at=dt;function St(Y){return null}var Et=St,Lt="rc-table",Tt=[],Ht={};function Yt(){return"No Data"}function nn(Y){var ne,Se=(0,Z.Z)({rowKey:"key",prefixCls:Lt,emptyText:Yt},Y),Ae=Se.prefixCls,We=Se.className,Ve=Se.rowClassName,yt=Se.style,gt=Se.data,Te=Se.rowKey,Ot=Se.scroll,Nt=Se.tableLayout,Pt=Se.direction,Zt=Se.title,Wt=Se.footer,Xt=Se.summary,gn=Se.caption,Qt=Se.id,ln=Se.showHeader,on=Se.components,Dn=Se.emptyText,Xn=Se.onRow,Hn=Se.onHeaderRow,Rn=Se.internalHooks,Gn=Se.transformColumns,ar=Se.internalRefs,On=Se.tailor,tn=Se.sticky,Kt=gt||Tt,un=!!Kt.length,Cn=Rn===v,En=r.useCallback(function(ni,wi){return(0,O.Z)(on,ni)||wi},[on]),lr=r.useMemo(function(){return typeof Te=="function"?Te:function(ni){var wi=ni&&ni[Te];return wi}},[Te]),Un=En(["body"]),Vn=Ze(),dr=(0,g.Z)(Vn,3),ir=dr[0],Fr=dr[1],_r=dr[2],jr=Ct(Se,Kt,lr),ei=(0,g.Z)(jr,6),er=ei[0],Vr=ei[1],Dr=ei[2],si=ei[3],ti=ei[4],xi=ei[5],Zn=Ot==null?void 0:Ot.x,Tn=r.useState(0),cn=(0,g.Z)(Tn,2),Fn=cn[0],vr=cn[1],Kn=Ie((0,Z.Z)((0,Z.Z)((0,Z.Z)({},Se),er),{},{expandable:!!er.expandedRowRender,columnTitle:er.columnTitle,expandedKeys:Dr,getRowKey:lr,onTriggerExpand:xi,expandIcon:si,expandIconColumnIndex:er.expandIconColumnIndex,direction:Pt,scrollWidth:Cn&&On&&typeof Zn=="number"?Zn:null}),Cn?Gn:null),qn=(0,g.Z)(Kn,3),Lr=qn[0],Pr=qn[1],Hi=qn[2],Ni=Hi!=null?Hi:Zn,ho=r.useMemo(function(){return{columns:Lr,flattenColumns:Pr}},[Lr,Pr]),Ai=r.useRef(),io=r.useRef(),Pi=r.useRef(),Vi=r.useRef(),so=r.useRef(),zr=r.useState(!1),Qr=(0,g.Z)(zr,2),gi=Qr[0],Ri=Qr[1],Fi=r.useState(!1),Or=(0,g.Z)(Fi,2),Qi=Or[0],Xi=Or[1],oo=Fe(new Map),vo=(0,g.Z)(oo,2),po=vo[0],ra=vo[1],So=U(Pr),co=So.map(function(ni){return po.get(ni)}),Yi=r.useMemo(function(){return co},[co.join("_")]),Gi=Qe(Yi,Pr.length,Pt),Li=Ot&&be(Ot.y),Si=Ot&&be(Ni)||!!er.fixed,Eo=Si&&Pr.some(function(ni){var wi=ni.fixed;return wi}),To=r.useRef(),Mo=ze(tn,Ae),wo=Mo.isSticky,la=Mo.offsetHeader,ca=Mo.offsetSummary,Tr=Mo.offsetScroll,fi=Mo.stickyClassName,Zi=Mo.container,yi=r.useMemo(function(){return Xt==null?void 0:Xt(Kt)},[Xt,Kt]),Ui=(Li||wo)&&r.isValidElement(yi)&&yi.type===F&&yi.props.fixed,Ji,qi,_o;Li&&(qi={overflowY:"scroll",maxHeight:Ot.y}),Si&&(Ji={overflowX:"auto"},Li||(qi={overflowY:"hidden"}),_o={width:Ni===!0?"auto":Ni,minWidth:"100%"});var _a=r.useCallback(function(ni,wi){(0,X.Z)(Ai.current)&&ra(function(Co){if(Co.get(ni)!==wi){var Wo=new Map(Co);return Wo.set(ni,wi),Wo}return Co})},[]),$a=Be(null),Aa=(0,g.Z)($a,2),es=Aa[0],Ha=Aa[1];function pa(ni,wi){wi&&(typeof wi=="function"?wi(ni):wi.scrollLeft!==ni&&(wi.scrollLeft=ni,wi.scrollLeft!==ni&&setTimeout(function(){wi.scrollLeft=ni},0)))}var ia=(0,p.Z)(function(ni){var wi=ni.currentTarget,Co=ni.scrollLeft,Wo=Pt==="rtl",jo=typeof Co=="number"?Co:wi.scrollLeft,ts=wi||Ht;if(!Ha()||Ha()===ts){var Za;es(ts),pa(jo,io.current),pa(jo,Pi.current),pa(jo,so.current),pa(jo,(Za=To.current)===null||Za===void 0?void 0:Za.setScrollLeft)}var Wa=wi||io.current;if(Wa){var ja=Wa.scrollWidth,Xa=Wa.clientWidth;if(ja===Xa){Ri(!1),Xi(!1);return}Wo?(Ri(-jo<ja-Xa),Xi(-jo>0)):(Ri(jo>0),Xi(jo<ja-Xa))}}),Wn=function(){Si&&Pi.current?ia({currentTarget:Pi.current}):(Ri(!1),Xi(!1))},cr=function(wi){var Co=wi.width;Co!==Fn&&(Wn(),vr(Ai.current?Ai.current.offsetWidth:Co))},Hr=r.useRef(!1);r.useEffect(function(){Hr.current&&Wn()},[Si,gt,Lr.length]),r.useEffect(function(){Hr.current=!0},[]);var Ki=r.useState(0),$i=(0,g.Z)(Ki,2),Ei=$i[0],Ii=$i[1],Ao=r.useState(!0),Zo=(0,g.Z)(Ao,2),No=Zo[0],Da=Zo[1];r.useEffect(function(){(!On||!Cn)&&(Pi.current instanceof Element?Ii((0,D.o)(Pi.current).width):Ii((0,D.o)(Vi.current).width)),Da((0,T.G)("position","sticky"))},[]),r.useEffect(function(){Cn&&ar&&(ar.body.current=Pi.current)});var ma=r.useCallback(function(ni){return r.createElement(r.Fragment,null,r.createElement(yn,ni),Ui==="top"&&r.createElement(Ce,ni,yi))},[Ui,yi]),Oa=r.useCallback(function(ni){return r.createElement(Ce,ni,yi)},[yi]),ga=En(["table"],"table"),oa=r.useMemo(function(){return Nt||(Eo?Ni==="max-content"?"auto":"fixed":Li||wo||Pr.some(function(ni){var wi=ni.ellipsis;return wi})?"fixed":"auto")},[Li,Eo,Pr,Nt,wo]),ua,Pa={colWidths:Yi,columCount:Pr.length,stickyOffsets:Gi,onHeaderRow:Hn,fixHeader:Li,scroll:Ot},Wi=r.useMemo(function(){return un?null:typeof Dn=="function"?Dn():Dn},[un,Dn]),da=r.createElement(ve,{data:Kt,measureColumnWidth:Li||Si||wo}),Ia=r.createElement(Xe,{colWidths:Pr.map(function(ni){var wi=ni.width;return wi}),columns:Pr}),ya=gn!=null?r.createElement("caption",{className:"".concat(Ae,"-caption")},gn):void 0,Ma=(0,te.Z)(Se,{data:!0}),ba=(0,te.Z)(Se,{aria:!0});if(Li||wo){var Fa;typeof Un=="function"?(Fa=Un(Kt,{scrollbarSize:Ei,ref:Pi,onScroll:ia}),Pa.colWidths=Pr.map(function(ni,wi){var Co=ni.width,Wo=wi===Pr.length-1?Co-Ei:Co;return typeof Wo=="number"&&!Number.isNaN(Wo)?Wo:0})):Fa=r.createElement("div",{style:(0,Z.Z)((0,Z.Z)({},Ji),qi),onScroll:ia,ref:Pi,className:W()("".concat(Ae,"-body"))},r.createElement(ga,(0,o.Z)({style:(0,Z.Z)((0,Z.Z)({},_o),{},{tableLayout:oa})},ba),ya,Ia,da,!Ui&&yi&&r.createElement(Ce,{stickyOffsets:Gi,flattenColumns:Pr,columns:Lr},yi)));var Ca=(0,Z.Z)((0,Z.Z)((0,Z.Z)({noData:!Kt.length,maxContentScroll:Si&&Ni==="max-content"},Pa),ho),{},{direction:Pt,stickyClassName:fi,onScroll:ia});ua=r.createElement(r.Fragment,null,ln!==!1&&r.createElement(Ft,(0,o.Z)({},Ca,{stickyTopOffset:la,className:"".concat(Ae,"-header"),ref:io}),ma),Fa,Ui&&Ui!=="top"&&r.createElement(Ft,(0,o.Z)({},Ca,{stickyBottomOffset:ca,className:"".concat(Ae,"-summary"),ref:so}),Oa),wo&&r.createElement(qe,{ref:To,offsetScroll:Tr,scrollBodyRef:Pi,onScroll:ia,container:Zi}))}else ua=r.createElement("div",{style:(0,Z.Z)((0,Z.Z)({},Ji),qi),className:W()("".concat(Ae,"-content")),onScroll:ia,ref:Pi},r.createElement(ga,(0,o.Z)({style:(0,Z.Z)((0,Z.Z)({},_o),{},{tableLayout:oa})},ba),ya,Ia,ln!==!1&&r.createElement(yn,(0,o.Z)({},Pa,ho)),da,yi&&r.createElement(Ce,{stickyOffsets:Gi,flattenColumns:Pr,columns:Lr},yi)));var fa=r.createElement("div",(0,o.Z)({className:W()(Ae,We,(ne={},(0,B.Z)(ne,"".concat(Ae,"-rtl"),Pt==="rtl"),(0,B.Z)(ne,"".concat(Ae,"-ping-left"),gi),(0,B.Z)(ne,"".concat(Ae,"-ping-right"),Qi),(0,B.Z)(ne,"".concat(Ae,"-layout-fixed"),Nt==="fixed"),(0,B.Z)(ne,"".concat(Ae,"-fixed-header"),Li),(0,B.Z)(ne,"".concat(Ae,"-fixed-column"),Eo),(0,B.Z)(ne,"".concat(Ae,"-scroll-horizontal"),Si),(0,B.Z)(ne,"".concat(Ae,"-has-fix-left"),Pr[0]&&Pr[0].fixed),(0,B.Z)(ne,"".concat(Ae,"-has-fix-right"),Pr[Pr.length-1]&&Pr[Pr.length-1].fixed==="right"),ne)),style:yt,id:Qt,ref:Ai},Ma),Zt&&r.createElement(rt,{className:"".concat(Ae,"-title")},Zt(Kt)),r.createElement("div",{ref:Vi,className:"".concat(Ae,"-container")},ua),Wt&&r.createElement(rt,{className:"".concat(Ae,"-footer")},Wt(Kt)));Si&&(fa=r.createElement(ae.Z,{onResize:cr},fa));var xa=ht(Pr,Gi,Pt,Lr),La=r.useMemo(function(){return{scrollX:Ni,prefixCls:Ae,getComponent:En,scrollbarSize:Ei,direction:Pt,fixedInfoList:xa,isSticky:wo,supportSticky:No,componentWidth:Fn,fixHeader:Li,fixColumn:Eo,horizonScroll:Si,tableLayout:oa,rowClassName:Ve,expandedRowClassName:er.expandedRowClassName,expandIcon:si,expandableType:Vr,expandRowByClick:er.expandRowByClick,expandedRowRender:er.expandedRowRender,onTriggerExpand:xi,expandIconColumnIndex:er.expandIconColumnIndex,indentSize:er.indentSize,allColumnsFixedLeft:Pr.every(function(ni){return ni.fixed==="left"}),emptyNode:Wi,columns:Lr,flattenColumns:Pr,onColumnResize:_a,hoverStartRow:ir,hoverEndRow:Fr,onHover:_r,rowExpandable:er.rowExpandable,onRow:Xn,getRowKey:lr,expandedKeys:Dr,childrenColumnName:ti}},[Ni,Ae,En,Ei,Pt,xa,wo,No,Fn,Li,Eo,Si,oa,Ve,er.expandedRowClassName,si,Vr,er.expandRowByClick,er.expandedRowRender,xi,er.expandIconColumnIndex,er.indentSize,Wi,Lr,Pr,_a,ir,Fr,_r,er.rowExpandable,Xn,lr,Dr,ti]);return r.createElement(m.Provider,{value:La},fa)}function rn(Y){return x(nn,Y)}var Bt=rn();Bt.EXPAND_COLUMN=t,Bt.INTERNAL_HOOKS=v,Bt.Column=at,Bt.ColumnGroup=Et,Bt.Summary=K;var pt=Bt,Ut=e(24916),qt=u(null),en=u(null);function $t(Y,ne,Se){var Ae=ne||1;return Se[Y+Ae]-(Se[Y]||0)}function jt(Y){var ne=Y.rowInfo,Se=Y.column,Ae=Y.colIndex,We=Y.indent,Ve=Y.index,yt=Y.renderIndex,gt=Y.record,Te=Y.style,Ot=Y.className,Nt=Y.inverse,Pt=Y.getHeight,Zt=Se.render,Wt=Se.dataIndex,Xt=Se.className,gn=Se.width,Qt=l(en,["columnsOffset"]),ln=Qt.columnsOffset,on=P(ne,Se,Ae,We,Ve),Dn=on.key,Xn=on.fixedInfo,Hn=on.appendCellNode,Rn=on.additionalCellProps,Gn=Rn.style,ar=Rn.colSpan,On=ar===void 0?1:ar,tn=Rn.rowSpan,Kt=tn===void 0?1:tn,un=Ae-1,Cn=$t(un,On,ln),En=On>1?gn-Cn:0,lr=(0,Z.Z)((0,Z.Z)((0,Z.Z)({},Gn),Te),{},{flex:"0 0 ".concat(Cn,"px"),width:"".concat(Cn,"px"),marginRight:En,pointerEvents:"auto"}),Un=r.useMemo(function(){return Nt?Kt<=1:On===0||Kt===0||Kt>1},[Kt,On,Nt]);Un?lr.visibility="hidden":Nt&&(lr.height=Pt==null?void 0:Pt(Kt));var Vn=Un?function(){return null}:Zt,dr={};return(Kt===0||On===0)&&(dr.rowSpan=1,dr.colSpan=1),r.createElement(ct,(0,o.Z)({className:W()(Xt,Ot),ellipsis:Se.ellipsis,align:Se.align,scope:Se.rowScope,component:"div",prefixCls:ne.prefixCls,key:Dn,record:gt,index:Ve,renderIndex:yt,dataIndex:Wt,render:Vn,shouldCellUpdate:Se.shouldCellUpdate},Xn,{appendNode:Hn,additionalProps:(0,Z.Z)((0,Z.Z)({},Rn),{},{style:lr},dr)}))}var pn=jt,dn=["data","index","className","rowKey","style","extra","getHeight"],In=r.forwardRef(function(Y,ne){var Se=Y.data,Ae=Y.index,We=Y.className,Ve=Y.rowKey,yt=Y.style,gt=Y.extra,Te=Y.getHeight,Ot=(0,st.Z)(Y,dn),Nt=Se.record,Pt=Se.indent,Zt=Se.index,Wt=l(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xt=Wt.scrollX,gn=Wt.flattenColumns,Qt=Wt.prefixCls,ln=Wt.fixColumn,on=Wt.componentWidth,Dn=k(Nt,Ve,Ae,Pt),Xn=Dn.rowSupportExpand,Hn=Dn.expanded,Rn=Dn.rowProps,Gn=Dn.expandedRowRender,ar=Dn.expandedRowClassName,On;if(Xn&&Hn){var tn=Gn(Nt,Ae,Pt+1,Hn),Kt=ar==null?void 0:ar(Nt,Ae,Pt),un={};ln&&(un={style:(0,B.Z)({},"--virtual-width","".concat(on,"px"))});var Cn="".concat(Qt,"-expanded-row-cell");On=r.createElement("div",{className:W()("".concat(Qt,"-expanded-row"),"".concat(Qt,"-expanded-row-level-").concat(Pt+1),Kt)},r.createElement(ct,{component:"div",prefixCls:Qt,className:W()(Cn,(0,B.Z)({},"".concat(Cn,"-fixed"),ln)),additionalProps:un},tn))}var En=(0,Z.Z)((0,Z.Z)({},yt),{},{width:Xt});gt&&(En.position="absolute",En.pointerEvents="none");var lr=r.createElement("div",(0,o.Z)({},Rn,Ot,{ref:Xn?null:ne,className:W()(We,"".concat(Qt,"-row"),Rn==null?void 0:Rn.className,(0,B.Z)({},"".concat(Qt,"-row-extra"),gt)),style:(0,Z.Z)((0,Z.Z)({},En),Rn==null?void 0:Rn.style)}),gn.map(function(Un,Vn){return r.createElement(pn,{key:Vn,rowInfo:Dn,column:Un,colIndex:Vn,indent:Pt,index:Ae,renderIndex:Zt,record:Nt,inverse:gt,getHeight:Te})}));return Xn?r.createElement("div",{ref:ne},lr,On):lr}),jn=_(In),zt=jn,Rt=r.forwardRef(function(Y,ne){var Se=Y.data,Ae=Y.onScroll,We=l(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ve=We.flattenColumns,yt=We.onColumnResize,gt=We.getRowKey,Te=We.expandedKeys,Ot=We.prefixCls,Nt=We.childrenColumnName,Pt=We.emptyNode,Zt=We.scrollX,Wt=l(qt),Xt=Wt.scrollY,gn=Wt.listItemHeight,Qt=r.useRef(),ln=he(Se,Nt,Te,gt),on=r.useMemo(function(){var On=0;return Ve.map(function(tn){var Kt=tn.width,un=tn.key;return On+=Kt,[un,Kt,On]})},[Ve]),Dn=r.useMemo(function(){return on.map(function(On){return On[2]})},[on]);r.useEffect(function(){on.forEach(function(On){var tn=(0,g.Z)(On,2),Kt=tn[0],un=tn[1];yt(Kt,un)})},[on]),r.useImperativeHandle(ne,function(){var On={};return Object.defineProperty(On,"scrollLeft",{get:function(){var Kt;return((Kt=Qt.current)===null||Kt===void 0?void 0:Kt.getScrollInfo().x)||0},set:function(Kt){var un;(un=Qt.current)===null||un===void 0||un.scrollTo({left:Kt})}}),On});var Xn=function(tn,Kt){var un,Cn=(un=ln[Kt])===null||un===void 0?void 0:un.record,En=tn.onCell;if(En){var lr,Un=En(Cn,Kt);return(lr=Un==null?void 0:Un.rowSpan)!==null&&lr!==void 0?lr:1}return 1},Hn=function(tn){var Kt=tn.start,un=tn.end,Cn=tn.getSize,En=tn.offsetY;if(un<0)return null;for(var lr=Ve.filter(function(Zn){return Xn(Zn,Kt)===0}),Un=Kt,Vn=function(Tn){if(lr=lr.filter(function(cn){return Xn(cn,Tn)===0}),!lr.length)return Un=Tn,"break"},dr=Kt;dr>=0;dr-=1){var ir=Vn(dr);if(ir==="break")break}for(var Fr=Ve.filter(function(Zn){return Xn(Zn,un)!==1}),_r=un,jr=function(Tn){if(Fr=Fr.filter(function(cn){return Xn(cn,Tn)!==1}),!Fr.length)return _r=Math.max(Tn-1,un),"break"},ei=un;ei<ln.length;ei+=1){var er=jr(ei);if(er==="break")break}for(var Vr=[],Dr=function(Tn){var cn=ln[Tn];if(!cn)return"continue";Ve.some(function(Fn){return Xn(Fn,Tn)>1})&&Vr.push(Tn)},si=Un;si<=_r;si+=1)var ti=Dr(si);var xi=Vr.map(function(Zn){var Tn=ln[Zn],cn=gt(Tn.record,Zn),Fn=function(qn){var Lr=Zn+qn-1,Pr=gt(ln[Lr].record,Lr),Hi=Cn(cn,Pr);return Hi.bottom-Hi.top},vr=Cn(cn);return r.createElement(zt,{key:Zn,data:Tn,rowKey:cn,index:Zn,style:{top:-En+vr.top},extra:!0,getHeight:Fn})});return xi},Rn=r.useMemo(function(){return{columnsOffset:Dn}},[Dn]),Gn="".concat(Ot,"-tbody"),ar;return ln.length?ar=r.createElement(Ut.Z,{fullHeight:!1,ref:Qt,className:W()(Gn,"".concat(Gn,"-virtual")),height:Xt,itemHeight:gn||24,data:ln,itemKey:function(tn){return gt(tn.record)},scrollWidth:Zt,onVirtualScroll:function(tn){var Kt=tn.x;Ae({scrollLeft:Kt})},extraRender:Hn},function(On,tn,Kt){var un=gt(On.record,tn);return r.createElement(zt,(0,o.Z)({data:On,rowKey:un,index:tn},Kt))}):ar=r.createElement("div",{className:W()("".concat(Ot,"-placeholder"))},r.createElement(ct,{component:"div",prefixCls:Ot},Pt)),r.createElement(en.Provider,{value:Rn},ar)}),kt=_(Rt),Vt=kt,Jt=function(ne,Se){var Ae=Se.ref,We=Se.onScroll;return r.createElement(Vt,{ref:Ae,data:ne,onScroll:We})},mn=100;function Sn(Y){var ne=Y.columns,Se=Y.scroll,Ae=Y.prefixCls,We=Ae===void 0?Lt:Ae,Ve=Y.className,yt=Y.listItemHeight,gt=Se||{},Te=gt.x,Ot=gt.y;typeof Te!="number"&&(Te=((ne||[]).length+1)*mn),typeof Ot!="number"&&(Ot=500);var Nt=r.useMemo(function(){return{scrollY:Ot,listItemHeight:yt}},[Ot,yt]);return r.createElement(qt.Provider,{value:Nt},r.createElement(pt,(0,o.Z)({},Y,{className:W()(Ve,"".concat(We,"-virtual")),scroll:(0,Z.Z)((0,Z.Z)({},Se),{},{x:Te}),components:{body:Jt},columns:ne,internalHooks:v,tailor:!0})))}function bn(Y){return x(Sn,Y)}var sn=bn(),_n=null;function Yn(Y){return null}var hn=Yn;function Gt(Y){return null}var xn=Gt,kn=e(2738),or=e(68031),hr=e(36355),tr=e(93891),nr=e(19716),kr=e(8628),Ar=e(31724),Rr=e(58421),Gr=e(71418),Cr=e(88088);function Ir(Y){return function(Se){let{prefixCls:Ae,onExpand:We,record:Ve,expanded:yt,expandable:gt}=Se;const Te=`${Ae}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:Ot=>{We(Ve,Ot),Ot.stopPropagation()},className:W()(Te,{[`${Te}-spaced`]:!gt,[`${Te}-expanded`]:gt&&yt,[`${Te}-collapsed`]:gt&&!yt}),"aria-label":yt?Y.collapse:Y.expand,"aria-expanded":yt})}}var li=Ir;function Yr(Y,ne){return"key"in Y&&Y.key!==void 0&&Y.key!==null?Y.key:Y.dataIndex?Array.isArray(Y.dataIndex)?Y.dataIndex.join("."):Y.dataIndex:ne}function Jr(Y,ne){return ne?`${ne}-${Y}`:`${Y}`}function qr(Y,ne){return typeof Y=="function"?Y(ne):Y}function ri(Y,ne){const Se=qr(Y,ne);return Object.prototype.toString.call(Se)==="[object Object]"?"":Se}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"},hi=Oi,Bi=e(7657),Mi=function(ne,Se){return r.createElement(Bi.Z,(0,o.Z)({},ne,{ref:Se,icon:hi}))},$n=r.forwardRef(Mi),sr=$n,Br=e(56762);function fr(Y){const ne=r.useRef(Y),Se=(0,Br.Z)();return[()=>ne.current,Ae=>{ne.current=Ae,Se()}]}var pr=e(3113),Zr=e(24905),ci=e(38854),Mn=e(64165),Qn=e(20834),zn=e(40875),Jn=e(5112),rr=e(17574),gr=e(47472),ui=e(92832);function Xr(Y){let{value:ne,onChange:Se,filterSearch:Ae,tablePrefixCls:We,locale:Ve}=Y;return Ae?r.createElement("div",{className:`${We}-filter-dropdown-search`},r.createElement(ui.default,{prefix:r.createElement(gr.Z,null),placeholder:Ve.filterSearchPlaceholder,onChange:Se,value:ne,htmlSize:1,className:`${We}-filter-dropdown-search-input`})):null}var $r=Xr,ai=e(10228);const Nr=Y=>{const{keyCode:ne}=Y;ne===ai.Z.ENTER&&Y.stopPropagation()};var di=r.forwardRef((Y,ne)=>r.createElement("div",{className:Y.className,onClick:Se=>Se.stopPropagation(),onKeyDown:Nr,ref:ne},Y.children));function ii(Y){let ne=[];return(Y||[]).forEach(Se=>{let{value:Ae,children:We}=Se;ne.push(Ae),We&&(ne=[].concat((0,ke.Z)(ne),(0,ke.Z)(ii(We))))}),ne}function vi(Y){return Y.some(ne=>{let{children:Se}=ne;return Se})}function Pn(Y,ne){return typeof ne=="string"||typeof ne=="number"?ne==null?void 0:ne.toString().toLowerCase().includes(Y.trim().toLowerCase()):!1}function ur(Y){let{filters:ne,prefixCls:Se,filteredKeys:Ae,filterMultiple:We,searchValue:Ve,filterSearch:yt}=Y;return ne.map((gt,Te)=>{const Ot=String(gt.value);if(gt.children)return{key:Ot||Te,label:gt.text,popupClassName:`${Se}-dropdown-submenu`,children:ur({filters:gt.children,prefixCls:Se,filteredKeys:Ae,filterMultiple:We,searchValue:Ve,filterSearch:yt})};const Nt=We?Zr.default:Jn.ZP,Pt={key:gt.value!==void 0?Ot:Te,label:r.createElement(r.Fragment,null,r.createElement(Nt,{checked:Ae.includes(Ot)}),r.createElement("span",null,gt.text))};return Ve.trim()?typeof yt=="function"?yt(Ve,gt)?Pt:null:Pn(Ve,gt.text)?Pt:null:Pt})}function Ur(Y){var ne,Se;const{tablePrefixCls:Ae,prefixCls:We,column:Ve,dropdownPrefixCls:yt,columnKey:gt,filterMultiple:Te,filterMode:Ot="menu",filterSearch:Nt=!1,filterState:Pt,triggerFilter:Zt,locale:Wt,children:Xt,getPopupContainer:gn}=Y,{filterDropdownOpen:Qt,onFilterDropdownOpenChange:ln,filterResetToDefaultFilteredValue:on,defaultFilteredValue:Dn,filterDropdownVisible:Xn,onFilterDropdownVisibleChange:Hn}=Ve,[Rn,Gn]=r.useState(!1),ar=!!(Pt&&(!((ne=Pt.filteredKeys)===null||ne===void 0)&&ne.length||Pt.forceFiltered)),On=Kn=>{Gn(Kn),ln==null||ln(Kn),Hn==null||Hn(Kn)},tn=(Se=Qt!=null?Qt:Xn)!==null&&Se!==void 0?Se:Rn,Kt=Pt==null?void 0:Pt.filteredKeys,[un,Cn]=fr(Kt||[]),En=Kn=>{let{selectedKeys:qn}=Kn;Cn(qn)},lr=(Kn,qn)=>{let{node:Lr,checked:Pr}=qn;En(Te?{selectedKeys:Kn}:{selectedKeys:Pr&&Lr.key?[Lr.key]:[]})};r.useEffect(()=>{Rn&&En({selectedKeys:Kt||[]})},[Kt]);const[Un,Vn]=r.useState([]),dr=Kn=>{Vn(Kn)},[ir,Fr]=r.useState(""),_r=Kn=>{const{value:qn}=Kn.target;Fr(qn)};r.useEffect(()=>{Rn||Fr("")},[Rn]);const jr=Kn=>{const qn=Kn&&Kn.length?Kn:null;if(qn===null&&(!Pt||!Pt.filteredKeys)||(0,h.Z)(qn,Pt==null?void 0:Pt.filteredKeys,!0))return null;Zt({column:Ve,key:gt,filteredKeys:qn})},ei=()=>{On(!1),jr(un())},er=function(){let{confirm:Kn,closeDropdown:qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Kn&&jr([]),qn&&On(!1),Fr(""),Cn(on?(Dn||[]).map(Lr=>String(Lr)):[])},Vr=function(){let{closeDropdown:Kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Kn&&On(!1),jr(un())},Dr=Kn=>{Kn&&Kt!==void 0&&Cn(Kt||[]),On(Kn),!Kn&&!Ve.filterDropdown&&ei()},si=W()({[`${yt}-menu-without-submenu`]:!vi(Ve.filters||[])}),ti=Kn=>{if(Kn.target.checked){const qn=ii(Ve==null?void 0:Ve.filters).map(Lr=>String(Lr));Cn(qn)}else Cn([])},xi=Kn=>{let{filters:qn}=Kn;return(qn||[]).map((Lr,Pr)=>{const Hi=String(Lr.value),Ni={title:Lr.text,key:Lr.value!==void 0?Hi:Pr};return Lr.children&&(Ni.children=xi({filters:Lr.children})),Ni})},Zn=Kn=>{var qn;return Object.assign(Object.assign({},Kn),{text:Kn.title,value:Kn.key,children:((qn=Kn.children)===null||qn===void 0?void 0:qn.map(Lr=>Zn(Lr)))||[]})};let Tn;if(typeof Ve.filterDropdown=="function")Tn=Ve.filterDropdown({prefixCls:`${yt}-custom`,setSelectedKeys:Kn=>En({selectedKeys:Kn}),selectedKeys:un(),confirm:Vr,clearFilters:er,filters:Ve.filters,visible:tn,close:()=>{On(!1)}});else if(Ve.filterDropdown)Tn=Ve.filterDropdown;else{const Kn=un()||[],qn=()=>(Ve.filters||[]).length===0?r.createElement(Mn.Z,{image:Mn.Z.PRESENTED_IMAGE_SIMPLE,description:Wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ot==="tree"?r.createElement(r.Fragment,null,r.createElement($r,{filterSearch:Nt,value:ir,onChange:_r,tablePrefixCls:Ae,locale:Wt}),r.createElement("div",{className:`${Ae}-filter-dropdown-tree`},Te?r.createElement(Zr.default,{checked:Kn.length===ii(Ve.filters).length,indeterminate:Kn.length>0&&Kn.length<ii(Ve.filters).length,className:`${Ae}-filter-dropdown-checkall`,onChange:ti},Wt.filterCheckall):null,r.createElement(rr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Te,checkStrictly:!Te,className:`${yt}-menu`,onCheck:lr,checkedKeys:Kn,selectedKeys:Kn,showIcon:!1,treeData:xi({filters:Ve.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ir.trim()?Pr=>typeof Nt=="function"?Nt(ir,Zn(Pr)):Pn(ir,Pr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement($r,{filterSearch:Nt,value:ir,onChange:_r,tablePrefixCls:Ae,locale:Wt}),r.createElement(Qn.default,{selectable:!0,multiple:Te,prefixCls:`${yt}-menu`,className:si,onSelect:En,onDeselect:En,selectedKeys:Kn,getPopupContainer:gn,openKeys:Un,onOpenChange:dr,items:ur({filters:Ve.filters||[],filterSearch:Nt,prefixCls:We,filteredKeys:un(),filterMultiple:Te,searchValue:ir})})),Lr=()=>on?(0,h.Z)((Dn||[]).map(Pr=>String(Pr)),Kn,!0):Kn.length===0;Tn=r.createElement(r.Fragment,null,qn(),r.createElement("div",{className:`${We}-dropdown-btns`},r.createElement(pr.ZP,{type:"link",size:"small",disabled:Lr(),onClick:()=>er()},Wt.filterReset),r.createElement(pr.ZP,{type:"primary",size:"small",onClick:ei},Wt.filterConfirm)))}Ve.filterDropdown&&(Tn=r.createElement(zn.J,{selectable:void 0},Tn));const cn=()=>r.createElement(di,{className:`${We}-dropdown`},Tn);let Fn;typeof Ve.filterIcon=="function"?Fn=Ve.filterIcon(ar):Ve.filterIcon?Fn=Ve.filterIcon:Fn=r.createElement(sr,null);const{direction:vr}=r.useContext(hr.E_);return r.createElement("div",{className:`${We}-column`},r.createElement("span",{className:`${Ae}-column-title`},Xt),r.createElement(ci.Z,{dropdownRender:cn,trigger:["click"],open:tn,onOpenChange:Dr,getPopupContainer:gn,placement:vr==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:W()(`${We}-trigger`,{active:ar}),onClick:Kn=>{Kn.stopPropagation()}},Fn)))}var pi=Ur;function yr(Y,ne,Se){let Ae=[];return(Y||[]).forEach((We,Ve)=>{var yt;const gt=Jr(Ve,Se);if(We.filters||"filterDropdown"in We||"onFilter"in We)if("filteredValue"in We){let Te=We.filteredValue;"filterDropdown"in We||(Te=(yt=Te==null?void 0:Te.map(String))!==null&&yt!==void 0?yt:Te),Ae.push({column:We,key:Yr(We,gt),filteredKeys:Te,forceFiltered:We.filtered})}else Ae.push({column:We,key:Yr(We,gt),filteredKeys:ne&&We.defaultFilteredValue?We.defaultFilteredValue:void 0,forceFiltered:We.filtered});"children"in We&&(Ae=[].concat((0,ke.Z)(Ae),(0,ke.Z)(yr(We.children,ne,gt))))}),Ae}function lo(Y,ne,Se,Ae,We,Ve,yt,gt){return Se.map((Te,Ot)=>{const Nt=Jr(Ot,gt),{filterMultiple:Pt=!0,filterMode:Zt,filterSearch:Wt}=Te;let Xt=Te;if(Xt.filters||Xt.filterDropdown){const gn=Yr(Xt,Nt),Qt=Ae.find(ln=>{let{key:on}=ln;return gn===on});Xt=Object.assign(Object.assign({},Xt),{title:ln=>r.createElement(pi,{tablePrefixCls:Y,prefixCls:`${Y}-filter`,dropdownPrefixCls:ne,column:Xt,columnKey:gn,filterState:Qt,filterMultiple:Pt,filterMode:Zt,filterSearch:Wt,triggerFilter:Ve,locale:We,getPopupContainer:yt},qr(Te.title,ln))})}return"children"in Xt&&(Xt=Object.assign(Object.assign({},Xt),{children:lo(Y,ne,Xt.children,Ae,We,Ve,yt,Nt)})),Xt})}function uo(Y){const ne={};return Y.forEach(Se=>{let{key:Ae,filteredKeys:We,column:Ve}=Se;const{filters:yt,filterDropdown:gt}=Ve;if(gt)ne[Ae]=We||null;else if(Array.isArray(We)){const Te=ii(yt);ne[Ae]=Te.filter(Ot=>We.includes(String(Ot)))}else ne[Ae]=null}),ne}function mo(Y,ne){return ne.reduce((Se,Ae)=>{const{column:{onFilter:We,filters:Ve},filteredKeys:yt}=Ae;return We&&yt&&yt.length?Se.filter(gt=>yt.some(Te=>{const Ot=ii(Ve),Nt=Ot.findIndex(Zt=>String(Zt)===String(Te)),Pt=Nt!==-1?Ot[Nt]:Te;return We(Pt,gt)})):Se},Y)}const eo=Y=>Y.flatMap(ne=>"children"in ne?[ne].concat((0,ke.Z)(eo(ne.children||[]))):[ne]);function go(Y){let{prefixCls:ne,dropdownPrefixCls:Se,mergedColumns:Ae,onFilterChange:We,getPopupContainer:Ve,locale:yt}=Y;const gt=r.useMemo(()=>eo(Ae||[]),[Ae]),[Te,Ot]=r.useState(()=>yr(gt,!0)),Nt=r.useMemo(()=>{const Xt=yr(gt,!1);if(Xt.length===0)return Xt;let gn=!0,Qt=!0;if(Xt.forEach(ln=>{let{filteredKeys:on}=ln;on!==void 0?gn=!1:Qt=!1}),gn){const ln=(gt||[]).map((on,Dn)=>Yr(on,Jr(Dn)));return Te.filter(on=>{let{key:Dn}=on;return ln.includes(Dn)}).map(on=>{const Dn=gt[ln.findIndex(Xn=>Xn===on.key)];return Object.assign(Object.assign({},on),{column:Object.assign(Object.assign({},on.column),Dn),forceFiltered:Dn.filtered})})}return Xt},[gt,Te]),Pt=r.useMemo(()=>uo(Nt),[Nt]),Zt=Xt=>{const gn=Nt.filter(Qt=>{let{key:ln}=Qt;return ln!==Xt.key});gn.push(Xt),Ot(gn),We(uo(gn),gn)};return[Xt=>lo(ne,Se,Xt,Nt,yt,Zt,Ve),Nt,Pt]}var xo=go;function ko(Y,ne,Se){const Ae=r.useRef({});function We(Ve){if(!Ae.current||Ae.current.data!==Y||Ae.current.childrenColumnName!==ne||Ae.current.getRowKey!==Se){let gt=function(Te){Te.forEach((Ot,Nt)=>{const Pt=Se(Ot,Nt);yt.set(Pt,Ot),Ot&&typeof Ot=="object"&&ne in Ot&&gt(Ot[ne]||[])})};const yt=new Map;gt(Y),Ae.current={data:Y,childrenColumnName:ne,kvMap:yt,getRowKey:Se}}return Ae.current.kvMap.get(Ve)}return[We]}var Fo=e(50371),Xo=function(Y,ne){var Se={};for(var Ae in Y)Object.prototype.hasOwnProperty.call(Y,Ae)&&ne.indexOf(Ae)<0&&(Se[Ae]=Y[Ae]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ae=Object.getOwnPropertySymbols(Y);We<Ae.length;We++)ne.indexOf(Ae[We])<0&&Object.prototype.propertyIsEnumerable.call(Y,Ae[We])&&(Se[Ae[We]]=Y[Ae[We]]);return Se};const Lo=10;function yo(Y,ne){const Se={current:Y.current,pageSize:Y.pageSize};return Object.keys(ne&&typeof ne=="object"?ne:{}).forEach(We=>{const Ve=Y[We];typeof Ve!="function"&&(Se[We]=Ve)}),Se}function Uo(Y,ne,Se){const Ae=Se&&typeof Se=="object"?Se:{},{total:We=0}=Ae,Ve=Xo(Ae,["total"]),[yt,gt]=(0,r.useState)(()=>({current:"defaultCurrent"in Ve?Ve.defaultCurrent:1,pageSize:"defaultPageSize"in Ve?Ve.defaultPageSize:Lo})),Te=(0,Fo.Z)(yt,Ve,{total:We>0?We:Y}),Ot=Math.ceil((We||Y)/Te.pageSize);Te.current>Ot&&(Te.current=Ot||1);const Nt=(Zt,Wt)=>{gt({current:Zt!=null?Zt:1,pageSize:Wt||Te.pageSize})},Pt=(Zt,Wt)=>{var Xt;Se&&((Xt=Se.onChange)===null||Xt===void 0||Xt.call(Se,Zt,Wt)),Nt(Zt,Wt),ne(Zt,Wt||(Te==null?void 0:Te.pageSize))};return Se===!1?[{},()=>{}]:[Object.assign(Object.assign({},Te),{onChange:Pt}),Nt]}var Vo=Uo,Qo=e(84105),Do=e(35654),Mr=e(90782),wr=e(71430),ki=e(18929);const Di={},_i="SELECT_ALL",zi="SELECT_INVERT",ji="SELECT_NONE",ao=[],to=(Y,ne)=>{let Se=[];return(ne||[]).forEach(Ae=>{Se.push(Ae),Ae&&typeof Ae=="object"&&Y in Ae&&(Se=[].concat((0,ke.Z)(Se),(0,ke.Z)(to(Y,Ae[Y]))))}),Se};var fo=(Y,ne)=>{const{preserveSelectedRowKeys:Se,selectedRowKeys:Ae,defaultSelectedRowKeys:We,getCheckboxProps:Ve,onChange:yt,onSelect:gt,onSelectAll:Te,onSelectInvert:Ot,onSelectNone:Nt,onSelectMultiple:Pt,columnWidth:Zt,type:Wt,selections:Xt,fixed:gn,renderCell:Qt,hideSelectAll:ln,checkStrictly:on=!0}=ne||{},{prefixCls:Dn,data:Xn,pageData:Hn,getRecordByKey:Rn,getRowKey:Gn,expandType:ar,childrenColumnName:On,locale:tn,getPopupContainer:Kt}=Y,[un,Cn]=(0,ki.Z)(Ae||We||ao,{value:Ae}),En=r.useRef(new Map),lr=(0,r.useCallback)(Zn=>{if(Se){const Tn=new Map;Zn.forEach(cn=>{let Fn=Rn(cn);!Fn&&En.current.has(cn)&&(Fn=En.current.get(cn)),Tn.set(cn,Fn)}),En.current=Tn}},[Rn,Se]);r.useEffect(()=>{lr(un)},[un]);const{keyEntities:Un}=(0,r.useMemo)(()=>{if(on)return{keyEntities:null};let Zn=Xn;if(Se){const Tn=new Set(Xn.map((Fn,vr)=>Gn(Fn,vr))),cn=Array.from(En.current).reduce((Fn,vr)=>{let[Kn,qn]=vr;return Tn.has(Kn)?Fn:Fn.concat(qn)},[]);Zn=[].concat((0,ke.Z)(Zn),(0,ke.Z)(cn))}return(0,wr.I8)(Zn,{externalGetKey:Gn,childrenPropName:On})},[Xn,Gn,on,On,Se]),Vn=(0,r.useMemo)(()=>to(On,Hn),[On,Hn]),dr=(0,r.useMemo)(()=>{const Zn=new Map;return Vn.forEach((Tn,cn)=>{const Fn=Gn(Tn,cn),vr=(Ve?Ve(Tn):null)||{};Zn.set(Fn,vr)}),Zn},[Vn,Gn,Ve]),ir=(0,r.useCallback)(Zn=>{var Tn;return!!(!((Tn=dr.get(Gn(Zn)))===null||Tn===void 0)&&Tn.disabled)},[dr,Gn]),[Fr,_r]=(0,r.useMemo)(()=>{if(on)return[un||[],[]];const{checkedKeys:Zn,halfCheckedKeys:Tn}=(0,Mr.S)(un,!0,Un,ir);return[Zn||[],Tn]},[un,on,Un,ir]),jr=(0,r.useMemo)(()=>{const Zn=Wt==="radio"?Fr.slice(0,1):Fr;return new Set(Zn)},[Fr,Wt]),ei=(0,r.useMemo)(()=>Wt==="radio"?new Set:new Set(_r),[_r,Wt]),[er,Vr]=(0,r.useState)(null);r.useEffect(()=>{ne||Cn(ao)},[!!ne]);const Dr=(0,r.useCallback)((Zn,Tn)=>{let cn,Fn;lr(Zn),Se?(cn=Zn,Fn=Zn.map(vr=>En.current.get(vr))):(cn=[],Fn=[],Zn.forEach(vr=>{const Kn=Rn(vr);Kn!==void 0&&(cn.push(vr),Fn.push(Kn))})),Cn(cn),yt==null||yt(cn,Fn,{type:Tn})},[Cn,Rn,yt,Se]),si=(0,r.useCallback)((Zn,Tn,cn,Fn)=>{if(gt){const vr=cn.map(Kn=>Rn(Kn));gt(Rn(Zn),Tn,vr,Fn)}Dr(cn,"single")},[gt,Rn,Dr]),ti=(0,r.useMemo)(()=>!Xt||ln?null:(Xt===!0?[_i,zi,ji]:Xt).map(Tn=>Tn===_i?{key:"all",text:tn.selectionAll,onSelect(){Dr(Xn.map((cn,Fn)=>Gn(cn,Fn)).filter(cn=>{const Fn=dr.get(cn);return!(Fn!=null&&Fn.disabled)||jr.has(cn)}),"all")}}:Tn===zi?{key:"invert",text:tn.selectInvert,onSelect(){const cn=new Set(jr);Hn.forEach((vr,Kn)=>{const qn=Gn(vr,Kn),Lr=dr.get(qn);Lr!=null&&Lr.disabled||(cn.has(qn)?cn.delete(qn):cn.add(qn))});const Fn=Array.from(cn);Ot&&Ot(Fn),Dr(Fn,"invert")}}:Tn===ji?{key:"none",text:tn.selectNone,onSelect(){Nt==null||Nt(),Dr(Array.from(jr).filter(cn=>{const Fn=dr.get(cn);return Fn==null?void 0:Fn.disabled}),"none")}}:Tn).map(Tn=>Object.assign(Object.assign({},Tn),{onSelect:function(){for(var cn,Fn,vr=arguments.length,Kn=new Array(vr),qn=0;qn<vr;qn++)Kn[qn]=arguments[qn];(Fn=Tn.onSelect)===null||Fn===void 0||(cn=Fn).call.apply(cn,[Tn].concat(Kn)),Vr(null)}})),[Xt,jr,Hn,Gn,Ot,Dr]);return[(0,r.useCallback)(Zn=>{var Tn;if(!ne)return Zn.filter(zr=>zr!==Di);let cn=(0,ke.Z)(Zn);const Fn=new Set(jr),vr=Vn.map(Gn).filter(zr=>!dr.get(zr).disabled),Kn=vr.every(zr=>Fn.has(zr)),qn=vr.some(zr=>Fn.has(zr)),Lr=()=>{const zr=[];Kn?vr.forEach(gi=>{Fn.delete(gi),zr.push(gi)}):vr.forEach(gi=>{Fn.has(gi)||(Fn.add(gi),zr.push(gi))});const Qr=Array.from(Fn);Te==null||Te(!Kn,Qr.map(gi=>Rn(gi)),zr.map(gi=>Rn(gi))),Dr(Qr,"all"),Vr(null)};let Pr;if(Wt!=="radio"){let zr;if(ti){const Or={getPopupContainer:Kt,items:ti.map((Qi,Xi)=>{const{key:oo,text:vo,onSelect:po}=Qi;return{key:oo!=null?oo:Xi,onClick:()=>{po==null||po(vr)},label:vo}})};zr=r.createElement("div",{className:`${Dn}-selection-extra`},r.createElement(ci.Z,{menu:Or,getPopupContainer:Kt},r.createElement("span",null,r.createElement(Qo.Z,null))))}const Qr=Vn.map((Or,Qi)=>{const Xi=Gn(Or,Qi),oo=dr.get(Xi)||{};return Object.assign({checked:Fn.has(Xi)},oo)}).filter(Or=>{let{disabled:Qi}=Or;return Qi}),gi=!!Qr.length&&Qr.length===Vn.length,Ri=gi&&Qr.every(Or=>{let{checked:Qi}=Or;return Qi}),Fi=gi&&Qr.some(Or=>{let{checked:Qi}=Or;return Qi});Pr=!ln&&r.createElement("div",{className:`${Dn}-selection`},r.createElement(Zr.default,{checked:gi?Ri:!!Vn.length&&Kn,indeterminate:gi?!Ri&&Fi:!Kn&&qn,onChange:Lr,disabled:Vn.length===0||gi,"aria-label":zr?"Custom selection":"Select all",skipGroup:!0}),zr)}let Hi;Wt==="radio"?Hi=(zr,Qr,gi)=>{const Ri=Gn(Qr,gi),Fi=Fn.has(Ri);return{node:r.createElement(Jn.ZP,Object.assign({},dr.get(Ri),{checked:Fi,onClick:Or=>Or.stopPropagation(),onChange:Or=>{Fn.has(Ri)||si(Ri,!0,[Ri],Or.nativeEvent)}})),checked:Fi}}:Hi=(zr,Qr,gi)=>{var Ri;const Fi=Gn(Qr,gi),Or=Fn.has(Fi),Qi=ei.has(Fi),Xi=dr.get(Fi);let oo;return ar==="nest"?oo=Qi:oo=(Ri=Xi==null?void 0:Xi.indeterminate)!==null&&Ri!==void 0?Ri:Qi,{node:r.createElement(Zr.default,Object.assign({},Xi,{indeterminate:oo,checked:Or,skipGroup:!0,onClick:vo=>vo.stopPropagation(),onChange:vo=>{let{nativeEvent:po}=vo;const{shiftKey:ra}=po;let So=-1,co=-1;if(ra&&on){const Yi=new Set([er,Fi]);vr.some((Gi,Li)=>{if(Yi.has(Gi))if(So===-1)So=Li;else return co=Li,!0;return!1})}if(co!==-1&&So!==co&&on){const Yi=vr.slice(So,co+1),Gi=[];Or?Yi.forEach(Si=>{Fn.has(Si)&&(Gi.push(Si),Fn.delete(Si))}):Yi.forEach(Si=>{Fn.has(Si)||(Gi.push(Si),Fn.add(Si))});const Li=Array.from(Fn);Pt==null||Pt(!Or,Li.map(Si=>Rn(Si)),Gi.map(Si=>Rn(Si))),Dr(Li,"multiple")}else{const Yi=Fr;if(on){const Gi=Or?(0,Do._5)(Yi,Fi):(0,Do.L0)(Yi,Fi);si(Fi,!Or,Gi,po)}else{const Gi=(0,Mr.S)([].concat((0,ke.Z)(Yi),[Fi]),!0,Un,ir),{checkedKeys:Li,halfCheckedKeys:Si}=Gi;let Eo=Li;if(Or){const To=new Set(Li);To.delete(Fi),Eo=(0,Mr.S)(Array.from(To),{checked:!1,halfCheckedKeys:Si},Un,ir).checkedKeys}si(Fi,!Or,Eo,po)}}Vr(Or?null:Fi)}})),checked:Or}};const Ni=(zr,Qr,gi)=>{const{node:Ri,checked:Fi}=Hi(zr,Qr,gi);return Qt?Qt(Fi,Qr,gi,Ri):Ri};if(!cn.includes(Di))if(cn.findIndex(zr=>{var Qr;return((Qr=zr[re])===null||Qr===void 0?void 0:Qr.columnType)==="EXPAND_COLUMN"})===0){const[zr,...Qr]=cn;cn=[zr,Di].concat((0,ke.Z)(Qr))}else cn=[Di].concat((0,ke.Z)(cn));const ho=cn.indexOf(Di);cn=cn.filter((zr,Qr)=>zr!==Di||Qr===ho);const Ai=cn[ho-1],io=cn[ho+1];let Pi=gn;Pi===void 0&&((io==null?void 0:io.fixed)!==void 0?Pi=io.fixed:(Ai==null?void 0:Ai.fixed)!==void 0&&(Pi=Ai.fixed)),Pi&&Ai&&((Tn=Ai[re])===null||Tn===void 0?void 0:Tn.columnType)==="EXPAND_COLUMN"&&Ai.fixed===void 0&&(Ai.fixed=Pi);const Vi=W()(`${Dn}-selection-col`,{[`${Dn}-selection-col-with-dropdown`]:Xt&&Wt==="checkbox"}),so={fixed:Pi,width:Zt,className:`${Dn}-selection-column`,title:ne.columnTitle||Pr,render:Ni,onCell:ne.onCell,[re]:{className:Vi}};return cn.map(zr=>zr===Di?so:zr)},[Gn,Vn,ne,Fr,jr,ei,Zt,ti,ar,er,dr,Pt,si,ir]),jr]},Go=e(89489),ha=e(59477),Yo=e(6848);const Jo="ascend",aa="descend";function qo(Y){return typeof Y.sorter=="object"&&typeof Y.sorter.multiple=="number"?Y.sorter.multiple:!1}function Ko(Y){return typeof Y=="function"?Y:Y&&typeof Y=="object"&&Y.compare?Y.compare:!1}function Ro(Y,ne){return ne?Y[Y.indexOf(ne)+1]:Y[0]}function bo(Y,ne,Se){let Ae=[];function We(Ve,yt){Ae.push({column:Ve,key:Yr(Ve,yt),multiplePriority:qo(Ve),sortOrder:Ve.sortOrder})}return(Y||[]).forEach((Ve,yt)=>{const gt=Jr(yt,Se);Ve.children?("sortOrder"in Ve&&We(Ve,gt),Ae=[].concat((0,ke.Z)(Ae),(0,ke.Z)(bo(Ve.children,ne,gt)))):Ve.sorter&&("sortOrder"in Ve?We(Ve,gt):ne&&Ve.defaultSortOrder&&Ae.push({column:Ve,key:Yr(Ve,gt),multiplePriority:qo(Ve),sortOrder:Ve.defaultSortOrder}))}),Ae}function va(Y,ne,Se,Ae,We,Ve,yt,gt){return(ne||[]).map((Te,Ot)=>{const Nt=Jr(Ot,gt);let Pt=Te;if(Pt.sorter){const Zt=Pt.sortDirections||We,Wt=Pt.showSorterTooltip===void 0?yt:Pt.showSorterTooltip,Xt=Yr(Pt,Nt),gn=Se.find(ar=>{let{key:On}=ar;return On===Xt}),Qt=gn?gn.sortOrder:null,ln=Ro(Zt,Qt);let on;if(Te.sortIcon)on=Te.sortIcon({sortOrder:Qt});else{const ar=Zt.includes(Jo)&&r.createElement(ha.Z,{className:W()(`${Y}-column-sorter-up`,{active:Qt===Jo})}),On=Zt.includes(aa)&&r.createElement(Go.Z,{className:W()(`${Y}-column-sorter-down`,{active:Qt===aa})});on=r.createElement("span",{className:W()(`${Y}-column-sorter`,{[`${Y}-column-sorter-full`]:!!(ar&&On)})},r.createElement("span",{className:`${Y}-column-sorter-inner`,"aria-hidden":"true"},ar,On))}const{cancelSort:Dn,triggerAsc:Xn,triggerDesc:Hn}=Ve||{};let Rn=Dn;ln===aa?Rn=Hn:ln===Jo&&(Rn=Xn);const Gn=typeof Wt=="object"?Wt:{title:Rn};Pt=Object.assign(Object.assign({},Pt),{className:W()(Pt.className,{[`${Y}-column-sort`]:Qt}),title:ar=>{const On=r.createElement("div",{className:`${Y}-column-sorters`},r.createElement("span",{className:`${Y}-column-title`},qr(Te.title,ar)),on);return Wt?r.createElement(Yo.Z,Object.assign({},Gn),On):On},onHeaderCell:ar=>{const On=Te.onHeaderCell&&Te.onHeaderCell(ar)||{},tn=On.onClick,Kt=On.onKeyDown;On.onClick=En=>{Ae({column:Te,key:Xt,sortOrder:ln,multiplePriority:qo(Te)}),tn==null||tn(En)},On.onKeyDown=En=>{En.keyCode===ai.Z.ENTER&&(Ae({column:Te,key:Xt,sortOrder:ln,multiplePriority:qo(Te)}),Kt==null||Kt(En))};const un=ri(Te.title,{}),Cn=un==null?void 0:un.toString();return Qt?On["aria-sort"]=Qt==="ascend"?"ascending":"descending":On["aria-label"]=Cn||"",On.className=W()(On.className,`${Y}-column-has-sorters`),On.tabIndex=0,Te.ellipsis&&(On.title=(un!=null?un:"").toString()),On}})}return"children"in Pt&&(Pt=Object.assign(Object.assign({},Pt),{children:va(Y,Pt.children,Se,Ae,We,Ve,yt,Nt)})),Pt})}function zo(Y){const{column:ne,sortOrder:Se}=Y;return{column:ne,order:Se,field:ne.dataIndex,columnKey:ne.key}}function $o(Y){const ne=Y.filter(Se=>{let{sortOrder:Ae}=Se;return Ae}).map(zo);return ne.length===0&&Y.length?Object.assign(Object.assign({},zo(Y[Y.length-1])),{column:void 0}):ne.length<=1?ne[0]||{}:ne}function mi(Y,ne,Se){const Ae=ne.slice().sort((yt,gt)=>gt.multiplePriority-yt.multiplePriority),We=Y.slice(),Ve=Ae.filter(yt=>{let{column:{sorter:gt},sortOrder:Te}=yt;return Ko(gt)&&Te});return Ve.length?We.sort((yt,gt)=>{for(let Te=0;Te<Ve.length;Te+=1){const Ot=Ve[Te],{column:{sorter:Nt},sortOrder:Pt}=Ot,Zt=Ko(Nt);if(Zt&&Pt){const Wt=Zt(yt,gt,Pt);if(Wt!==0)return Pt===Jo?Wt:-Wt}}return 0}).map(yt=>{const gt=yt[Se];return gt?Object.assign(Object.assign({},yt),{[Se]:mi(gt,ne,Se)}):yt}):We}function oi(Y){let{prefixCls:ne,mergedColumns:Se,onSorterChange:Ae,sortDirections:We,tableLocale:Ve,showSorterTooltip:yt}=Y;const[gt,Te]=r.useState(bo(Se,!0)),Ot=r.useMemo(()=>{let Xt=!0;const gn=bo(Se,!1);if(!gn.length)return gt;const Qt=[];function ln(Dn){Xt?Qt.push(Dn):Qt.push(Object.assign(Object.assign({},Dn),{sortOrder:null}))}let on=null;return gn.forEach(Dn=>{on===null?(ln(Dn),Dn.sortOrder&&(Dn.multiplePriority===!1?Xt=!1:on=!0)):(on&&Dn.multiplePriority!==!1||(Xt=!1),ln(Dn))}),Qt},[Se,gt]),Nt=r.useMemo(()=>{const Xt=Ot.map(gn=>{let{column:Qt,sortOrder:ln}=gn;return{column:Qt,order:ln}});return{sortColumns:Xt,sortColumn:Xt[0]&&Xt[0].column,sortOrder:Xt[0]&&Xt[0].order}},[Ot]);function Pt(Xt){let gn;Xt.multiplePriority===!1||!Ot.length||Ot[0].multiplePriority===!1?gn=[Xt]:gn=[].concat((0,ke.Z)(Ot.filter(Qt=>{let{key:ln}=Qt;return ln!==Xt.key})),[Xt]),Te(gn),Ae($o(gn),gn)}return[Xt=>va(ne,Xt,Ot,Pt,We,Ve,yt),Ot,Nt,()=>$o(Ot)]}function bi(Y,ne){return Y.map(Se=>{const Ae=Object.assign({},Se);return Ae.title=qr(Se.title,ne),"children"in Ae&&(Ae.children=bi(Ae.children,ne)),Ae})}function no(Y){return[r.useCallback(Se=>bi(Se,Y),[Y])]}var ro=rn((Y,ne)=>{const{_renderTimes:Se}=Y,{_renderTimes:Ae}=ne;return Se!==Ae}),Po=bn((Y,ne)=>{const{_renderTimes:Se}=Y,{_renderTimes:Ae}=ne;return Se!==Ae}),Io=e(64993),ea=e(17313),ta=e(83116),na=e(37613),Ho=Y=>{const{componentCls:ne}=Y,Se=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`,Ae=(We,Ve,yt)=>({[`&${ne}-${We}`]:{[`> ${ne}-container`]:{[`> ${ne}-content, > ${ne}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ne}-expanded-row-fixed`]:{margin:`-${Ve}px -${yt+Y.lineWidth}px`}}}}}});return{[`${ne}-wrapper`]:{[`${ne}${ne}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ne}-title`]:{border:Se,borderBottom:0},[`> ${ne}-container`]:{borderInlineStart:Se,borderTop:Se,[`
> ${ne}-content,
> ${ne}-header,
> ${ne}-body,
> ${ne}-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:Se},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Se},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ne}-cell-fix-right-first::after`]:{borderInlineEnd:Se}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ne}-expanded-row-fixed`]:{margin:`-${Y.tablePaddingVertical}px -${Y.tablePaddingHorizontal+Y.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Y.lineWidth,bottom:0,borderInlineEnd:Se,content:'""'}}}}}},[`&${ne}-scroll-horizontal`]:{[`> ${ne}-container > ${ne}-body`]:{"> table > tbody":{[`
> tr${ne}-expanded-row,
> tr${ne}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ae("middle",Y.tablePaddingVerticalMiddle,Y.tablePaddingHorizontalMiddle)),Ae("small",Y.tablePaddingVerticalSmall,Y.tablePaddingHorizontalSmall)),{[`> ${ne}-footer`]:{border:Se,borderTop:0}}),[`${ne}-cell`]:{[`${ne}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Y.lineWidth}px 0 ${Y.lineWidth}px ${Y.tableHeaderBg}`}},[`${ne}-bordered ${ne}-cell-scrollbar`]:{borderInlineEnd:Se}}}},Ua=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper`]:{[`${ne}-cell-ellipsis`]:Object.assign(Object.assign({},ea.vS),{wordBreak:"keep-all",[`
&${ne}-cell-fix-left-last,
&${ne}-cell-fix-right-first
`]:{overflow:"visible",[`${ne}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ne}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Va=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper`]:{[`${ne}-tbody > tr${ne}-placeholder`]:{textAlign:"center",color:Y.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Y.colorBgContainer}}}}},Sa=e(15969),Sr=Y=>{const{componentCls:ne,antCls:Se,controlInteractiveSize:Ae,motionDurationSlow:We,lineWidth:Ve,paddingXS:yt,lineType:gt,tableBorderColor:Te,tableExpandIconBg:Ot,tableExpandColumnWidth:Nt,borderRadius:Pt,fontSize:Zt,fontSizeSM:Wt,lineHeight:Xt,tablePaddingVertical:gn,tablePaddingHorizontal:Qt,tableExpandedRowBg:ln,paddingXXS:on}=Y,Dn=Ae/2-Ve,Xn=Dn*2+Ve*3,Hn=`${Ve}px ${gt} ${Te}`,Rn=on-Ve;return{[`${ne}-wrapper`]:{[`${ne}-expand-icon-col`]:{width:Nt},[`${ne}-row-expand-icon-cell`]:{textAlign:"center",[`${ne}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ne}-row-indent`]:{height:1,float:"left"},[`${ne}-row-expand-icon`]:Object.assign(Object.assign({},(0,Sa.N)(Y)),{position:"relative",float:"left",boxSizing:"border-box",width:Xn,height:Xn,padding:0,color:"inherit",lineHeight:`${Xn}px`,background:Ot,border:Hn,borderRadius:Pt,transform:`scale(${Ae/Xn})`,transition:`all ${We}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${We} ease-out`,content:'""'},"&::before":{top:Dn,insetInlineEnd:Rn,insetInlineStart:Rn,height:Ve},"&::after":{top:Rn,bottom:Rn,insetInlineStart:Dn,width:Ve,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"}}),[`${ne}-row-indent + ${ne}-row-expand-icon`]:{marginTop:(Zt*Xt-Ve*3)/2-Math.ceil((Wt*1.4-Ve*3)/2),marginInlineEnd:yt},[`tr${ne}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ln}},[`${Se}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ne}-expanded-row-fixed`]:{position:"relative",margin:`-${gn}px -${Qt}px`,padding:`${gn}px ${Qt}px`}}}},Ba=Y=>{const{componentCls:ne,antCls:Se,iconCls:Ae,tableFilterDropdownWidth:We,tableFilterDropdownSearchWidth:Ve,paddingXXS:yt,paddingXS:gt,colorText:Te,lineWidth:Ot,lineType:Nt,tableBorderColor:Pt,tableHeaderIconColor:Zt,fontSizeSM:Wt,tablePaddingHorizontal:Xt,borderRadius:gn,motionDurationSlow:Qt,colorTextDescription:ln,colorPrimary:on,tableHeaderFilterActiveBg:Dn,colorTextDisabled:Xn,tableFilterDropdownBg:Hn,tableFilterDropdownHeight:Rn,controlItemBgHover:Gn,controlItemBgActive:ar,boxShadowSecondary:On,filterDropdownMenuBg:tn}=Y,Kt=`${Se}-dropdown`,un=`${ne}-filter-dropdown`,Cn=`${Se}-tree`,En=`${Ot}px ${Nt} ${Pt}`;return[{[`${ne}-wrapper`]:{[`${ne}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ne}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-yt,marginInline:`${yt}px ${-Xt/2}px`,padding:`0 ${yt}px`,color:Zt,fontSize:Wt,borderRadius:gn,cursor:"pointer",transition:`all ${Qt}`,"&:hover":{color:ln,background:Dn},"&.active":{color:on}}}},{[`${Se}-dropdown`]:{[un]:Object.assign(Object.assign({},(0,ea.Wf)(Y)),{minWidth:We,backgroundColor:Hn,borderRadius:gn,boxShadow:On,overflow:"hidden",[`${Kt}-menu`]:{maxHeight:Rn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:tn,"&:empty::after":{display:"block",padding:`${gt}px 0`,color:Xn,fontSize:Wt,textAlign:"center",content:'"Not Found"'}},[`${un}-tree`]:{paddingBlock:`${gt}px 0`,paddingInline:gt,[Cn]:{padding:0},[`${Cn}-treenode ${Cn}-node-content-wrapper:hover`]:{backgroundColor:Gn},[`${Cn}-treenode-checkbox-checked ${Cn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ar}}},[`${un}-search`]:{padding:gt,borderBottom:En,"&-input":{input:{minWidth:Ve},[Ae]:{color:Xn}}},[`${un}-checkall`]:{width:"100%",marginBottom:yt,marginInlineStart:yt},[`${un}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${gt-Ot}px ${gt}px`,overflow:"hidden",borderTop:En}})}},{[`${Se}-dropdown ${un}, ${un}-submenu`]:{[`${Se}-checkbox-wrapper + span`]:{paddingInlineStart:gt,color:Te},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},sa=Y=>{const{componentCls:ne,lineWidth:Se,colorSplit:Ae,motionDurationSlow:We,zIndexTableFixed:Ve,tableBg:yt,zIndexTableSticky:gt}=Y,Te=Ae;return{[`${ne}-wrapper`]:{[`
${ne}-cell-fix-left,
${ne}-cell-fix-right
`]:{position:"sticky !important",zIndex:Ve,background:yt},[`
${ne}-cell-fix-left-first::after,
${ne}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Se,width:30,transform:"translateX(100%)",transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},[`${ne}-cell-fix-left-all::after`]:{display:"none"},[`
${ne}-cell-fix-right-first::after,
${ne}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Se,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},[`${ne}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:gt+1,width:30,transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ne}-ping-left`]:{[`&:not(${ne}-has-fix-left) ${ne}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Te}`}},[`
${ne}-cell-fix-left-first::after,
${ne}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Te}`},[`${ne}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ne}-ping-right`]:{[`&:not(${ne}-has-fix-right) ${ne}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Te}`}},[`
${ne}-cell-fix-right-first::after,
${ne}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Te}`}}}}},Ea=Y=>{const{componentCls:ne,antCls:Se}=Y;return{[`${ne}-wrapper`]:{[`${ne}-pagination${Se}-pagination`]:{margin:`${Y.margin}px 0`},[`${ne}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Y.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Wr=Y=>{const{componentCls:ne,tableRadius:Se}=Y;return{[`${ne}-wrapper`]:{[ne]:{[`${ne}-title, ${ne}-header`]:{borderRadius:`${Se}px ${Se}px 0 0`},[`${ne}-title + ${ne}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ne}-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:Se,borderStartEndRadius:Se,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Se},"> *:last-child":{borderStartEndRadius:Se}}},"&-footer":{borderRadius:`0 0 ${Se}px ${Se}px`}}}}},wa=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ne}-pagination-left`]:{justifyContent:"flex-end"},[`${ne}-pagination-right`]:{justifyContent:"flex-start"},[`${ne}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ne}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ne}-row-indent`]:{float:"right"}}}}},ka=Y=>{const{componentCls:ne,antCls:Se,iconCls:Ae,fontSizeIcon:We,padding:Ve,paddingXS:yt,tableHeaderIconColor:gt,tableHeaderIconColorHover:Te,tableSelectionColumnWidth:Ot}=Y;return{[`${ne}-wrapper`]:{[`${ne}-selection-col`]:{width:Ot,[`&${ne}-selection-col-with-dropdown`]:{width:Ot+We+Ve/4}},[`${ne}-bordered ${ne}-selection-col`]:{width:Ot+yt*2,[`&${ne}-selection-col-with-dropdown`]:{width:Ot+We+Ve/4+yt*2}},[`
table tr th${ne}-selection-column,
table tr td${ne}-selection-column
`]:{paddingInlineEnd:Y.paddingXS,paddingInlineStart:Y.paddingXS,textAlign:"center",[`${Se}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ne}-selection-column${ne}-cell-fix-left`]:{zIndex:Y.zIndexTableFixed+1},[`table tr th${ne}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ne}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ne}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Y.tablePaddingHorizontal/4}px`,[Ae]:{color:gt,fontSize:We,verticalAlign:"baseline","&:hover":{color:Te}}}}}},Ka=Y=>{const{componentCls:ne}=Y,Se=(Ae,We,Ve,yt)=>({[`${ne}${ne}-${Ae}`]:{fontSize:yt,[`
${ne}-title,
${ne}-footer,
${ne}-cell,
${ne}-thead > tr > th,
${ne}-tbody > tr > th,
${ne}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${We}px ${Ve}px`},[`${ne}-filter-trigger`]:{marginInlineEnd:`-${Ve/2}px`},[`${ne}-expanded-row-fixed`]:{margin:`-${We}px -${Ve}px`},[`${ne}-tbody`]:{[`${ne}-wrapper:only-child ${ne}`]:{marginBlock:`-${We}px`,marginInline:`${Y.tableExpandColumnWidth-Ve}px -${Ve}px`}},[`${ne}-selection-column`]:{paddingInlineStart:`${Ve/4}px`}}});return{[`${ne}-wrapper`]:Object.assign(Object.assign({},Se("middle",Y.tablePaddingVerticalMiddle,Y.tablePaddingHorizontalMiddle,Y.tableFontSizeMiddle)),Se("small",Y.tablePaddingVerticalSmall,Y.tablePaddingHorizontalSmall,Y.tableFontSizeSmall))}},za=Y=>{const{componentCls:ne,marginXXS:Se,fontSizeIcon:Ae,tableHeaderIconColor:We,tableHeaderIconColorHover:Ve}=Y;return{[`${ne}-wrapper`]:{[`${ne}-thead th${ne}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"&:hover":{background:Y.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Y.colorPrimary},[`
&${ne}-cell-fix-left:hover,
&${ne}-cell-fix-right:hover
`]:{background:Y.tableFixedHeaderSortActiveBg}},[`${ne}-thead th${ne}-column-sort`]:{background:Y.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ne}-column-sort`]:{background:Y.tableBodySortBg},[`${ne}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ne}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ne}-column-sorter`]:{marginInlineStart:Se,color:We,fontSize:0,transition:`color ${Y.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ae,"&.active":{color:Y.colorPrimary}},[`${ne}-column-sorter-up + ${ne}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ne}-column-sorters:hover ${ne}-column-sorter`]:{color:Ve}}}},qa=Y=>{const{componentCls:ne,opacityLoading:Se,tableScrollThumbBg:Ae,tableScrollThumbBgHover:We,tableScrollThumbSize:Ve,tableScrollBg:yt,zIndexTableSticky:gt,stickyScrollBarBorderRadius:Te}=Y,Ot=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`;return{[`${ne}-wrapper`]:{[`${ne}-sticky`]:{"&-holder":{position:"sticky",zIndex:gt,background:Y.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ve}px !important`,zIndex:gt,display:"flex",alignItems:"center",background:yt,borderTop:Ot,opacity:Se,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ve,backgroundColor:Ae,borderRadius:Te,transition:`all ${Y.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:We}}}}}}},it=Y=>{const{componentCls:ne,lineWidth:Se,tableBorderColor:Ae}=Y,We=`${Se}px ${Y.lineType} ${Ae}`;return{[`${ne}-wrapper`]:{[`${ne}-summary`]:{position:"relative",zIndex:Y.zIndexTableFixed,background:Y.tableBg,"> tr":{"> th, > td":{borderBottom:We}}},[`div${ne}-summary`]:{boxShadow:`0 -${Se}px 0 ${Ae}`}}}},An=Y=>{const{componentCls:ne}=Y,Se=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`,Ae=`${ne}-expanded-row-cell`;return{[`${ne}-wrapper`]:{[`${ne}-tbody-virtual`]:{[`${ne}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ne}-cell`]:{borderBottom:Se},[`${ne}-expanded-row`]:{[`${Ae}${Ae}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Y.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ne}-bordered`]:{[`${ne}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Se,position:"absolute"},[`${ne}-cell`]:{borderInlineEnd:Se,[`&${ne}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Y.lineWidth,borderInlineStart:Se}}}}}}};const Ln=Y=>{const{componentCls:ne,fontWeightStrong:Se,tablePaddingVertical:Ae,tablePaddingHorizontal:We,lineWidth:Ve,lineType:yt,tableBorderColor:gt,tableFontSize:Te,tableBg:Ot,tableRadius:Nt,tableHeaderTextColor:Pt,motionDurationMid:Zt,tableHeaderBg:Wt,tableHeaderCellSplitColor:Xt,tableRowHoverBg:gn,tableSelectedRowBg:Qt,tableSelectedRowHoverBg:ln,tableFooterTextColor:on,tableFooterBg:Dn,paddingContentVerticalLG:Xn}=Y,Hn=`${Ve}px ${yt} ${gt}`;return{[`${ne}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ea.dF)()),{[ne]:Object.assign(Object.assign({},(0,ea.Wf)(Y)),{fontSize:Te,background:Ot,borderRadius:`${Nt}px ${Nt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Nt}px ${Nt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${ne}-cell,
${ne}-thead > tr > th,
${ne}-tbody > tr > th,
${ne}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${Xn}px ${We}px`,overflowWrap:"break-word"},[`${ne}-title`]:{padding:`${Ae}px ${We}px`},[`${ne}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Pt,fontWeight:Se,textAlign:"start",background:Wt,borderBottom:Hn,transition:`background ${Zt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ne}-selection-column):not(${ne}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Xt,transform:"translateY(-50%)",transition:`background-color ${Zt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ne}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Zt}, border-color ${Zt}`,borderBottom:Hn,[`
> ${ne}-wrapper:only-child,
> ${ne}-expanded-row-fixed > ${ne}-wrapper:only-child
`]:{[ne]:{marginBlock:`-${Ae}px`,marginInline:`${Y.tableExpandColumnWidth-We}px -${We}px`,[`${ne}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Pt,fontWeight:Se,textAlign:"start",background:Wt,borderBottom:Hn,transition:`background ${Zt} ease`},[`
&${ne}-row:hover > th,
&${ne}-row:hover > td,
> th${ne}-cell-row-hover,
> td${ne}-cell-row-hover
`]:{background:gn},[`&${ne}-row-selected`]:{"> th, > td":{background:Qt},"&:hover > th, &:hover > td":{background:ln}}}},[`${ne}-footer`]:{padding:`${Ae}px ${We}px`,color:on,background:Dn}})}};var Nn=(0,ta.Z)("Table",Y=>{const{colorTextHeading:ne,colorSplit:Se,colorIcon:Ae,colorIconHover:We,opacityLoading:Ve,colorBgContainer:yt,controlInteractiveSize:gt,headerBg:Te,headerColor:Ot,headerSortActiveBg:Nt,headerSortHoverBg:Pt,bodySortBg:Zt,rowHoverBg:Wt,rowSelectedBg:Xt,rowSelectedHoverBg:gn,rowExpandedBg:Qt,cellPaddingBlock:ln,cellPaddingInline:on,cellPaddingBlockMD:Dn,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Hn,cellPaddingInlineSM:Rn,borderColor:Gn,footerBg:ar,footerColor:On,headerBorderRadius:tn,cellFontSize:Kt,cellFontSizeMD:un,cellFontSizeSM:Cn,headerSplitColor:En,fixedHeaderSortActiveBg:lr,headerFilterHoverBg:Un,filterDropdownBg:Vn,expandIconBg:dr,selectionColumnWidth:ir,stickyScrollBarBg:Fr}=Y,_r=new Io.C(Ae),jr=new Io.C(We),ei=2,er=(0,na.TS)(Y,{tableFontSize:Kt,tableBg:yt,tableRadius:tn,tablePaddingVertical:ln,tablePaddingHorizontal:on,tablePaddingVerticalMiddle:Dn,tablePaddingHorizontalMiddle:Xn,tablePaddingVerticalSmall:Hn,tablePaddingHorizontalSmall:Rn,tableBorderColor:Gn,tableHeaderTextColor:Ot,tableHeaderBg:Te,tableFooterTextColor:On,tableFooterBg:ar,tableHeaderCellSplitColor:En,tableHeaderSortBg:Nt,tableHeaderSortHoverBg:Pt,tableHeaderIconColor:_r.clone().setAlpha(_r.getAlpha()*Ve).toRgbString(),tableHeaderIconColorHover:jr.clone().setAlpha(jr.getAlpha()*Ve).toRgbString(),tableBodySortBg:Zt,tableFixedHeaderSortActiveBg:lr,tableHeaderFilterActiveBg:Un,tableFilterDropdownBg:Vn,tableRowHoverBg:Wt,tableSelectedRowBg:Xt,tableSelectedRowHoverBg:gn,zIndexTableFixed:ei,zIndexTableSticky:ei+1,tableFontSizeMiddle:un,tableFontSizeSmall:Cn,tableSelectionColumnWidth:ir,tableExpandIconBg:dr,tableExpandColumnWidth:gt+2*Y.padding,tableExpandedRowBg:Qt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fr,tableScrollThumbBgHover:ne,tableScrollBg:Se});return[Ln(er),Ea(er),it(er),za(er),Ba(er),Ho(er),Wr(er),Sr(er),it(er),Va(er),ka(er),sa(er),qa(er),Ua(er),Ka(er),wa(er),An(er)]},Y=>{const{colorFillAlter:ne,colorBgContainer:Se,colorTextHeading:Ae,colorFillSecondary:We,colorFillContent:Ve,controlItemBgActive:yt,controlItemBgActiveHover:gt,padding:Te,paddingSM:Ot,paddingXS:Nt,colorBorderSecondary:Pt,borderRadiusLG:Zt,fontSize:Wt,controlHeight:Xt,colorTextPlaceholder:gn}=Y,Qt=new Io.C(We).onBackground(Se).toHexShortString(),ln=new Io.C(Ve).onBackground(Se).toHexShortString(),on=new Io.C(ne).onBackground(Se).toHexShortString();return{headerBg:on,headerColor:Ae,headerSortActiveBg:Qt,headerSortHoverBg:ln,bodySortBg:on,rowHoverBg:on,rowSelectedBg:yt,rowSelectedHoverBg:gt,rowExpandedBg:ne,cellPaddingBlock:Te,cellPaddingInline:Te,cellPaddingBlockMD:Ot,cellPaddingInlineMD:Nt,cellPaddingBlockSM:Nt,cellPaddingInlineSM:Nt,borderColor:Pt,headerBorderRadius:Zt,footerBg:on,footerColor:Ae,cellFontSize:Wt,cellFontSizeMD:Wt,cellFontSizeSM:Wt,headerSplitColor:Pt,fixedHeaderSortActiveBg:Qt,headerFilterHoverBg:Ve,filterDropdownMenuBg:Se,filterDropdownBg:Se,expandIconBg:Se,selectionColumnWidth:Xt,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100}});const xr=[],Bn=(Y,ne)=>{const{prefixCls:Se,className:Ae,rootClassName:We,style:Ve,size:yt,bordered:gt,dropdownPrefixCls:Te,dataSource:Ot,pagination:Nt,rowSelection:Pt,rowKey:Zt="key",rowClassName:Wt,columns:Xt,children:gn,childrenColumnName:Qt,onChange:ln,getPopupContainer:on,loading:Dn,expandIcon:Xn,expandable:Hn,expandedRowRender:Rn,expandIconColumnIndex:Gn,indentSize:ar,scroll:On,sortDirections:tn,locale:Kt,showSorterTooltip:un=!0,virtual:Cn}=Y,En=r.useMemo(()=>Xt||J(gn),[Xt,gn]),lr=r.useMemo(()=>En.some(Tr=>Tr.responsive),[En]),Un=(0,kr.Z)(lr),Vn=r.useMemo(()=>{const Tr=new Set(Object.keys(Un).filter(fi=>Un[fi]));return En.filter(fi=>!fi.responsive||fi.responsive.some(Zi=>Tr.has(Zi)))},[En,Un]),dr=(0,kn.Z)(Y,["className","style","columns"]),{locale:ir=Ar.Z,direction:Fr,table:_r,renderEmpty:jr,getPrefixCls:ei,getPopupContainer:er}=r.useContext(hr.E_),Vr=(0,nr.Z)(yt),Dr=Object.assign(Object.assign({},ir.Table),Kt),si=Ot||xr,ti=ei("table",Se),xi=ei("dropdown",Te),Zn=Object.assign({childrenColumnName:Qt,expandIconColumnIndex:Gn},Hn),{childrenColumnName:Tn="children"}=Zn,cn=r.useMemo(()=>si.some(Tr=>Tr==null?void 0:Tr[Tn])?"nest":Rn||Hn&&Hn.expandedRowRender?"row":null,[si]),Fn={body:r.useRef()},vr=r.useMemo(()=>typeof Zt=="function"?Zt:Tr=>Tr==null?void 0:Tr[Zt],[Zt]),[Kn]=ko(si,Tn,vr),qn={},Lr=function(Tr,fi){let Zi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var yi,Ui,Ji;const qi=Object.assign(Object.assign({},qn),Tr);Zi&&((yi=qn.resetPagination)===null||yi===void 0||yi.call(qn),!((Ui=qi.pagination)===null||Ui===void 0)&&Ui.current&&(qi.pagination.current=1),Nt&&Nt.onChange&&Nt.onChange(1,(Ji=qi.pagination)===null||Ji===void 0?void 0:Ji.pageSize)),On&&On.scrollToFirstRowOnChange!==!1&&Fn.body.current&&(0,or.Z)(0,{getContainer:()=>Fn.body.current}),ln==null||ln(qi.pagination,qi.filters,qi.sorter,{currentDataSource:mo(mi(si,qi.sorterStates,Tn),qi.filterStates),action:fi})},Pr=(Tr,fi)=>{Lr({sorter:Tr,sorterStates:fi},"sort",!1)},[Hi,Ni,ho,Ai]=oi({prefixCls:ti,mergedColumns:Vn,onSorterChange:Pr,sortDirections:tn||["ascend","descend"],tableLocale:Dr,showSorterTooltip:un}),io=r.useMemo(()=>mi(si,Ni,Tn),[si,Ni]);qn.sorter=Ai(),qn.sorterStates=Ni;const Pi=(Tr,fi)=>{Lr({filters:Tr,filterStates:fi},"filter",!0)},[Vi,so,zr]=xo({prefixCls:ti,locale:Dr,dropdownPrefixCls:xi,mergedColumns:Vn,onFilterChange:Pi,getPopupContainer:on||er}),Qr=mo(io,so);qn.filters=zr,qn.filterStates=so;const gi=r.useMemo(()=>{const Tr={};return Object.keys(zr).forEach(fi=>{zr[fi]!==null&&(Tr[fi]=zr[fi])}),Object.assign(Object.assign({},ho),{filters:Tr})},[ho,zr]),[Ri]=no(gi),Fi=(Tr,fi)=>{Lr({pagination:Object.assign(Object.assign({},qn.pagination),{current:Tr,pageSize:fi})},"paginate")},[Or,Qi]=Vo(Qr.length,Fi,Nt);qn.pagination=Nt===!1?{}:yo(Or,Nt),qn.resetPagination=Qi;const Xi=r.useMemo(()=>{if(Nt===!1||!Or.pageSize)return Qr;const{current:Tr=1,total:fi,pageSize:Zi=Lo}=Or;return Qr.length<fi?Qr.length>Zi?Qr.slice((Tr-1)*Zi,Tr*Zi):Qr:Qr.slice((Tr-1)*Zi,Tr*Zi)},[!!Nt,Qr,Or&&Or.current,Or&&Or.pageSize,Or&&Or.total]),[oo,vo]=fo({prefixCls:ti,data:Qr,pageData:Xi,getRowKey:vr,getRecordByKey:Kn,expandType:cn,childrenColumnName:Tn,locale:Dr,getPopupContainer:on||er},Pt),po=(Tr,fi,Zi)=>{let yi;return typeof Wt=="function"?yi=W()(Wt(Tr,fi,Zi)):yi=W()(Wt),W()({[`${ti}-row-selected`]:vo.has(vr(Tr,fi))},yi)};Zn.__PARENT_RENDER_ICON__=Zn.expandIcon,Zn.expandIcon=Zn.expandIcon||Xn||li(Dr),cn==="nest"&&Zn.expandIconColumnIndex===void 0?Zn.expandIconColumnIndex=Pt?1:0:Zn.expandIconColumnIndex>0&&Pt&&(Zn.expandIconColumnIndex-=1),typeof Zn.indentSize!="number"&&(Zn.indentSize=typeof ar=="number"?ar:15);const ra=r.useCallback(Tr=>Ri(oo(Vi(Hi(Tr)))),[Hi,Vi,oo]);let So,co;if(Nt!==!1&&(Or!=null&&Or.total)){let Tr;Or.size?Tr=Or.size:Tr=Vr==="small"||Vr==="middle"?"small":void 0;const fi=Ui=>r.createElement(Rr.Z,Object.assign({},Or,{className:W()(`${ti}-pagination ${ti}-pagination-${Ui}`,Or.className),size:Tr})),Zi=Fr==="rtl"?"left":"right",{position:yi}=Or;if(yi!==null&&Array.isArray(yi)){const Ui=yi.find(_o=>_o.includes("top")),Ji=yi.find(_o=>_o.includes("bottom")),qi=yi.every(_o=>`${_o}`=="none");!Ui&&!Ji&&!qi&&(co=fi(Zi)),Ui&&(So=fi(Ui.toLowerCase().replace("top",""))),Ji&&(co=fi(Ji.toLowerCase().replace("bottom","")))}else co=fi(Zi)}let Yi;typeof Dn=="boolean"?Yi={spinning:Dn}:typeof Dn=="object"&&(Yi=Object.assign({spinning:!0},Dn));const[Gi,Li]=Nn(ti),[,Si]=(0,Cr.Z)(),Eo=W()(`${ti}-wrapper`,_r==null?void 0:_r.className,{[`${ti}-wrapper-rtl`]:Fr==="rtl"},Ae,We,Li),To=Object.assign(Object.assign({},_r==null?void 0:_r.style),Ve),Mo=Kt&&Kt.emptyText||(jr==null?void 0:jr("Table"))||r.createElement(tr.Z,{componentName:"Table"}),wo=Cn?Po:ro,la={},ca=r.useMemo(()=>{const{fontSize:Tr,lineHeight:fi,padding:Zi,paddingXS:yi,paddingSM:Ui}=Si,Ji=Math.floor(Tr*fi);switch(Vr){case"large":return Zi*2+Ji;case"small":return yi*2+Ji;default:return Ui*2+Ji}},[Si,Vr]);return Cn&&(la.listItemHeight=ca),Gi(r.createElement("div",{ref:ne,className:Eo,style:To},r.createElement(Gr.Z,Object.assign({spinning:!1},Yi),So,r.createElement(wo,Object.assign({},la,dr,{columns:Vn,direction:Fr,expandable:Zn,prefixCls:ti,className:W()({[`${ti}-middle`]:Vr==="middle",[`${ti}-small`]:Vr==="small",[`${ti}-bordered`]:gt,[`${ti}-empty`]:si.length===0}),data:Xi,rowKey:vr,rowClassName:po,emptyText:Mo,internalHooks:v,internalRefs:Fn,transformColumns:ra})),co)))};var vn=r.forwardRef(Bn);const fn=(Y,ne)=>{const Se=r.useRef(0);return Se.current+=1,r.createElement(vn,Object.assign({},Y,{ref:ne,_renderTimes:Se.current}))},mr=r.forwardRef(fn);mr.SELECTION_COLUMN=Di,mr.EXPAND_COLUMN=t,mr.SELECTION_ALL=_i,mr.SELECTION_INVERT=zi,mr.SELECTION_NONE=ji,mr.Column=hn,mr.ColumnGroup=xn,mr.Summary=K;var Kr=mr,br=Kr},99313:function(_t,N,e){"use strict";e.d(N,{default:function(){return _e}});var t=e(99267),v=e(18785),g=e(62772),p=e(92310),a=e.n(p),h=e(96663),r=e(90493),s=e(44127),u=e(72071),l=e(20135),o=e(6620),d=e(59301),n=e(49658),i=e(18929),c=e(77900),f=(0,d.createContext)(null),E=d.forwardRef(function(J,$){var oe=J.prefixCls,se=J.className,Le=J.style,Ie=J.id,Je=J.active,ut=J.tabKey,Ct=J.children;return d.createElement("div",{id:Ie&&"".concat(Ie,"-panel-").concat(ut),role:"tabpanel",tabIndex:Je?0:-1,"aria-labelledby":Ie&&"".concat(Ie,"-tab-").concat(ut),"aria-hidden":!Je,style:Le,className:a()(oe,Je&&"".concat(oe,"-active"),se),ref:$},Ct)}),w=E,x=["key","forceRender","style","className"];function _(J){var $=J.id,oe=J.activeKey,se=J.animated,Le=J.tabPosition,Ie=J.destroyInactiveTabPane,Je=d.useContext(f),ut=Je.prefixCls,Ct=Je.tabs,ht=se.tabPane,Fe="".concat(ut,"-tabpane");return d.createElement("div",{className:a()("".concat(ut,"-content-holder"))},d.createElement("div",{className:a()("".concat(ut,"-content"),"".concat(ut,"-content-").concat(Le),(0,r.Z)({},"".concat(ut,"-content-animated"),ht))},Ct.map(function(Be){var Ze=Be.key,Ye=Be.forceRender,me=Be.style,ze=Be.className,Ne=(0,o.Z)(Be,x),Qe=Ze===oe;return d.createElement(c.default,(0,h.Z)({key:Ze,visible:Qe,forceRender:Ye,removeOnLeave:!!Ie,leavedClassName:"".concat(Fe,"-hidden")},se.tabPaneMotion),function(ot,rt){var $e=ot.style,ye=ot.className;return d.createElement(w,(0,h.Z)({},Ne,{prefixCls:Fe,id:$,tabKey:Ze,animated:ht,active:Qe,style:(0,s.Z)((0,s.Z)({},me),$e),className:a()(ze,ye),ref:rt}))})})))}var C=e(19127),b=e(29301),m=e(6089),y=e(8654),S={width:0,height:0,left:0,top:0};function R(J,$,oe){return(0,d.useMemo)(function(){for(var se,Le=new Map,Ie=$.get((se=J[0])===null||se===void 0?void 0:se.key)||S,Je=Ie.left+Ie.width,ut=0;ut<J.length;ut+=1){var Ct=J[ut].key,ht=$.get(Ct);if(!ht){var Fe;ht=$.get((Fe=J[ut-1])===null||Fe===void 0?void 0:Fe.key)||S}var Be=Le.get(Ct)||(0,s.Z)({},ht);Be.right=Je-Be.left-Be.width,Le.set(Ct,Be)}return Le},[J.map(function(se){return se.key}).join("_"),$,oe])}function A(J,$){var oe=d.useRef(J),se=d.useState({}),Le=(0,u.Z)(se,2),Ie=Le[1];function Je(ut){var Ct=typeof ut=="function"?ut(oe.current):ut;Ct!==oe.current&&$(Ct,oe.current),oe.current=Ct,Ie({})}return[oe.current,Je]}var Z=.1,B=.01,le=20,W=Math.pow(.995,le);function ge(J,$){var oe=(0,d.useState)(),se=(0,u.Z)(oe,2),Le=se[0],Ie=se[1],Je=(0,d.useState)(0),ut=(0,u.Z)(Je,2),Ct=ut[0],ht=ut[1],Fe=(0,d.useState)(0),Be=(0,u.Z)(Fe,2),Ze=Be[0],Ye=Be[1],me=(0,d.useState)(),ze=(0,u.Z)(me,2),Ne=ze[0],Qe=ze[1],ot=(0,d.useRef)();function rt(at){var St=at.touches[0],Et=St.screenX,Lt=St.screenY;Ie({x:Et,y:Lt}),window.clearInterval(ot.current)}function $e(at){if(Le){at.preventDefault();var St=at.touches[0],Et=St.screenX,Lt=St.screenY;Ie({x:Et,y:Lt});var Tt=Et-Le.x,Ht=Lt-Le.y;$(Tt,Ht);var Yt=Date.now();ht(Yt),Ye(Yt-Ct),Qe({x:Tt,y:Ht})}}function ye(){if(Le&&(Ie(null),Qe(null),Ne)){var at=Ne.x/Ze,St=Ne.y/Ze,Et=Math.abs(at),Lt=Math.abs(St);if(Math.max(Et,Lt)<Z)return;var Tt=at,Ht=St;ot.current=window.setInterval(function(){if(Math.abs(Tt)<B&&Math.abs(Ht)<B){window.clearInterval(ot.current);return}Tt*=W,Ht*=W,$(Tt*le,Ht*le)},le)}}var Ke=(0,d.useRef)();function qe(at){var St=at.deltaX,Et=at.deltaY,Lt=0,Tt=Math.abs(St),Ht=Math.abs(Et);Tt===Ht?Lt=Ke.current==="x"?St:Et:Tt>Ht?(Lt=St,Ke.current="x"):(Lt=Et,Ke.current="y"),$(-Lt,-Lt)&&at.preventDefault()}var dt=(0,d.useRef)(null);dt.current={onTouchStart:rt,onTouchMove:$e,onTouchEnd:ye,onWheel:qe},d.useEffect(function(){function at(Tt){dt.current.onTouchStart(Tt)}function St(Tt){dt.current.onTouchMove(Tt)}function Et(Tt){dt.current.onTouchEnd(Tt)}function Lt(Tt){dt.current.onWheel(Tt)}return document.addEventListener("touchmove",St,{passive:!1}),document.addEventListener("touchend",Et,{passive:!1}),J.current.addEventListener("touchstart",at,{passive:!1}),J.current.addEventListener("wheel",Lt),function(){document.removeEventListener("touchmove",St),document.removeEventListener("touchend",Et)}},[])}var O=e(34280);function j(J){var $=(0,d.useState)(0),oe=(0,u.Z)($,2),se=oe[0],Le=oe[1],Ie=(0,d.useRef)(0),Je=(0,d.useRef)();return Je.current=J,(0,O.o)(function(){var ut;(ut=Je.current)===null||ut===void 0||ut.call(Je)},[se]),function(){Ie.current===se&&(Ie.current+=1,Le(Ie.current))}}function V(J){var $=(0,d.useRef)([]),oe=(0,d.useState)({}),se=(0,u.Z)(oe,2),Le=se[1],Ie=(0,d.useRef)(typeof J=="function"?J():J),Je=j(function(){var Ct=Ie.current;$.current.forEach(function(ht){Ct=ht(Ct)}),$.current=[],Ie.current=Ct,Le({})});function ut(Ct){$.current.push(Ct),Je()}return[Ie.current,ut]}var ee={width:0,height:0,left:0,top:0,right:0};function q(J,$,oe,se,Le,Ie,Je){var ut=Je.tabs,Ct=Je.tabPosition,ht=Je.rtl,Fe,Be,Ze;return["top","bottom"].includes(Ct)?(Fe="width",Be=ht?"right":"left",Ze=Math.abs(oe)):(Fe="height",Be="top",Ze=-oe),(0,d.useMemo)(function(){if(!ut.length)return[0,0];for(var Ye=ut.length,me=Ye,ze=0;ze<Ye;ze+=1){var Ne=J.get(ut[ze].key)||ee;if(Ne[Be]+Ne[Fe]>Ze+$){me=ze-1;break}}for(var Qe=0,ot=Ye-1;ot>=0;ot-=1){var rt=J.get(ut[ot].key)||ee;if(rt[Be]<Ze){Qe=ot+1;break}}return Qe>=me?[0,0]:[Qe,me]},[J,$,se,Le,Ie,Ze,Ct,ut.map(function(Ye){return Ye.key}).join("_"),ht])}function H(J){var $;return J instanceof Map?($={},J.forEach(function(oe,se){$[se]=oe})):$=J,JSON.stringify($)}var U="TABS_DQ";function be(J){return String(J).replace(/"/g,U)}function Ee(J,$,oe,se){return!(!oe||se||J===!1||J===void 0&&($===!1||$===null))}function pe(J,$){var oe=J.prefixCls,se=J.editable,Le=J.locale,Ie=J.style;return!se||se.showAdd===!1?null:d.createElement("button",{ref:$,type:"button",className:"".concat(oe,"-nav-add"),style:Ie,"aria-label":(Le==null?void 0:Le.addAriaLabel)||"Add tab",onClick:function(ut){se.onEdit("add",{event:ut})}},se.addIcon||"+")}var xe=d.forwardRef(pe),Me=d.forwardRef(function(J,$){var oe=J.position,se=J.prefixCls,Le=J.extra;if(!Le)return null;var Ie,Je={};return(0,l.Z)(Le)==="object"&&!d.isValidElement(Le)?Je=Le:Je.right=Le,oe==="right"&&(Ie=Je.right),oe==="left"&&(Ie=Je.left),Ie?d.createElement("div",{className:"".concat(se,"-extra-content"),ref:$},Ie):null}),ft=Me,tt=e(31561),ct=e(15285),Dt=e(10228);function et(J,$){var oe=J.prefixCls,se=J.id,Le=J.tabs,Ie=J.locale,Je=J.mobile,ut=J.moreIcon,Ct=ut===void 0?"More":ut,ht=J.moreTransitionName,Fe=J.style,Be=J.className,Ze=J.editable,Ye=J.tabBarGutter,me=J.rtl,ze=J.removeAriaLabel,Ne=J.onTabClick,Qe=J.getPopupContainer,ot=J.popupClassName,rt=(0,d.useState)(!1),$e=(0,u.Z)(rt,2),ye=$e[0],Ke=$e[1],qe=(0,d.useState)(null),dt=(0,u.Z)(qe,2),at=dt[0],St=dt[1],Et="".concat(se,"-more-popup"),Lt="".concat(oe,"-dropdown"),Tt=at!==null?"".concat(Et,"-").concat(at):null,Ht=Ie==null?void 0:Ie.dropdownAriaLabel;function Yt(en,$t){en.preventDefault(),en.stopPropagation(),Ze.onEdit("remove",{key:$t,event:en})}var nn=d.createElement(ct.ZP,{onClick:function($t){var jt=$t.key,pn=$t.domEvent;Ne(jt,pn),Ke(!1)},prefixCls:"".concat(Lt,"-menu"),id:Et,tabIndex:-1,role:"listbox","aria-activedescendant":Tt,selectedKeys:[at],"aria-label":Ht!==void 0?Ht:"expanded dropdown"},Le.map(function(en){var $t=en.closable,jt=en.disabled,pn=en.closeIcon,dn=en.key,In=en.label,jn=Ee($t,pn,Ze,jt);return d.createElement(ct.sN,{key:dn,id:"".concat(Et,"-").concat(dn),role:"option","aria-controls":se&&"".concat(se,"-panel-").concat(dn),disabled:jt},d.createElement("span",null,In),jn&&d.createElement("button",{type:"button","aria-label":ze||"remove",tabIndex:0,className:"".concat(Lt,"-menu-item-remove"),onClick:function(Rt){Rt.stopPropagation(),Yt(Rt,dn)}},pn||Ze.removeIcon||"\xD7"))}));function rn(en){for(var $t=Le.filter(function(jn){return!jn.disabled}),jt=$t.findIndex(function(jn){return jn.key===at})||0,pn=$t.length,dn=0;dn<pn;dn+=1){jt=(jt+en+pn)%pn;var In=$t[jt];if(!In.disabled){St(In.key);return}}}function Bt(en){var $t=en.which;if(!ye){[Dt.Z.DOWN,Dt.Z.SPACE,Dt.Z.ENTER].includes($t)&&(Ke(!0),en.preventDefault());return}switch($t){case Dt.Z.UP:rn(-1),en.preventDefault();break;case Dt.Z.DOWN:rn(1),en.preventDefault();break;case Dt.Z.ESC:Ke(!1);break;case Dt.Z.SPACE:case Dt.Z.ENTER:at!==null&&Ne(at,en);break}}(0,d.useEffect)(function(){var en=document.getElementById(Tt);en&&en.scrollIntoView&&en.scrollIntoView(!1)},[at]),(0,d.useEffect)(function(){ye||St(null)},[ye]);var pt=(0,r.Z)({},me?"marginRight":"marginLeft",Ye);Le.length||(pt.visibility="hidden",pt.order=1);var Ut=a()((0,r.Z)({},"".concat(Lt,"-rtl"),me)),qt=Je?null:d.createElement(tt.Z,{prefixCls:Lt,overlay:nn,trigger:["hover"],visible:Le.length?ye:!1,transitionName:ht,onVisibleChange:Ke,overlayClassName:a()(Ut,ot),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Qe},d.createElement("button",{type:"button",className:"".concat(oe,"-nav-more"),style:pt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Et,id:"".concat(se,"-more"),"aria-expanded":ye,onKeyDown:Bt},Ct));return d.createElement("div",{className:a()("".concat(oe,"-nav-operations"),Be),style:Fe,ref:$},qt,d.createElement(xe,{prefixCls:oe,locale:Ie,editable:Ze}))}var Ge=d.memo(d.forwardRef(et),function(J,$){return $.tabMoving});function je(J){var $,oe=J.prefixCls,se=J.id,Le=J.active,Ie=J.tab,Je=Ie.key,ut=Ie.label,Ct=Ie.disabled,ht=Ie.closeIcon,Fe=J.closable,Be=J.renderWrapper,Ze=J.removeAriaLabel,Ye=J.editable,me=J.onClick,ze=J.onFocus,Ne=J.style,Qe="".concat(oe,"-tab"),ot=Ee(Fe,ht,Ye,Ct);function rt(Ke){Ct||me(Ke)}function $e(Ke){Ke.preventDefault(),Ke.stopPropagation(),Ye.onEdit("remove",{key:Je,event:Ke})}var ye=d.createElement("div",{key:Je,"data-node-key":be(Je),className:a()(Qe,($={},(0,r.Z)($,"".concat(Qe,"-with-remove"),ot),(0,r.Z)($,"".concat(Qe,"-active"),Le),(0,r.Z)($,"".concat(Qe,"-disabled"),Ct),$)),style:Ne,onClick:rt},d.createElement("div",{role:"tab","aria-selected":Le,id:se&&"".concat(se,"-tab-").concat(Je),className:"".concat(Qe,"-btn"),"aria-controls":se&&"".concat(se,"-panel-").concat(Je),"aria-disabled":Ct,tabIndex:Ct?null:0,onClick:function(qe){qe.stopPropagation(),rt(qe)},onKeyDown:function(qe){[Dt.Z.SPACE,Dt.Z.ENTER].includes(qe.which)&&(qe.preventDefault(),rt(qe))},onFocus:ze},ut),ot&&d.createElement("button",{type:"button","aria-label":Ze||"remove",tabIndex:0,className:"".concat(Qe,"-remove"),onClick:function(qe){qe.stopPropagation(),$e(qe)}},ht||Ye.removeIcon||"\xD7"));return Be?Be(ye):ye}var st=je,G=e(16089),ce=function($){var oe=$.activeTabOffset,se=$.horizontal,Le=$.rtl,Ie=$.indicatorSize,Je=(0,d.useState)(),ut=(0,u.Z)(Je,2),Ct=ut[0],ht=ut[1],Fe=(0,d.useRef)(),Be=function(me){return typeof Ie=="function"?Ie(me):typeof Ie=="number"?Ie:me};function Ze(){G.Z.cancel(Fe.current)}return(0,d.useEffect)(function(){var Ye={};return oe&&(se?(Le?(Ye.right=oe.right+oe.width/2,Ye.transform="translateX(50%)"):(Ye.left=oe.left+oe.width/2,Ye.transform="translateX(-50%)"),Ye.width=Be(oe.width)):(Ye.top=oe.top+oe.height/2,Ye.transform="translateY(-50%)",Ye.height=Be(oe.height))),Ze(),Fe.current=(0,G.Z)(function(){ht(Ye)}),Ze},[oe,se,Le,Ie]),{style:Ct}},z=ce,F=function($){var oe=$.current||{},se=oe.offsetWidth,Le=se===void 0?0:se,Ie=oe.offsetHeight,Je=Ie===void 0?0:Ie;return[Le,Je]},Q=function($,oe){return $[oe?0:1]};function Ce(J,$){var oe,se=d.useContext(f),Le=se.prefixCls,Ie=se.tabs,Je=J.className,ut=J.style,Ct=J.id,ht=J.animated,Fe=J.activeKey,Be=J.rtl,Ze=J.extra,Ye=J.editable,me=J.locale,ze=J.tabPosition,Ne=J.tabBarGutter,Qe=J.children,ot=J.onTabClick,rt=J.onTabScroll,$e=J.indicatorSize,ye=(0,d.useRef)(),Ke=(0,d.useRef)(),qe=(0,d.useRef)(),dt=(0,d.useRef)(),at=(0,d.useRef)(),St=(0,d.useRef)(),Et=(0,d.useRef)(),Lt=ze==="top"||ze==="bottom",Tt=A(0,function(Nr,Er){Lt&&rt&&rt({direction:Nr>Er?"left":"right"})}),Ht=(0,u.Z)(Tt,2),Yt=Ht[0],nn=Ht[1],rn=A(0,function(Nr,Er){!Lt&&rt&&rt({direction:Nr>Er?"top":"bottom"})}),Bt=(0,u.Z)(rn,2),pt=Bt[0],Ut=Bt[1],qt=(0,d.useState)([0,0]),en=(0,u.Z)(qt,2),$t=en[0],jt=en[1],pn=(0,d.useState)([0,0]),dn=(0,u.Z)(pn,2),In=dn[0],jn=dn[1],zt=(0,d.useState)([0,0]),Rt=(0,u.Z)(zt,2),kt=Rt[0],Vt=Rt[1],Jt=(0,d.useState)([0,0]),mn=(0,u.Z)(Jt,2),Sn=mn[0],bn=mn[1],sn=V(new Map),_n=(0,u.Z)(sn,2),Yn=_n[0],hn=_n[1],Gt=R(Ie,Yn,In[0]),xn=Q($t,Lt),kn=Q(In,Lt),or=Q(kt,Lt),hr=Q(Sn,Lt),tr=xn<kn+or,nr=tr?xn-hr:xn-or,kr="".concat(Le,"-nav-operations-hidden"),Ar=0,Rr=0;Lt&&Be?(Ar=0,Rr=Math.max(0,kn-nr)):(Ar=Math.min(0,nr-kn),Rr=0);function Gr(Nr){return Nr<Ar?Ar:Nr>Rr?Rr:Nr}var Cr=(0,d.useRef)(),Ir=(0,d.useState)(),li=(0,u.Z)(Ir,2),Yr=li[0],Jr=li[1];function qr(){Jr(Date.now())}function ri(){window.clearTimeout(Cr.current)}ge(dt,function(Nr,Er){function di(ii,vi){ii(function(Pn){var ur=Gr(Pn+vi);return ur})}return tr?(Lt?di(nn,Nr):di(Ut,Er),ri(),qr(),!0):!1}),(0,d.useEffect)(function(){return ri(),Yr&&(Cr.current=window.setTimeout(function(){Jr(0)},100)),ri},[Yr]);var Oi=q(Gt,nr,Lt?Yt:pt,kn,or,hr,(0,s.Z)((0,s.Z)({},J),{},{tabs:Ie})),hi=(0,u.Z)(Oi,2),Bi=hi[0],Mi=hi[1],$n=(0,m.Z)(function(){var Nr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fe,Er=Gt.get(Nr)||{width:0,height:0,left:0,right:0,top:0};if(Lt){var di=Yt;Be?Er.right<Yt?di=Er.right:Er.right+Er.width>Yt+nr&&(di=Er.right+Er.width-nr):Er.left<-Yt?di=-Er.left:Er.left+Er.width>-Yt+nr&&(di=-(Er.left+Er.width-nr)),Ut(0),nn(Gr(di))}else{var ii=pt;Er.top<-pt?ii=-Er.top:Er.top+Er.height>-pt+nr&&(ii=-(Er.top+Er.height-nr)),nn(0),Ut(Gr(ii))}}),sr={};ze==="top"||ze==="bottom"?sr[Be?"marginRight":"marginLeft"]=Ne:sr.marginTop=Ne;var Br=Ie.map(function(Nr,Er){var di=Nr.key;return d.createElement(st,{id:Ct,prefixCls:Le,key:di,tab:Nr,style:Er===0?void 0:sr,closable:Nr.closable,editable:Ye,active:di===Fe,renderWrapper:Qe,removeAriaLabel:me==null?void 0:me.removeAriaLabel,onClick:function(vi){ot(di,vi)},onFocus:function(){$n(di),qr(),dt.current&&(Be||(dt.current.scrollLeft=0),dt.current.scrollTop=0)}})}),fr=function(){return hn(function(){var Er=new Map;return Ie.forEach(function(di){var ii,vi=di.key,Pn=(ii=at.current)===null||ii===void 0?void 0:ii.querySelector('[data-node-key="'.concat(be(vi),'"]'));Pn&&Er.set(vi,{width:Pn.offsetWidth,height:Pn.offsetHeight,left:Pn.offsetLeft,top:Pn.offsetTop})}),Er})};(0,d.useEffect)(function(){fr()},[Ie.map(function(Nr){return Nr.key}).join("_")]);var pr=j(function(){var Nr=F(ye),Er=F(Ke),di=F(qe);jt([Nr[0]-Er[0]-di[0],Nr[1]-Er[1]-di[1]]);var ii=F(Et);Vt(ii);var vi=F(St);bn(vi);var Pn=F(at);jn([Pn[0]-ii[0],Pn[1]-ii[1]]),fr()}),Zr=Ie.slice(0,Bi),ci=Ie.slice(Mi+1),Mn=[].concat((0,C.Z)(Zr),(0,C.Z)(ci)),Qn=Gt.get(Fe),zn=z({activeTabOffset:Qn,horizontal:Lt,rtl:Be,indicatorSize:$e}),Jn=zn.style;(0,d.useEffect)(function(){$n()},[Fe,Ar,Rr,H(Qn),H(Gt),Lt]),(0,d.useEffect)(function(){pr()},[Be]);var rr=!!Mn.length,gr="".concat(Le,"-nav-wrap"),ui,Xr,$r,ai;return Lt?Be?(Xr=Yt>0,ui=Yt!==Rr):(ui=Yt<0,Xr=Yt!==Ar):($r=pt<0,ai=pt!==Ar),d.createElement(b.Z,{onResize:pr},d.createElement("div",{ref:(0,y.x1)($,ye),role:"tablist",className:a()("".concat(Le,"-nav"),Je),style:ut,onKeyDown:function(){qr()}},d.createElement(ft,{ref:Ke,position:"left",extra:Ze,prefixCls:Le}),d.createElement(b.Z,{onResize:pr},d.createElement("div",{className:a()(gr,(oe={},(0,r.Z)(oe,"".concat(gr,"-ping-left"),ui),(0,r.Z)(oe,"".concat(gr,"-ping-right"),Xr),(0,r.Z)(oe,"".concat(gr,"-ping-top"),$r),(0,r.Z)(oe,"".concat(gr,"-ping-bottom"),ai),oe)),ref:dt},d.createElement(b.Z,{onResize:pr},d.createElement("div",{ref:at,className:"".concat(Le,"-nav-list"),style:{transform:"translate(".concat(Yt,"px, ").concat(pt,"px)"),transition:Yr?"none":void 0}},Br,d.createElement(xe,{ref:Et,prefixCls:Le,locale:me,editable:Ye,style:(0,s.Z)((0,s.Z)({},Br.length===0?void 0:sr),{},{visibility:rr?"hidden":null})}),d.createElement("div",{className:a()("".concat(Le,"-ink-bar"),(0,r.Z)({},"".concat(Le,"-ink-bar-animated"),ht.inkBar)),style:Jn}))))),d.createElement(Ge,(0,h.Z)({},J,{removeAriaLabel:me==null?void 0:me.removeAriaLabel,ref:St,prefixCls:Le,tabs:Mn,className:!rr&&kr,tabMoving:!!Yr})),d.createElement(ft,{ref:qe,position:"right",extra:Ze,prefixCls:Le})))}var K=d.forwardRef(Ce),L=["renderTabBar"],ae=["label","key"];function X(J){var $=J.renderTabBar,oe=(0,o.Z)(J,L),se=d.useContext(f),Le=se.tabs;if($){var Ie=(0,s.Z)((0,s.Z)({},oe),{},{panes:Le.map(function(Je){var ut=Je.label,Ct=Je.key,ht=(0,o.Z)(Je,ae);return d.createElement(w,(0,h.Z)({tab:ut,key:Ct,tabKey:Ct},ht))})});return $(Ie,K)}return d.createElement(K,oe)}var T=e(48736);function D(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},$;return J===!1?$={inkBar:!1,tabPane:!1}:J===!0?$={inkBar:!0,tabPane:!1}:$=(0,s.Z)({inkBar:!0},(0,l.Z)(J)==="object"?J:{}),$.tabPaneMotion&&$.tabPane===void 0&&($.tabPane=!0),!$.tabPaneMotion&&$.tabPane&&($.tabPane=!1),$}var te=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],M=0;function he(J,$){var oe,se=J.id,Le=J.prefixCls,Ie=Le===void 0?"rc-tabs":Le,Je=J.className,ut=J.items,Ct=J.direction,ht=J.activeKey,Fe=J.defaultActiveKey,Be=J.editable,Ze=J.animated,Ye=J.tabPosition,me=Ye===void 0?"top":Ye,ze=J.tabBarGutter,Ne=J.tabBarStyle,Qe=J.tabBarExtraContent,ot=J.locale,rt=J.moreIcon,$e=J.moreTransitionName,ye=J.destroyInactiveTabPane,Ke=J.renderTabBar,qe=J.onChange,dt=J.onTabClick,at=J.onTabScroll,St=J.getPopupContainer,Et=J.popupClassName,Lt=J.indicatorSize,Tt=(0,o.Z)(J,te),Ht=d.useMemo(function(){return(ut||[]).filter(function(bn){return bn&&(0,l.Z)(bn)==="object"&&"key"in bn})},[ut]),Yt=Ct==="rtl",nn=D(Ze),rn=(0,d.useState)(!1),Bt=(0,u.Z)(rn,2),pt=Bt[0],Ut=Bt[1];(0,d.useEffect)(function(){Ut((0,n.Z)())},[]);var qt=(0,i.Z)(function(){var bn;return(bn=Ht[0])===null||bn===void 0?void 0:bn.key},{value:ht,defaultValue:Fe}),en=(0,u.Z)(qt,2),$t=en[0],jt=en[1],pn=(0,d.useState)(function(){return Ht.findIndex(function(bn){return bn.key===$t})}),dn=(0,u.Z)(pn,2),In=dn[0],jn=dn[1];(0,d.useEffect)(function(){var bn=Ht.findIndex(function(_n){return _n.key===$t});if(bn===-1){var sn;bn=Math.max(0,Math.min(In,Ht.length-1)),jt((sn=Ht[bn])===null||sn===void 0?void 0:sn.key)}jn(bn)},[Ht.map(function(bn){return bn.key}).join("_"),$t,In]);var zt=(0,i.Z)(null,{value:se}),Rt=(0,u.Z)(zt,2),kt=Rt[0],Vt=Rt[1];(0,d.useEffect)(function(){se||(Vt("rc-tabs-".concat(M)),M+=1)},[]);function Jt(bn,sn){dt==null||dt(bn,sn);var _n=bn!==$t;jt(bn),_n&&(qe==null||qe(bn))}var mn={id:kt,activeKey:$t,animated:nn,tabPosition:me,rtl:Yt,mobile:pt},Sn=(0,s.Z)((0,s.Z)({},mn),{},{editable:Be,locale:ot,moreIcon:rt,moreTransitionName:$e,tabBarGutter:ze,onTabClick:Jt,onTabScroll:at,extra:Qe,style:Ne,panes:null,getPopupContainer:St,popupClassName:Et,indicatorSize:Lt});return d.createElement(f.Provider,{value:{tabs:Ht,prefixCls:Ie}},d.createElement("div",(0,h.Z)({ref:$,id:se,className:a()(Ie,"".concat(Ie,"-").concat(me),(oe={},(0,r.Z)(oe,"".concat(Ie,"-mobile"),pt),(0,r.Z)(oe,"".concat(Ie,"-editable"),Be),(0,r.Z)(oe,"".concat(Ie,"-rtl"),Yt),oe),Je)},Tt),d.createElement(X,(0,h.Z)({},Sn,{renderTabBar:Ke})),d.createElement(_,(0,h.Z)({destroyInactiveTabPane:ye},mn,{animated:nn}))))}var we=d.forwardRef(he),ie=we,k=ie,P=e(36355),de=e(19716),De=()=>null,nt=e(62892);const He={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ve(J){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},oe;return $===!1?oe={inkBar:!1,tabPane:!1}:$===!0?oe={inkBar:!0,tabPane:!0}:oe=Object.assign({inkBar:!0},typeof $=="object"?$:{}),oe.tabPane&&(oe.tabPaneMotion=Object.assign(Object.assign({},He),{motionName:(0,nt.m)(J,"switch")})),oe}var Ue=e(11592),re=function(J,$){var oe={};for(var se in J)Object.prototype.hasOwnProperty.call(J,se)&&$.indexOf(se)<0&&(oe[se]=J[se]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,se=Object.getOwnPropertySymbols(J);Le<se.length;Le++)$.indexOf(se[Le])<0&&Object.prototype.propertyIsEnumerable.call(J,se[Le])&&(oe[se[Le]]=J[se[Le]]);return oe};function lt(J){return J.filter($=>$)}function wt(J,$){if(J)return J;const oe=(0,Ue.Z)($).map(se=>{if(d.isValidElement(se)){const{key:Le,props:Ie}=se,Je=Ie||{},{tab:ut}=Je,Ct=re(Je,["tab"]);return Object.assign(Object.assign({key:String(Le)},Ct),{label:ut})}return null});return lt(oe)}var I=e(17313),Xe=e(83116),ke=e(37613),ue=e(13826),Re=J=>{const{componentCls:$,motionDurationSlow:oe}=J;return[{[$]:{[`${$}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${oe}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${oe}`}}}}},[(0,ue.oN)(J,"slide-up"),(0,ue.oN)(J,"slide-down")]]};const Ft=J=>{const{componentCls:$,tabsCardPadding:oe,cardBg:se,cardGutter:Le,colorBorderSecondary:Ie,itemSelectedColor:Je}=J;return{[`${$}-card`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{margin:0,padding:oe,background:se,border:`${J.lineWidth}px ${J.lineType} ${Ie}`,transition:`all ${J.motionDurationSlow} ${J.motionEaseInOut}`},[`${$}-tab-active`]:{color:Je,background:J.colorBgContainer},[`${$}-ink-bar`]:{visibility:"hidden"}},[`&${$}-top, &${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Le}px`}}}},[`&${$}-top`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:`${J.borderRadiusLG}px ${J.borderRadiusLG}px 0 0`},[`${$}-tab-active`]:{borderBottomColor:J.colorBgContainer}}},[`&${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:`0 0 ${J.borderRadiusLG}px ${J.borderRadiusLG}px`},[`${$}-tab-active`]:{borderTopColor:J.colorBgContainer}}},[`&${$}-left, &${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginTop:`${Le}px`}}},[`&${$}-left`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`${J.borderRadiusLG}px 0 0 ${J.borderRadiusLG}px`}},[`${$}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:J.colorBgContainer}}}},[`&${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${J.borderRadiusLG}px ${J.borderRadiusLG}px 0`}},[`${$}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:J.colorBgContainer}}}}}}},Mt=J=>{const{componentCls:$,itemHoverColor:oe,dropdownEdgeChildVerticalPadding:se}=J;return{[`${$}-dropdown`]:Object.assign(Object.assign({},(0,I.Wf)(J)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:J.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${$}-dropdown-menu`]:{maxHeight:J.tabsDropdownHeight,margin:0,padding:`${se}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:J.colorBgContainer,backgroundClip:"padding-box",borderRadius:J.borderRadiusLG,outline:"none",boxShadow:J.boxShadowSecondary,"&-item":Object.assign(Object.assign({},I.vS),{display:"flex",alignItems:"center",minWidth:J.tabsDropdownWidth,margin:0,padding:`${J.paddingXXS}px ${J.paddingSM}px`,color:J.colorText,fontWeight:"normal",fontSize:J.fontSize,lineHeight:J.lineHeight,cursor:"pointer",transition:`all ${J.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:J.marginSM},color:J.colorTextDescription,fontSize:J.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:oe}},"&:hover":{background:J.controlItemBgHover},"&-disabled":{"&, &:hover":{color:J.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},It=J=>{const{componentCls:$,margin:oe,colorBorderSecondary:se,horizontalMargin:Le,verticalItemPadding:Ie,verticalItemMargin:Je}=J;return{[`${$}-top, ${$}-bottom`]:{flexDirection:"column",[`> ${$}-nav, > div > ${$}-nav`]:{margin:Le,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${J.lineWidth}px ${J.lineType} ${se}`,content:"''"},[`${$}-ink-bar`]:{height:J.lineWidthBold,"&-animated":{transition:`width ${J.motionDurationSlow}, left ${J.motionDurationSlow},
right ${J.motionDurationSlow}`}},[`${$}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:J.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:J.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:J.boxShadowTabsOverflowRight},[`&${$}-nav-wrap-ping-left::before`]:{opacity:1},[`&${$}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${$}-top`]:{[`> ${$}-nav,
> div > ${$}-nav`]:{"&::before":{bottom:0},[`${$}-ink-bar`]:{bottom:0}}},[`${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{order:1,marginTop:`${oe}px`,marginBottom:0,"&::before":{top:0},[`${$}-ink-bar`]:{top:0}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{order:0}},[`${$}-left, ${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{flexDirection:"column",minWidth:J.controlHeight*1.25,[`${$}-tab`]:{padding:Ie,textAlign:"center"},[`${$}-tab + ${$}-tab`]:{margin:Je},[`${$}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:J.controlHeight},"&::before":{top:0,boxShadow:J.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:J.boxShadowTabsOverflowBottom},[`&${$}-nav-wrap-ping-top::before`]:{opacity:1},[`&${$}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${$}-ink-bar`]:{width:J.lineWidthBold,"&-animated":{transition:`height ${J.motionDurationSlow}, top ${J.motionDurationSlow}`}},[`${$}-nav-list, ${$}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${$}-left`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${J.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${J.lineWidth}px ${J.lineType} ${J.colorBorder}`},[`> ${$}-content > ${$}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:J.paddingLG}}}},[`${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{order:1,[`${$}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-J.lineWidth},borderRight:{_skip_check_:!0,value:`${J.lineWidth}px ${J.lineType} ${J.colorBorder}`},[`> ${$}-content > ${$}-tabpane`]:{paddingRight:{_skip_check_:!0,value:J.paddingLG}}}}}},an=J=>{const{componentCls:$,cardPaddingSM:oe,cardPaddingLG:se,horizontalItemPaddingSM:Le,horizontalItemPaddingLG:Ie}=J;return{[$]:{"&-small":{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:Le,fontSize:J.titleFontSizeSM}}},"&-large":{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:Ie,fontSize:J.titleFontSizeLG}}}},[`${$}-card`]:{[`&${$}-small`]:{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:oe}},[`&${$}-bottom`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:`0 0 ${J.borderRadius}px ${J.borderRadius}px`}},[`&${$}-top`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:`${J.borderRadius}px ${J.borderRadius}px 0 0`}},[`&${$}-right`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${J.borderRadius}px ${J.borderRadius}px 0`}}},[`&${$}-left`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`${J.borderRadius}px 0 0 ${J.borderRadius}px`}}}},[`&${$}-large`]:{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:se}}}}}},wn=J=>{const{componentCls:$,itemActiveColor:oe,itemHoverColor:se,iconCls:Le,tabsHorizontalItemMargin:Ie,horizontalItemPadding:Je,itemSelectedColor:ut,itemColor:Ct}=J,ht=`${$}-tab`;return{[ht]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Je,fontSize:J.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Ct,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:oe}},(0,I.Qy)(J)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-J.marginXXS},marginLeft:{_skip_check_:!0,value:J.marginXS},color:J.colorTextDescription,fontSize:J.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${J.motionDurationSlow}`,"&:hover":{color:J.colorTextHeading}},"&:hover":{color:se},[`&${ht}-active ${ht}-btn`]:{color:ut,textShadow:J.tabsActiveTextShadow},[`&${ht}-disabled`]:{color:J.colorTextDisabled,cursor:"not-allowed"},[`&${ht}-disabled ${ht}-btn, &${ht}-disabled ${$}-remove`]:{"&:focus, &:active":{color:J.colorTextDisabled}},[`& ${ht}-remove ${Le}`]:{margin:0},[Le]:{marginRight:{_skip_check_:!0,value:J.marginSM}}},[`${ht} + ${ht}`]:{margin:{_skip_check_:!0,value:Ie}}}},yn=J=>{const{componentCls:$,tabsHorizontalItemMarginRTL:oe,iconCls:se,cardGutter:Le}=J;return{[`${$}-rtl`]:{direction:"rtl",[`${$}-nav`]:{[`${$}-tab`]:{margin:{_skip_check_:!0,value:oe},[`${$}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[se]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${J.marginSM}px`}},[`${$}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${J.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${J.marginXXS}px`},[se]:{margin:0}}}},[`&${$}-left`]:{[`> ${$}-nav`]:{order:1},[`> ${$}-content-holder`]:{order:0}},[`&${$}-right`]:{[`> ${$}-nav`]:{order:0},[`> ${$}-content-holder`]:{order:1}},[`&${$}-card${$}-top, &${$}-card${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginRight:{_skip_check_:!0,value:Le},marginLeft:{_skip_check_:!0,value:0}}}}},[`${$}-dropdown-rtl`]:{direction:"rtl"},[`${$}-menu-item`]:{[`${$}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},vt=J=>{const{componentCls:$,tabsCardPadding:oe,cardHeight:se,cardGutter:Le,itemHoverColor:Ie,itemActiveColor:Je,colorBorderSecondary:ut}=J;return{[$]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(J)),{display:"flex",[`> ${$}-nav, > div > ${$}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${$}-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 ${J.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${$}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${J.motionDurationSlow}`},[`${$}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${$}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${$}-nav-more`]:{position:"relative",padding:oe,background:"transparent",border:0,color:J.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:J.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${$}-nav-add`]:Object.assign({minWidth:se,marginLeft:{_skip_check_:!0,value:Le},padding:`0 ${J.paddingXS}px`,background:"transparent",border:`${J.lineWidth}px ${J.lineType} ${ut}`,borderRadius:`${J.borderRadiusLG}px ${J.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:J.colorText,transition:`all ${J.motionDurationSlow} ${J.motionEaseInOut}`,"&:hover":{color:Ie},"&:active, &:focus:not(:focus-visible)":{color:Je}},(0,I.Qy)(J))},[`${$}-extra-content`]:{flex:"none"},[`${$}-ink-bar`]:{position:"absolute",background:J.inkBarColor,pointerEvents:"none"}}),wn(J)),{[`${$}-content`]:{position:"relative",width:"100%"},[`${$}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${$}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${$}-centered`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-nav-wrap`]:{[`&:not([class*='${$}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var At=(0,Xe.Z)("Tabs",J=>{const $=(0,ke.TS)(J,{tabsCardPadding:J.cardPadding||`${(J.cardHeight-Math.round(J.fontSize*J.lineHeight))/2-J.lineWidth}px ${J.padding}px`,dropdownEdgeChildVerticalPadding:J.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${J.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${J.horizontalItemGutter}px`});return[an($),yn($),It($),Mt($),Ft($),vt($),Re($)]},J=>{const $=J.controlHeightLG;return{zIndexPopup:J.zIndexPopupBase+50,cardBg:J.colorFillAlter,cardHeight:$,cardPadding:"",cardPaddingSM:`${J.paddingXXS*1.5}px ${J.padding}px`,cardPaddingLG:`${J.paddingXS}px ${J.padding}px ${J.paddingXXS*1.5}px`,titleFontSize:J.fontSize,titleFontSizeLG:J.fontSizeLG,titleFontSizeSM:J.fontSize,inkBarColor:J.colorPrimary,horizontalMargin:`0 0 ${J.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${J.paddingSM}px 0`,horizontalItemPaddingSM:`${J.paddingXS}px 0`,horizontalItemPaddingLG:`${J.padding}px 0`,verticalItemPadding:`${J.paddingXS}px ${J.paddingLG}px`,verticalItemMargin:`${J.margin}px 0 0 0`,itemColor:J.colorText,itemSelectedColor:J.colorPrimary,itemHoverColor:J.colorPrimaryHover,itemActiveColor:J.colorPrimaryActive,cardGutter:J.marginXXS/2}}),mt=function(J,$){var oe={};for(var se in J)Object.prototype.hasOwnProperty.call(J,se)&&$.indexOf(se)<0&&(oe[se]=J[se]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,se=Object.getOwnPropertySymbols(J);Le<se.length;Le++)$.indexOf(se[Le])<0&&Object.prototype.propertyIsEnumerable.call(J,se[Le])&&(oe[se[Le]]=J[se[Le]]);return oe};const bt=J=>{const{type:$,className:oe,rootClassName:se,size:Le,onEdit:Ie,hideAdd:Je,centered:ut,addIcon:Ct,popupClassName:ht,children:Fe,items:Be,animated:Ze,style:Ye,indicatorSize:me}=J,ze=mt(J,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Ne,moreIcon:Qe=d.createElement(v.Z,null)}=ze,{direction:ot,tabs:rt,getPrefixCls:$e,getPopupContainer:ye}=d.useContext(P.E_),Ke=$e("tabs",Ne),[qe,dt]=At(Ke);let at;$==="editable-card"&&(at={onEdit:(Yt,nn)=>{let{key:rn,event:Bt}=nn;Ie==null||Ie(Yt==="add"?Bt:rn,Yt)},removeIcon:d.createElement(t.Z,null),addIcon:Ct||d.createElement(g.Z,null),showAdd:Je!==!0});const St=$e(),Et=wt(Be,Fe),Lt=ve(Ke,Ze),Tt=(0,de.Z)(Le),Ht=Object.assign(Object.assign({},rt==null?void 0:rt.style),Ye);return qe(d.createElement(k,Object.assign({direction:ot,getPopupContainer:ye,moreTransitionName:`${St}-slide-up`},ze,{items:Et,className:a()({[`${Ke}-${Tt}`]:Tt,[`${Ke}-card`]:["card","editable-card"].includes($),[`${Ke}-editable-card`]:$==="editable-card",[`${Ke}-centered`]:ut},rt==null?void 0:rt.className,oe,se,dt),popupClassName:a()(ht,dt),style:Ht,editable:at,moreIcon:Qe,prefixCls:Ke,animated:Lt,indicatorSize:me!=null?me:rt==null?void 0:rt.indicatorSize})))};bt.TabPane=De;var _e=bt},33166:function(_t,N,e){"use strict";e.d(N,{i:function(){return t}});const t=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(33166);function v(g,p){return t.i.reduce((a,h)=>{const r=g[`${h}1`],s=g[`${h}3`],u=g[`${h}6`],l=g[`${h}7`];return Object.assign(Object.assign({},a),p(h,{lightColor:r,lightBorderColor:s,darkColor:u,textColor:l}))},{})}},6848:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Z}});var t=e(59301),v=e(92310),g=e.n(v),p=e(55477),a=e(18929),h=e(62892),r=e(79676),s=e(92343),u=e(36355),l=e(33234),o=e(88088),d=e(17313),n=e(29878),i=e(19447),c=e(45157),f=e(37613),E=e(83116);const w=B=>{const{componentCls:le,tooltipMaxWidth:W,tooltipColor:ge,tooltipBg:O,tooltipBorderRadius:j,zIndexPopup:V,controlHeight:ee,boxShadowSecondary:q,paddingSM:H,paddingXS:U,tooltipRadiusOuter:be}=B;return[{[le]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(B)),{position:"absolute",zIndex:V,display:"block",width:"max-content",maxWidth:W,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":O,[`${le}-inner`]:{minWidth:ee,minHeight:ee,padding:`${H/2}px ${U}px`,color:ge,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:O,borderRadius:j,boxShadow:q,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${le}-inner`]:{borderRadius:Math.min(j,i.qN)}},[`${le}-content`]:{position:"relative"}}),(0,c.Z)(B,(Ee,pe)=>{let{darkColor:xe}=pe;return{[`&${le}-${Ee}`]:{[`${le}-inner`]:{backgroundColor:xe},[`${le}-arrow`]:{"--antd-arrow-background-color":xe}}}})),{"&-rtl":{direction:"rtl"}})},(0,i.ZP)((0,f.TS)(B,{borderRadiusOuter:be}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:j,limitVerticalRadius:!0}),{[`${le}-pure`]:{position:"relative",maxWidth:"none",margin:B.sizePopupArrow}}]};var x=(B,le)=>(0,E.Z)("Tooltip",ge=>{if(le===!1)return[];const{borderRadius:O,colorTextLightSolid:j,colorBgDefault:V,borderRadiusOuter:ee}=ge,q=(0,f.TS)(ge,{tooltipMaxWidth:250,tooltipColor:j,tooltipBorderRadius:O,tooltipBg:V,tooltipRadiusOuter:ee>4?4:ee});return[w(q),(0,n._y)(ge,"zoom-big-fast")]},ge=>{let{zIndexPopupBase:O,colorBgSpotlight:j}=ge;return{zIndexPopup:O+70,colorBgDefault:j}},{resetStyle:!1})(B),_=e(36785);function C(B,le){const W=(0,_.o2)(le),ge=g()({[`${B}-${le}`]:le&&W}),O={},j={};return le&&!W&&(O.background=le,j["--antd-arrow-background-color"]=le),{className:ge,overlayStyle:O,arrowStyle:j}}var m=B=>{const{prefixCls:le,className:W,placement:ge="top",title:O,color:j,overlayInnerStyle:V}=B,{getPrefixCls:ee}=t.useContext(u.E_),q=ee("tooltip",le),[H,U]=x(q,!0),be=C(q,j),Ee=be.arrowStyle,pe=Object.assign(Object.assign({},V),be.overlayStyle),xe=g()(U,q,`${q}-pure`,`${q}-placement-${ge}`,W,be.className);return H(t.createElement("div",{className:xe,style:Ee},t.createElement("div",{className:`${q}-arrow`}),t.createElement(p.G,Object.assign({},B,{className:U,prefixCls:q,overlayInnerStyle:pe}),O)))},y=function(B,le){var W={};for(var ge in B)Object.prototype.hasOwnProperty.call(B,ge)&&le.indexOf(ge)<0&&(W[ge]=B[ge]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ge=Object.getOwnPropertySymbols(B);O<ge.length;O++)le.indexOf(ge[O])<0&&Object.prototype.propertyIsEnumerable.call(B,ge[O])&&(W[ge[O]]=B[ge[O]]);return W};const S=(B,le)=>{const W={},ge=Object.assign({},B);return le.forEach(O=>{B&&O in B&&(W[O]=B[O],delete ge[O])}),{picked:W,omitted:ge}};function R(B,le){const W=B.type;if((W.__ANT_BUTTON===!0||B.type==="button")&&B.props.disabled||W.__ANT_SWITCH===!0&&(B.props.disabled||B.props.loading)||W.__ANT_RADIO===!0&&B.props.disabled){const{picked:ge,omitted:O}=S(B.props.style,["position","left","right","top","bottom","float","display","zIndex"]),j=Object.assign(Object.assign({display:"inline-block"},ge),{cursor:"not-allowed",width:B.props.block?"100%":void 0}),V=Object.assign(Object.assign({},O),{pointerEvents:"none"}),ee=(0,s.Tm)(B,{style:V,className:null});return t.createElement("span",{style:j,className:g()(B.props.className,`${le}-disabled-compatible-wrapper`)},ee)}return B}const A=t.forwardRef((B,le)=>{var W,ge;const{prefixCls:O,openClassName:j,getTooltipContainer:V,overlayClassName:ee,color:q,overlayInnerStyle:H,children:U,afterOpenChange:be,afterVisibleChange:Ee,destroyTooltipOnHide:pe,arrow:xe=!0,title:Me,overlay:ft,builtinPlacements:tt,arrowPointAtCenter:ct=!1,autoAdjustOverflow:Dt=!0}=B,et=!!xe,[,Ge]=(0,o.Z)(),{getPopupContainer:je,getPrefixCls:st,direction:G}=t.useContext(u.E_),ce=t.useRef(null),z=()=>{var Xe;(Xe=ce.current)===null||Xe===void 0||Xe.forceAlign()};t.useImperativeHandle(le,()=>({forceAlign:z,forcePopupAlign:()=>{z()}}));const[F,Q]=(0,a.Z)(!1,{value:(W=B.open)!==null&&W!==void 0?W:B.visible,defaultValue:(ge=B.defaultOpen)!==null&&ge!==void 0?ge:B.defaultVisible}),Ce=!Me&&!ft&&Me!==0,K=Xe=>{var ke,ue;Q(Ce?!1:Xe),Ce||((ke=B.onOpenChange)===null||ke===void 0||ke.call(B,Xe),(ue=B.onVisibleChange)===null||ue===void 0||ue.call(B,Xe))},L=t.useMemo(()=>{var Xe,ke;let ue=ct;return typeof xe=="object"&&(ue=(ke=(Xe=xe.pointAtCenter)!==null&&Xe!==void 0?Xe:xe.arrowPointAtCenter)!==null&&ke!==void 0?ke:ct),tt||(0,r.Z)({arrowPointAtCenter:ue,autoAdjustOverflow:Dt,arrowWidth:et?Ge.sizePopupArrow:0,borderRadius:Ge.borderRadius,offset:Ge.marginXXS,visibleFirst:!0})},[ct,xe,tt,Ge]),ae=t.useMemo(()=>Me===0?Me:ft||Me||"",[ft,Me]),X=t.createElement(l.BR,null,typeof ae=="function"?ae():ae),{getPopupContainer:T,placement:D="top",mouseEnterDelay:te=.1,mouseLeaveDelay:M=.1,overlayStyle:he,rootClassName:we}=B,ie=y(B,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),k=st("tooltip",O),P=st(),de=B["data-popover-inject"];let fe=F;!("open"in B)&&!("visible"in B)&&Ce&&(fe=!1);const De=R((0,s.l$)(U)&&!(0,s.M2)(U)?U:t.createElement("span",null,U),k),nt=De.props,He=!nt.className||typeof nt.className=="string"?g()(nt.className,j||`${k}-open`):nt.className,[ve,Ue]=x(k,!de),re=C(k,q),lt=re.arrowStyle,wt=Object.assign(Object.assign({},H),re.overlayStyle),I=g()(ee,{[`${k}-rtl`]:G==="rtl"},re.className,we,Ue);return ve(t.createElement(p.Z,Object.assign({},ie,{showArrow:et,placement:D,mouseEnterDelay:te,mouseLeaveDelay:M,prefixCls:k,overlayClassName:I,overlayStyle:Object.assign(Object.assign({},lt),he),getTooltipContainer:T||V||je,ref:ce,builtinPlacements:L,overlay:X,visible:fe,onVisibleChange:K,afterVisibleChange:be!=null?be:Ee,overlayInnerStyle:wt,arrowContent:t.createElement("span",{className:`${k}-arrow-content`}),motion:{motionName:(0,h.m)(P,"zoom-big-fast",B.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!pe}),fe?(0,s.Tm)(De,{className:He}):De))});A._InternalPanelDoNotUseOrYouWillBeFired=m;var Z=A},17574:function(_t,N,e){"use strict";e.d(N,{default:function(){return q}});var t=e(43858),v=e(19127),g=e(52671),p=e(8657),a=e(96663),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"},s=r,u=e(7657),l=function(U,be){return h.createElement(u.Z,(0,a.Z)({},U,{ref:be,icon:s}))},o=h.forwardRef(l),d=o,n=e(92310),i=e.n(n),c=e(35654),f=e(71430),E=e(36355),w=e(56082),x=e(62892),_=e(20648);const C=4;function b(H){const{dropPosition:U,dropLevelOffset:be,prefixCls:Ee,indent:pe,direction:xe="ltr"}=H,Me=xe==="ltr"?"left":"right",ft=xe==="ltr"?"right":"left",tt={[Me]:-be*pe+C,[ft]:0};switch(U){case-1:tt.top=-3;break;case 1:tt.bottom=-3;break;default:tt.bottom=-3,tt[Me]=pe+C;break}return h.createElement("div",{style:tt,className:`${Ee}-drop-indicator`})}var m=e(71997),S=h.forwardRef((H,U)=>{const{getPrefixCls:be,direction:Ee,virtual:pe,tree:xe}=h.useContext(E.E_),{prefixCls:Me,className:ft,showIcon:tt=!1,showLine:ct,switcherIcon:Dt,blockNode:et=!1,children:Ge,checkable:je=!1,selectable:st=!0,draggable:G,motion:ce,style:z}=H,F=be("tree",Me),Q=be(),Ce=ce!=null?ce:Object.assign(Object.assign({},(0,x.Z)(Q)),{motionAppear:!1}),K=Object.assign(Object.assign({},H),{checkable:je,selectable:st,showIcon:tt,motion:Ce,blockNode:et,showLine:!!ct,dropIndicatorRender:b}),[L,ae]=(0,_.ZP)(F),X=h.useMemo(()=>{if(!G)return!1;let D={};switch(typeof G){case"function":D.nodeDraggable=G;break;case"object":D=Object.assign({},G);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(w.Z,null)),D},[G]),T=D=>h.createElement(m.Z,{prefixCls:F,switcherIcon:Dt,treeNodeProps:D,showLine:ct});return L(h.createElement(t.Z,Object.assign({itemHeight:20,ref:U,virtual:pe},K,{style:Object.assign(Object.assign({},xe==null?void 0:xe.style),z),prefixCls:F,className:i()({[`${F}-icon-hide`]:!tt,[`${F}-block-node`]:et,[`${F}-unselectable`]:!st,[`${F}-rtl`]:Ee==="rtl"},xe==null?void 0:xe.className,ft,ae),direction:Ee,checkable:je&&h.createElement("span",{className:`${F}-checkbox-inner`}),selectable:st,switcherIcon:T,draggable:X}),Ge))}),R;(function(H){H[H.None=0]="None",H[H.Start=1]="Start",H[H.End=2]="End"})(R||(R={}));function A(H,U){function be(Ee){const{key:pe,children:xe}=Ee;U(pe,Ee)!==!1&&A(xe||[],U)}H.forEach(be)}function Z(H){let{treeData:U,expandedKeys:be,startKey:Ee,endKey:pe}=H;const xe=[];let Me=R.None;if(Ee&&Ee===pe)return[Ee];if(!Ee||!pe)return[];function ft(tt){return tt===Ee||tt===pe}return A(U,tt=>{if(Me===R.End)return!1;if(ft(tt)){if(xe.push(tt),Me===R.None)Me=R.Start;else if(Me===R.Start)return Me=R.End,!1}else Me===R.Start&&xe.push(tt);return be.includes(tt)}),xe}function B(H,U){const be=(0,v.Z)(U),Ee=[];return A(H,(pe,xe)=>{const Me=be.indexOf(pe);return Me!==-1&&(Ee.push(xe),be.splice(Me,1)),!!be.length}),Ee}var le=function(H,U){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&U.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ee=Object.getOwnPropertySymbols(H);pe<Ee.length;pe++)U.indexOf(Ee[pe])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[pe])&&(be[Ee[pe]]=H[Ee[pe]]);return be};function W(H){const{isLeaf:U,expanded:be}=H;return U?h.createElement(g.Z,null):be?h.createElement(p.Z,null):h.createElement(d,null)}function ge(H){let{treeData:U,children:be}=H;return U||(0,f.zn)(be)}const O=(H,U)=>{var{defaultExpandAll:be,defaultExpandParent:Ee,defaultExpandedKeys:pe}=H,xe=le(H,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Me=h.useRef(),ft=h.useRef(),tt=()=>{const{keyEntities:X}=(0,f.I8)(ge(xe));let T;return be?T=Object.keys(X):Ee?T=(0,c.r7)(xe.expandedKeys||pe||[],X):T=xe.expandedKeys||pe,T},[ct,Dt]=h.useState(xe.selectedKeys||xe.defaultSelectedKeys||[]),[et,Ge]=h.useState(()=>tt());h.useEffect(()=>{"selectedKeys"in xe&&Dt(xe.selectedKeys)},[xe.selectedKeys]),h.useEffect(()=>{"expandedKeys"in xe&&Ge(xe.expandedKeys)},[xe.expandedKeys]);const je=(X,T)=>{var D;return"expandedKeys"in xe||Ge(X),(D=xe.onExpand)===null||D===void 0?void 0:D.call(xe,X,T)},st=(X,T)=>{var D;const{multiple:te}=xe,{node:M,nativeEvent:he}=T,{key:we=""}=M,ie=ge(xe),k=Object.assign(Object.assign({},T),{selected:!0}),P=(he==null?void 0:he.ctrlKey)||(he==null?void 0:he.metaKey),de=he==null?void 0:he.shiftKey;let fe;te&&P?(fe=X,Me.current=we,ft.current=fe,k.selectedNodes=B(ie,fe)):te&&de?(fe=Array.from(new Set([].concat((0,v.Z)(ft.current||[]),(0,v.Z)(Z({treeData:ie,expandedKeys:et,startKey:we,endKey:Me.current}))))),k.selectedNodes=B(ie,fe)):(fe=[we],Me.current=we,ft.current=fe,k.selectedNodes=B(ie,fe)),(D=xe.onSelect)===null||D===void 0||D.call(xe,fe,k),"selectedKeys"in xe||Dt(fe)},{getPrefixCls:G,direction:ce}=h.useContext(E.E_),{prefixCls:z,className:F,showIcon:Q=!0,expandAction:Ce="click"}=xe,K=le(xe,["prefixCls","className","showIcon","expandAction"]),L=G("tree",z),ae=i()(`${L}-directory`,{[`${L}-directory-rtl`]:ce==="rtl"},F);return h.createElement(S,Object.assign({icon:W,ref:U,blockNode:!0},K,{showIcon:Q,expandAction:Ce,prefixCls:L,className:ae,expandedKeys:et,selectedKeys:ct,onSelect:st,onExpand:je}))};var V=h.forwardRef(O);const ee=S;ee.DirectoryTree=V,ee.TreeNode=t.O;var q=ee},20648:function(_t,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),a=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),s=(i,c)=>({[`.${i}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${c.motionDurationSlow}`}}}),u=(i,c)=>({[`.${i}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:c.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${c.lineWidthBold}px solid ${c.colorPrimary}`,borderRadius:"50%",content:'""'}}}),l=(i,c)=>{const{treeCls:f,treeNodeCls:E,treeNodePadding:w,titleHeight:x,nodeSelectedBg:_,nodeHoverBg:C}=c,b=c.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(c)),{background:c.colorBgContainer,borderRadius:c.borderRadius,transition:`background-color ${c.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)(c)),[`${f}-list-holder-inner`]:{alignItems:"flex-start"},[`&${f}-block-node`]:{[`${f}-list-holder-inner`]:{alignItems:"stretch",[`${f}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:w,insetInlineStart:0,border:`1px solid ${c.colorPrimary}`,opacity:0,animationName:r,animationDuration:c.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${w}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${f}-node-content-wrapper`]:{color:c.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(c)),[`&:not(${E}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${c.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${f}-draggable-icon`]:{visibility:"hidden"}}}},[`${f}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},s(i,c)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:c.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-w,marginInlineStart:-1,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${c.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:b},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${c.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:c.borderRadius,cursor:"pointer",transition:`all ${c.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:C},[`&${f}-node-selected`]:{backgroundColor:_},[`${f}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},u(i,c)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${c.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-w,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${f}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${f}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},o=i=>{const{treeCls:c,treeNodeCls:f,treeNodePadding:E,directoryNodeSelectedBg:w,directoryNodeSelectedColor:x}=i;return{[`${c}${c}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${i.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:i.controlItemBgHover}},"> *":{zIndex:1},[`${c}-switcher`]:{transition:`color ${i.motionDurationMid}`},[`${c}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${c}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:w},[`${c}-switcher`]:{color:x},[`${c}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},d=(i,c)=>{const f=`.${i}`,E=`${f}-treenode`,w=c.paddingXS/2,x=(0,a.TS)(c,{treeCls:f,treeNodeCls:E,treeNodePadding:w});return[l(i,x),o(x)]},n=i=>{const{controlHeightSM:c}=i;return{titleHeight:c,nodeHoverBg:i.controlItemBgHover,nodeSelectedBg:i.controlItemBgActive}};N.ZP=(0,h.Z)("Tree",(i,c)=>{let{prefixCls:f}=c;return[{[i.componentCls]:(0,v.C2)(`${f}-checkbox`,i)},d(f,i),(0,p.Z)(i)]},i=>{const{colorTextLightSolid:c,colorPrimary:f}=i;return Object.assign(Object.assign({},n(i)),{directoryNodeSelectedColor:c,directoryNodeSelectedBg:f})})},71997:function(_t,N,e){"use strict";e.d(N,{Z:function(){return E}});var t=e(96663),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,a=e(7657),h=function(x,_){return v.createElement(a.Z,(0,t.Z)({},x,{ref:_,icon:p}))},r=v.forwardRef(h),s=r,u=e(52671),l=e(58617),o=e(15075),d=e(43531),n=e(92310),i=e.n(n),c=e(92343),E=w=>{const{prefixCls:x,switcherIcon:_,treeNodeProps:C,showLine:b}=w,{isLeaf:m,expanded:y,loading:S}=C;if(S)return v.createElement(l.Z,{className:`${x}-switcher-loading-icon`});let R;if(b&&typeof b=="object"&&(R=b.showLeafIcon),m){if(!b)return null;if(typeof R!="boolean"&&R){const B=typeof R=="function"?R(C):R,le=`${x}-switcher-line-custom-icon`;return(0,c.l$)(B)?(0,c.Tm)(B,{className:i()(B.props.className||"",le)}):B}return R?v.createElement(u.Z,{className:`${x}-switcher-line-icon`}):v.createElement("span",{className:`${x}-switcher-leaf-line`})}const A=`${x}-switcher-icon`,Z=typeof _=="function"?_(C):_;return(0,c.l$)(Z)?(0,c.Tm)(Z,{className:i()(Z.props.className||"",A)}):Z!==void 0?Z:b?y?v.createElement(o.Z,{className:`${x}-switcher-line-icon`}):v.createElement(d.Z,{className:`${x}-switcher-line-icon`}):v.createElement(s,{className:A})}},54580:function(_t,N,e){"use strict";e.d(N,{default:function(){return Ye}});var t=e(59301),v=e(19127),g=e(92310),p=e.n(g),a=e(96663),h=e(52884),r=e(95727),s=e(65711),u=e(85745),l=e(90493),o=e(6620),d=e(49581),n=e(20135),i=e(73324),c=e(26112);function f(me,ze){var Ne="cannot ".concat(me.method," ").concat(me.action," ").concat(ze.status,"'"),Qe=new Error(Ne);return Qe.status=ze.status,Qe.method=me.method,Qe.url=me.action,Qe}function E(me){var ze=me.responseText||me.response;if(!ze)return ze;try{return JSON.parse(ze)}catch(Ne){return ze}}function w(me){var ze=new XMLHttpRequest;me.onProgress&&ze.upload&&(ze.upload.onprogress=function(rt){rt.total>0&&(rt.percent=rt.loaded/rt.total*100),me.onProgress(rt)});var Ne=new FormData;me.data&&Object.keys(me.data).forEach(function(ot){var rt=me.data[ot];if(Array.isArray(rt)){rt.forEach(function($e){Ne.append("".concat(ot,"[]"),$e)});return}Ne.append(ot,rt)}),me.file instanceof Blob?Ne.append(me.filename,me.file,me.file.name):Ne.append(me.filename,me.file),ze.onerror=function(rt){me.onError(rt)},ze.onload=function(){return ze.status<200||ze.status>=300?me.onError(f(me,ze),E(ze)):me.onSuccess(E(ze),ze)},ze.open(me.method,me.action,!0),me.withCredentials&&"withCredentials"in ze&&(ze.withCredentials=!0);var Qe=me.headers||{};return Qe["X-Requested-With"]!==null&&ze.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Qe).forEach(function(ot){Qe[ot]!==null&&ze.setRequestHeader(ot,Qe[ot])}),ze.send(Ne),{abort:function(){ze.abort()}}}var x=+new Date,_=0;function C(){return"rc-upload-".concat(x,"-").concat(++_)}var b=e(48736),m=function(me,ze){if(me&&ze){var Ne=Array.isArray(ze)?ze:ze.split(","),Qe=me.name||"",ot=me.type||"",rt=ot.replace(/\/.*$/,"");return Ne.some(function($e){var ye=$e.trim();if(/^\*(\/\*)?$/.test($e))return!0;if(ye.charAt(0)==="."){var Ke=Qe.toLowerCase(),qe=ye.toLowerCase(),dt=[qe];return(qe===".jpg"||qe===".jpeg")&&(dt=[".jpg",".jpeg"]),dt.some(function(at){return Ke.endsWith(at)})}return/\/\*$/.test(ye)?rt===ye.replace(/\/.*$/,""):ot===ye?!0:/^\w+$/.test(ye)?((0,b.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ye,"'.Skip for check.")),!0):!1})}return!0};function y(me,ze){var Ne=me.createReader(),Qe=[];function ot(){Ne.readEntries(function(rt){var $e=Array.prototype.slice.apply(rt);Qe=Qe.concat($e);var ye=!$e.length;ye?ze(Qe):ot()})}ot()}var S=function(ze,Ne,Qe){var ot=function rt($e,ye){$e&&($e.path=ye||"",$e.isFile?$e.file(function(Ke){Qe(Ke)&&($e.fullPath&&!Ke.webkitRelativePath&&(Object.defineProperties(Ke,{webkitRelativePath:{writable:!0}}),Ke.webkitRelativePath=$e.fullPath.replace(/^\//,""),Object.defineProperties(Ke,{webkitRelativePath:{writable:!1}})),Ne([Ke]))}):$e.isDirectory&&y($e,function(Ke){Ke.forEach(function(qe){rt(qe,"".concat(ye).concat($e.name,"/"))})}))};ze.forEach(function(rt){ot(rt.webkitGetAsEntry())})},R=S,A=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Z=function(me){(0,s.Z)(Ne,me);var ze=(0,u.Z)(Ne);function Ne(){var Qe;(0,h.Z)(this,Ne);for(var ot=arguments.length,rt=new Array(ot),$e=0;$e<ot;$e++)rt[$e]=arguments[$e];return Qe=ze.call.apply(ze,[this].concat(rt)),Qe.state={uid:C()},Qe.reqs={},Qe.fileInput=void 0,Qe._isMounted=void 0,Qe.onChange=function(ye){var Ke=Qe.props,qe=Ke.accept,dt=Ke.directory,at=ye.target.files,St=(0,v.Z)(at).filter(function(Et){return!dt||m(Et,qe)});Qe.uploadFiles(St),Qe.reset()},Qe.onClick=function(ye){var Ke=Qe.fileInput;if(Ke){var qe=ye.target,dt=Qe.props.onClick;if(qe&&qe.tagName==="BUTTON"){var at=Ke.parentNode;at.focus(),qe.blur()}Ke.click(),dt&&dt(ye)}},Qe.onKeyDown=function(ye){ye.key==="Enter"&&Qe.onClick(ye)},Qe.onFileDrop=function(ye){var Ke=Qe.props.multiple;if(ye.preventDefault(),ye.type!=="dragover")if(Qe.props.directory)R(Array.prototype.slice.call(ye.dataTransfer.items),Qe.uploadFiles,function(dt){return m(dt,Qe.props.accept)});else{var qe=(0,v.Z)(ye.dataTransfer.files).filter(function(dt){return m(dt,Qe.props.accept)});Ke===!1&&(qe=qe.slice(0,1)),Qe.uploadFiles(qe)}},Qe.uploadFiles=function(ye){var Ke=(0,v.Z)(ye),qe=Ke.map(function(dt){return dt.uid=C(),Qe.processFile(dt,Ke)});Promise.all(qe).then(function(dt){var at=Qe.props.onBatchStart;at==null||at(dt.map(function(St){var Et=St.origin,Lt=St.parsedFile;return{file:Et,parsedFile:Lt}})),dt.filter(function(St){return St.parsedFile!==null}).forEach(function(St){Qe.post(St)})})},Qe.processFile=function(){var ye=(0,i.Z)((0,d.Z)().mark(function Ke(qe,dt){var at,St,Et,Lt,Tt,Ht,Yt,nn,rn;return(0,d.Z)().wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(at=Qe.props.beforeUpload,St=qe,!at){pt.next=14;break}return pt.prev=3,pt.next=6,at(qe,dt);case 6:St=pt.sent,pt.next=12;break;case 9:pt.prev=9,pt.t0=pt.catch(3),St=!1;case 12:if(St!==!1){pt.next=14;break}return pt.abrupt("return",{origin:qe,parsedFile:null,action:null,data:null});case 14:if(Et=Qe.props.action,typeof Et!="function"){pt.next=21;break}return pt.next=18,Et(qe);case 18:Lt=pt.sent,pt.next=22;break;case 21:Lt=Et;case 22:if(Tt=Qe.props.data,typeof Tt!="function"){pt.next=29;break}return pt.next=26,Tt(qe);case 26:Ht=pt.sent,pt.next=30;break;case 29:Ht=Tt;case 30:return Yt=((0,n.Z)(St)==="object"||typeof St=="string")&&St?St:qe,Yt instanceof File?nn=Yt:nn=new File([Yt],qe.name,{type:qe.type}),rn=nn,rn.uid=qe.uid,pt.abrupt("return",{origin:qe,data:Ht,parsedFile:rn,action:Lt});case 35:case"end":return pt.stop()}},Ke,null,[[3,9]])}));return function(Ke,qe){return ye.apply(this,arguments)}}(),Qe.saveFileInput=function(ye){Qe.fileInput=ye},Qe}return(0,r.Z)(Ne,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(ot){var rt=this,$e=ot.data,ye=ot.origin,Ke=ot.action,qe=ot.parsedFile;if(this._isMounted){var dt=this.props,at=dt.onStart,St=dt.customRequest,Et=dt.name,Lt=dt.headers,Tt=dt.withCredentials,Ht=dt.method,Yt=ye.uid,nn=St||w,rn={action:Ke,filename:Et,data:$e,file:qe,headers:Lt,withCredentials:Tt,method:Ht||"post",onProgress:function(pt){var Ut=rt.props.onProgress;Ut==null||Ut(pt,qe)},onSuccess:function(pt,Ut){var qt=rt.props.onSuccess;qt==null||qt(pt,qe,Ut),delete rt.reqs[Yt]},onError:function(pt,Ut){var qt=rt.props.onError;qt==null||qt(pt,Ut,qe),delete rt.reqs[Yt]}};at(ye),this.reqs[Yt]=nn(rn)}}},{key:"reset",value:function(){this.setState({uid:C()})}},{key:"abort",value:function(ot){var rt=this.reqs;if(ot){var $e=ot.uid?ot.uid:ot;rt[$e]&&rt[$e].abort&&rt[$e].abort(),delete rt[$e]}else Object.keys(rt).forEach(function(ye){rt[ye]&&rt[ye].abort&&rt[ye].abort(),delete rt[ye]})}},{key:"render",value:function(){var ot=this.props,rt=ot.component,$e=ot.prefixCls,ye=ot.className,Ke=ot.disabled,qe=ot.id,dt=ot.style,at=ot.multiple,St=ot.accept,Et=ot.capture,Lt=ot.children,Tt=ot.directory,Ht=ot.openFileDialogOnClick,Yt=ot.onMouseEnter,nn=ot.onMouseLeave,rn=(0,o.Z)(ot,A),Bt=p()((0,l.Z)((0,l.Z)((0,l.Z)({},$e,!0),"".concat($e,"-disabled"),Ke),ye,ye)),pt=Tt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ut=Ke?{}:{onClick:Ht?this.onClick:function(){},onKeyDown:Ht?this.onKeyDown:function(){},onMouseEnter:Yt,onMouseLeave:nn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return t.createElement(rt,(0,a.Z)({},Ut,{className:Bt,role:"button",style:dt}),t.createElement("input",(0,a.Z)({},(0,c.Z)(rn,{aria:!0,data:!0}),{id:qe,disabled:Ke,type:"file",ref:this.saveFileInput,onClick:function(en){return en.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:St},pt,{multiple:at,onChange:this.onChange},Et!=null?{capture:Et}:{})),Lt)}}]),Ne}(t.Component),B=Z;function le(){}var W=function(me){(0,s.Z)(Ne,me);var ze=(0,u.Z)(Ne);function Ne(){var Qe;(0,h.Z)(this,Ne);for(var ot=arguments.length,rt=new Array(ot),$e=0;$e<ot;$e++)rt[$e]=arguments[$e];return Qe=ze.call.apply(ze,[this].concat(rt)),Qe.uploader=void 0,Qe.saveUploader=function(ye){Qe.uploader=ye},Qe}return(0,r.Z)(Ne,[{key:"abort",value:function(ot){this.uploader.abort(ot)}},{key:"render",value:function(){return t.createElement(B,(0,a.Z)({},this.props,{ref:this.saveUploader}))}}]),Ne}(t.Component);W.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:le,onError:le,onSuccess:le,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ge=W,O=ge,j=e(18929),V=e(4676),ee=e(36355),q=e(1684),H=e(9763),U=e(31724),be={icon:function(ze,Ne){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ne}},{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:ze}}]}},name:"file",theme:"twotone"},Ee=be,pe=e(7657),xe=function(ze,Ne){return t.createElement(pe.Z,(0,a.Z)({},ze,{ref:Ne,icon:Ee}))},Me=t.forwardRef(xe),ft=Me,tt=e(58617),ct={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"},Dt=ct,et=function(ze,Ne){return t.createElement(pe.Z,(0,a.Z)({},ze,{ref:Ne,icon:Dt}))},Ge=t.forwardRef(et),je=Ge,st={icon:function(ze,Ne){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:ze}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ne}},{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:Ne}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ne}},{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:ze}}]}},name:"picture",theme:"twotone"},G=st,ce=function(ze,Ne){return t.createElement(pe.Z,(0,a.Z)({},ze,{ref:Ne,icon:G}))},z=t.forwardRef(ce),F=z,Q=e(77900),Ce=e(56762),K=e(62892),L=e(92343),ae=e(3113);function X(me){return Object.assign(Object.assign({},me),{lastModified:me.lastModified,lastModifiedDate:me.lastModifiedDate,name:me.name,size:me.size,type:me.type,uid:me.uid,percent:0,originFileObj:me})}function T(me,ze){const Ne=(0,v.Z)(ze),Qe=Ne.findIndex(ot=>{let{uid:rt}=ot;return rt===me.uid});return Qe===-1?Ne.push(me):Ne[Qe]=me,Ne}function D(me,ze){const Ne=me.uid!==void 0?"uid":"name";return ze.filter(Qe=>Qe[Ne]===me[Ne])[0]}function te(me,ze){const Ne=me.uid!==void 0?"uid":"name",Qe=ze.filter(ot=>ot[Ne]!==me[Ne]);return Qe.length===ze.length?null:Qe}const M=function(){const ze=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Qe=ze[ze.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Qe)||[""])[0]},he=me=>me.indexOf("image/")===0,we=me=>{if(me.type&&!me.thumbUrl)return he(me.type);const ze=me.thumbUrl||me.url||"",Ne=M(ze);return/^data:image\//.test(ze)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ne)?!0:!(/^data:/.test(ze)||Ne)},ie=200;function k(me){return new Promise(ze=>{if(!me.type||!he(me.type)){ze("");return}const Ne=document.createElement("canvas");Ne.width=ie,Ne.height=ie,Ne.style.cssText=`position: fixed; left: 0; top: 0; width: ${ie}px; height: ${ie}px; z-index: 9999; display: none;`,document.body.appendChild(Ne);const Qe=Ne.getContext("2d"),ot=new Image;if(ot.onload=()=>{const{width:rt,height:$e}=ot;let ye=ie,Ke=ie,qe=0,dt=0;rt>$e?(Ke=$e*(ie/rt),dt=-(Ke-ye)/2):(ye=rt*(ie/$e),qe=-(ye-Ke)/2),Qe.drawImage(ot,qe,dt,ye,Ke);const at=Ne.toDataURL();document.body.removeChild(Ne),window.URL.revokeObjectURL(ot.src),ze(at)},ot.crossOrigin="anonymous",me.type.startsWith("image/svg+xml")){const rt=new FileReader;rt.onload=()=>{rt.result&&(ot.src=rt.result)},rt.readAsDataURL(me)}else if(me.type.startsWith("image/gif")){const rt=new FileReader;rt.onload=()=>{rt.result&&ze(rt.result)},rt.readAsDataURL(me)}else ot.src=window.URL.createObjectURL(me)})}var P=e(26227),de=e(41464),fe=e(15277),De=e(93948),nt=e(6848),ve=t.forwardRef((me,ze)=>{let{prefixCls:Ne,className:Qe,style:ot,locale:rt,listType:$e,file:ye,items:Ke,progress:qe,iconRender:dt,actionIconRender:at,itemRender:St,isImgUrl:Et,showPreviewIcon:Lt,showRemoveIcon:Tt,showDownloadIcon:Ht,previewIcon:Yt,removeIcon:nn,downloadIcon:rn,onPreview:Bt,onDownload:pt,onClose:Ut}=me;var qt,en;const{status:$t}=ye,[jt,pn]=t.useState($t);t.useEffect(()=>{$t!=="removed"&&pn($t)},[$t]);const[dn,In]=t.useState(!1);t.useEffect(()=>{const hr=setTimeout(()=>{In(!0)},300);return()=>{clearTimeout(hr)}},[]);const jn=dt(ye);let zt=t.createElement("div",{className:`${Ne}-icon`},jn);if($e==="picture"||$e==="picture-card"||$e==="picture-circle")if(jt==="uploading"||!ye.thumbUrl&&!ye.url){const hr=p()(`${Ne}-list-item-thumbnail`,{[`${Ne}-list-item-file`]:jt!=="uploading"});zt=t.createElement("div",{className:hr},jn)}else{const hr=Et!=null&&Et(ye)?t.createElement("img",{src:ye.thumbUrl||ye.url,alt:ye.name,className:`${Ne}-list-item-image`,crossOrigin:ye.crossOrigin}):jn,tr=p()(`${Ne}-list-item-thumbnail`,{[`${Ne}-list-item-file`]:Et&&!Et(ye)});zt=t.createElement("a",{className:tr,onClick:nr=>Bt(ye,nr),href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer"},hr)}const Rt=p()(`${Ne}-list-item`,`${Ne}-list-item-${jt}`),kt=typeof ye.linkProps=="string"?JSON.parse(ye.linkProps):ye.linkProps,Vt=Tt?at((typeof nn=="function"?nn(ye):nn)||t.createElement(P.Z,null),()=>Ut(ye),Ne,rt.removeFile):null,Jt=Ht&&jt==="done"?at((typeof rn=="function"?rn(ye):rn)||t.createElement(de.Z,null),()=>pt(ye),Ne,rt.downloadFile):null,mn=$e!=="picture-card"&&$e!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${Ne}-list-item-actions`,{picture:$e==="picture"})},Jt,Vt),Sn=p()(`${Ne}-list-item-name`),bn=ye.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:ye.name},kt,{href:ye.url,onClick:hr=>Bt(ye,hr)}),ye.name),mn]:[t.createElement("span",{key:"view",className:Sn,onClick:hr=>Bt(ye,hr),title:ye.name},ye.name),mn],sn={pointerEvents:"none",opacity:.5},_n=Lt?t.createElement("a",{href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ye.url||ye.thumbUrl?void 0:sn,onClick:hr=>Bt(ye,hr),title:rt.previewFile},typeof Yt=="function"?Yt(ye):Yt||t.createElement(fe.Z,null)):null,Yn=($e==="picture-card"||$e==="picture-circle")&&jt!=="uploading"&&t.createElement("span",{className:`${Ne}-list-item-actions`},_n,jt==="done"&&Jt,Vt),{getPrefixCls:hn}=t.useContext(ee.E_),Gt=hn(),xn=t.createElement("div",{className:Rt},zt,bn,Yn,dn&&t.createElement(Q.default,{motionName:`${Gt}-fade`,visible:jt==="uploading",motionDeadline:2e3},hr=>{let{className:tr}=hr;const nr="percent"in ye?t.createElement(De.Z,Object.assign({},qe,{type:"line",percent:ye.percent,"aria-label":ye["aria-label"],"aria-labelledby":ye["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${Ne}-list-item-progress`,tr)},nr)})),kn=ye.response&&typeof ye.response=="string"?ye.response:((qt=ye.error)===null||qt===void 0?void 0:qt.statusText)||((en=ye.error)===null||en===void 0?void 0:en.message)||rt.uploadError,or=jt==="error"?t.createElement(nt.Z,{title:kn,getPopupContainer:hr=>hr.parentNode},xn):xn;return t.createElement("div",{className:p()(`${Ne}-list-item-container`,Qe),style:ot,ref:ze},St?St(or,ye,Ke,{download:pt.bind(null,ye),preview:Bt.bind(null,ye),remove:Ut.bind(null,ye)}):or)});const Ue=(me,ze)=>{const{listType:Ne="text",previewFile:Qe=k,onPreview:ot,onDownload:rt,onRemove:$e,locale:ye,iconRender:Ke,isImageUrl:qe=we,prefixCls:dt,items:at=[],showPreviewIcon:St=!0,showRemoveIcon:Et=!0,showDownloadIcon:Lt=!1,removeIcon:Tt,previewIcon:Ht,downloadIcon:Yt,progress:nn={size:[-1,2],showInfo:!1},appendAction:rn,appendActionVisible:Bt=!0,itemRender:pt,disabled:Ut}=me,qt=(0,Ce.Z)(),[en,$t]=t.useState(!1);t.useEffect(()=>{Ne!=="picture"&&Ne!=="picture-card"&&Ne!=="picture-circle"||(at||[]).forEach(sn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(sn.originFileObj instanceof File||sn.originFileObj instanceof Blob)||sn.thumbUrl!==void 0||(sn.thumbUrl="",Qe&&Qe(sn.originFileObj).then(_n=>{sn.thumbUrl=_n||"",qt()}))})},[Ne,at,Qe]),t.useEffect(()=>{$t(!0)},[]);const jt=(sn,_n)=>{if(ot)return _n==null||_n.preventDefault(),ot(sn)},pn=sn=>{typeof rt=="function"?rt(sn):sn.url&&window.open(sn.url)},dn=sn=>{$e==null||$e(sn)},In=sn=>{if(Ke)return Ke(sn,Ne);const _n=sn.status==="uploading",Yn=qe&&qe(sn)?t.createElement(F,null):t.createElement(ft,null);let hn=_n?t.createElement(tt.Z,null):t.createElement(je,null);return Ne==="picture"?hn=_n?t.createElement(tt.Z,null):Yn:(Ne==="picture-card"||Ne==="picture-circle")&&(hn=_n?ye.uploading:Yn),hn},jn=(sn,_n,Yn,hn)=>{const Gt={type:"text",size:"small",title:hn,onClick:xn=>{_n(),(0,L.l$)(sn)&&sn.props.onClick&&sn.props.onClick(xn)},className:`${Yn}-list-item-action`,disabled:Ut};if((0,L.l$)(sn)){const xn=(0,L.Tm)(sn,Object.assign(Object.assign({},sn.props),{onClick:()=>{}}));return t.createElement(ae.ZP,Object.assign({},Gt,{icon:xn}))}return t.createElement(ae.ZP,Object.assign({},Gt),t.createElement("span",null,sn))};t.useImperativeHandle(ze,()=>({handlePreview:jt,handleDownload:pn}));const{getPrefixCls:zt}=t.useContext(ee.E_),Rt=zt("upload",dt),kt=zt(),Vt=p()(`${Rt}-list`,`${Rt}-list-${Ne}`),Jt=(0,v.Z)(at.map(sn=>({key:sn.uid,file:sn})));let Sn={motionDeadline:2e3,motionName:`${Rt}-${Ne==="picture-card"||Ne==="picture-circle"?"animate-inline":"animate"}`,keys:Jt,motionAppear:en};const bn=t.useMemo(()=>{const sn=Object.assign({},(0,K.Z)(kt));return delete sn.onAppearEnd,delete sn.onEnterEnd,delete sn.onLeaveEnd,sn},[kt]);return Ne!=="picture-card"&&Ne!=="picture-circle"&&(Sn=Object.assign(Object.assign({},bn),Sn)),t.createElement("div",{className:Vt},t.createElement(Q.CSSMotionList,Object.assign({},Sn,{component:!1}),sn=>{let{key:_n,file:Yn,className:hn,style:Gt}=sn;return t.createElement(ve,{key:_n,locale:ye,prefixCls:Rt,className:hn,style:Gt,file:Yn,items:at,progress:nn,listType:Ne,isImgUrl:qe,showPreviewIcon:St,showRemoveIcon:Et,showDownloadIcon:Lt,removeIcon:Tt,previewIcon:Ht,downloadIcon:Yt,iconRender:In,actionIconRender:jn,itemRender:pt,onPreview:jt,onDownload:pn,onClose:dn})}),rn&&t.createElement(Q.default,Object.assign({},Sn,{visible:Bt,forceRender:!0}),sn=>{let{className:_n,style:Yn}=sn;return(0,L.Tm)(rn,hn=>({className:p()(hn.className,_n),style:Object.assign(Object.assign(Object.assign({},Yn),{pointerEvents:_n?"none":void 0}),hn.style)}))}))};var lt=t.forwardRef(Ue),wt=e(17313),I=e(8378),Xe=e(83116),ke=e(37613),Pe=me=>{const{componentCls:ze,iconCls:Ne}=me;return{[`${ze}-wrapper`]:{[`${ze}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:me.colorFillAlter,border:`${me.lineWidth}px dashed ${me.colorBorder}`,borderRadius:me.borderRadiusLG,cursor:"pointer",transition:`border-color ${me.motionDurationSlow}`,[ze]:{padding:`${me.padding}px 0`},[`${ze}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${ze}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${ze}-disabled):hover`]:{borderColor:me.colorPrimaryHover},[`p${ze}-drag-icon`]:{marginBottom:me.margin,[Ne]:{color:me.colorPrimary,fontSize:me.uploadThumbnailSize}},[`p${ze}-text`]:{margin:`0 0 ${me.marginXXS}px`,color:me.colorTextHeading,fontSize:me.fontSizeLG},[`p${ze}-hint`]:{color:me.colorTextDescription,fontSize:me.fontSize},[`&${ze}-disabled`]:{cursor:"not-allowed",[`p${ze}-drag-icon ${Ne},
p${ze}-text,
p${ze}-hint
`]:{color:me.colorTextDisabled}}}}}},Ft=me=>{const{componentCls:ze,antCls:Ne,iconCls:Qe,fontSize:ot,lineHeight:rt}=me,$e=`${ze}-list-item`,ye=`${$e}-actions`,Ke=`${$e}-action`,qe=Math.round(ot*rt);return{[`${ze}-wrapper`]:{[`${ze}-list`]:Object.assign(Object.assign({},(0,wt.dF)()),{lineHeight:me.lineHeight,[$e]:{position:"relative",height:me.lineHeight*ot,marginTop:me.marginXS,fontSize:ot,display:"flex",alignItems:"center",transition:`background-color ${me.motionDurationSlow}`,"&:hover":{backgroundColor:me.controlItemBgHover},[`${$e}-name`]:Object.assign(Object.assign({},wt.vS),{padding:`0 ${me.paddingXS}px`,lineHeight:rt,flex:"auto",transition:`all ${me.motionDurationSlow}`}),[ye]:{[Ke]:{opacity:0},[`${Ke}${Ne}-btn-sm`]:{height:qe,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${Ke}:focus-visible,
&.picture ${Ke}
`]:{opacity:1},[Qe]:{color:me.actionsColor,transition:`all ${me.motionDurationSlow}`},[`&:hover ${Qe}`]:{color:me.colorText}},[`${ze}-icon ${Qe}`]:{color:me.colorTextDescription,fontSize:ot},[`${$e}-progress`]:{position:"absolute",bottom:-me.uploadProgressOffset,width:"100%",paddingInlineStart:ot+me.paddingXS,fontSize:ot,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${$e}:hover ${Ke}`]:{opacity:1,color:me.colorText},[`${$e}-error`]:{color:me.colorError,[`${$e}-name, ${ze}-icon ${Qe}`]:{color:me.colorError},[ye]:{[`${Qe}, ${Qe}:hover`]:{color:me.colorError},[Ke]:{opacity:1}}},[`${ze}-list-item-container`]:{transition:`opacity ${me.motionDurationSlow}, height ${me.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Mt=e(93083),It=e(1950);const an=new Mt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wn=new Mt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vt=me=>{const{componentCls:ze}=me,Ne=`${ze}-animate-inline`;return[{[`${ze}-wrapper`]:{[`${Ne}-appear, ${Ne}-enter, ${Ne}-leave`]:{animationDuration:me.motionDurationSlow,animationTimingFunction:me.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ne}-appear, ${Ne}-enter`]:{animationName:an},[`${Ne}-leave`]:{animationName:wn}}},{[`${ze}-wrapper`]:(0,It.J$)(me)},an,wn]},At=e(93398),mt=e(64993);const bt=me=>{const{componentCls:ze,iconCls:Ne,uploadThumbnailSize:Qe,uploadProgressOffset:ot}=me,rt=`${ze}-list`,$e=`${rt}-item`;return{[`${ze}-wrapper`]:{[`
${rt}${rt}-picture,
${rt}${rt}-picture-card,
${rt}${rt}-picture-circle
`]:{[$e]:{position:"relative",height:Qe+me.lineWidth*2+me.paddingXS*2,padding:me.paddingXS,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusLG,"&:hover":{background:"transparent"},[`${$e}-thumbnail`]:Object.assign(Object.assign({},wt.vS),{width:Qe,height:Qe,lineHeight:`${Qe+me.paddingSM}px`,textAlign:"center",flex:"none",[Ne]:{fontSize:me.fontSizeHeading2,color:me.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${$e}-progress`]:{bottom:ot,width:`calc(100% - ${me.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Qe+me.paddingXS}},[`${$e}-error`]:{borderColor:me.colorError,[`${$e}-thumbnail ${Ne}`]:{[`svg path[fill='${At.blue[0]}']`]:{fill:me.colorErrorBg},[`svg path[fill='${At.blue.primary}']`]:{fill:me.colorError}}},[`${$e}-uploading`]:{borderStyle:"dashed",[`${$e}-name`]:{marginBottom:ot}}},[`${rt}${rt}-picture-circle ${$e}`]:{[`&, &::before, ${$e}-thumbnail`]:{borderRadius:"50%"}}}}},_e=me=>{const{componentCls:ze,iconCls:Ne,fontSizeLG:Qe,colorTextLightSolid:ot}=me,rt=`${ze}-list`,$e=`${rt}-item`,ye=me.uploadPicCardSize;return{[`
${ze}-wrapper${ze}-picture-card-wrapper,
${ze}-wrapper${ze}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,wt.dF)()),{display:"inline-block",width:"100%",[`${ze}${ze}-select`]:{width:ye,height:ye,marginInlineEnd:me.marginXS,marginBottom:me.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:me.colorFillAlter,border:`${me.lineWidth}px dashed ${me.colorBorder}`,borderRadius:me.borderRadiusLG,cursor:"pointer",transition:`border-color ${me.motionDurationSlow}`,[`> ${ze}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ze}-disabled):hover`]:{borderColor:me.colorPrimary}},[`${rt}${rt}-picture-card, ${rt}${rt}-picture-circle`]:{[`${rt}-item-container`]:{display:"inline-block",width:ye,height:ye,marginBlock:`0 ${me.marginXS}px`,marginInline:`0 ${me.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[$e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${me.paddingXS*2}px)`,height:`calc(100% - ${me.paddingXS*2}px)`,backgroundColor:me.colorBgMask,opacity:0,transition:`all ${me.motionDurationSlow}`,content:'" "'}},[`${$e}:hover`]:{[`&::before, ${$e}-actions`]:{opacity:1}},[`${$e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${me.motionDurationSlow}`,[`${Ne}-eye, ${Ne}-download, ${Ne}-delete`]:{zIndex:10,width:Qe,margin:`0 ${me.marginXXS}px`,fontSize:Qe,cursor:"pointer",transition:`all ${me.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${$e}-actions, ${$e}-actions:hover`]:{[`${Ne}-eye, ${Ne}-download, ${Ne}-delete`]:{color:new mt.C(ot).setAlpha(.65).toRgbString(),"&:hover":{color:ot}}},[`${$e}-thumbnail, ${$e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${$e}-name`]:{display:"none",textAlign:"center"},[`${$e}-file + ${$e}-name`]:{position:"absolute",bottom:me.margin,display:"block",width:`calc(100% - ${me.paddingXS*2}px)`},[`${$e}-uploading`]:{[`&${$e}`]:{backgroundColor:me.colorFillAlter},[`&::before, ${Ne}-eye, ${Ne}-download, ${Ne}-delete`]:{display:"none"}},[`${$e}-progress`]:{bottom:me.marginXL,width:`calc(100% - ${me.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${ze}-wrapper${ze}-picture-circle-wrapper`]:{[`${ze}${ze}-select`]:{borderRadius:"50%"}}}};var $=me=>{const{componentCls:ze}=me;return{[`${ze}-rtl`]:{direction:"rtl"}}};const oe=me=>{const{componentCls:ze,colorTextDisabled:Ne}=me;return{[`${ze}-wrapper`]:Object.assign(Object.assign({},(0,wt.Wf)(me)),{[ze]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ze}-select`]:{display:"inline-block"},[`${ze}-disabled`]:{color:Ne,cursor:"not-allowed"}})}};var se=(0,Xe.Z)("Upload",me=>{const{fontSizeHeading3:ze,fontSize:Ne,lineHeight:Qe,lineWidth:ot,controlHeightLG:rt}=me,$e=Math.round(Ne*Qe),ye=(0,ke.TS)(me,{uploadThumbnailSize:ze*2,uploadProgressOffset:$e/2+ot,uploadPicCardSize:rt*2.55});return[oe(ye),Pe(ye),bt(ye),_e(ye),Ft(ye),vt(ye),$(ye),(0,I.Z)(ye)]},me=>({actionsColor:me.colorTextDescription})),Le=function(me,ze,Ne,Qe){function ot(rt){return rt instanceof Ne?rt:new Ne(function($e){$e(rt)})}return new(Ne||(Ne=Promise))(function(rt,$e){function ye(dt){try{qe(Qe.next(dt))}catch(at){$e(at)}}function Ke(dt){try{qe(Qe.throw(dt))}catch(at){$e(at)}}function qe(dt){dt.done?rt(dt.value):ot(dt.value).then(ye,Ke)}qe((Qe=Qe.apply(me,ze||[])).next())})};const Ie=`__LIST_IGNORE_${Date.now()}__`,Je=(me,ze)=>{const{fileList:Ne,defaultFileList:Qe,onRemove:ot,showUploadList:rt=!0,listType:$e="text",onPreview:ye,onDownload:Ke,onChange:qe,onDrop:dt,previewFile:at,disabled:St,locale:Et,iconRender:Lt,isImageUrl:Tt,progress:Ht,prefixCls:Yt,className:nn,type:rn="select",children:Bt,style:pt,itemRender:Ut,maxCount:qt,data:en={},multiple:$t=!1,action:jt="",accept:pn="",supportServerRender:dn=!0,rootClassName:In}=me,jn=t.useContext(q.Z),zt=St!=null?St:jn,[Rt,kt]=(0,j.Z)(Qe||[],{value:Ne,postState:$n=>$n!=null?$n:[]}),[Vt,Jt]=t.useState("drop"),mn=t.useRef(null);t.useMemo(()=>{const $n=Date.now();(Ne||[]).forEach((sr,Br)=>{!sr.uid&&!Object.isFrozen(sr)&&(sr.uid=`__AUTO__${$n}_${Br}__`)})},[Ne]);const Sn=($n,sr,Br)=>{let fr=(0,v.Z)(sr),pr=!1;qt===1?fr=fr.slice(-1):qt&&(pr=fr.length>qt,fr=fr.slice(0,qt)),(0,V.flushSync)(()=>{kt(fr)});const Zr={file:$n,fileList:fr};Br&&(Zr.event=Br),(!pr||fr.some(ci=>ci.uid===$n.uid))&&(0,V.flushSync)(()=>{qe==null||qe(Zr)})},bn=($n,sr)=>Le(void 0,void 0,void 0,function*(){const{beforeUpload:Br,transformFile:fr}=me;let pr=$n;if(Br){const Zr=yield Br($n,sr);if(Zr===!1)return!1;if(delete $n[Ie],Zr===Ie)return Object.defineProperty($n,Ie,{value:!0,configurable:!0}),!1;typeof Zr=="object"&&Zr&&(pr=Zr)}return fr&&(pr=yield fr(pr)),pr}),sn=$n=>{const sr=$n.filter(pr=>!pr.file[Ie]);if(!sr.length)return;const Br=sr.map(pr=>X(pr.file));let fr=(0,v.Z)(Rt);Br.forEach(pr=>{fr=T(pr,fr)}),Br.forEach((pr,Zr)=>{let ci=pr;if(sr[Zr].parsedFile)pr.status="uploading";else{const{originFileObj:Mn}=pr;let Qn;try{Qn=new File([Mn],Mn.name,{type:Mn.type})}catch(zn){Qn=new Blob([Mn],{type:Mn.type}),Qn.name=Mn.name,Qn.lastModifiedDate=new Date,Qn.lastModified=new Date().getTime()}Qn.uid=pr.uid,ci=Qn}Sn(ci,fr)})},_n=($n,sr,Br)=>{try{typeof $n=="string"&&($n=JSON.parse($n))}catch(Zr){}if(!D(sr,Rt))return;const fr=X(sr);fr.status="done",fr.percent=100,fr.response=$n,fr.xhr=Br;const pr=T(fr,Rt);Sn(fr,pr)},Yn=($n,sr)=>{if(!D(sr,Rt))return;const Br=X(sr);Br.status="uploading",Br.percent=$n.percent;const fr=T(Br,Rt);Sn(Br,fr,$n)},hn=($n,sr,Br)=>{if(!D(Br,Rt))return;const fr=X(Br);fr.error=$n,fr.response=sr,fr.status="error";const pr=T(fr,Rt);Sn(fr,pr)},Gt=$n=>{let sr;Promise.resolve(typeof ot=="function"?ot($n):ot).then(Br=>{var fr;if(Br===!1)return;const pr=te($n,Rt);pr&&(sr=Object.assign(Object.assign({},$n),{status:"removed"}),Rt==null||Rt.forEach(Zr=>{const ci=sr.uid!==void 0?"uid":"name";Zr[ci]===sr[ci]&&!Object.isFrozen(Zr)&&(Zr.status="removed")}),(fr=mn.current)===null||fr===void 0||fr.abort(sr),Sn(sr,pr))})},xn=$n=>{Jt($n.type),$n.type==="drop"&&(dt==null||dt($n))};t.useImperativeHandle(ze,()=>({onBatchStart:sn,onSuccess:_n,onProgress:Yn,onError:hn,fileList:Rt,upload:mn.current}));const{getPrefixCls:kn,direction:or,upload:hr}=t.useContext(ee.E_),tr=kn("upload",Yt),nr=Object.assign(Object.assign({onBatchStart:sn,onError:hn,onProgress:Yn,onSuccess:_n},me),{data:en,multiple:$t,action:jt,accept:pn,supportServerRender:dn,prefixCls:tr,disabled:zt,beforeUpload:bn,onChange:void 0});delete nr.className,delete nr.style,(!Bt||zt)&&delete nr.id;const[kr,Ar]=se(tr),[Rr]=(0,H.Z)("Upload",U.Z.Upload),{showRemoveIcon:Gr,showPreviewIcon:Cr,showDownloadIcon:Ir,removeIcon:li,previewIcon:Yr,downloadIcon:Jr}=typeof rt=="boolean"?{}:rt,qr=($n,sr)=>rt?t.createElement(lt,{prefixCls:tr,listType:$e,items:Rt,previewFile:at,onPreview:ye,onDownload:Ke,onRemove:Gt,showRemoveIcon:!zt&&Gr,showPreviewIcon:Cr,showDownloadIcon:Ir,removeIcon:li,previewIcon:Yr,downloadIcon:Jr,iconRender:Lt,locale:Object.assign(Object.assign({},Rr),Et),isImageUrl:Tt,progress:Ht,appendAction:$n,appendActionVisible:sr,itemRender:Ut,disabled:zt}):$n,ri=p()(`${tr}-wrapper`,nn,In,Ar,hr==null?void 0:hr.className,{[`${tr}-rtl`]:or==="rtl",[`${tr}-picture-card-wrapper`]:$e==="picture-card",[`${tr}-picture-circle-wrapper`]:$e==="picture-circle"}),Oi=Object.assign(Object.assign({},hr==null?void 0:hr.style),pt);if(rn==="drag"){const $n=p()(Ar,tr,`${tr}-drag`,{[`${tr}-drag-uploading`]:Rt.some(sr=>sr.status==="uploading"),[`${tr}-drag-hover`]:Vt==="dragover",[`${tr}-disabled`]:zt,[`${tr}-rtl`]:or==="rtl"});return kr(t.createElement("span",{className:ri},t.createElement("div",{className:$n,style:Oi,onDrop:xn,onDragOver:xn,onDragLeave:xn},t.createElement(O,Object.assign({},nr,{ref:mn,className:`${tr}-btn`}),t.createElement("div",{className:`${tr}-drag-container`},Bt))),qr()))}const hi=p()(tr,`${tr}-select`,{[`${tr}-disabled`]:zt}),Mi=($n=>t.createElement("div",{className:hi,style:$n},t.createElement(O,Object.assign({},nr,{ref:mn}))))(Bt?void 0:{display:"none"});return kr($e==="picture-card"||$e==="picture-circle"?t.createElement("span",{className:ri},qr(Mi,!!Bt)):t.createElement("span",{className:ri},Mi,qr()))};var Ct=t.forwardRef(Je),ht=function(me,ze){var Ne={};for(var Qe in me)Object.prototype.hasOwnProperty.call(me,Qe)&&ze.indexOf(Qe)<0&&(Ne[Qe]=me[Qe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Qe=Object.getOwnPropertySymbols(me);ot<Qe.length;ot++)ze.indexOf(Qe[ot])<0&&Object.prototype.propertyIsEnumerable.call(me,Qe[ot])&&(Ne[Qe[ot]]=me[Qe[ot]]);return Ne},Be=t.forwardRef((me,ze)=>{var{style:Ne,height:Qe}=me,ot=ht(me,["style","height"]);return t.createElement(Ct,Object.assign({ref:ze},ot,{type:"drag",style:Object.assign(Object.assign({},Ne),{height:Qe})}))});const Ze=Ct;Ze.Dragger=Be,Ze.LIST_IGNORE=Ie;var Ye=Ze},25769:function(_t,N,e){"use strict";var t=e(98040),v={"text/plain":"Text","text/html":"Url",default:"Text"},g="Copy to clipboard: #{key}, Enter";function p(h){var r=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return h.replace(/#{\s*key\s*}/g,r)}function a(h,r){var s,u,l,o,d,n,i=!1;r||(r={}),s=r.debug||!1;try{l=t(),o=document.createRange(),d=document.getSelection(),n=document.createElement("span"),n.textContent=h,n.ariaHidden="true",n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(f){if(f.stopPropagation(),r.format)if(f.preventDefault(),typeof f.clipboardData=="undefined"){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var E=v[r.format]||v.default;window.clipboardData.setData(E,h)}else f.clipboardData.clearData(),f.clipboardData.setData(r.format,h);r.onCopy&&(f.preventDefault(),r.onCopy(f.clipboardData))}),document.body.appendChild(n),o.selectNodeContents(n),d.addRange(o);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");i=!0}catch(f){s&&console.error("unable to copy using execCommand: ",f),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(r.format||"text",h),r.onCopy&&r.onCopy(window.clipboardData),i=!0}catch(E){s&&console.error("unable to copy using clipboardData: ",E),s&&console.error("falling back to prompt"),u=p("message"in r?r.message:g),window.prompt(u,h)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(o):d.removeAllRanges()),n&&document.body.removeChild(n),l()}return i}_t.exports=a},24334:function(_t,N,e){var t,v;(function(g,p){_t.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,a="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(W){for(var ge={},O=0,j=W.length;O<j;O++)ge[W.charAt(O)]=O;return ge}(h),s=String.fromCharCode,u=function(W){if(W.length<2){var ge=W.charCodeAt(0);return ge<128?W:ge<2048?s(192|ge>>>6)+s(128|ge&63):s(224|ge>>>12&15)+s(128|ge>>>6&63)+s(128|ge&63)}else{var ge=65536+(W.charCodeAt(0)-55296)*1024+(W.charCodeAt(1)-56320);return s(240|ge>>>18&7)+s(128|ge>>>12&63)+s(128|ge>>>6&63)+s(128|ge&63)}},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(W){return W.replace(l,u)},d=function(W){var ge=[0,2,1][W.length%3],O=W.charCodeAt(0)<<16|(W.length>1?W.charCodeAt(1):0)<<8|(W.length>2?W.charCodeAt(2):0),j=[h.charAt(O>>>18),h.charAt(O>>>12&63),ge>=2?"=":h.charAt(O>>>6&63),ge>=1?"=":h.charAt(O&63)];return j.join("")},n=g.btoa&&typeof g.btoa=="function"?function(W){return g.btoa(W)}:function(W){if(W.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return W.replace(/[\s\S]{1,3}/g,d)},i=function(W){return n(o(String(W)))},c=function(W){return W.replace(/[+\/]/g,function(ge){return ge=="+"?"-":"_"}).replace(/=/g,"")},f=function(W,ge){return ge?c(i(W)):i(W)},E=function(W){return f(W,!0)},w;g.Uint8Array&&(w=function(W,ge){for(var O="",j=0,V=W.length;j<V;j+=3){var ee=W[j],q=W[j+1],H=W[j+2],U=ee<<16|q<<8|H;O+=h.charAt(U>>>18)+h.charAt(U>>>12&63)+(typeof q!="undefined"?h.charAt(U>>>6&63):"=")+(typeof H!="undefined"?h.charAt(U&63):"=")}return ge?c(O):O});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,_=function(W){switch(W.length){case 4:var ge=(7&W.charCodeAt(0))<<18|(63&W.charCodeAt(1))<<12|(63&W.charCodeAt(2))<<6|63&W.charCodeAt(3),O=ge-65536;return s((O>>>10)+55296)+s((O&1023)+56320);case 3:return s((15&W.charCodeAt(0))<<12|(63&W.charCodeAt(1))<<6|63&W.charCodeAt(2));default:return s((31&W.charCodeAt(0))<<6|63&W.charCodeAt(1))}},C=function(W){return W.replace(x,_)},b=function(W){var ge=W.length,O=ge%4,j=(ge>0?r[W.charAt(0)]<<18:0)|(ge>1?r[W.charAt(1)]<<12:0)|(ge>2?r[W.charAt(2)]<<6:0)|(ge>3?r[W.charAt(3)]:0),V=[s(j>>>16),s(j>>>8&255),s(j&255)];return V.length-=[0,0,2,1][O],V.join("")},m=g.atob&&typeof g.atob=="function"?function(W){return g.atob(W)}:function(W){return W.replace(/\S{1,4}/g,b)},y=function(W){return m(String(W).replace(/[^A-Za-z0-9\+\/]/g,""))},S=function(W){return C(m(W))},R=function(W){return String(W).replace(/[-_]/g,function(ge){return ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(W){return S(R(W))},Z;g.Uint8Array&&(Z=function(W){return Uint8Array.from(y(R(W)),function(ge){return ge.charCodeAt(0)})});var B=function(){var W=g.Base64;return g.Base64=p,W};if(g.Base64={VERSION:a,atob:y,btoa:n,fromBase64:A,toBase64:f,utob:o,encode:f,encodeURI:E,btou:C,decode:A,noConflict:B,fromUint8Array:w,toUint8Array:Z},typeof Object.defineProperty=="function"){var le=function(W){return{value:W,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",le(function(){return A(this)})),Object.defineProperty(String.prototype,"toBase64",le(function(W){return f(this,W)})),Object.defineProperty(String.prototype,"toBase64URI",le(function(){return f(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),_t.exports?_t.exports.Base64=g.Base64:(t=[],v=function(){return g.Base64}.apply(N,t),v!==void 0&&(_t.exports=v)),{Base64:g.Base64}})},57128:function(_t,N,e){"use strict";function t(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(s){return typeof s}:t=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},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 s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in h)if(Object.prototype.hasOwnProperty.call(h,l)){var o=u?Object.getOwnPropertyDescriptor(h,l):null;o&&(o.get||o.set)?Object.defineProperty(s,l,o):s[l]=h[l]}return s.default=h,r&&r.set(h,s),s}var a={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var s="",u=r.length,l=u%3,o=0;o<u-2;o+=3)s+=this.toBase64Table[r[o]>>2],s+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],s+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],s+=this.toBase64Table[r[o+2]&63];var d=u-l;return l===2?(s+=this.toBase64Table[r[d]>>2],s+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],s+=this.toBase64Table[(r[d+1]&15)<<2],s+=this.toBase64Table[64]):l===1&&(s+=this.toBase64Table[r[d]>>2],s+=this.toBase64Table[(r[d]&3)<<4],s+=this.toBase64Table[64],s+=this.toBase64Table[64]),s},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 s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=r.indexOf("=")-s;u<0&&(u=r.length-s);for(var l=(u>>2)*3+Math.floor(u%4/1.5),o=new Array(l),d=0,n=0,i=0,c=s;c<r.length;c++){var f=this.toBinaryTable[r.charCodeAt(c)&127],E=r.charAt(c)===this.base64Pad;if(f===-1){v.Error("Illegal character code "+r.charCodeAt(c)+" at position "+c);continue}n=n<<6|f,d+=6,d>=8&&(d-=8,E||(o[i++]=n>>d&255),n&=(1<<d)-1)}if(d){var w=new Error("Corrupted base64 string");throw w.name="Base64-Error",w}return o}};N.default=a},17852:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),h&&t(p,h),p}var g=function(){function p(){e(this,p)}return v(p,[{key:"decodeRect",value:function(h,r,s,u,l,o,d){if(l.rQwait("COPYRECT",4))return!1;var n=l.rQshift16(),i=l.rQshift16();return o.copyImage(n,i,h,r,s,u),!0}}]),p}();N.default=g},18330:function(_t,N,e){"use strict";function t(u){"@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(u)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return g=function(){return u},u}function p(u){if(u&&u.__esModule)return u;if(u===null||t(u)!=="object"&&typeof u!="function")return{default:u};var l=g();if(l&&l.has(u))return l.get(u);var o={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in u)if(Object.prototype.hasOwnProperty.call(u,n)){var i=d?Object.getOwnPropertyDescriptor(u,n):null;i&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=u[n]}return o.default=u,l&&l.set(u,o),o}function a(u,l){if(!(u instanceof l))throw new TypeError("Cannot call a class as a function")}function h(u,l){for(var o=0;o<l.length;o++){var d=l[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(u,d.key,d)}}function r(u,l,o){return l&&h(u.prototype,l),o&&h(u,o),u}var s=function(){function u(){a(this,u),this._tiles=0,this._lastsubencoding=0}return r(u,[{key:"decodeRect",value:function(o,d,n,i,c,f,E){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(i/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var w=1;if(c.rQwait("HEXTILE",w))return!1;var x=c.rQ,_=c.rQi,C=x[_];if(C>30)throw new Error("Illegal hextile subencoding (subencoding: "+C+")");var b=this._totalTiles-this._tiles,m=b%this._tilesX,y=Math.floor(b/this._tilesX),S=o+m*16,R=d+y*16,A=Math.min(16,o+n-S),Z=Math.min(16,d+i-R);if(C&1)w+=A*Z*4;else if(C&2&&(w+=4),C&4&&(w+=4),C&8){if(w++,c.rQwait("HEXTILE",w))return!1;var B=x[_+w-1];C&16?w+=B*6:w+=B*2}if(c.rQwait("HEXTILE",w))return!1;if(_++,C===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(S,R,A,Z,this._background);else if(C&1)f.blitImage(S,R,A,Z,x,_),_+=w-1;else{if(C&2&&(this._background=[x[_],x[_+1],x[_+2],x[_+3]],_+=4),C&4&&(this._foreground=[x[_],x[_+1],x[_+2],x[_+3]],_+=4),f.startTile(S,R,A,Z,this._background),C&8){var le=x[_];_++;for(var W=0;W<le;W++){var ge=void 0;C&16?(ge=[x[_],x[_+1],x[_+2],x[_+3]],_+=4):ge=this._foreground;var O=x[_];_++;var j=O>>4,V=O&15,ee=x[_];_++;var q=(ee>>4)+1,H=(ee&15)+1;f.subTile(j,V,q,H,ge)}}f.finishTile()}c.rQi=_,this._lastsubencoding=C,this._tiles--}return!0}}]),u}();N.default=s},11231:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),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,s,u,l,o,d){this._lines===0&&(this._lines=u);var n=d==8?1:4,i=s*n;if(l.rQwait("RAW",i))return!1;var c=r+(u-this._lines),f=Math.min(this._lines,Math.floor(l.rQlen/i)),E=l.rQ,w=l.rQi;if(d==8){for(var x=s*f,_=new Uint8Array(x*4),C=0;C<x;C++)_[C*4+0]=(E[w+C]>>0&3)*255/3,_[C*4+1]=(E[w+C]>>2&3)*255/3,_[C*4+2]=(E[w+C]>>4&3)*255/3,_[C*4+4]=0;E=_,w=0}return o.blitImage(h,c,s,f,E,w),l.rQskipBytes(f*i),this._lines-=f,!(this._lines>0)}}]),p}();N.default=g},57507:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),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,s,u,l,o,d){if(this._subrects===0){if(l.rQwait("RRE",8))return!1;this._subrects=l.rQshift32();var n=l.rQshiftBytes(4);o.fillRect(h,r,s,u,n)}for(;this._subrects>0;){if(l.rQwait("RRE",12))return!1;var i=l.rQshiftBytes(4),c=l.rQshift16(),f=l.rQshift16(),E=l.rQshift16(),w=l.rQshift16();o.fillRect(h+c,r+f,E,w,i),this._subrects--}return!0}}]),p}();N.default=g},21330:function(_t,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 a(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return a=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=a();if(d&&d.has(o))return d.get(o);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=i?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}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 s(o,d){for(var n=0;n<d.length;n++){var i=d[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function u(o,d,n){return d&&s(o.prototype,d),n&&s(o,n),o}var l=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 u(o,[{key:"decodeRect",value:function(n,i,c,f,E,w,x){if(this._ctl===null){if(E.rQwait("TIGHT compression-control",1))return!1;this._ctl=E.rQshift8();for(var _=0;_<4;_++)this._ctl>>_&1&&(this._zlibs[_].reset(),v.Info("Reset zlib stream "+_));this._ctl=this._ctl>>4}var C;if(this._ctl===8)C=this._fillRect(n,i,c,f,E,w,x);else if(this._ctl===9)C=this._jpegRect(n,i,c,f,E,w,x);else if(this._ctl===10)C=this._pngRect(n,i,c,f,E,w,x);else if(!(this._ctl&128))C=this._basicRect(this._ctl,n,i,c,f,E,w,x);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return C&&(this._ctl=null),C}},{key:"_fillRect",value:function(n,i,c,f,E,w,x){if(E.rQwait("TIGHT",3))return!1;var _=E.rQi,C=E.rQ;return w.fillRect(n,i,c,f,[C[_+2],C[_+1],C[_]],!1),E.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,i,c,f,E,w,x){var _=this._readData(E);return _===null?!1:(w.imageRect(n,i,c,f,"image/jpeg",_),!0)}},{key:"_pngRect",value:function(n,i,c,f,E,w,x){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,i,c,f,E,w,x,_){if(this._filter===null)if(n&4){if(w.rQwait("TIGHT",1))return!1;this._filter=w.rQshift8()}else this._filter=0;var C=n&3,b;switch(this._filter){case 0:b=this._copyFilter(C,i,c,f,E,w,x,_);break;case 1:b=this._paletteFilter(C,i,c,f,E,w,x,_);break;case 2:b=this._gradientFilter(C,i,c,f,E,w,x,_);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return b&&(this._filter=null),b}},{key:"_copyFilter",value:function(n,i,c,f,E,w,x,_){var C=f*E*3,b;if(C<12){if(w.rQwait("TIGHT",C))return!1;b=w.rQshiftBytes(C)}else{if(b=this._readData(w),b===null)return!1;this._zlibs[n].setInput(b),b=this._zlibs[n].inflate(C),this._zlibs[n].setInput(null)}return x.blitRgbImage(i,c,f,E,b,0,!1),!0}},{key:"_paletteFilter",value:function(n,i,c,f,E,w,x,_){if(this._numColors===0){if(w.rQwait("TIGHT palette",1))return!1;var C=w.rQpeek8()+1,b=C*3;if(w.rQwait("TIGHT palette",1+b))return!1;this._numColors=C,w.rQskipBytes(1),w.rQshiftTo(this._palette,b)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),S=y*E,R;if(S<12){if(w.rQwait("TIGHT",S))return!1;R=w.rQshiftBytes(S)}else{if(R=this._readData(w),R===null)return!1;this._zlibs[n].setInput(R),R=this._zlibs[n].inflate(S),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(i,c,f,E,R,this._palette,x):this._paletteRect(i,c,f,E,R,this._palette,x),this._numColors=0,!0}},{key:"_monoRect",value:function(n,i,c,f,E,w,x){for(var _=this._getScratchBuffer(c*f*4),C=Math.floor((c+7)/8),b=Math.floor(c/8),m=0;m<f;m++){var y=void 0,S=void 0,R=void 0;for(R=0;R<b;R++)for(var A=7;A>=0;A--)y=(m*c+R*8+7-A)*4,S=(E[m*C+R]>>A&1)*3,_[y]=w[S],_[y+1]=w[S+1],_[y+2]=w[S+2],_[y+3]=255;for(var Z=7;Z>=8-c%8;Z--)y=(m*c+R*8+7-Z)*4,S=(E[m*C+R]>>Z&1)*3,_[y]=w[S],_[y+1]=w[S+1],_[y+2]=w[S+2],_[y+3]=255}x.blitRgbxImage(n,i,c,f,_,0,!1)}},{key:"_paletteRect",value:function(n,i,c,f,E,w,x){for(var _=this._getScratchBuffer(c*f*4),C=c*f*4,b=0,m=0;b<C;b+=4,m++){var y=E[m]*3;_[b]=w[y],_[b+1]=w[y+1],_[b+2]=w[y+2],_[b+3]=255}x.blitRgbxImage(n,i,c,f,_,0,!1)}},{key:"_gradientFilter",value:function(n,i,c,f,E,w,x,_){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var i;i=n.rQshift8(),this._len=i&127,i&128&&(i=n.rQshift8(),this._len|=(i&127)<<7,i&128&&(i=n.rQshift8(),this._len|=i<<14))}if(n.rQwait("TIGHT",this._len))return null;var c=n.rQshiftBytes(this._len);return this._len=0,c}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),o}();N.default=l},91649:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(21330));function v(c){return c&&c.__esModule?c:{default:c}}function g(c){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(E){return typeof E}:g=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},g(c)}function p(c,f){if(!(c instanceof f))throw new TypeError("Cannot call a class as a function")}function a(c,f){for(var E=0;E<f.length;E++){var w=f[E];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(c,w.key,w)}}function h(c,f,E){return f&&a(c.prototype,f),E&&a(c,E),c}function r(c,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");c.prototype=Object.create(f&&f.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),f&&s(c,f)}function s(c,f){return s=Object.setPrototypeOf||function(w,x){return w.__proto__=x,w},s(c,f)}function u(c){var f=d();return function(){var w=n(c),x;if(f){var _=n(this).constructor;x=Reflect.construct(w,arguments,_)}else x=w.apply(this,arguments);return l(this,x)}}function l(c,f){return f&&(g(f)==="object"||typeof f=="function")?f:o(c)}function o(c){if(c===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}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(c){return!1}}function n(c){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},n(c)}var i=function(c){r(E,c);var f=u(E);function E(){return p(this,E),f.apply(this,arguments)}return h(E,[{key:"_pngRect",value:function(x,_,C,b,m,y,S){var R=this._readData(m);return R===null?!1:(y.imageRect(x,_,C,b,"image/png",R),!0)}},{key:"_basicRect",value:function(x,_,C,b,m,y,S,R){throw new Error("BasicCompression received in TightPNG rect")}}]),E}(t.default);N.default=i},17834:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(25805),v=g(e(27589));function g(s){return s&&s.__esModule?s:{default:s}}function p(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function a(s,u){for(var l=0;l<u.length;l++){var o=u[l];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(s,o.key,o)}}function h(s,u,l){return u&&a(s.prototype,u),l&&a(s,l),s}var r=function(){function s(){p(this,s),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(s,[{key:"deflate",value:function(l){this.strm.input=l,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],i=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 c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);i+=c.length,n.push(c)}while(this.strm.avail_in>0);for(var f=new Uint8Array(i),E=0,w=0;w<n.length;w++)f.set(n[w],E),E+=n[w].length;d=f}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,d}}]),s}();N.default=r},64966:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(C,b){if(!(C instanceof b))throw new TypeError("Cannot call a class as a function")}function t(C,b){for(var m=0;m<b.length;m++){var y=b[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(C,y.key,y)}}function v(C,b,m){return b&&t(C.prototype,b),m&&t(C,m),C}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],a=0,h,r,s,u,l,o;h=65536,r=1<<24,s=h|r,u=4,l=1024,o=u|l;var d=[s|l,a|a,h|a,s|o,s|u,h|o,a|u,h|a,a|l,s|l,s|o,a|l,r|o,s|u,r|a,a|u,a|o,r|l,r|l,h|l,h|l,s|a,s|a,r|o,h|u,r|u,r|u,h|u,a|a,a|o,h|o,r|a,h|a,s|o,a|u,s|a,s|l,r|a,r|a,a|l,s|u,h|a,h|l,r|u,a|l,a|u,r|o,h|o,s|o,h|u,s|a,r|o,r|u,a|o,h|o,s|l,a|o,r|l,r|l,a|a,h|u,h|l,a|a,s|u];h=1<<20,r=1<<31,s=h|r,u=32,l=32768,o=u|l;var n=[s|o,r|l,a|l,h|o,h|a,a|u,s|u,r|o,r|u,s|o,s|l,r|a,r|l,h|a,a|u,s|u,h|l,h|u,r|o,a|a,r|a,a|l,h|o,s|a,h|u,r|u,a|a,h|l,a|o,s|l,s|a,a|o,a|a,h|o,s|u,h|a,r|o,s|a,s|l,a|l,s|a,r|l,a|u,s|o,h|o,a|u,a|l,r|a,a|o,s|l,h|a,r|u,h|u,r|o,r|u,h|u,h|l,a|a,r|l,a|o,r|a,s|u,s|o,h|l];h=1<<17,r=1<<27,s=h|r,u=8,l=512,o=u|l;var i=[a|o,s|l,a|a,s|u,r|l,a|a,h|o,r|l,h|u,r|u,r|u,h|a,s|o,h|u,s|a,a|o,r|a,a|u,s|l,a|l,h|l,s|a,s|u,h|o,r|o,h|l,h|a,r|o,a|u,s|o,a|l,r|a,s|l,r|a,h|u,a|o,h|a,s|l,r|l,a|a,a|l,h|u,s|o,r|l,r|u,a|l,a|a,s|u,r|o,h|a,r|a,s|o,a|u,h|o,h|l,r|u,s|a,r|o,a|o,s|a,h|o,a|u,s|u,h|l];h=8192,r=1<<23,s=h|r,u=1,l=128,o=u|l;var c=[s|u,h|o,h|o,a|l,s|l,r|o,r|u,h|u,a|a,s|a,s|a,s|o,a|o,a|a,r|l,r|u,a|u,h|a,r|a,s|u,a|l,r|a,h|u,h|l,r|o,a|u,h|l,r|l,h|a,s|l,s|o,a|o,r|l,r|u,s|a,s|o,a|o,a|a,a|a,s|a,h|l,r|l,r|o,a|u,s|u,h|o,h|o,a|l,s|o,a|o,a|u,h|a,r|u,h|u,s|l,r|o,h|u,h|l,r|a,s|u,a|l,r|a,h|a,s|l];h=1<<25,r=1<<30,s=h|r,u=256,l=1<<19,o=u|l;var f=[a|u,h|o,h|l,s|u,a|l,a|u,r|a,h|l,r|o,a|l,h|u,r|o,s|u,s|l,a|o,r|a,h|a,r|l,r|l,a|a,r|u,s|o,s|o,h|u,s|l,r|u,a|a,s|a,h|o,h|a,s|a,a|o,a|l,s|u,a|u,h|a,r|a,h|l,s|u,r|o,h|u,r|a,s|l,h|o,r|o,a|u,h|a,s|l,s|o,a|o,s|a,s|o,h|l,a|a,r|l,s|a,a|o,h|u,r|u,a|l,a|a,r|l,h|o,r|u];h=1<<22,r=1<<29,s=h|r,u=16,l=16384,o=u|l;var E=[r|u,s|a,a|l,s|o,s|a,a|u,s|o,h|a,r|l,h|o,h|a,r|u,h|u,r|l,r|a,a|o,a|a,h|u,r|o,a|l,h|l,r|o,a|u,s|u,s|u,a|a,h|o,s|l,a|o,h|l,s|l,r|a,r|l,a|u,s|u,h|l,s|o,h|a,a|o,r|u,h|a,r|l,r|a,a|o,r|u,s|o,h|l,s|a,h|o,s|l,a|a,s|u,a|u,a|l,s|a,h|o,a|l,h|u,r|o,a|a,s|l,r|a,h|u,r|o];h=1<<21,r=1<<26,s=h|r,u=2,l=2048,o=u|l;var w=[h|a,s|u,r|o,a|a,a|l,r|o,h|o,s|l,s|o,h|a,a|a,r|u,a|u,r|a,s|u,a|o,r|l,h|o,h|u,r|l,r|u,s|a,s|l,h|u,s|a,a|l,a|o,s|o,h|l,a|u,r|a,h|l,r|a,h|l,h|a,r|o,r|o,s|u,s|u,a|u,h|u,r|a,r|l,h|a,s|l,a|o,h|o,s|l,a|o,r|u,s|o,s|a,h|l,a|a,a|u,s|o,a|a,h|o,s|a,a|l,r|u,r|l,a|l,h|u];h=1<<18,r=1<<28,s=h|r,u=64,l=4096,o=u|l;var x=[r|o,a|l,h|a,s|o,r|a,r|o,a|u,r|a,h|u,s|a,s|o,h|l,s|l,h|o,a|l,a|u,s|a,r|u,r|l,a|o,h|l,h|u,s|u,s|l,a|o,a|a,a|a,s|u,r|u,r|l,h|o,h|a,h|o,h|a,s|l,a|l,a|u,s|u,a|l,h|o,r|l,a|u,r|u,s|a,s|u,r|a,h|a,r|o,a|a,s|o,h|u,r|u,s|a,r|l,r|o,a|a,s|o,h|l,h|l,a|o,a|o,h|u,r|a,s|l],_=function(){function C(b){e(this,C),this.keys=[];for(var m=[],y=[],S=[],R=0,A=56;R<56;++R,A-=8){A+=A<-5?65:A<-3?31:A<-1?63:A===27?35:0;var Z=A&7;m[R]=b[A>>>3]&1<<Z?1:0}for(var B=0;B<16;++B){var le=B<<1,W=le+1;S[le]=S[W]=0;for(var ge=28;ge<59;ge+=28)for(var O=ge-28;O<ge;++O){var j=O+p[B];y[O]=j<ge?m[j]:m[j-28]}for(var V=0;V<24;++V)y[g[V]]!==0&&(S[le]|=1<<23-V),y[g[V+24]]!==0&&(S[W]|=1<<23-V)}for(var ee=0,q=0,H=0;ee<16;++ee){var U=S[q++],be=S[q++];this.keys[H]=(U&16515072)<<6,this.keys[H]|=(U&4032)<<10,this.keys[H]|=(be&16515072)>>>10,this.keys[H]|=(be&4032)>>>6,++H,this.keys[H]=(U&258048)<<12,this.keys[H]|=(U&63)<<16,this.keys[H]|=(be&258048)>>>4,this.keys[H]|=be&63,++H}}return v(C,[{key:"enc8",value:function(m){var y=m.slice(),S=0,R,A,Z;R=y[S++]<<24|y[S++]<<16|y[S++]<<8|y[S++],A=y[S++]<<24|y[S++]<<16|y[S++]<<8|y[S++],Z=(R>>>4^A)&252645135,A^=Z,R^=Z<<4,Z=(R>>>16^A)&65535,A^=Z,R^=Z<<16,Z=(A>>>2^R)&858993459,R^=Z,A^=Z<<2,Z=(A>>>8^R)&16711935,R^=Z,A^=Z<<8,A=A<<1|A>>>31&1,Z=(R^A)&2863311530,R^=Z,A^=Z,R=R<<1|R>>>31&1;for(var B=0,le=0;B<8;++B){Z=A<<28|A>>>4,Z^=this.keys[le++];var W=w[Z&63];W|=f[Z>>>8&63],W|=i[Z>>>16&63],W|=d[Z>>>24&63],Z=A^this.keys[le++],W|=x[Z&63],W|=E[Z>>>8&63],W|=c[Z>>>16&63],W|=n[Z>>>24&63],R^=W,Z=R<<28|R>>>4,Z^=this.keys[le++],W=w[Z&63],W|=f[Z>>>8&63],W|=i[Z>>>16&63],W|=d[Z>>>24&63],Z=R^this.keys[le++],W|=x[Z&63],W|=E[Z>>>8&63],W|=c[Z>>>16&63],W|=n[Z>>>24&63],A^=W}for(A=A<<31|A>>>1,Z=(R^A)&2863311530,R^=Z,A^=Z,R=R<<31|R>>>1,Z=(R>>>8^A)&16711935,A^=Z,R^=Z<<8,Z=(R>>>2^A)&858993459,A^=Z,R^=Z<<2,Z=(A>>>16^R)&65535,R^=Z,A^=Z<<16,Z=(A>>>4^R)&252645135,R^=Z,A^=Z<<4,Z=[A,R],S=0;S<8;S++)y[S]=(Z[S>>>2]>>>8*(3-S%4))%256,y[S]<0&&(y[S]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),C}();N.default=_},22814:function(_t,N,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(c){return typeof c}:t=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(n)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=s(e(50500)),g=h(e(57128)),p=e(41895),a=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 s(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var i=r();if(i&&i.has(n))return i.get(n);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in n)if(Object.prototype.hasOwnProperty.call(n,E)){var w=f?Object.getOwnPropertyDescriptor(n,E):null;w&&(w.get||w.set)?Object.defineProperty(c,E,w):c[E]=n[E]}return c.default=n,i&&i.set(n,c),c}function u(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}function l(n,i){for(var c=0;c<i.length;c++){var f=i[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}function o(n,i,c){return i&&l(n.prototype,i),c&&l(n,c),n}var d=function(){function n(i){if(u(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=i,!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(c,f){var E=this._viewportLoc;c=Math.floor(c),f=Math.floor(f),this._clipViewport||(c=-E.w,f=-E.h);var w=E.x+E.w-1,x=E.y+E.h-1;c<0&&E.x+c<0&&(c=-E.x),w+c>=this._fbWidth&&(c-=w+c-this._fbWidth+1),E.y+f<0&&(f=-E.y),x+f>=this._fbHeight&&(f-=x+f-this._fbHeight+1),!(c===0&&f===0)&&(v.Debug("viewportChange deltaX: "+c+", deltaY: "+f),E.x+=c,E.y+=f,this._damage(E.x,E.y,E.w,E.h),this.flip())}},{key:"viewportChangeSize",value:function(c,f){(!this._clipViewport||typeof c=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),c=this._fbWidth,f=this._fbHeight),c=Math.floor(c),f=Math.floor(f),c>this._fbWidth&&(c=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var E=this._viewportLoc;if(E.w!==c||E.h!==f){E.w=c,E.h=f;var w=this._target;w.width=c,w.height=f,this.viewportChangePos(0,0),this._damage(E.x,E.y,E.w,E.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(c){return this._scale===0?0:(0,a.toSigned32bit)(c/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(c){return this._scale===0?0:(0,a.toSigned32bit)(c/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(c,f){this._prevDrawStyle="",this._fbWidth=c,this._fbHeight=f;var E=this._backbuffer;if(E.width!==c||E.height!==f){var w=null;E.width>0&&E.height>0&&(w=this._drawCtx.getImageData(0,0,E.width,E.height)),E.width!==c&&(E.width=c),E.height!==f&&(E.height=f),w&&this._drawCtx.putImageData(w,0,0)}var x=this._viewportLoc;this.viewportChangeSize(x.w,x.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(c,f,E,w){c<this._damageBounds.left&&(this._damageBounds.left=c),f<this._damageBounds.top&&(this._damageBounds.top=f),c+E>this._damageBounds.right&&(this._damageBounds.right=c+E),f+w>this._damageBounds.bottom&&(this._damageBounds.bottom=f+w)}},{key:"flip",value:function(c){if(this._renderQ.length!==0&&!c)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,E=this._damageBounds.top,w=this._damageBounds.right-f,x=this._damageBounds.bottom-E,_=f-this._viewportLoc.x,C=E-this._viewportLoc.y;_<0&&(w+=_,f-=_,_=0),C<0&&(x+=C,E-=C,C=0),_+w>this._viewportLoc.w&&(w=this._viewportLoc.w-_),C+x>this._viewportLoc.h&&(x=this._viewportLoc.h-C),w>0&&x>0&&this._targetCtx.drawImage(this._backbuffer,f,E,w,x,_,C,w,x),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(c,f,E,w,x,_){this._renderQ.length!==0&&!_?this._renderQPush({type:"fill",x:c,y:f,width:E,height:w,color:x}):(this._setFillColor(x),this._drawCtx.fillRect(c,f,E,w),this._damage(c,f,E,w))}},{key:"copyImage",value:function(c,f,E,w,x,_,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"copy",oldX:c,oldY:f,x:E,y:w,width:x,height:_}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,c,f,x,_,E,w,x,_),this._damage(E,w,x,_))}},{key:"imageRect",value:function(c,f,E,w,x,_){if(!(E===0||w===0)){var C=new Image;C.src="data: "+x+";base64,"+g.default.encode(_),this._renderQPush({type:"img",img:C,x:c,y:f,width:E,height:w})}}},{key:"startTile",value:function(c,f,E,w,x){this._tileX=c,this._tileY=f,E===16&&w===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(E,w);for(var _=x[2],C=x[1],b=x[0],m=this._tile.data,y=0;y<E*w*4;y+=4)m[y]=_,m[y+1]=C,m[y+2]=b,m[y+3]=255}},{key:"subTile",value:function(c,f,E,w,x){for(var _=x[2],C=x[1],b=x[0],m=c+E,y=f+w,S=this._tile.data,R=this._tile.width,A=f;A<y;A++)for(var Z=c;Z<m;Z++){var B=(Z+A*R)*4;S[B]=_,S[B+1]=C,S[B+2]=b,S[B+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(c,f,E,w,x,_,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(E*w*4);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blit",data:b,x:c,y:f,width:E,height:w})}else this._bgrxImageData(c,f,E,w,x,_)}},{key:"blitRgbImage",value:function(c,f,E,w,x,_,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(E*w*3);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blitRgb",data:b,x:c,y:f,width:E,height:w})}else this._rgbImageData(c,f,E,w,x,_)}},{key:"blitRgbxImage",value:function(c,f,E,w,x,_,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(E*w*4);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blitRgbx",data:b,x:c,y:f,width:E,height:w})}else this._rgbxImageData(c,f,E,w,x,_)}},{key:"drawImage",value:function(c,f,E){this._drawCtx.drawImage(c,f,E),this._damage(f,E,c.width,c.height)}},{key:"autoscale",value:function(c,f){var E;if(c===0||f===0)E=0;else{var w=this._viewportLoc,x=c/f,_=w.w/w.h;_>=x?E=c/w.w:E=f/w.h}this._rescale(E)}},{key:"_rescale",value:function(c){this._scale=c;var f=this._viewportLoc,E=c*f.w+"px",w=c*f.h+"px";(this._target.style.width!==E||this._target.style.height!==w)&&(this._target.style.width=E,this._target.style.height=w)}},{key:"_setFillColor",value:function(c){var f="rgb("+c[2]+","+c[1]+","+c[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(c,f,E,w,x,_){for(var C=this._drawCtx.createImageData(E,w),b=C.data,m=0,y=_;m<E*w*4;m+=4,y+=3)b[m]=x[y],b[m+1]=x[y+1],b[m+2]=x[y+2],b[m+3]=255;this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_bgrxImageData",value:function(c,f,E,w,x,_){for(var C=this._drawCtx.createImageData(E,w),b=C.data,m=0,y=_;m<E*w*4;m+=4,y+=4)b[m]=x[y+2],b[m+1]=x[y+1],b[m+2]=x[y],b[m+3]=255;this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_rgbxImageData",value:function(c,f,E,w,x,_){var C;p.supportsImageMetadata?C=new ImageData(new Uint8ClampedArray(x.buffer,x.byteOffset,E*w*4),E,w):(C=this._drawCtx.createImageData(E,w),C.data.set(new Uint8ClampedArray(x.buffer,x.byteOffset,E*w*4))),this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_renderQPush",value:function(c){this._renderQ.push(c),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 c=!0;c&&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),c=!1;break}c&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(c){this._rescale(c)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(c){this._clipViewport=c;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(_t,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(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(95766),v=g(e(27589));function g(s){return s&&s.__esModule?s:{default:s}}function p(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function a(s,u){for(var l=0;l<u.length;l++){var o=u[l];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(s,o.key,o)}}function h(s,u,l){return u&&a(s.prototype,u),l&&a(s,l),s}var r=function(){function s(){p(this,s),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(s,[{key:"setInput",value:function(l){l?(this.strm.input=l,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(l){l>this.chunkSize&&(this.chunkSize=l,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=l;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=l)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)}}]),s}();N.default=r},18280:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(69314));function v(s){return s&&s.__esModule?s:{default:s}}var g={};function p(s,u){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,u,u]}function a(s,u,l){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,l,u]}function h(s,u,l){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,u,l]}a("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),a("Control",t.default.XK_Control_L,t.default.XK_Control_R),a("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),a("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(_t,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(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(x,_){if(!(x instanceof _))throw new TypeError("Cannot call a class as a function")}function t(x,_){for(var C=0;C<_.length;C++){var b=_[C];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(x,b.key,b)}}function v(x,_,C){return _&&t(x.prototype,_),C&&t(x,C),x}var g=0,p=1,a=2,h=4,r=8,s=16,u=32,l=64,o=127,d=50,n=90,i=250,c=1e3,f=1e3,E=50,w=function(){function x(){e(this,x),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(x,[{key:"attach",value:function(C){this.detach(),this._target=C,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(C){var b;switch(C.stopPropagation(),C.preventDefault(),C.type){case"touchstart":b=this._touchStart;break;case"touchmove":b=this._touchMove;break;case"touchend":case"touchcancel":b=this._touchEnd;break}for(var m=0;m<C.changedTouches.length;m++){var y=C.changedTouches[m];b.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(C,b,m){if(this._hasDetectedGesture()||this._state===g){this._ignored.push(C);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>i){this._state=g,this._ignored.push(C);return}if(this._waitingRelease){this._state=g,this._ignored.push(C);return}switch(this._tracked.push({id:C,started:Date.now(),active:!0,firstX:b,firstY:m,lastX:b,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|s),this._stopLongpressTimeout();break;case 3:this._state&=~(a|u|l);break;default:this._state=g}}},{key:"_touchMove",value:function(C,b,m){var y=this._tracked.find(function(le){return le.id===C});if(y!==void 0){y.lastX=b,y.lastY=m;var S=b-y.firstX,R=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(R,S)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(S,R)<d)return;if(this._state&=~(p|a|h|s),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~r),this._tracked.length!==2&&(this._state&=~(u|l)),this._tracked.length===2){var A=this._tracked.find(function(le){return le.id!==C}),Z=Math.hypot(A.firstX-A.lastX,A.firstY-A.lastY);if(Z>d){var B=Math.abs(y.angle-A.angle);B=Math.abs((B+180)%360-180),B>n?this._state&=~u:this._state&=~l,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(C,b,m){if(this._ignored.indexOf(C)!==-1){this._ignored.splice(this._ignored.indexOf(C),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|u|l),this._state&=~s,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(a|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>i&&(this._state=g),this._tracked.some(function(R){return Date.now()-R.started>c})&&(this._state=g);var y=this._tracked.find(function(R){return R.id===C});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var S=0;S<this._tracked.length;S++)this._tracked[S].active&&this._ignored.push(this._tracked[S].id);this._tracked=[],this._state=g,this._ignored.indexOf(C)!==-1&&this._ignored.splice(this._ignored.indexOf(C),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|a|h)&&this._tracked.some(function(C){return C.active}))}},{key:"_startLongpressTimeout",value:function(){var C=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return C._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=s,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var C=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return C._twoTouchTimeout()},E)}},{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 C=this._getAverageMovement(),b=Math.abs(C.x),m=Math.abs(C.y),y=this._getAverageDistance(),S=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));m<S&&b<S?this._state=l:this._state=u,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(C){var b={type:this._stateToGesture(this._state)},m=this._getPosition(),y=m.last;switch(C==="gesturestart"&&(y=m.first),this._state){case u:case l:y=m.first;break}if(b.clientX=y.x,b.clientY=y.y,this._state===l){var S=this._getAverageDistance();C==="gesturestart"?(b.magnitudeX=S.first.x,b.magnitudeY=S.first.y):(b.magnitudeX=S.last.x,b.magnitudeY=S.last.y)}else if(this._state===u)if(C==="gesturestart")b.magnitudeX=0,b.magnitudeY=0;else{var R=this._getAverageMovement();b.magnitudeX=R.x,b.magnitudeY=R.y}var A=new CustomEvent(C,{detail:b});this._target.dispatchEvent(A)}},{key:"_stateToGesture",value:function(C){switch(C){case p:return"onetap";case a:return"twotap";case h:return"threetap";case r:return"drag";case s:return"longpress";case u:return"twodrag";case l:return"pinch"}throw new Error("Unknown gesture state: "+C)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var C=this._tracked.length,b=0,m=0,y=0,S=0,R=0;R<this._tracked.length;R++)b+=this._tracked[R].firstX,m+=this._tracked[R].firstY,y+=this._tracked[R].lastX,S+=this._tracked[R].lastY;return{first:{x:b/C,y:m/C},last:{x:y/C,y:S/C}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var C,b;C=b=0;for(var m=this._tracked.length,y=0;y<this._tracked.length;y++)C+=this._tracked[y].lastX-this._tracked[y].firstX,b+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:C/m,y:b/m}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var C=this._tracked[0],b=this._tracked[this._tracked.length-1],m=Math.abs(b.firstX-C.firstX),y=Math.abs(b.firstY-C.firstY),S=Math.abs(b.lastX-C.lastX),R=Math.abs(b.lastY-C.lastY);return{first:{x:m,y},last:{x:S,y:R}}}}]),x}();N.default=w},1606:function(_t,N,e){"use strict";function t(i){"@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(i)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=u(e(50500)),g=e(79420),p=u(e(50556)),a=r(e(69314)),h=u(e(41895));function r(i){return i&&i.__esModule?i:{default:i}}function s(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return s=function(){return i},i}function u(i){if(i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var c=s();if(c&&c.has(i))return c.get(i);var f={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in i)if(Object.prototype.hasOwnProperty.call(i,w)){var x=E?Object.getOwnPropertyDescriptor(i,w):null;x&&(x.get||x.set)?Object.defineProperty(f,w,x):f[w]=i[w]}return f.default=i,c&&c.set(i,f),f}function l(i,c){if(!(i instanceof c))throw new TypeError("Cannot call a class as a function")}function o(i,c){for(var f=0;f<c.length;f++){var E=c[f];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(i,E.key,E)}}function d(i,c,f){return c&&o(i.prototype,c),f&&o(i,f),i}var n=function(){function i(c){l(this,i),this._target=c||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(i,[{key:"_sendKeyEvent",value:function(f,E,w){if(w)this._keyDownList[E]=f;else{if(!(E in this._keyDownList))return;delete this._keyDownList[E]}v.Debug("onkeyevent "+(w?"down":"up")+", keysym: "+f,", code: "+E),this.onkeyevent(f,E,w)}},{key:"_getKeyCode",value:function(f){var E=p.getKeycode(f);if(E!=="Unidentified")return E;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 w=parseInt(f.keyIdentifier.substr(2),16),x=String.fromCharCode(w).toUpperCase();return"Platform"+x.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(f){var E=this._getKeyCode(f),w=p.getKeysym(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),E==="AltRight"&&f.timeStamp-this._altGrCtrlTime<50?w=a.default.XK_ISO_Level3_Shift:this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),E==="Unidentified"){w&&(this._sendKeyEvent(w,E,!0),this._sendKeyEvent(w,E,!1)),(0,g.stopEvent)(f);return}if(h.isMac()||h.isIOS())switch(w){case a.default.XK_Super_L:w=a.default.XK_Alt_L;break;case a.default.XK_Super_R:w=a.default.XK_Super_L;break;case a.default.XK_Alt_L:w=a.default.XK_Mode_switch;break;case a.default.XK_Alt_R:w=a.default.XK_ISO_Level3_Shift;break}if(E in this._keyDownList&&(w=this._keyDownList[E]),(h.isMac()||h.isIOS())&&E==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1),(0,g.stopEvent)(f);return}if(!w&&(!f.key||h.isIE()||h.isEdge())){this._pendingKey=E,setTimeout(this._handleKeyPressTimeout.bind(this),10,f);return}if(this._pendingKey=null,(0,g.stopEvent)(f),E==="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(w,E,!0)}},{key:"_handleKeyPress",value:function(f){if((0,g.stopEvent)(f),this._pendingKey!==null){var E=this._getKeyCode(f),w=p.getKeysym(f);if(!(E!=="Unidentified"&&E!=this._pendingKey)){if(E=this._pendingKey,this._pendingKey=null,!w){v.Info("keypress with no keysym:",f);return}this._sendKeyEvent(w,E,!0)}}}},{key:"_handleKeyPressTimeout",value:function(f){if(this._pendingKey!==null){var E,w=this._pendingKey;if(this._pendingKey=null,f.keyCode>=48&&f.keyCode<=57)E=f.keyCode;else if(f.keyCode>=65&&f.keyCode<=90){var x=String.fromCharCode(f.keyCode);f.shiftKey?x=x.toUpperCase():x=x.toLowerCase(),E=x.charCodeAt()}else E=0;this._sendKeyEvent(E,w,!0)}}},{key:"_handleKeyUp",value:function(f){(0,g.stopEvent)(f);var E=this._getKeyCode(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&E==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[E],E,!1),h.isWindows()&&(E==="ShiftLeft"||E==="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(a.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 E=this._target,w=this._keyDownList;["AltLeft","AltRight"].forEach(function(x){if(x in w){var _=new KeyboardEvent("keyup",{key:w[x],code:x});_.skipCheckAlt=!0,E.dispatchEvent(_)}})}}},{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(E){return document.addEventListener(E,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(E){return document.removeEventListener(E,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()}}]),i}();N.default=n},69314:function(_t,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(_t,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(_t,N,e){"use strict";function t(i){"@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(i)}Object.defineProperty(N,"__esModule",{value:!0}),N.getKeycode=o,N.getKey=d,N.getKeysym=n;var v=l(e(69314)),g=l(e(44836)),p=l(e(88193)),a=l(e(15311)),h=l(e(18280)),r=u(e(41895));function s(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return s=function(){return i},i}function u(i){if(i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var c=s();if(c&&c.has(i))return c.get(i);var f={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in i)if(Object.prototype.hasOwnProperty.call(i,w)){var x=E?Object.getOwnPropertyDescriptor(i,w):null;x&&(x.get||x.set)?Object.defineProperty(f,w,x):f[w]=i[w]}return f.default=i,c&&c.set(i,f),f}function l(i){return i&&i.__esModule?i:{default:i}}function o(i){if(i.code){switch(i.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return i.code}if(i.type!=="keypress"&&i.keyCode in p.default){var c=p.default[i.keyCode];if(r.isMac()&&c==="ContextMenu"&&(c="MetaRight"),i.location===2)switch(c){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(i.location===3)switch(c){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 c}return"Unidentified"}function d(i){if(i.key!==void 0){switch(i.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 i.char}switch(i.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(i.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(i.key==="\0"&&i.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||i.key.length!==1&&i.key!=="Unidentified")return i.key}var c=o(i);return c in a.default?a.default[c]:i.charCode?String.fromCharCode(i.charCode):"Unidentified"}function n(i){var c=d(i);if(c==="Unidentified")return null;if(c in h.default){var f=i.location;if(c==="Meta"&&f===0&&(f=2),c==="Clear"&&f===3){var E=o(i);E==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),c==="Meta"){var w=o(i);if(w==="AltLeft")return v.default.XK_Meta_L;if(w==="AltRight")return v.default.XK_Meta_R}if(c==="Clear"){var x=o(i);if(x==="NumLock")return v.default.XK_Num_Lock}return h.default[c][f]}if(c.length!==1)return null;var _=c.charCodeAt();return _?g.default.lookup(_):null}},88193:function(_t,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(_t,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(_t,N,e){"use strict";var t;t={value:!0},N.Z=void 0;var v=e(20860),g=Z(e(50500)),p=e(31516),a=e(41895),h=e(92742),r=e(79420),s=R(e(5004)),u=R(e(22814)),l=R(e(48831)),o=R(e(17834)),d=R(e(1606)),n=R(e(91584)),i=R(e(54641)),c=R(e(16327)),f=R(e(64966)),E=R(e(69314)),w=R(e(87619)),x=e(31729);e(21882);var _=R(e(11231)),C=R(e(17852)),b=R(e(57507)),m=R(e(18330)),y=R(e(21330)),S=R(e(91649));function R(L){return L&&L.__esModule?L:{default:L}}function A(){if(typeof WeakMap!="function")return null;var L=new WeakMap;return A=function(){return L},L}function Z(L){if(L&&L.__esModule)return L;if(L===null||B(L)!=="object"&&typeof L!="function")return{default:L};var ae=A();if(ae&&ae.has(L))return ae.get(L);var X={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in L)if(Object.prototype.hasOwnProperty.call(L,D)){var te=T?Object.getOwnPropertyDescriptor(L,D):null;te&&(te.get||te.set)?Object.defineProperty(X,D,te):X[D]=L[D]}return X.default=L,ae&&ae.set(L,X),X}function B(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(X){return typeof X}:B=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},B(L)}function le(L,ae){if(!(L instanceof ae))throw new TypeError("Cannot call a class as a function")}function W(L,ae){for(var X=0;X<ae.length;X++){var T=ae[X];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(L,T.key,T)}}function ge(L,ae,X){return ae&&W(L.prototype,ae),X&&W(L,X),L}function O(L,ae){if(typeof ae!="function"&&ae!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create(ae&&ae.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),ae&&j(L,ae)}function j(L,ae){return j=Object.setPrototypeOf||function(T,D){return T.__proto__=D,T},j(L,ae)}function V(L){var ae=H();return function(){var T=U(L),D;if(ae){var te=U(this).constructor;D=Reflect.construct(T,arguments,te)}else D=T.apply(this,arguments);return ee(this,D)}}function ee(L,ae){return ae&&(B(ae)==="object"||typeof ae=="function")?ae:q(L)}function q(L){if(L===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L}function H(){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(L){return!1}}function U(L){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(X){return X.__proto__||Object.getPrototypeOf(X)},U(L)}var be=3,Ee="rgb(40, 40, 40)",pe=17,xe=50,Me=19,ft=75,tt=50,ct=1e3,Dt=50,et=1,Ge=null,je=null,st=null,G=null,ce=1<<24,z=1<<25,F=1<<26,Q=1<<27,Ce=1<<28,K=function(L){O(X,L);var ae=V(X);function X(T,D,te){var M;if(le(this,X),!T)throw new Error("Must specify target");if(!D)throw new Error("Must specify URL");M=ae.call(this),M._target=T,M._url=D,te=te||{},M._rfbCredentials=te.credentials||{},M._shared="shared"in te?!!te.shared:!0,M._repeaterID=te.repeaterID||"",M._wsProtocols=te.wsProtocols||[],M._rfbConnectionState="",M._rfbInitState="",M._rfbAuthScheme=-1,M._rfbCleanDisconnect=!0,M._rfbVersion=0,M._rfbMaxVersion=3.8,M._rfbTightVNC=!1,M._rfbVeNCryptState=0,M._rfbXvpVer=0,M._fbWidth=0,M._fbHeight=0,M._fbName="",M._capabilities={power:!1},M._supportsFence=!1,M._supportsContinuousUpdates=!1,M._enabledContinuousUpdates=!1,M._supportsSetDesktopSize=!1,M._screenID=0,M._screenFlags=0,M._qemuExtKeyEventSupported=!1,M._clipboardText=null,M._clipboardServerCapabilitiesActions={},M._clipboardServerCapabilitiesFormats={},M._sock=null,M._display=null,M._flushing=!1,M._keyboard=null,M._gestures=null,M._disconnTimer=null,M._resizeTimeout=null,M._mouseMoveTimer=null,M._decoders={},M._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},M._mousePos={},M._mouseButtonMask=0,M._mouseLastMoveTime=0,M._viewportDragging=!1,M._viewportDragPos={},M._viewportHasMoved=!1,M._accumulatedWheelDeltaX=0,M._accumulatedWheelDeltaY=0,M._gestureLastTapTime=null,M._gestureFirstDoubleTapEv=null,M._gestureLastMagnitudeX=0,M._gestureLastMagnitudeY=0,M._eventHandlers={focusCanvas:M._focusCanvas.bind(q(M)),windowResize:M._windowResize.bind(q(M)),handleMouse:M._handleMouse.bind(q(M)),handleWheel:M._handleWheel.bind(q(M)),handleGesture:M._handleGesture.bind(q(M))},g.Debug(">> RFB.constructor"),M._screen=document.createElement("div"),M._screen.style.display="flex",M._screen.style.width="100%",M._screen.style.height="100%",M._screen.style.overflow="auto",M._screen.style.background=Ee,M._canvas=document.createElement("canvas"),M._canvas.style.margin="auto",M._canvas.style.outline="none",M._canvas.style.flexShrink="0",M._canvas.width=0,M._canvas.height=0,M._canvas.tabIndex=-1,M._screen.appendChild(M._canvas),M._cursor=new i.default,M._cursorImage=X.cursors.none,M._decoders[x.encodings.encodingRaw]=new _.default,M._decoders[x.encodings.encodingCopyRect]=new C.default,M._decoders[x.encodings.encodingRRE]=new b.default,M._decoders[x.encodings.encodingHextile]=new m.default,M._decoders[x.encodings.encodingTight]=new y.default,M._decoders[x.encodings.encodingTightPNG]=new S.default;try{M._display=new u.default(M._canvas)}catch(he){throw g.Error("Display exception: "+he),he}return M._display.onflush=M._onFlush.bind(q(M)),M._keyboard=new d.default(M._canvas),M._keyboard.onkeyevent=M._handleKeyEvent.bind(q(M)),M._gestures=new n.default,M._sock=new c.default,M._sock.on("message",function(){M._handleMessage()}),M._sock.on("open",function(){M._rfbConnectionState==="connecting"&&M._rfbInitState===""?(M._rfbInitState="ProtocolVersion",g.Debug("Starting VNC handshake")):M._fail("Unexpected server connection while "+M._rfbConnectionState)}),M._sock.on("close",function(he){g.Debug("WebSocket on-close event");var we="";switch(he.code&&(we="(code: "+he.code,he.reason&&(we+=", reason: "+he.reason),we+=")"),M._rfbConnectionState){case"connecting":M._fail("Connection closed "+we);break;case"connected":M._updateConnectionState("disconnecting"),M._updateConnectionState("disconnected");break;case"disconnecting":M._updateConnectionState("disconnected");break;case"disconnected":M._fail("Unexpected server disconnect when already disconnected "+we);break;default:M._fail("Unexpected server disconnect before connecting "+we);break}M._sock.off("close")}),M._sock.on("error",function(he){return g.Warn("WebSocket on-error event")}),setTimeout(M._updateConnectionState.bind(q(M),"connecting")),g.Debug("<< RFB.constructor"),M.dragViewport=!1,M.focusOnClick=!0,M._viewOnly=!1,M._clipViewport=!1,M._scaleViewport=!1,M._resizeSession=!1,M._showDotCursor=!1,te.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),M._showDotCursor=te.showDotCursor),M._qualityLevel=6,M._compressionLevel=2,M}return ge(X,[{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(E.default.XK_Control_L,"ControlLeft",!0),this.sendKey(E.default.XK_Alt_L,"AltLeft",!0),this.sendKey(E.default.XK_Delete,"Delete",!0),this.sendKey(E.default.XK_Delete,"Delete",!1),this.sendKey(E.default.XK_Alt_L,"AltLeft",!1),this.sendKey(E.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(D,te,M){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(M===void 0){this.sendKey(D,te,!0),this.sendKey(D,te,!1);return}var he=w.default[te];if(this._qemuExtKeyEventSupported&&he)D=D||0,g.Info("Sending key ("+(M?"down":"up")+"): keysym "+D+", scancode "+he),X.messages.QEMUExtendedKeyEvent(this._sock,D,M,he);else{if(!D)return;g.Info("Sending keysym ("+(M?"down":"up")+"): "+D),X.messages.keyEvent(this._sock,D,M?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[et]&&this._clipboardServerCapabilitiesActions[Q])this._clipboardText=D,X.messages.extendedClipboardNotify(this._sock,[et]);else{for(var te=new Uint8Array(D.length),M=0;M<D.length;M++)te[M]=D.charCodeAt(M);X.messages.clientCutText(this._sock,te)}}},{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 te=this;window.requestAnimationFrame(function(){te._updateClip(),te._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,te=this._clipViewport;if(this._scaleViewport&&(te=!1),D!==te&&(this._display.clipViewport=te),te){var M=this._screenSize();this._display.viewportChangeSize(M.w,M.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();X.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 te=this,M=this._rfbConnectionState;if(D===M){g.Debug("Already in state '"+D+"', ignoring");return}if(M==="disconnected"){g.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(M!=="connecting"){g.Error("Bad transition to connected state, previous connection state: "+M);return}break;case"disconnected":if(M!=="disconnecting"){g.Error("Bad transition to disconnected state, previous connection state: "+M);return}break;case"connecting":if(M!==""){g.Error("Bad transition to connecting state, previous connection state: "+M);return}break;case"disconnecting":if(M!=="connected"&&M!=="connecting"){g.Error("Bad transition to disconnecting state, previous connection state: "+M);return}break;default:g.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,g.Debug("New state '"+D+"', was '"+M+"'."),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."),te._updateConnectionState("disconnected")},be*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,te){this._capabilities[D]=te,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,te,M){this.sendKey(D,te,M)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var te=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(te.x,te.y,!0,1<<D.button);break;case"mouseup":this._handleMouseButton(te.x,te.y,!1,1<<D.button);break;case"mousemove":this._handleMouseMove(te.x,te.y);break}}}},{key:"_handleMouseButton",value:function(D,te,M,he){if(this.dragViewport)if(M&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:D,y:te},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(D,te,he)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(D,te,this._mouseButtonMask)),M?this._mouseButtonMask|=he:this._mouseButtonMask&=~he,this._sendMouse(D,te,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(D,te){var M=this;if(this._viewportDragging){var he=this._viewportDragPos.x-D,we=this._viewportDragPos.y-te;(this._viewportHasMoved||Math.abs(he)>a.dragThreshold||Math.abs(we)>a.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:te},this._display.viewportChangePos(he,we));return}if(this._mousePos={x:D,y:te},this._mouseMoveTimer==null){var ie=Date.now()-this._mouseLastMoveTime;ie>pe?(this._sendMouse(D,te,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){M._handleDelayedMouseMove()},pe-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,te,M){this._rfbConnectionState==="connected"&&(this._viewOnly||X.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(te),M))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var te=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),M=D.deltaX,he=D.deltaY;D.deltaMode!==0&&(M*=Me,he*=Me),this._accumulatedWheelDeltaX+=M,this._accumulatedWheelDeltaY+=he,Math.abs(this._accumulatedWheelDeltaX)>=xe&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(te.x,te.y,!0,32),this._handleMouseButton(te.x,te.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(te.x,te.y,!0,64),this._handleMouseButton(te.x,te.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=xe&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(te.x,te.y,!0,8),this._handleMouseButton(te.x,te.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(te.x,te.y,!0,16),this._handleMouseButton(te.x,te.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,te,M){this._handleMouseMove(te,M),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,te){var M=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ct&&this._gestureFirstDoubleTapEv.detail.type===D.detail.type){var he=this._gestureFirstDoubleTapEv.detail.clientX-D.detail.clientX,we=this._gestureFirstDoubleTapEv.detail.clientY-D.detail.clientY,ie=Math.hypot(he,we);ie<Dt?M=(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,M.x,M.y),this._handleMouseButton(M.x,M.y,!0,te),this._handleMouseButton(M.x,M.y,!1,te)}},{key:"_handleGesture",value:function(D){var te,M=(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,M.x,M.y),this._handleMouseButton(M.x,M.y,!0,1);break;case"longpress":this._fakeMouseMove(D,M.x,M.y),this._handleMouseButton(M.x,M.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=D.detail.magnitudeX,this._gestureLastMagnitudeY=D.detail.magnitudeY,this._fakeMouseMove(D,M.x,M.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),this._fakeMouseMove(D,M.x,M.y);break}break;case"gesturemove":switch(D.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(D,M.x,M.y);break;case"twodrag":for(this._fakeMouseMove(D,M.x,M.y);D.detail.magnitudeY-this._gestureLastMagnitudeY>tt;)this._handleMouseButton(M.x,M.y,!0,8),this._handleMouseButton(M.x,M.y,!1,8),this._gestureLastMagnitudeY+=tt;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-tt;)this._handleMouseButton(M.x,M.y,!0,16),this._handleMouseButton(M.x,M.y,!1,16),this._gestureLastMagnitudeY-=tt;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>tt;)this._handleMouseButton(M.x,M.y,!0,32),this._handleMouseButton(M.x,M.y,!1,32),this._gestureLastMagnitudeX+=tt;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-tt;)this._handleMouseButton(M.x,M.y,!0,64),this._handleMouseButton(M.x,M.y,!1,64),this._gestureLastMagnitudeX-=tt;break;case"pinch":if(this._fakeMouseMove(D,M.x,M.y),te=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(te-this._gestureLastMagnitudeX)>ft){for(this._handleKeyEvent(E.default.XK_Control_L,"ControlLeft",!0);te-this._gestureLastMagnitudeX>ft;)this._handleMouseButton(M.x,M.y,!0,8),this._handleMouseButton(M.x,M.y,!1,8),this._gestureLastMagnitudeX+=ft;for(;te-this._gestureLastMagnitudeX<-ft;)this._handleMouseButton(M.x,M.y,!0,16),this._handleMouseButton(M.x,M.y,!1,16),this._gestureLastMagnitudeX-=ft}this._handleKeyEvent(E.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,M.x,M.y),this._handleMouseButton(M.x,M.y,!1,1);break;case"longpress":this._fakeMouseMove(D,M.x,M.y),this._handleMouseButton(M.x,M.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 te=0;switch(D){case"000.000":te=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+D)}if(te){for(var M="ID:"+this._repeaterID;M.length<250;)M+="\0";return this._sock.sendString(M),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var he="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+he+`
`),g.Debug("Sent ProtocolVersion: "+he),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(he,we){for(var ie=0;ie<we.length;ie++)if(we[ie]===he)return!0;return!1}if(this._rfbVersion>=3.7){var te=this._sock.rQshift8();if(this._sock.rQwait("security type",te,1))return!1;if(te===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var M=this._sock.rQshiftBytes(te);if(g.Debug("Server security types: "+M),D(1,M))this._rfbAuthScheme=1;else if(D(22,M))this._rfbAuthScheme=22;else if(D(16,M))this._rfbAuthScheme=16;else if(D(2,M))this._rfbAuthScheme=2;else if(D(19,M))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+M+")");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(),te="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;te=this._sock.rQshiftStr(D)}return te!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:te}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+te+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var 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(),te=this._sock.rQshift8();if(!(D==0&&te==2))return this._fail("Unsupported VeNCrypt version "+D+"."+te);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var M=this._sock.rQshift8();if(M!=0)return this._fail("VeNCrypt failure "+M);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var he=this._sock.rQshift8();if(he<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=he,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var we=[],ie=0;ie<this._rfbVeNCryptSubtypesLength;ie++)we.push(this._sock.rQshift32());if(we.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 k=(0,p.encodeUTF8)(this._rfbCredentials.username),P=(0,p.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,k.length]),this._sock.send([0,0,0,P.length]),this._sock.sendString(k),this._sock.sendString(P),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)),te=X.genDES(this._rfbCredentials.password,D);return this._sock.send(te),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 te={0:{vendor:"TGHT",signature:"NOTUNNEL"}},M={},he=0;he<D;he++){var we=this._sock.rQshift32(),ie=this._sock.rQshiftStr(4),k=this._sock.rQshiftStr(8);M[we]={vendor:ie,signature:k}}return g.Debug("Server Tight tunnel types: "+M),M[1]&&M[1].vendor==="SICR"&&M[1].signature==="SCHANNEL"&&(g.Debug("Detected Siemens server. Assuming NOTUNNEL support."),M[0]={vendor:"TGHT",signature:"NOTUNNEL"}),M[0]?M[0].vendor!=te[0].vendor||M[0].signature!=te[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(g.Debug("Selected tunnel type: "+te[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 te=this._sock.rQshift32();if(te===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*te,4))return!1;for(var M={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},he=[],we=0;we<te;we++){this._sock.rQshift32();var ie=this._sock.rQshiftStr(12);he.push(ie)}g.Debug("Server Tight authentication types: "+he);for(var k in M)if(he.indexOf(k)!=-1)switch(this._sock.send([0,0,0,M[k]]),g.Debug("Selected authentication type: "+k),k){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: "+k+")")}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(),te=this._sock.rQshift16(),M=this._sock.rQshift8(),he=this._sock.rQshift8(),we=this._sock.rQshift8(),ie=this._sock.rQshift8(),k=this._sock.rQshift16(),P=this._sock.rQshift16(),de=this._sock.rQshift16(),fe=this._sock.rQshift8(),De=this._sock.rQshift8(),nt=this._sock.rQshift8();this._sock.rQskipBytes(3);var He=this._sock.rQshift32();if(this._sock.rQwait("server init name",He,24))return!1;var ve=this._sock.rQshiftStr(He);if(ve=(0,p.decodeUTF8)(ve,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+He))return!1;var Ue=this._sock.rQshift16(),re=this._sock.rQshift16(),lt=this._sock.rQshift16();this._sock.rQskipBytes(2);var wt=(Ue+re+lt)*16;if(this._sock.rQwait("TightVNC extended server init header",wt,32+He))return!1;this._sock.rQskipBytes(16*Ue),this._sock.rQskipBytes(16*re),this._sock.rQskipBytes(16*lt)}return g.Info("Screen: "+D+"x"+te+", bpp: "+M+", depth: "+he+", bigEndian: "+we+", trueColor: "+ie+", redMax: "+k+", greenMax: "+P+", blueMax: "+de+", redShift: "+fe+", greenShift: "+De+", blueShift: "+nt),this._setDesktopName(ve),this._resize(D,te),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),X.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),X.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(x.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(x.encodings.encodingTight),D.push(x.encodings.encodingTightPNG),D.push(x.encodings.encodingHextile),D.push(x.encodings.encodingRRE)),D.push(x.encodings.encodingRaw),D.push(x.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(x.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(x.encodings.pseudoEncodingDesktopSize),D.push(x.encodings.pseudoEncodingLastRect),D.push(x.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(x.encodings.pseudoEncodingExtendedDesktopSize),D.push(x.encodings.pseudoEncodingXvp),D.push(x.encodings.pseudoEncodingFence),D.push(x.encodings.pseudoEncodingContinuousUpdates),D.push(x.encodings.pseudoEncodingDesktopName),D.push(x.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(x.encodings.pseudoEncodingVMwareCursor),D.push(x.encodings.pseudoEncodingCursor)),X.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 te=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:te}}))}else{D=Math.abs(D);var M=this._sock.rQshift32(),he=M&65535,we=M&4278190080,ie=!!(we&ce);if(ie){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var k=0;k<=15;k++){var P=1<<k;he&P&&(this._clipboardServerCapabilitiesFormats[P]=!0,this._sock.rQshift32())}for(var de=24;de<=31;de++){var fe=1<<de;this._clipboardServerCapabilitiesActions[fe]=!!(we&fe)}var De=[ce,z,F,Q,Ce];X.messages.extendedClipboardCaps(this._sock,De,{extendedClipboardFormatText:0})}else if(we===z){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[Ce]&&he&et&&X.messages.extendedClipboardProvide(this._sock,[et],[this._clipboardText])}else if(we===F){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Q]&&(this._clipboardText!=null?X.messages.extendedClipboardNotify(this._sock,[et]):X.messages.extendedClipboardNotify(this._sock,[]))}else if(we===Q){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[z]&&he&et&&X.messages.extendedClipboardRequest(this._sock,[et])}else if(we===Ce){if(this._viewOnly||!(he&et))return!0;this._clipboardText=null;var nt=this._sock.rQshiftBytes(D-4),He=new l.default,ve=null;He.setInput(nt);for(var Ue=0;Ue<=15;Ue++){var re=1<<Ue;if(he&re){var lt=0,wt=He.inflate(4);lt|=wt[0]<<24,lt|=wt[1]<<16,lt|=wt[2]<<8,lt|=wt[3];var I=He.inflate(lt);re===et&&(ve=I)}}if(He.setInput(null),ve!==null){for(var Xe="",ke=0;ke<ve.length;ke++)Xe+=String.fromCharCode(ve[ke]);ve=Xe,ve=(0,p.decodeUTF8)(ve),ve.length>0&&ve.charAt(ve.length-1)==="\0"&&(ve=ve.slice(0,-1)),ve=ve.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ve}}))}}else return this._fail("Unexpected action in extended clipboard message: "+we)}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(),te=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",te,9))return!1;te>64&&(g.Warn("Bad payload length ("+te+") in fence response"),te=64);var M=this._sock.rQshiftStr(te);return this._supportsFence=!0,D&1<<31?(D&=3,X.messages.clientFence(this._sock,D,M),!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(),te=this._sock.rQshift8();switch(te){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: "+te+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var te,M;switch(D){case 0:return M=this._framebufferUpdate(),M&&!this._enabledContinuousUpdates&&X.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),M;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 te=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,te&&(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 x.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case x.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case x.encodings.pseudoEncodingCursor:return this._handleCursor();case x.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(te){}return!0;case x.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case x.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case x.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,te=this._FBU.y,M=this._FBU.width,he=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var we=this._sock.rQshift8();this._sock.rQshift8();var ie,k=4;if(we==0){var P=-256;if(ie=new Array(M*he*k),this._sock.rQwait("VMware cursor classic encoding",M*he*k*2,2))return!1;for(var de=new Array(M*he),fe=0;fe<M*he;fe++)de[fe]=this._sock.rQshift32();for(var De=new Array(M*he),nt=0;nt<M*he;nt++)De[nt]=this._sock.rQshift32();for(var He=0;He<M*he;He++)if(de[He]==0){var ve=De[He],Ue=ve>>8&255,re=ve>>16&255,lt=ve>>24&255;ie[He*k]=Ue,ie[He*k+1]=re,ie[He*k+2]=lt,ie[He*k+3]=255}else(de[He]&P)==P?De[He]==0?(ie[He*k]=0,ie[He*k+1]=0,ie[He*k+2]=0,ie[He*k+3]=0):((De[He]&P)==P,ie[He*k]=0,ie[He*k+1]=0,ie[He*k+2]=0,ie[He*k+3]=255):(ie[He*k]=0,ie[He*k+1]=0,ie[He*k+2]=0,ie[He*k+3]=255)}else if(we==1){if(this._sock.rQwait("VMware cursor alpha encoding",M*he*4,2))return!1;ie=new Array(M*he*k);for(var wt=0;wt<M*he;wt++){var I=this._sock.rQshift32();ie[wt*4]=I>>24&255,ie[wt*4+1]=I>>16&255,ie[wt*4+2]=I>>8&255,ie[wt*4+3]=I&255}}else return g.Warn("The given cursor type is not supported: "+we+" given."),!1;return this._updateCursor(ie,D,te,M,he),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,te=this._FBU.y,M=this._FBU.width,he=this._FBU.height,we=M*he*4,ie=Math.ceil(M/8)*he,k=we+ie;if(this._sock.rQwait("cursor encoding",k))return!1;for(var P=this._sock.rQshiftBytes(we),de=this._sock.rQshiftBytes(ie),fe=new Uint8Array(M*he*4),De=0,nt=0;nt<he;nt++)for(var He=0;He<M;He++){var ve=nt*Math.ceil(M/8)+Math.floor(He/8),Ue=de[ve]<<He%8&128?255:0;fe[De]=P[De+2],fe[De+1]=P[De+1],fe[De+2]=P[De],fe[De+3]=Ue,De+=4}return this._updateCursor(fe,D,te,M,he),!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 te=this._sock.rQshiftStr(D);return te=(0,p.decodeUTF8)(te,!0),this._setDesktopName(te),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var D=this._sock.rQpeek8(),te=4+D*16;if(this._sock.rQwait("ExtendedDesktopSize",te))return!1;var M=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,M&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var he=0;he<D;he+=1)he===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 we="";switch(this._FBU.y){case 1:we="Resize is administratively prohibited";break;case 2:we="Out of resources";break;case 3:we="Invalid screen layout";break;default:we="Unknown reason";break}g.Warn("Server did not accept the resize request: "+we)}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(te){return this._fail("Error decoding rect: "+te),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&X.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(D,te){this._fbWidth=D,this._fbHeight=te,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(D,te){this._rfbXvpVer<D||(g.Info("Sending XVP operation "+te+" (version "+D+")"),X.messages.xvpOp(this._sock,D,te))}},{key:"_updateCursor",value:function(D,te,M,he,we){this._cursorImage={rgbaPixels:D,hotx:te,hoty:M,w:he,h:we},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()?X.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,te){var M=D.split("").map(function(he){return he.charCodeAt(0)});return new f.default(M).encrypt(te)}}]),X}(s.default);N.Z=K,K.messages={keyEvent:function(ae,X,T){var D=ae._sQ,te=ae._sQlen;D[te]=4,D[te+1]=T,D[te+2]=0,D[te+3]=0,D[te+4]=X>>24,D[te+5]=X>>16,D[te+6]=X>>8,D[te+7]=X,ae._sQlen+=8,ae.flush()},QEMUExtendedKeyEvent:function(ae,X,T,D){function te(ie){var k=D>>8,P=D&255;return k===224&&P<127?P|128:ie}var M=ae._sQ,he=ae._sQlen;M[he]=255,M[he+1]=0,M[he+2]=T>>8,M[he+3]=T,M[he+4]=X>>24,M[he+5]=X>>16,M[he+6]=X>>8,M[he+7]=X;var we=te(D);M[he+8]=we>>24,M[he+9]=we>>16,M[he+10]=we>>8,M[he+11]=we,ae._sQlen+=12,ae.flush()},pointerEvent:function(ae,X,T,D){var te=ae._sQ,M=ae._sQlen;te[M]=5,te[M+1]=D,te[M+2]=X>>8,te[M+3]=X,te[M+4]=T>>8,te[M+5]=T,ae._sQlen+=6,ae.flush()},_buildExtendedClipboardFlags:function(ae,X){for(var T=new Uint8Array(4),D=0,te=0,M=0;M<ae.length;M++)te|=ae[M];for(var he=0;he<X.length;he++)D|=X[he];return T[0]=te>>24,T[1]=0,T[2]=0,T[3]=D,T},extendedClipboardProvide:function(ae,X,T){for(var D=new o.default,te=[],M=0;M<X.length;M++){if(X[M]!=et)throw new Error("Unsupported extended clipboard format for Provide message.");T[M]=T[M].replace(/\r\n|\r|\n/gm,`\r
`);var he=(0,p.encodeUTF8)(T[M]+"\0");te.push(he.length>>24&255,he.length>>16&255,he.length>>8&255,he.length&255);for(var we=0;we<he.length;we++)te.push(he.charCodeAt(we))}var ie=D.deflate(new Uint8Array(te)),k=new Uint8Array(4+ie.length);k.set(K.messages._buildExtendedClipboardFlags([Ce],X)),k.set(ie,4),K.messages.clientCutText(ae,k,!0)},extendedClipboardNotify:function(ae,X){var T=K.messages._buildExtendedClipboardFlags([Q],X);K.messages.clientCutText(ae,T,!0)},extendedClipboardRequest:function(ae,X){var T=K.messages._buildExtendedClipboardFlags([z],X);K.messages.clientCutText(ae,T,!0)},extendedClipboardCaps:function(ae,X,T){var D=Object.keys(T),te=new Uint8Array(4+4*D.length);D.map(function(we){return parseInt(we)}),D.sort(function(we,ie){return we-ie}),te.set(K.messages._buildExtendedClipboardFlags(X,[]));for(var M=4,he=0;he<D.length;he++)te[M]=T[D[he]]>>24,te[M+1]=T[D[he]]>>16,te[M+2]=T[D[he]]>>8,te[M+3]=T[D[he]]>>0,M+=4,te[3]|=1<<D[he];K.messages.clientCutText(ae,te,!0)},clientCutText:function(ae,X){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=ae._sQ,te=ae._sQlen;D[te]=6,D[te+1]=0,D[te+2]=0,D[te+3]=0;var M;T?M=(0,v.toUnsigned32bit)(-X.length):M=X.length,D[te+4]=M>>24,D[te+5]=M>>16,D[te+6]=M>>8,D[te+7]=M,ae._sQlen+=8;for(var he=0,we=X.length;we>0;){for(var ie=Math.min(we,ae._sQbufferSize-ae._sQlen),k=0;k<ie;k++)D[ae._sQlen+k]=X[he+k];ae._sQlen+=ie,ae.flush(),we-=ie,he+=ie}},setDesktopSize:function(ae,X,T,D,te){var M=ae._sQ,he=ae._sQlen;M[he]=251,M[he+1]=0,M[he+2]=X>>8,M[he+3]=X,M[he+4]=T>>8,M[he+5]=T,M[he+6]=1,M[he+7]=0,M[he+8]=D>>24,M[he+9]=D>>16,M[he+10]=D>>8,M[he+11]=D,M[he+12]=0,M[he+13]=0,M[he+14]=0,M[he+15]=0,M[he+16]=X>>8,M[he+17]=X,M[he+18]=T>>8,M[he+19]=T,M[he+20]=te>>24,M[he+21]=te>>16,M[he+22]=te>>8,M[he+23]=te,ae._sQlen+=24,ae.flush()},clientFence:function(ae,X,T){var D=ae._sQ,te=ae._sQlen;D[te]=248,D[te+1]=0,D[te+2]=0,D[te+3]=0,D[te+4]=X>>24,D[te+5]=X>>16,D[te+6]=X>>8,D[te+7]=X;var M=T.length;D[te+8]=M;for(var he=0;he<M;he++)D[te+9+he]=T.charCodeAt(he);ae._sQlen+=9+M,ae.flush()},enableContinuousUpdates:function(ae,X,T,D,te,M){var he=ae._sQ,we=ae._sQlen;he[we]=150,he[we+1]=X,he[we+2]=T>>8,he[we+3]=T,he[we+4]=D>>8,he[we+5]=D,he[we+6]=te>>8,he[we+7]=te,he[we+8]=M>>8,he[we+9]=M,ae._sQlen+=10,ae.flush()},pixelFormat:function(ae,X,T){var D=ae._sQ,te=ae._sQlen,M;X>16?M=32:X>8?M=16:M=8;var he=Math.floor(X/3);D[te]=0,D[te+1]=0,D[te+2]=0,D[te+3]=0,D[te+4]=M,D[te+5]=X,D[te+6]=0,D[te+7]=T?1:0,D[te+8]=0,D[te+9]=(1<<he)-1,D[te+10]=0,D[te+11]=(1<<he)-1,D[te+12]=0,D[te+13]=(1<<he)-1,D[te+14]=he*2,D[te+15]=he*1,D[te+16]=he*0,D[te+17]=0,D[te+18]=0,D[te+19]=0,ae._sQlen+=20,ae.flush()},clientEncodings:function(ae,X){var T=ae._sQ,D=ae._sQlen;T[D]=2,T[D+1]=0,T[D+2]=X.length>>8,T[D+3]=X.length;for(var te=D+4,M=0;M<X.length;M++){var he=X[M];T[te]=he>>24,T[te+1]=he>>16,T[te+2]=he>>8,T[te+3]=he,te+=4}ae._sQlen+=te-D,ae.flush()},fbUpdateRequest:function(ae,X,T,D,te,M){var he=ae._sQ,we=ae._sQlen;typeof T=="undefined"&&(T=0),typeof D=="undefined"&&(D=0),he[we]=3,he[we+1]=X?1:0,he[we+2]=T>>8&255,he[we+3]=T&255,he[we+4]=D>>8&255,he[we+5]=D&255,he[we+6]=te>>8&255,he[we+7]=te&255,he[we+8]=M>>8&255,he[we+9]=M&255,ae._sQlen+=10,ae.flush()},xvpOp:function(ae,X,T){var D=ae._sQ,te=ae._sQlen;D[te]=250,D[te+1]=0,D[te+2]=X,D[te+3]=T,ae._sQlen+=4,ae.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(_t,N,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(R){return typeof R}:t=function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},t(y)}Object.defineProperty(N,"__esModule",{value:!0}),N.isMac=E,N.isWindows=w,N.isIOS=x,N.isSafari=_,N.isIE=C,N.isEdge=b,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 S=g();if(S&&S.has(y))return S.get(y);var R={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in y)if(Object.prototype.hasOwnProperty.call(y,Z)){var B=A?Object.getOwnPropertyDescriptor(y,Z):null;B&&(B.get||B.set)?Object.defineProperty(R,Z,B):R[Z]=y[Z]}return R.default=y,S&&S.set(y,R),R}var a=!1;N.isTouchDevice=a,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);N.dragThreshold=h;var r=!1;try{var s=document.createElement("canvas");s.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',s.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 u=r;N.supportsCursorURIs=u;var l=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),l=!0}catch(y){}var o=l;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 i=document.createElement("div");n.appendChild(i);var c=n.offsetWidth-i.offsetWidth;n.parentNode.removeChild(n),d=c!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;N.hasScrollbarGutter=f;function E(){return navigator&&!!/mac/i.exec(navigator.platform)}function w(){return navigator&&!!/win/i.exec(navigator.platform)}function x(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function _(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function C(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function b(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(41895);function v(r,s){if(!(r instanceof s))throw new TypeError("Cannot call a class as a function")}function g(r,s){for(var u=0;u<s.length;u++){var l=s[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function p(r,s,u){return s&&g(r.prototype,s),u&&g(r,u),r}var a=!t.supportsCursorURIs||t.isTouchDevice,h=function(){function r(){v(this,r),this._target=null,this._canvas=document.createElement("canvas"),a&&(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(u){if(this._target&&this.detach(),this._target=u,a){document.body.appendChild(this._canvas);var l={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,l),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,l),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,l),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,l)}this.clear()}},{key:"detach",value:function(){if(this._target){if(a){var u={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,u),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,u),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,u),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,u),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(u,l,o,d,n){if(d===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-l,this._position.y=this._position.y+this._hotSpot.y-o,this._hotSpot.x=l,this._hotSpot.y=o;var i=this._canvas.getContext("2d");this._canvas.width=d,this._canvas.height=n;var c;try{c=new ImageData(new Uint8ClampedArray(u),d,n)}catch(E){c=i.createImageData(d,n),c.data.set(new Uint8ClampedArray(u))}if(i.clearRect(0,0,d,n),i.putImageData(c,0,0),a)this._updatePosition();else{var f=this._canvas.toDataURL();this._target.style.cursor="url("+f+")"+l+" "+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(u,l){if(a){window.visualViewport?(this._position.x=u+window.visualViewport.offsetLeft,this._position.y=l+window.visualViewport.offsetTop):(this._position.x=u,this._position.y=l),this._updatePosition();var o=document.elementFromPoint(u,l);this._updateVisibility(o)}}},{key:"_handleMouseOver",value:function(u){this._handleMouseMove(u)}},{key:"_handleMouseLeave",value:function(u){this._updateVisibility(u.relatedTarget)}},{key:"_handleMouseMove",value:function(u){this._updateVisibility(u.target),this._position.x=u.clientX-this._hotSpot.x,this._position.y=u.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(u){var l=this,o=document.elementFromPoint(u.clientX,u.clientY);this._updateVisibility(o),this._captureIsActive()&&window.setTimeout(function(){l._target&&(o=document.elementFromPoint(u.clientX,u.clientY),l._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(u){return u?u===this._target?!0:!(!this._target.contains(u)||window.getComputedStyle(u).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(u){this._captureIsActive()&&(u=document.captureElement),this._shouldShowCursor(u)?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(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.clientToElement=e;function e(t,v,g){var p=g.getBoundingClientRect(),a={x:0,y:0};return t<p.left?a.x=0:t>=p.right?a.x=p.width-1:a.x=t-p.left,v<p.top?a.y=0:v>=p.bottom?a.y=p.height-1:a.y=v-p.top,a}},79420:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.getPointerEvent=e,N.stopEvent=t,N.setCapture=r,N.releaseCapture=s;function e(u){return u.changedTouches?u.changedTouches[0]:u.touches?u.touches[0]:u}function t(u){u.stopPropagation(),u.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(u){if(!v){var l=new u.constructor(u.type,u);v=!0,document.captureElement?document.captureElement.dispatchEvent(l):g.dispatchEvent(l),v=!1,u.stopPropagation(),l.defaultPrevented&&u.preventDefault(),u.type==="mouseup"&&s()}}function a(){var u=document.getElementById("noVNC_mouse_capture_elem");u.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(a);function r(u){if(u.setCapture)u.setCapture(),document.captureElement=u,u.addEventListener("mouseup",s);else{s();var l=document.getElementById("noVNC_mouse_capture_elem");l===null&&(l=document.createElement("div"),l.id="noVNC_mouse_capture_elem",l.style.position="fixed",l.style.top="0px",l.style.left="0px",l.style.width="100%",l.style.height="100%",l.style.zIndex=1e4,l.style.display="none",document.body.appendChild(l),l.addEventListener("contextmenu",p),l.addEventListener("mousemove",p),l.addEventListener("mouseup",p)),document.captureElement=u,h.observe(u,{attributes:!0}),a(),l.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function s(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var u=document.getElementById("noVNC_mouse_capture_elem");u.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),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(s){return s.call(r,h)}),!h.defaultPrevented):!0}}]),p}();N.default=g},20860:function(_t,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(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.initLogging=a,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 a(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}a()},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 _t(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}_t.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=_t)}(),Number.isInteger=Number.isInteger||function(N){return typeof N=="number"&&isFinite(N)&&Math.floor(N)===N}},31516:function(_t,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(_t,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,s,u,l){if(r.subarray&&h.subarray){h.set(r.subarray(s,s+u),l);return}for(var o=0;o<u;o++)h[l+o]=r[s+o]}function v(h){var r,s,u,l,o,d;for(u=0,r=0,s=h.length;r<s;r++)u+=h[r].length;for(d=new Uint8Array(u),l=0,r=0,s=h.length;r<s;r++)o=h[r],d.set(o,l),l+=o.length;return d}var g=Uint8Array;N.Buf8=g;var p=Uint16Array;N.Buf16=p;var a=Int32Array;N.Buf32=a},97580:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(t,v,g,p){for(var a=t&65535|0,h=t>>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do a=a+v[p++]|0,h=h+a|0;while(--r);a%=65521,h%=65521}return a|h<<16|0}},1217:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){for(var g,p=[],a=0;a<256;a++){g=a;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[a]=g}return p}var t=e();function v(g,p,a,h){var r=t,s=h+a;g^=-1;for(var u=h;u<s;u++)g=g>>>8^r[(g^p[u])&255];return g^-1}},25805:function(_t,N,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(ke){return typeof ke}:t=function(ke){return ke&&typeof Symbol=="function"&&ke.constructor===Symbol&&ke!==Symbol.prototype?"symbol":typeof ke},t(I)}Object.defineProperty(N,"__esModule",{value:!0}),N.deflateInit=ve,N.deflateInit2=He,N.deflateReset=De,N.deflateResetKeep=fe,N.deflateSetHeader=nt,N.deflate=Ue,N.deflateEnd=re,N.deflateSetDictionary=lt,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=u(e(35986)),g=u(e(55796)),p=r(e(97580)),a=r(e(1217)),h=r(e(70892));function r(I){return I&&I.__esModule?I:{default:I}}function s(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return s=function(){return I},I}function u(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var Xe=s();if(Xe&&Xe.has(I))return Xe.get(I);var ke={},ue=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in I)if(Object.prototype.hasOwnProperty.call(I,Pe)){var Re=ue?Object.getOwnPropertyDescriptor(I,Pe):null;Re&&(Re.get||Re.set)?Object.defineProperty(ke,Pe,Re):ke[Pe]=I[Pe]}return ke.default=I,Xe&&Xe.set(I,ke),ke}var l=0;N.Z_NO_FLUSH=l;var o=1;N.Z_PARTIAL_FLUSH=o;var d=3;N.Z_FULL_FLUSH=d;var n=4;N.Z_FINISH=n;var i=5;N.Z_BLOCK=i;var c=0;N.Z_OK=c;var f=1;N.Z_STREAM_END=f;var E=-2;N.Z_STREAM_ERROR=E;var w=-3;N.Z_DATA_ERROR=w;var x=-5;N.Z_BUF_ERROR=x;var _=-1;N.Z_DEFAULT_COMPRESSION=_;var C=1;N.Z_FILTERED=C;var b=2;N.Z_HUFFMAN_ONLY=b;var m=3;N.Z_RLE=m;var y=4;N.Z_FIXED=y;var S=0;N.Z_DEFAULT_STRATEGY=S;var R=2;N.Z_UNKNOWN=R;var A=8;N.Z_DEFLATED=A;var Z=9,B=15,le=8,W=29,ge=256,O=ge+1+W,j=30,V=19,ee=2*O+1,q=15,H=3,U=258,be=U+H+1,Ee=32,pe=42,xe=69,Me=73,ft=91,tt=103,ct=113,Dt=666,et=1,Ge=2,je=3,st=4,G=3;function ce(I,Xe){return I.msg=h.default[Xe],Xe}function z(I){return(I<<1)-(I>4?9:0)}function F(I){for(var Xe=I.length;--Xe>=0;)I[Xe]=0}function Q(I){var Xe=I.state,ke=Xe.pending;ke>I.avail_out&&(ke=I.avail_out),ke!==0&&(v.arraySet(I.output,Xe.pending_buf,Xe.pending_out,ke,I.next_out),I.next_out+=ke,Xe.pending_out+=ke,I.total_out+=ke,I.avail_out-=ke,Xe.pending-=ke,Xe.pending===0&&(Xe.pending_out=0))}function Ce(I,Xe){g._tr_flush_block(I,I.block_start>=0?I.block_start:-1,I.strstart-I.block_start,Xe),I.block_start=I.strstart,Q(I.strm)}function K(I,Xe){I.pending_buf[I.pending++]=Xe}function L(I,Xe){I.pending_buf[I.pending++]=Xe>>>8&255,I.pending_buf[I.pending++]=Xe&255}function ae(I,Xe,ke,ue){var Pe=I.avail_in;return Pe>ue&&(Pe=ue),Pe===0?0:(I.avail_in-=Pe,v.arraySet(Xe,I.input,I.next_in,Pe,ke),I.state.wrap===1?I.adler=(0,p.default)(I.adler,Xe,Pe,ke):I.state.wrap===2&&(I.adler=(0,a.default)(I.adler,Xe,Pe,ke)),I.next_in+=Pe,I.total_in+=Pe,Pe)}function X(I,Xe){var ke=I.max_chain_length,ue=I.strstart,Pe,Re,Ft=I.prev_length,Mt=I.nice_match,It=I.strstart>I.w_size-be?I.strstart-(I.w_size-be):0,an=I.window,wn=I.w_mask,yn=I.prev,vt=I.strstart+U,At=an[ue+Ft-1],mt=an[ue+Ft];I.prev_length>=I.good_match&&(ke>>=2),Mt>I.lookahead&&(Mt=I.lookahead);do if(Pe=Xe,!(an[Pe+Ft]!==mt||an[Pe+Ft-1]!==At||an[Pe]!==an[ue]||an[++Pe]!==an[ue+1])){ue+=2,Pe++;do;while(an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&an[++ue]===an[++Pe]&&ue<vt);if(Re=U-(vt-ue),ue=vt-U,Re>Ft){if(I.match_start=Xe,Ft=Re,Re>=Mt)break;At=an[ue+Ft-1],mt=an[ue+Ft]}}while((Xe=yn[Xe&wn])>It&&--ke!==0);return Ft<=I.lookahead?Ft:I.lookahead}function T(I){var Xe=I.w_size,ke,ue,Pe,Re,Ft;do{if(Re=I.window_size-I.lookahead-I.strstart,I.strstart>=Xe+(Xe-be)){v.arraySet(I.window,I.window,Xe,Xe,0),I.match_start-=Xe,I.strstart-=Xe,I.block_start-=Xe,ue=I.hash_size,ke=ue;do Pe=I.head[--ke],I.head[ke]=Pe>=Xe?Pe-Xe:0;while(--ue);ue=Xe,ke=ue;do Pe=I.prev[--ke],I.prev[ke]=Pe>=Xe?Pe-Xe:0;while(--ue);Re+=Xe}if(I.strm.avail_in===0)break;if(ue=ae(I.strm,I.window,I.strstart+I.lookahead,Re),I.lookahead+=ue,I.lookahead+I.insert>=H)for(Ft=I.strstart-I.insert,I.ins_h=I.window[Ft],I.ins_h=(I.ins_h<<I.hash_shift^I.window[Ft+1])&I.hash_mask;I.insert&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[Ft+H-1])&I.hash_mask,I.prev[Ft&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=Ft,Ft++,I.insert--,!(I.lookahead+I.insert<H)););}while(I.lookahead<be&&I.strm.avail_in!==0)}function D(I,Xe){var ke=65535;for(ke>I.pending_buf_size-5&&(ke=I.pending_buf_size-5);;){if(I.lookahead<=1){if(T(I),I.lookahead===0&&Xe===l)return et;if(I.lookahead===0)break}I.strstart+=I.lookahead,I.lookahead=0;var ue=I.block_start+ke;if((I.strstart===0||I.strstart>=ue)&&(I.lookahead=I.strstart-ue,I.strstart=ue,Ce(I,!1),I.strm.avail_out===0)||I.strstart-I.block_start>=I.w_size-be&&(Ce(I,!1),I.strm.avail_out===0))return et}return I.insert=0,Xe===n?(Ce(I,!0),I.strm.avail_out===0?je:st):(I.strstart>I.block_start&&(Ce(I,!1),I.strm.avail_out===0),et)}function te(I,Xe){for(var ke,ue;;){if(I.lookahead<be){if(T(I),I.lookahead<be&&Xe===l)return et;if(I.lookahead===0)break}if(ke=0,I.lookahead>=H&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,ke=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),ke!==0&&I.strstart-ke<=I.w_size-be&&(I.match_length=X(I,ke)),I.match_length>=H)if(ue=g._tr_tally(I,I.strstart-I.match_start,I.match_length-H),I.lookahead-=I.match_length,I.match_length<=I.max_lazy_match&&I.lookahead>=H){I.match_length--;do I.strstart++,I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,ke=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 ue=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++;if(ue&&(Ce(I,!1),I.strm.avail_out===0))return et}return I.insert=I.strstart<H-1?I.strstart:H-1,Xe===n?(Ce(I,!0),I.strm.avail_out===0?je:st):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?et:Ge}function M(I,Xe){for(var ke,ue,Pe;;){if(I.lookahead<be){if(T(I),I.lookahead<be&&Xe===l)return et;if(I.lookahead===0)break}if(ke=0,I.lookahead>=H&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,ke=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=H-1,ke!==0&&I.prev_length<I.max_lazy_match&&I.strstart-ke<=I.w_size-be&&(I.match_length=X(I,ke),I.match_length<=5&&(I.strategy===C||I.match_length===H&&I.strstart-I.match_start>4096)&&(I.match_length=H-1)),I.prev_length>=H&&I.match_length<=I.prev_length){Pe=I.strstart+I.lookahead-H,ue=g._tr_tally(I,I.strstart-1-I.prev_match,I.prev_length-H),I.lookahead-=I.prev_length-1,I.prev_length-=2;do++I.strstart<=Pe&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,ke=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=H-1,I.strstart++,ue&&(Ce(I,!1),I.strm.avail_out===0))return et}else if(I.match_available){if(ue=g._tr_tally(I,0,I.window[I.strstart-1]),ue&&Ce(I,!1),I.strstart++,I.lookahead--,I.strm.avail_out===0)return et}else I.match_available=1,I.strstart++,I.lookahead--}return I.match_available&&(ue=g._tr_tally(I,0,I.window[I.strstart-1]),I.match_available=0),I.insert=I.strstart<H-1?I.strstart:H-1,Xe===n?(Ce(I,!0),I.strm.avail_out===0?je:st):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?et:Ge}function he(I,Xe){for(var ke,ue,Pe,Re,Ft=I.window;;){if(I.lookahead<=U){if(T(I),I.lookahead<=U&&Xe===l)return et;if(I.lookahead===0)break}if(I.match_length=0,I.lookahead>=H&&I.strstart>0&&(Pe=I.strstart-1,ue=Ft[Pe],ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe])){Re=I.strstart+U;do;while(ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&ue===Ft[++Pe]&&Pe<Re);I.match_length=U-(Re-Pe),I.match_length>I.lookahead&&(I.match_length=I.lookahead)}if(I.match_length>=H?(ke=g._tr_tally(I,1,I.match_length-H),I.lookahead-=I.match_length,I.strstart+=I.match_length,I.match_length=0):(ke=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++),ke&&(Ce(I,!1),I.strm.avail_out===0))return et}return I.insert=0,Xe===n?(Ce(I,!0),I.strm.avail_out===0?je:st):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?et:Ge}function we(I,Xe){for(var ke;;){if(I.lookahead===0&&(T(I),I.lookahead===0)){if(Xe===l)return et;break}if(I.match_length=0,ke=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++,ke&&(Ce(I,!1),I.strm.avail_out===0))return et}return I.insert=0,Xe===n?(Ce(I,!0),I.strm.avail_out===0?je:st):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?et:Ge}function ie(I,Xe,ke,ue,Pe){this.good_length=I,this.max_lazy=Xe,this.nice_length=ke,this.max_chain=ue,this.func=Pe}var k;k=[new ie(0,0,0,0,D),new ie(4,4,8,4,te),new ie(4,5,16,8,te),new ie(4,6,32,32,te),new ie(4,4,16,16,M),new ie(8,16,32,32,M),new ie(8,16,128,128,M),new ie(8,32,128,256,M),new ie(32,128,258,1024,M),new ie(32,258,258,4096,M)];function P(I){I.window_size=2*I.w_size,F(I.head),I.max_lazy_match=k[I.level].max_lazy,I.good_match=k[I.level].good_length,I.nice_match=k[I.level].nice_length,I.max_chain_length=k[I.level].max_chain,I.strstart=0,I.block_start=0,I.lookahead=0,I.insert=0,I.match_length=I.prev_length=H-1,I.match_available=0,I.ins_h=0}function de(){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=A,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(ee*2),this.dyn_dtree=new v.Buf16((2*j+1)*2),this.bl_tree=new v.Buf16((2*V+1)*2),F(this.dyn_ltree),F(this.dyn_dtree),F(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(q+1),this.heap=new v.Buf16(2*O+1),F(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*O+1),F(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 fe(I){var Xe;return!I||!I.state?ce(I,E):(I.total_in=I.total_out=0,I.data_type=R,Xe=I.state,Xe.pending=0,Xe.pending_out=0,Xe.wrap<0&&(Xe.wrap=-Xe.wrap),Xe.status=Xe.wrap?pe:ct,I.adler=Xe.wrap===2?0:1,Xe.last_flush=l,g._tr_init(Xe),c)}function De(I){var Xe=fe(I);return Xe===c&&P(I.state),Xe}function nt(I,Xe){return!I||!I.state||I.state.wrap!==2?E:(I.state.gzhead=Xe,c)}function He(I,Xe,ke,ue,Pe,Re){if(!I)return E;var Ft=1;if(Xe===_&&(Xe=6),ue<0?(Ft=0,ue=-ue):ue>15&&(Ft=2,ue-=16),Pe<1||Pe>Z||ke!==A||ue<8||ue>15||Xe<0||Xe>9||Re<0||Re>y)return ce(I,E);ue===8&&(ue=9);var Mt=new de;return I.state=Mt,Mt.strm=I,Mt.wrap=Ft,Mt.gzhead=null,Mt.w_bits=ue,Mt.w_size=1<<Mt.w_bits,Mt.w_mask=Mt.w_size-1,Mt.hash_bits=Pe+7,Mt.hash_size=1<<Mt.hash_bits,Mt.hash_mask=Mt.hash_size-1,Mt.hash_shift=~~((Mt.hash_bits+H-1)/H),Mt.window=new v.Buf8(Mt.w_size*2),Mt.head=new v.Buf16(Mt.hash_size),Mt.prev=new v.Buf16(Mt.w_size),Mt.lit_bufsize=1<<Pe+6,Mt.pending_buf_size=Mt.lit_bufsize*4,Mt.pending_buf=new v.Buf8(Mt.pending_buf_size),Mt.d_buf=1*Mt.lit_bufsize,Mt.l_buf=3*Mt.lit_bufsize,Mt.level=Xe,Mt.strategy=Re,Mt.method=ke,De(I)}function ve(I,Xe){return He(I,Xe,A,B,le,S)}function Ue(I,Xe){var ke,ue,Pe,Re;if(!I||!I.state||Xe>i||Xe<0)return I?ce(I,E):E;if(ue=I.state,!I.output||!I.input&&I.avail_in!==0||ue.status===Dt&&Xe!==n)return ce(I,I.avail_out===0?x:E);if(ue.strm=I,ke=ue.last_flush,ue.last_flush=Xe,ue.status===pe)if(ue.wrap===2)I.adler=0,K(ue,31),K(ue,139),K(ue,8),ue.gzhead?(K(ue,(ue.gzhead.text?1:0)+(ue.gzhead.hcrc?2:0)+(ue.gzhead.extra?4:0)+(ue.gzhead.name?8:0)+(ue.gzhead.comment?16:0)),K(ue,ue.gzhead.time&255),K(ue,ue.gzhead.time>>8&255),K(ue,ue.gzhead.time>>16&255),K(ue,ue.gzhead.time>>24&255),K(ue,ue.level===9?2:ue.strategy>=b||ue.level<2?4:0),K(ue,ue.gzhead.os&255),ue.gzhead.extra&&ue.gzhead.extra.length&&(K(ue,ue.gzhead.extra.length&255),K(ue,ue.gzhead.extra.length>>8&255)),ue.gzhead.hcrc&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending,0)),ue.gzindex=0,ue.status=xe):(K(ue,0),K(ue,0),K(ue,0),K(ue,0),K(ue,0),K(ue,ue.level===9?2:ue.strategy>=b||ue.level<2?4:0),K(ue,G),ue.status=ct);else{var Ft=A+(ue.w_bits-8<<4)<<8,Mt=-1;ue.strategy>=b||ue.level<2?Mt=0:ue.level<6?Mt=1:ue.level===6?Mt=2:Mt=3,Ft|=Mt<<6,ue.strstart!==0&&(Ft|=Ee),Ft+=31-Ft%31,ue.status=ct,L(ue,Ft),ue.strstart!==0&&(L(ue,I.adler>>>16),L(ue,I.adler&65535)),I.adler=1}if(ue.status===xe)if(ue.gzhead.extra){for(Pe=ue.pending;ue.gzindex<(ue.gzhead.extra.length&65535)&&!(ue.pending===ue.pending_buf_size&&(ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),Q(I),Pe=ue.pending,ue.pending===ue.pending_buf_size));)K(ue,ue.gzhead.extra[ue.gzindex]&255),ue.gzindex++;ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),ue.gzindex===ue.gzhead.extra.length&&(ue.gzindex=0,ue.status=Me)}else ue.status=Me;if(ue.status===Me)if(ue.gzhead.name){Pe=ue.pending;do{if(ue.pending===ue.pending_buf_size&&(ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),Q(I),Pe=ue.pending,ue.pending===ue.pending_buf_size)){Re=1;break}ue.gzindex<ue.gzhead.name.length?Re=ue.gzhead.name.charCodeAt(ue.gzindex++)&255:Re=0,K(ue,Re)}while(Re!==0);ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),Re===0&&(ue.gzindex=0,ue.status=ft)}else ue.status=ft;if(ue.status===ft)if(ue.gzhead.comment){Pe=ue.pending;do{if(ue.pending===ue.pending_buf_size&&(ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),Q(I),Pe=ue.pending,ue.pending===ue.pending_buf_size)){Re=1;break}ue.gzindex<ue.gzhead.comment.length?Re=ue.gzhead.comment.charCodeAt(ue.gzindex++)&255:Re=0,K(ue,Re)}while(Re!==0);ue.gzhead.hcrc&&ue.pending>Pe&&(I.adler=(0,a.default)(I.adler,ue.pending_buf,ue.pending-Pe,Pe)),Re===0&&(ue.status=tt)}else ue.status=tt;if(ue.status===tt&&(ue.gzhead.hcrc?(ue.pending+2>ue.pending_buf_size&&Q(I),ue.pending+2<=ue.pending_buf_size&&(K(ue,I.adler&255),K(ue,I.adler>>8&255),I.adler=0,ue.status=ct)):ue.status=ct),ue.pending!==0){if(Q(I),I.avail_out===0)return ue.last_flush=-1,c}else if(I.avail_in===0&&z(Xe)<=z(ke)&&Xe!==n)return ce(I,x);if(ue.status===Dt&&I.avail_in!==0)return ce(I,x);if(I.avail_in!==0||ue.lookahead!==0||Xe!==l&&ue.status!==Dt){var It=ue.strategy===b?we(ue,Xe):ue.strategy===m?he(ue,Xe):k[ue.level].func(ue,Xe);if((It===je||It===st)&&(ue.status=Dt),It===et||It===je)return I.avail_out===0&&(ue.last_flush=-1),c;if(It===Ge&&(Xe===o?g._tr_align(ue):Xe!==i&&(g._tr_stored_block(ue,0,0,!1),Xe===d&&(F(ue.head),ue.lookahead===0&&(ue.strstart=0,ue.block_start=0,ue.insert=0))),Q(I),I.avail_out===0))return ue.last_flush=-1,c}return Xe!==n?c:ue.wrap<=0?f:(ue.wrap===2?(K(ue,I.adler&255),K(ue,I.adler>>8&255),K(ue,I.adler>>16&255),K(ue,I.adler>>24&255),K(ue,I.total_in&255),K(ue,I.total_in>>8&255),K(ue,I.total_in>>16&255),K(ue,I.total_in>>24&255)):(L(ue,I.adler>>>16),L(ue,I.adler&65535)),Q(I),ue.wrap>0&&(ue.wrap=-ue.wrap),ue.pending!==0?c:f)}function re(I){var Xe;return!I||!I.state?E:(Xe=I.state.status,Xe!==pe&&Xe!==xe&&Xe!==Me&&Xe!==ft&&Xe!==tt&&Xe!==ct&&Xe!==Dt?ce(I,E):(I.state=null,Xe===ct?ce(I,w):c))}function lt(I,Xe){var ke=Xe.length,ue,Pe,Re,Ft,Mt,It,an,wn;if(!I||!I.state||(ue=I.state,Ft=ue.wrap,Ft===2||Ft===1&&ue.status!==pe||ue.lookahead))return E;for(Ft===1&&(I.adler=(0,p.default)(I.adler,Xe,ke,0)),ue.wrap=0,ke>=ue.w_size&&(Ft===0&&(F(ue.head),ue.strstart=0,ue.block_start=0,ue.insert=0),wn=new v.Buf8(ue.w_size),v.arraySet(wn,Xe,ke-ue.w_size,ue.w_size,0),Xe=wn,ke=ue.w_size),Mt=I.avail_in,It=I.next_in,an=I.input,I.avail_in=ke,I.next_in=0,I.input=Xe,T(ue);ue.lookahead>=H;){Pe=ue.strstart,Re=ue.lookahead-(H-1);do ue.ins_h=(ue.ins_h<<ue.hash_shift^ue.window[Pe+H-1])&ue.hash_mask,ue.prev[Pe&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=Pe,Pe++;while(--Re);ue.strstart=Pe,ue.lookahead=H-1,T(ue)}return ue.strstart+=ue.lookahead,ue.block_start=ue.strstart,ue.insert=ue.lookahead,ue.lookahead=0,ue.match_length=ue.prev_length=H-1,ue.match_available=0,I.next_in=It,I.input=an,I.avail_in=Mt,ue.wrap=Ft,c}var wt="pako deflate (from Nodeca project)";N.deflateInfo=wt},16071:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=v;var e=30,t=12;function v(g,p){var a,h,r,s,u,l,o,d,n,i,c,f,E,w,x,_,C,b,m,y,S,R,A,Z,B;a=g.state,h=g.next_in,Z=g.input,r=h+(g.avail_in-5),s=g.next_out,B=g.output,u=s-(p-g.avail_out),l=s+(g.avail_out-257),o=a.dmax,d=a.wsize,n=a.whave,i=a.wnext,c=a.window,f=a.hold,E=a.bits,w=a.lencode,x=a.distcode,_=(1<<a.lenbits)-1,C=(1<<a.distbits)-1;e:do{E<15&&(f+=Z[h++]<<E,E+=8,f+=Z[h++]<<E,E+=8),b=w[f&_];t:for(;;){if(m=b>>>24,f>>>=m,E-=m,m=b>>>16&255,m===0)B[s++]=b&65535;else if(m&16){y=b&65535,m&=15,m&&(E<m&&(f+=Z[h++]<<E,E+=8),y+=f&(1<<m)-1,f>>>=m,E-=m),E<15&&(f+=Z[h++]<<E,E+=8,f+=Z[h++]<<E,E+=8),b=x[f&C];n:for(;;){if(m=b>>>24,f>>>=m,E-=m,m=b>>>16&255,m&16){if(S=b&65535,m&=15,E<m&&(f+=Z[h++]<<E,E+=8,E<m&&(f+=Z[h++]<<E,E+=8)),S+=f&(1<<m)-1,S>o){g.msg="invalid distance too far back",a.mode=e;break e}if(f>>>=m,E-=m,m=s-u,S>m){if(m=S-m,m>n&&a.sane){g.msg="invalid distance too far back",a.mode=e;break e}if(R=0,A=c,i===0){if(R+=d-m,m<y){y-=m;do B[s++]=c[R++];while(--m);R=s-S,A=B}}else if(i<m){if(R+=d+i-m,m-=i,m<y){y-=m;do B[s++]=c[R++];while(--m);if(R=0,i<y){m=i,y-=m;do B[s++]=c[R++];while(--m);R=s-S,A=B}}}else if(R+=i-m,m<y){y-=m;do B[s++]=c[R++];while(--m);R=s-S,A=B}for(;y>2;)B[s++]=A[R++],B[s++]=A[R++],B[s++]=A[R++],y-=3;y&&(B[s++]=A[R++],y>1&&(B[s++]=A[R++]))}else{R=s-S;do B[s++]=B[R++],B[s++]=B[R++],B[s++]=B[R++],y-=3;while(y>2);y&&(B[s++]=B[R++],y>1&&(B[s++]=B[R++]))}}else if(m&64){g.msg="invalid distance code",a.mode=e;break e}else{b=x[(b&65535)+(f&(1<<m)-1)];continue n}break}}else if(m&64)if(m&32){a.mode=t;break e}else{g.msg="invalid literal/length code",a.mode=e;break e}else{b=w[(b&65535)+(f&(1<<m)-1)];continue t}break}}while(h<r&&s<l);y=E>>3,h-=y,E-=y<<3,f&=(1<<E)-1,g.next_in=h,g.next_out=s,g.avail_in=h<r?5+(r-h):5-(h-r),g.avail_out=s<l?257+(l-s):257-(s-l),a.hold=f,a.bits=E}},95766:function(_t,N,e){"use strict";function t(ve){"@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(ve)}Object.defineProperty(N,"__esModule",{value:!0}),N.inflateReset=T,N.inflateReset2=D,N.inflateResetKeep=X,N.inflateInit=M,N.inflateInit2=te,N.inflate=de,N.inflateEnd=fe,N.inflateGetHeader=De,N.inflateSetDictionary=nt,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=u(e(35986)),g=r(e(97580)),p=r(e(1217)),a=r(e(16071)),h=r(e(63093));function r(ve){return ve&&ve.__esModule?ve:{default:ve}}function s(){if(typeof WeakMap!="function")return null;var ve=new WeakMap;return s=function(){return ve},ve}function u(ve){if(ve&&ve.__esModule)return ve;if(ve===null||t(ve)!=="object"&&typeof ve!="function")return{default:ve};var Ue=s();if(Ue&&Ue.has(ve))return Ue.get(ve);var re={},lt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var wt in ve)if(Object.prototype.hasOwnProperty.call(ve,wt)){var I=lt?Object.getOwnPropertyDescriptor(ve,wt):null;I&&(I.get||I.set)?Object.defineProperty(re,wt,I):re[wt]=ve[wt]}return re.default=ve,Ue&&Ue.set(ve,re),re}var l=0,o=1,d=2,n=4;N.Z_FINISH=n;var i=5;N.Z_BLOCK=i;var c=6;N.Z_TREES=c;var f=0;N.Z_OK=f;var E=1;N.Z_STREAM_END=E;var w=2;N.Z_NEED_DICT=w;var x=-2;N.Z_STREAM_ERROR=x;var _=-3;N.Z_DATA_ERROR=_;var C=-4;N.Z_MEM_ERROR=C;var b=-5;N.Z_BUF_ERROR=b;var m=8;N.Z_DEFLATED=m;var y=1,S=2,R=3,A=4,Z=5,B=6,le=7,W=8,ge=9,O=10,j=11,V=12,ee=13,q=14,H=15,U=16,be=17,Ee=18,pe=19,xe=20,Me=21,ft=22,tt=23,ct=24,Dt=25,et=26,Ge=27,je=28,st=29,G=30,ce=31,z=32,F=852,Q=592,Ce=15,K=Ce;function L(ve){return(ve>>>24&255)+(ve>>>8&65280)+((ve&65280)<<8)+((ve&255)<<24)}function ae(){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 X(ve){var Ue;return!ve||!ve.state?x:(Ue=ve.state,ve.total_in=ve.total_out=Ue.total=0,ve.msg="",Ue.wrap&&(ve.adler=Ue.wrap&1),Ue.mode=y,Ue.last=0,Ue.havedict=0,Ue.dmax=32768,Ue.head=null,Ue.hold=0,Ue.bits=0,Ue.lencode=Ue.lendyn=new v.Buf32(F),Ue.distcode=Ue.distdyn=new v.Buf32(Q),Ue.sane=1,Ue.back=-1,f)}function T(ve){var Ue;return!ve||!ve.state?x:(Ue=ve.state,Ue.wsize=0,Ue.whave=0,Ue.wnext=0,X(ve))}function D(ve,Ue){var re,lt;return!ve||!ve.state||(lt=ve.state,Ue<0?(re=0,Ue=-Ue):(re=(Ue>>4)+1,Ue<48&&(Ue&=15)),Ue&&(Ue<8||Ue>15))?x:(lt.window!==null&&lt.wbits!==Ue&&(lt.window=null),lt.wrap=re,lt.wbits=Ue,T(ve))}function te(ve,Ue){var re,lt;return ve?(lt=new ae,ve.state=lt,lt.window=null,re=D(ve,Ue),re!==f&&(ve.state=null),re):x}function M(ve){return te(ve,K)}var he=!0,we,ie;function k(ve){if(he){var Ue;for(we=new v.Buf32(512),ie=new v.Buf32(32),Ue=0;Ue<144;)ve.lens[Ue++]=8;for(;Ue<256;)ve.lens[Ue++]=9;for(;Ue<280;)ve.lens[Ue++]=7;for(;Ue<288;)ve.lens[Ue++]=8;for((0,h.default)(o,ve.lens,0,288,we,0,ve.work,{bits:9}),Ue=0;Ue<32;)ve.lens[Ue++]=5;(0,h.default)(d,ve.lens,0,32,ie,0,ve.work,{bits:5}),he=!1}ve.lencode=we,ve.lenbits=9,ve.distcode=ie,ve.distbits=5}function P(ve,Ue,re,lt){var wt,I=ve.state;return I.window===null&&(I.wsize=1<<I.wbits,I.wnext=0,I.whave=0,I.window=new v.Buf8(I.wsize)),lt>=I.wsize?(v.arraySet(I.window,Ue,re-I.wsize,I.wsize,0),I.wnext=0,I.whave=I.wsize):(wt=I.wsize-I.wnext,wt>lt&&(wt=lt),v.arraySet(I.window,Ue,re-lt,wt,I.wnext),lt-=wt,lt?(v.arraySet(I.window,Ue,re-lt,lt,0),I.wnext=lt,I.whave=I.wsize):(I.wnext+=wt,I.wnext===I.wsize&&(I.wnext=0),I.whave<I.wsize&&(I.whave+=wt))),0}function de(ve,Ue){var re,lt,wt,I,Xe,ke,ue,Pe,Re,Ft,Mt,It,an,wn,yn=0,vt,At,mt,bt,_e,J,$,oe,se=new v.Buf8(4),Le,Ie,Je=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ve||!ve.state||!ve.output||!ve.input&&ve.avail_in!==0)return x;re=ve.state,re.mode===V&&(re.mode=ee),Xe=ve.next_out,wt=ve.output,ue=ve.avail_out,I=ve.next_in,lt=ve.input,ke=ve.avail_in,Pe=re.hold,Re=re.bits,Ft=ke,Mt=ue,oe=f;e:for(;;)switch(re.mode){case y:if(re.wrap===0){re.mode=ee;break}for(;Re<16;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(re.wrap&2&&Pe===35615){re.check=0,se[0]=Pe&255,se[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,se,2,0),Pe=0,Re=0,re.mode=S;break}if(re.flags=0,re.head&&(re.head.done=!1),!(re.wrap&1)||(((Pe&255)<<8)+(Pe>>8))%31){ve.msg="incorrect header check",re.mode=G;break}if((Pe&15)!==m){ve.msg="unknown compression method",re.mode=G;break}if(Pe>>>=4,Re-=4,$=(Pe&15)+8,re.wbits===0)re.wbits=$;else if($>re.wbits){ve.msg="invalid window size",re.mode=G;break}re.dmax=1<<$,ve.adler=re.check=1,re.mode=Pe&512?O:V,Pe=0,Re=0;break;case S:for(;Re<16;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(re.flags=Pe,(re.flags&255)!==m){ve.msg="unknown compression method",re.mode=G;break}if(re.flags&57344){ve.msg="unknown header flags set",re.mode=G;break}re.head&&(re.head.text=Pe>>8&1),re.flags&512&&(se[0]=Pe&255,se[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,se,2,0)),Pe=0,Re=0,re.mode=R;case R:for(;Re<32;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.head&&(re.head.time=Pe),re.flags&512&&(se[0]=Pe&255,se[1]=Pe>>>8&255,se[2]=Pe>>>16&255,se[3]=Pe>>>24&255,re.check=(0,p.default)(re.check,se,4,0)),Pe=0,Re=0,re.mode=A;case A:for(;Re<16;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.head&&(re.head.xflags=Pe&255,re.head.os=Pe>>8),re.flags&512&&(se[0]=Pe&255,se[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,se,2,0)),Pe=0,Re=0,re.mode=Z;case Z:if(re.flags&1024){for(;Re<16;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.length=Pe,re.head&&(re.head.extra_len=Pe),re.flags&512&&(se[0]=Pe&255,se[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,se,2,0)),Pe=0,Re=0}else re.head&&(re.head.extra=null);re.mode=B;case B:if(re.flags&1024&&(It=re.length,It>ke&&(It=ke),It&&(re.head&&($=re.head.extra_len-re.length,re.head.extra||(re.head.extra=new Array(re.head.extra_len)),v.arraySet(re.head.extra,lt,I,It,$)),re.flags&512&&(re.check=(0,p.default)(re.check,lt,It,I)),ke-=It,I+=It,re.length-=It),re.length))break e;re.length=0,re.mode=le;case le:if(re.flags&2048){if(ke===0)break e;It=0;do $=lt[I+It++],re.head&&$&&re.length<65536&&(re.head.name+=String.fromCharCode($));while($&&It<ke);if(re.flags&512&&(re.check=(0,p.default)(re.check,lt,It,I)),ke-=It,I+=It,$)break e}else re.head&&(re.head.name=null);re.length=0,re.mode=W;case W:if(re.flags&4096){if(ke===0)break e;It=0;do $=lt[I+It++],re.head&&$&&re.length<65536&&(re.head.comment+=String.fromCharCode($));while($&&It<ke);if(re.flags&512&&(re.check=(0,p.default)(re.check,lt,It,I)),ke-=It,I+=It,$)break e}else re.head&&(re.head.comment=null);re.mode=ge;case ge:if(re.flags&512){for(;Re<16;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(Pe!==(re.check&65535)){ve.msg="header crc mismatch",re.mode=G;break}Pe=0,Re=0}re.head&&(re.head.hcrc=re.flags>>9&1,re.head.done=!0),ve.adler=re.check=0,re.mode=V;break;case O:for(;Re<32;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}ve.adler=re.check=L(Pe),Pe=0,Re=0,re.mode=j;case j:if(re.havedict===0)return ve.next_out=Xe,ve.avail_out=ue,ve.next_in=I,ve.avail_in=ke,re.hold=Pe,re.bits=Re,w;ve.adler=re.check=1,re.mode=V;case V:if(Ue===i||Ue===c)break e;case ee:if(re.last){Pe>>>=Re&7,Re-=Re&7,re.mode=Ge;break}for(;Re<3;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}switch(re.last=Pe&1,Pe>>>=1,Re-=1,Pe&3){case 0:re.mode=q;break;case 1:if(k(re),re.mode=xe,Ue===c){Pe>>>=2,Re-=2;break e}break;case 2:re.mode=be;break;case 3:ve.msg="invalid block type",re.mode=G}Pe>>>=2,Re-=2;break;case q:for(Pe>>>=Re&7,Re-=Re&7;Re<32;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if((Pe&65535)!==(Pe>>>16^65535)){ve.msg="invalid stored block lengths",re.mode=G;break}if(re.length=Pe&65535,Pe=0,Re=0,re.mode=H,Ue===c)break e;case H:re.mode=U;case U:if(It=re.length,It){if(It>ke&&(It=ke),It>ue&&(It=ue),It===0)break e;v.arraySet(wt,lt,I,It,Xe),ke-=It,I+=It,ue-=It,Xe+=It,re.length-=It;break}re.mode=V;break;case be:for(;Re<14;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(re.nlen=(Pe&31)+257,Pe>>>=5,Re-=5,re.ndist=(Pe&31)+1,Pe>>>=5,Re-=5,re.ncode=(Pe&15)+4,Pe>>>=4,Re-=4,re.nlen>286||re.ndist>30){ve.msg="too many length or distance symbols",re.mode=G;break}re.have=0,re.mode=Ee;case Ee:for(;re.have<re.ncode;){for(;Re<3;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.lens[Je[re.have++]]=Pe&7,Pe>>>=3,Re-=3}for(;re.have<19;)re.lens[Je[re.have++]]=0;if(re.lencode=re.lendyn,re.lenbits=7,Le={bits:re.lenbits},oe=(0,h.default)(l,re.lens,0,19,re.lencode,0,re.work,Le),re.lenbits=Le.bits,oe){ve.msg="invalid code lengths set",re.mode=G;break}re.have=0,re.mode=pe;case pe:for(;re.have<re.nlen+re.ndist;){for(;yn=re.lencode[Pe&(1<<re.lenbits)-1],vt=yn>>>24,At=yn>>>16&255,mt=yn&65535,!(vt<=Re);){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(mt<16)Pe>>>=vt,Re-=vt,re.lens[re.have++]=mt;else{if(mt===16){for(Ie=vt+2;Re<Ie;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(Pe>>>=vt,Re-=vt,re.have===0){ve.msg="invalid bit length repeat",re.mode=G;break}$=re.lens[re.have-1],It=3+(Pe&3),Pe>>>=2,Re-=2}else if(mt===17){for(Ie=vt+3;Re<Ie;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}Pe>>>=vt,Re-=vt,$=0,It=3+(Pe&7),Pe>>>=3,Re-=3}else{for(Ie=vt+7;Re<Ie;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}Pe>>>=vt,Re-=vt,$=0,It=11+(Pe&127),Pe>>>=7,Re-=7}if(re.have+It>re.nlen+re.ndist){ve.msg="invalid bit length repeat",re.mode=G;break}for(;It--;)re.lens[re.have++]=$}}if(re.mode===G)break;if(re.lens[256]===0){ve.msg="invalid code -- missing end-of-block",re.mode=G;break}if(re.lenbits=9,Le={bits:re.lenbits},oe=(0,h.default)(o,re.lens,0,re.nlen,re.lencode,0,re.work,Le),re.lenbits=Le.bits,oe){ve.msg="invalid literal/lengths set",re.mode=G;break}if(re.distbits=6,re.distcode=re.distdyn,Le={bits:re.distbits},oe=(0,h.default)(d,re.lens,re.nlen,re.ndist,re.distcode,0,re.work,Le),re.distbits=Le.bits,oe){ve.msg="invalid distances set",re.mode=G;break}if(re.mode=xe,Ue===c)break e;case xe:re.mode=Me;case Me:if(ke>=6&&ue>=258){ve.next_out=Xe,ve.avail_out=ue,ve.next_in=I,ve.avail_in=ke,re.hold=Pe,re.bits=Re,(0,a.default)(ve,Mt),Xe=ve.next_out,wt=ve.output,ue=ve.avail_out,I=ve.next_in,lt=ve.input,ke=ve.avail_in,Pe=re.hold,Re=re.bits,re.mode===V&&(re.back=-1);break}for(re.back=0;yn=re.lencode[Pe&(1<<re.lenbits)-1],vt=yn>>>24,At=yn>>>16&255,mt=yn&65535,!(vt<=Re);){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(At&&!(At&240)){for(bt=vt,_e=At,J=mt;yn=re.lencode[J+((Pe&(1<<bt+_e)-1)>>bt)],vt=yn>>>24,At=yn>>>16&255,mt=yn&65535,!(bt+vt<=Re);){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}Pe>>>=bt,Re-=bt,re.back+=bt}if(Pe>>>=vt,Re-=vt,re.back+=vt,re.length=mt,At===0){re.mode=et;break}if(At&32){re.back=-1,re.mode=V;break}if(At&64){ve.msg="invalid literal/length code",re.mode=G;break}re.extra=At&15,re.mode=ft;case ft:if(re.extra){for(Ie=re.extra;Re<Ie;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.length+=Pe&(1<<re.extra)-1,Pe>>>=re.extra,Re-=re.extra,re.back+=re.extra}re.was=re.length,re.mode=tt;case tt:for(;yn=re.distcode[Pe&(1<<re.distbits)-1],vt=yn>>>24,At=yn>>>16&255,mt=yn&65535,!(vt<=Re);){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(!(At&240)){for(bt=vt,_e=At,J=mt;yn=re.distcode[J+((Pe&(1<<bt+_e)-1)>>bt)],vt=yn>>>24,At=yn>>>16&255,mt=yn&65535,!(bt+vt<=Re);){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}Pe>>>=bt,Re-=bt,re.back+=bt}if(Pe>>>=vt,Re-=vt,re.back+=vt,At&64){ve.msg="invalid distance code",re.mode=G;break}re.offset=mt,re.extra=At&15,re.mode=ct;case ct:if(re.extra){for(Ie=re.extra;Re<Ie;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}re.offset+=Pe&(1<<re.extra)-1,Pe>>>=re.extra,Re-=re.extra,re.back+=re.extra}if(re.offset>re.dmax){ve.msg="invalid distance too far back",re.mode=G;break}re.mode=Dt;case Dt:if(ue===0)break e;if(It=Mt-ue,re.offset>It){if(It=re.offset-It,It>re.whave&&re.sane){ve.msg="invalid distance too far back",re.mode=G;break}It>re.wnext?(It-=re.wnext,an=re.wsize-It):an=re.wnext-It,It>re.length&&(It=re.length),wn=re.window}else wn=wt,an=Xe-re.offset,It=re.length;It>ue&&(It=ue),ue-=It,re.length-=It;do wt[Xe++]=wn[an++];while(--It);re.length===0&&(re.mode=Me);break;case et:if(ue===0)break e;wt[Xe++]=re.length,ue--,re.mode=Me;break;case Ge:if(re.wrap){for(;Re<32;){if(ke===0)break e;ke--,Pe|=lt[I++]<<Re,Re+=8}if(Mt-=ue,ve.total_out+=Mt,re.total+=Mt,Mt&&(ve.adler=re.check=re.flags?(0,p.default)(re.check,wt,Mt,Xe-Mt):(0,g.default)(re.check,wt,Mt,Xe-Mt)),Mt=ue,(re.flags?Pe:L(Pe))!==re.check){ve.msg="incorrect data check",re.mode=G;break}Pe=0,Re=0}re.mode=je;case je:if(re.wrap&&re.flags){for(;Re<32;){if(ke===0)break e;ke--,Pe+=lt[I++]<<Re,Re+=8}if(Pe!==(re.total&4294967295)){ve.msg="incorrect length check",re.mode=G;break}Pe=0,Re=0}re.mode=st;case st:oe=E;break e;case G:oe=_;break e;case ce:return C;case z:default:return x}return ve.next_out=Xe,ve.avail_out=ue,ve.next_in=I,ve.avail_in=ke,re.hold=Pe,re.bits=Re,(re.wsize||Mt!==ve.avail_out&&re.mode<G&&(re.mode<Ge||Ue!==n))&&P(ve,ve.output,ve.next_out,Mt-ve.avail_out)?(re.mode=ce,C):(Ft-=ve.avail_in,Mt-=ve.avail_out,ve.total_in+=Ft,ve.total_out+=Mt,re.total+=Mt,re.wrap&&Mt&&(ve.adler=re.check=re.flags?(0,p.default)(re.check,wt,Mt,ve.next_out-Mt):(0,g.default)(re.check,wt,Mt,ve.next_out-Mt)),ve.data_type=re.bits+(re.last?64:0)+(re.mode===V?128:0)+(re.mode===xe||re.mode===H?256:0),(Ft===0&&Mt===0||Ue===n)&&oe===f&&(oe=b),oe)}function fe(ve){if(!ve||!ve.state)return x;var Ue=ve.state;return Ue.window&&(Ue.window=null),ve.state=null,f}function De(ve,Ue){var re;return!ve||!ve.state||(re=ve.state,!(re.wrap&2))?x:(re.head=Ue,Ue.done=!1,f)}function nt(ve,Ue){var re=Ue.length,lt,wt,I;return!ve||!ve.state||(lt=ve.state,lt.wrap!==0&&lt.mode!==j)?x:lt.mode===j&&(wt=1,wt=(0,g.default)(wt,Ue,re,0),wt!==lt.check)?_:(I=P(ve,Ue,re,re),I?(lt.mode=ce,C):(lt.havedict=1,f))}var He="pako inflate (from Nodeca project)";N.inflateInfo=He},63093:function(_t,N,e){"use strict";function t(f){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(w){return typeof w}:t=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},t(f)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=c;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 E=g();if(E&&E.has(f))return E.get(f);var w={},x=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in f)if(Object.prototype.hasOwnProperty.call(f,_)){var C=x?Object.getOwnPropertyDescriptor(f,_):null;C&&(C.get||C.set)?Object.defineProperty(w,_,C):w[_]=f[_]}return w.default=f,E&&E.set(f,w),w}var a=15,h=852,r=592,s=0,u=1,l=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],i=[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 c(f,E,w,x,_,C,b,m){var y=m.bits,S=0,R=0,A=0,Z=0,B=0,le=0,W=0,ge=0,O=0,j=0,V,ee,q,H,U,be=null,Ee=0,pe,xe=new v.Buf16(a+1),Me=new v.Buf16(a+1),ft=null,tt=0,ct,Dt,et;for(S=0;S<=a;S++)xe[S]=0;for(R=0;R<x;R++)xe[E[w+R]]++;for(B=y,Z=a;Z>=1&&xe[Z]===0;Z--);if(B>Z&&(B=Z),Z===0)return _[C++]=1<<24|64<<16|0,_[C++]=1<<24|64<<16|0,m.bits=1,0;for(A=1;A<Z&&xe[A]===0;A++);for(B<A&&(B=A),ge=1,S=1;S<=a;S++)if(ge<<=1,ge-=xe[S],ge<0)return-1;if(ge>0&&(f===s||Z!==1))return-1;for(Me[1]=0,S=1;S<a;S++)Me[S+1]=Me[S]+xe[S];for(R=0;R<x;R++)E[w+R]!==0&&(b[Me[E[w+R]]++]=R);if(f===s?(be=ft=b,pe=19):f===u?(be=o,Ee-=257,ft=d,tt-=257,pe=256):(be=n,ft=i,pe=-1),j=0,R=0,S=A,U=C,le=B,W=0,q=-1,O=1<<B,H=O-1,f===u&&O>h||f===l&&O>r)return 1;for(;;){ct=S-W,b[R]<pe?(Dt=0,et=b[R]):b[R]>pe?(Dt=ft[tt+b[R]],et=be[Ee+b[R]]):(Dt=96,et=0),V=1<<S-W,ee=1<<le,A=ee;do ee-=V,_[U+(j>>W)+ee]=ct<<24|Dt<<16|et|0;while(ee!==0);for(V=1<<S-1;j&V;)V>>=1;if(V!==0?(j&=V-1,j+=V):j=0,R++,--xe[S]===0){if(S===Z)break;S=E[w+b[R]]}if(S>B&&(j&H)!==q){for(W===0&&(W=B),U+=A,le=S-W,ge=1<<le;le+W<Z&&(ge-=xe[le+W],!(ge<=0));)le++,ge<<=1;if(O+=1<<le,f===u&&O>h||f===l&&O>r)return 1;q=j&H,_[q]=B<<24|le<<16|U-C|0}}return j!==0&&(_[U+j]=S-W<<24|64<<16|0),m.bits=B,0}},70892:function(_t,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(_t,N,e){"use strict";function t(P){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(fe){return typeof fe}:t=function(fe){return fe&&typeof Symbol=="function"&&fe.constructor===Symbol&&fe!==Symbol.prototype?"symbol":typeof fe},t(P)}Object.defineProperty(N,"__esModule",{value:!0}),N._tr_init=M,N._tr_stored_block=he,N._tr_flush_block=ie,N._tr_tally=k,N._tr_align=we;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var P=new WeakMap;return g=function(){return P},P}function p(P){if(P&&P.__esModule)return P;if(P===null||t(P)!=="object"&&typeof P!="function")return{default:P};var de=g();if(de&&de.has(P))return de.get(P);var fe={},De=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var nt in P)if(Object.prototype.hasOwnProperty.call(P,nt)){var He=De?Object.getOwnPropertyDescriptor(P,nt):null;He&&(He.get||He.set)?Object.defineProperty(fe,nt,He):fe[nt]=P[nt]}return fe.default=P,de&&de.set(P,fe),fe}var a=4,h=0,r=1,s=2;function u(P){for(var de=P.length;--de>=0;)P[de]=0}var l=0,o=1,d=2,n=3,i=258,c=29,f=256,E=f+1+c,w=30,x=19,_=2*E+1,C=15,b=16,m=7,y=256,S=16,R=17,A=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],B=[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],le=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],W=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ge=512,O=new Array((E+2)*2);u(O);var j=new Array(w*2);u(j);var V=new Array(ge);u(V);var ee=new Array(i-n+1);u(ee);var q=new Array(c);u(q);var H=new Array(w);u(H);function U(P,de,fe,De,nt){this.static_tree=P,this.extra_bits=de,this.extra_base=fe,this.elems=De,this.max_length=nt,this.has_stree=P&&P.length}var be,Ee,pe;function xe(P,de){this.dyn_tree=P,this.max_code=0,this.stat_desc=de}function Me(P){return P<256?V[P]:V[256+(P>>>7)]}function ft(P,de){P.pending_buf[P.pending++]=de&255,P.pending_buf[P.pending++]=de>>>8&255}function tt(P,de,fe){P.bi_valid>b-fe?(P.bi_buf|=de<<P.bi_valid&65535,ft(P,P.bi_buf),P.bi_buf=de>>b-P.bi_valid,P.bi_valid+=fe-b):(P.bi_buf|=de<<P.bi_valid&65535,P.bi_valid+=fe)}function ct(P,de,fe){tt(P,fe[de*2],fe[de*2+1])}function Dt(P,de){var fe=0;do fe|=P&1,P>>>=1,fe<<=1;while(--de>0);return fe>>>1}function et(P){P.bi_valid===16?(ft(P,P.bi_buf),P.bi_buf=0,P.bi_valid=0):P.bi_valid>=8&&(P.pending_buf[P.pending++]=P.bi_buf&255,P.bi_buf>>=8,P.bi_valid-=8)}function Ge(P,de){var fe=de.dyn_tree,De=de.max_code,nt=de.stat_desc.static_tree,He=de.stat_desc.has_stree,ve=de.stat_desc.extra_bits,Ue=de.stat_desc.extra_base,re=de.stat_desc.max_length,lt,wt,I,Xe,ke,ue,Pe=0;for(Xe=0;Xe<=C;Xe++)P.bl_count[Xe]=0;for(fe[P.heap[P.heap_max]*2+1]=0,lt=P.heap_max+1;lt<_;lt++)wt=P.heap[lt],Xe=fe[fe[wt*2+1]*2+1]+1,Xe>re&&(Xe=re,Pe++),fe[wt*2+1]=Xe,!(wt>De)&&(P.bl_count[Xe]++,ke=0,wt>=Ue&&(ke=ve[wt-Ue]),ue=fe[wt*2],P.opt_len+=ue*(Xe+ke),He&&(P.static_len+=ue*(nt[wt*2+1]+ke)));if(Pe!==0){do{for(Xe=re-1;P.bl_count[Xe]===0;)Xe--;P.bl_count[Xe]--,P.bl_count[Xe+1]+=2,P.bl_count[re]--,Pe-=2}while(Pe>0);for(Xe=re;Xe!==0;Xe--)for(wt=P.bl_count[Xe];wt!==0;)I=P.heap[--lt],!(I>De)&&(fe[I*2+1]!==Xe&&(P.opt_len+=(Xe-fe[I*2+1])*fe[I*2],fe[I*2+1]=Xe),wt--)}}function je(P,de,fe){var De=new Array(C+1),nt=0,He,ve;for(He=1;He<=C;He++)De[He]=nt=nt+fe[He-1]<<1;for(ve=0;ve<=de;ve++){var Ue=P[ve*2+1];Ue!==0&&(P[ve*2]=Dt(De[Ue]++,Ue))}}function st(){var P,de,fe,De,nt,He=new Array(C+1);for(fe=0,De=0;De<c-1;De++)for(q[De]=fe,P=0;P<1<<Z[De];P++)ee[fe++]=De;for(ee[fe-1]=De,nt=0,De=0;De<16;De++)for(H[De]=nt,P=0;P<1<<B[De];P++)V[nt++]=De;for(nt>>=7;De<w;De++)for(H[De]=nt<<7,P=0;P<1<<B[De]-7;P++)V[256+nt++]=De;for(de=0;de<=C;de++)He[de]=0;for(P=0;P<=143;)O[P*2+1]=8,P++,He[8]++;for(;P<=255;)O[P*2+1]=9,P++,He[9]++;for(;P<=279;)O[P*2+1]=7,P++,He[7]++;for(;P<=287;)O[P*2+1]=8,P++,He[8]++;for(je(O,E+1,He),P=0;P<w;P++)j[P*2+1]=5,j[P*2]=Dt(P,5);be=new U(O,Z,f+1,E,C),Ee=new U(j,B,0,w,C),pe=new U(new Array(0),le,0,x,m)}function G(P){var de;for(de=0;de<E;de++)P.dyn_ltree[de*2]=0;for(de=0;de<w;de++)P.dyn_dtree[de*2]=0;for(de=0;de<x;de++)P.bl_tree[de*2]=0;P.dyn_ltree[y*2]=1,P.opt_len=P.static_len=0,P.last_lit=P.matches=0}function ce(P){P.bi_valid>8?ft(P,P.bi_buf):P.bi_valid>0&&(P.pending_buf[P.pending++]=P.bi_buf),P.bi_buf=0,P.bi_valid=0}function z(P,de,fe,De){ce(P),De&&(ft(P,fe),ft(P,~fe)),v.arraySet(P.pending_buf,P.window,de,fe,P.pending),P.pending+=fe}function F(P,de,fe,De){var nt=de*2,He=fe*2;return P[nt]<P[He]||P[nt]===P[He]&&De[de]<=De[fe]}function Q(P,de,fe){for(var De=P.heap[fe],nt=fe<<1;nt<=P.heap_len&&(nt<P.heap_len&&F(de,P.heap[nt+1],P.heap[nt],P.depth)&&nt++,!F(de,De,P.heap[nt],P.depth));)P.heap[fe]=P.heap[nt],fe=nt,nt<<=1;P.heap[fe]=De}function Ce(P,de,fe){var De,nt,He=0,ve,Ue;if(P.last_lit!==0)do De=P.pending_buf[P.d_buf+He*2]<<8|P.pending_buf[P.d_buf+He*2+1],nt=P.pending_buf[P.l_buf+He],He++,De===0?ct(P,nt,de):(ve=ee[nt],ct(P,ve+f+1,de),Ue=Z[ve],Ue!==0&&(nt-=q[ve],tt(P,nt,Ue)),De--,ve=Me(De),ct(P,ve,fe),Ue=B[ve],Ue!==0&&(De-=H[ve],tt(P,De,Ue)));while(He<P.last_lit);ct(P,y,de)}function K(P,de){var fe=de.dyn_tree,De=de.stat_desc.static_tree,nt=de.stat_desc.has_stree,He=de.stat_desc.elems,ve,Ue,re=-1,lt;for(P.heap_len=0,P.heap_max=_,ve=0;ve<He;ve++)fe[ve*2]!==0?(P.heap[++P.heap_len]=re=ve,P.depth[ve]=0):fe[ve*2+1]=0;for(;P.heap_len<2;)lt=P.heap[++P.heap_len]=re<2?++re:0,fe[lt*2]=1,P.depth[lt]=0,P.opt_len--,nt&&(P.static_len-=De[lt*2+1]);for(de.max_code=re,ve=P.heap_len>>1;ve>=1;ve--)Q(P,fe,ve);lt=He;do ve=P.heap[1],P.heap[1]=P.heap[P.heap_len--],Q(P,fe,1),Ue=P.heap[1],P.heap[--P.heap_max]=ve,P.heap[--P.heap_max]=Ue,fe[lt*2]=fe[ve*2]+fe[Ue*2],P.depth[lt]=(P.depth[ve]>=P.depth[Ue]?P.depth[ve]:P.depth[Ue])+1,fe[ve*2+1]=fe[Ue*2+1]=lt,P.heap[1]=lt++,Q(P,fe,1);while(P.heap_len>=2);P.heap[--P.heap_max]=P.heap[1],Ge(P,de),je(fe,re,P.bl_count)}function L(P,de,fe){var De,nt=-1,He,ve=de[0*2+1],Ue=0,re=7,lt=4;for(ve===0&&(re=138,lt=3),de[(fe+1)*2+1]=65535,De=0;De<=fe;De++)He=ve,ve=de[(De+1)*2+1],!(++Ue<re&&He===ve)&&(Ue<lt?P.bl_tree[He*2]+=Ue:He!==0?(He!==nt&&P.bl_tree[He*2]++,P.bl_tree[S*2]++):Ue<=10?P.bl_tree[R*2]++:P.bl_tree[A*2]++,Ue=0,nt=He,ve===0?(re=138,lt=3):He===ve?(re=6,lt=3):(re=7,lt=4))}function ae(P,de,fe){var De,nt=-1,He,ve=de[0*2+1],Ue=0,re=7,lt=4;for(ve===0&&(re=138,lt=3),De=0;De<=fe;De++)if(He=ve,ve=de[(De+1)*2+1],!(++Ue<re&&He===ve)){if(Ue<lt)do ct(P,He,P.bl_tree);while(--Ue!==0);else He!==0?(He!==nt&&(ct(P,He,P.bl_tree),Ue--),ct(P,S,P.bl_tree),tt(P,Ue-3,2)):Ue<=10?(ct(P,R,P.bl_tree),tt(P,Ue-3,3)):(ct(P,A,P.bl_tree),tt(P,Ue-11,7));Ue=0,nt=He,ve===0?(re=138,lt=3):He===ve?(re=6,lt=3):(re=7,lt=4)}}function X(P){var de;for(L(P,P.dyn_ltree,P.l_desc.max_code),L(P,P.dyn_dtree,P.d_desc.max_code),K(P,P.bl_desc),de=x-1;de>=3&&P.bl_tree[W[de]*2+1]===0;de--);return P.opt_len+=3*(de+1)+5+5+4,de}function T(P,de,fe,De){var nt;for(tt(P,de-257,5),tt(P,fe-1,5),tt(P,De-4,4),nt=0;nt<De;nt++)tt(P,P.bl_tree[W[nt]*2+1],3);ae(P,P.dyn_ltree,de-1),ae(P,P.dyn_dtree,fe-1)}function D(P){var de=4093624447,fe;for(fe=0;fe<=31;fe++,de>>>=1)if(de&1&&P.dyn_ltree[fe*2]!==0)return h;if(P.dyn_ltree[9*2]!==0||P.dyn_ltree[10*2]!==0||P.dyn_ltree[13*2]!==0)return r;for(fe=32;fe<f;fe++)if(P.dyn_ltree[fe*2]!==0)return r;return h}var te=!1;function M(P){te||(st(),te=!0),P.l_desc=new xe(P.dyn_ltree,be),P.d_desc=new xe(P.dyn_dtree,Ee),P.bl_desc=new xe(P.bl_tree,pe),P.bi_buf=0,P.bi_valid=0,G(P)}function he(P,de,fe,De){tt(P,(l<<1)+(De?1:0),3),z(P,de,fe,!0)}function we(P){tt(P,o<<1,3),ct(P,y,O),et(P)}function ie(P,de,fe,De){var nt,He,ve=0;P.level>0?(P.strm.data_type===s&&(P.strm.data_type=D(P)),K(P,P.l_desc),K(P,P.d_desc),ve=X(P),nt=P.opt_len+3+7>>>3,He=P.static_len+3+7>>>3,He<=nt&&(nt=He)):nt=He=fe+5,fe+4<=nt&&de!==-1?he(P,de,fe,De):P.strategy===a||He===nt?(tt(P,(o<<1)+(De?1:0),3),Ce(P,O,j)):(tt(P,(d<<1)+(De?1:0),3),T(P,P.l_desc.max_code+1,P.d_desc.max_code+1,ve+1),Ce(P,P.dyn_ltree,P.dyn_dtree)),G(P),De&&ce(P)}function k(P,de,fe){return P.pending_buf[P.d_buf+P.last_lit*2]=de>>>8&255,P.pending_buf[P.d_buf+P.last_lit*2+1]=de&255,P.pending_buf[P.l_buf+P.last_lit]=fe&255,P.last_lit++,de===0?P.dyn_ltree[fe*2]++:(P.matches++,de--,P.dyn_ltree[(ee[fe]+f+1)*2]++,P.dyn_dtree[Me(de)*2]++),P.last_lit===P.lit_bufsize-1}},27589:function(_t,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(_t,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={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=i?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function a(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 i=d[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function r(o,d,n){return d&&h(o.prototype,d),n&&h(o,n),o}var s=!1,u=40*1024*1024,l=function(){function o(){a(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 i=0,c=n-1;c>=0;c--)i+=this._rQ[this._rQi++]<<c*8;return i}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var i="",c=0;c<n;c+=4096){var f=this.rQshiftBytes(Math.min(4096,n-c));i+=String.fromCharCode.apply(null,f)}return i}},{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,i){i===void 0&&(i=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,i)),this._rQi+=i}},{key:"rQslice",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,i-n)}},{key:"rQwait",value:function(n,i,c){if(this.rQlen<i){if(c){if(this._rQi<c)throw new Error("rQwait cannot backup "+c+" bytes");this._rQi-=c}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(i){return i.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,i){this._eventHandlers[n]=i}},{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,i){var c=this;this.init(),this._websocket=new WebSocket(n,i),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),c._websocket.protocol&&v.Info("Server choose sub-protocol: "+c._websocket.protocol),c._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),c._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),c._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 i=(this._rQlen-this._rQi+n)*8,c=this._rQbufferSize<i;if(c&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,i)),this._rQbufferSize>u&&(this._rQbufferSize=u,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+u+" bytes, and the new message could not fit");if(c){var f=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(f,this._rQi,this._rQlen-this._rQi))}else s?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 i=new Uint8Array(n);i.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(i.length),this._rQ.set(i,this._rQlen),this._rQlen+=i.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=l},5630:function(_t,N,e){"use strict";var t=e(96663),v=e(44127),g=e(90493),p=e(72071),a=e(6620),h=e(92310),r=e.n(h),s=e(18929),u=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,u.forwardRef)(function(d,n){var i,c=d.prefixCls,f=c===void 0?"rc-checkbox":c,E=d.className,w=d.style,x=d.checked,_=d.disabled,C=d.defaultChecked,b=C===void 0?!1:C,m=d.type,y=m===void 0?"checkbox":m,S=d.title,R=d.onChange,A=(0,a.Z)(d,l),Z=(0,u.useRef)(null),B=(0,s.Z)(b,{value:x}),le=(0,p.Z)(B,2),W=le[0],ge=le[1];(0,u.useImperativeHandle)(n,function(){return{focus:function(){var ee;(ee=Z.current)===null||ee===void 0||ee.focus()},blur:function(){var ee;(ee=Z.current)===null||ee===void 0||ee.blur()},input:Z.current}});var O=r()(f,E,(i={},(0,g.Z)(i,"".concat(f,"-checked"),W),(0,g.Z)(i,"".concat(f,"-disabled"),_),i)),j=function(ee){_||("checked"in d||ge(ee.target.checked),R==null||R({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:ee.target.checked}),stopPropagation:function(){ee.stopPropagation()},preventDefault:function(){ee.preventDefault()},nativeEvent:ee.nativeEvent}))};return u.createElement("span",{className:O,title:S,style:w},u.createElement("input",(0,t.Z)({},A,{className:"".concat(f,"-input"),ref:Z,onChange:j,disabled:_,checked:!!W,type:y})),u.createElement("span",{className:"".concat(f,"-inner")}))});N.Z=o},31561:function(_t,N,e){"use strict";e.d(N,{Z:function(){return y}});var t=e(96663),v=e(90493),g=e(72071),p=e(6620),a=e(35593),h=e(92310),r=e.n(h),s=e(8654),u=e(59301),l=e(10228),o=e(16089),d=l.Z.ESC,n=l.Z.TAB;function i(S){var R=S.visible,A=S.triggerRef,Z=S.onVisibleChange,B=S.autoFocus,le=S.overlayRef,W=u.useRef(!1),ge=function(){if(R){var ee,q;(ee=A.current)===null||ee===void 0||(q=ee.focus)===null||q===void 0||q.call(ee),Z==null||Z(!1)}},O=function(){var ee;return(ee=le.current)!==null&&ee!==void 0&&ee.focus?(le.current.focus(),W.current=!0,!0):!1},j=function(ee){switch(ee.keyCode){case d:ge();break;case n:{var q=!1;W.current||(q=O()),q?ee.preventDefault():ge();break}}};u.useEffect(function(){return R?(window.addEventListener("keydown",j),B&&(0,o.Z)(O,3),function(){window.removeEventListener("keydown",j),W.current=!1}):function(){W.current=!1}},[R])}var c=(0,u.forwardRef)(function(S,R){var A=S.overlay,Z=S.arrow,B=S.prefixCls,le=(0,u.useMemo)(function(){var ge;return typeof A=="function"?ge=A():ge=A,ge},[A]),W=(0,s.sQ)(R,le==null?void 0:le.ref);return u.createElement(u.Fragment,null,Z&&u.createElement("div",{className:"".concat(B,"-arrow")}),u.cloneElement(le,{ref:(0,s.Yr)(le)?W:void 0}))}),f=c,E={adjustX:1,adjustY:1},w=[0,0],x={topLeft:{points:["bl","tl"],overflow:E,offset:[0,-4],targetOffset:w},top:{points:["bc","tc"],overflow:E,offset:[0,-4],targetOffset:w},topRight:{points:["br","tr"],overflow:E,offset:[0,-4],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:E,offset:[0,4],targetOffset:w},bottom:{points:["tc","bc"],overflow:E,offset:[0,4],targetOffset:w},bottomRight:{points:["tr","br"],overflow:E,offset:[0,4],targetOffset:w}},_=x,C=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function b(S,R){var A,Z=S.arrow,B=Z===void 0?!1:Z,le=S.prefixCls,W=le===void 0?"rc-dropdown":le,ge=S.transitionName,O=S.animation,j=S.align,V=S.placement,ee=V===void 0?"bottomLeft":V,q=S.placements,H=q===void 0?_:q,U=S.getPopupContainer,be=S.showAction,Ee=S.hideAction,pe=S.overlayClassName,xe=S.overlayStyle,Me=S.visible,ft=S.trigger,tt=ft===void 0?["hover"]:ft,ct=S.autoFocus,Dt=S.overlay,et=S.children,Ge=S.onVisibleChange,je=(0,p.Z)(S,C),st=u.useState(),G=(0,g.Z)(st,2),ce=G[0],z=G[1],F="visible"in S?Me:ce,Q=u.useRef(null),Ce=u.useRef(null),K=u.useRef(null);u.useImperativeHandle(R,function(){return Q.current});var L=function(ie){z(ie),Ge==null||Ge(ie)};i({visible:F,triggerRef:K,onVisibleChange:L,autoFocus:ct,overlayRef:Ce});var ae=function(ie){var k=S.onOverlayClick;z(!1),k&&k(ie)},X=function(){return u.createElement(f,{ref:Ce,overlay:Dt,prefixCls:W,arrow:B})},T=function(){return typeof Dt=="function"?X:X()},D=function(){var ie=S.minOverlayWidthMatchTrigger,k=S.alignPoint;return"minOverlayWidthMatchTrigger"in S?ie:!k},te=function(){var ie=S.openClassName;return ie!==void 0?ie:"".concat(W,"-open")},M=u.cloneElement(et,{className:r()((A=et.props)===null||A===void 0?void 0:A.className,F&&te()),ref:(0,s.Yr)(et)?(0,s.sQ)(K,et.ref):void 0}),he=Ee;return!he&&tt.indexOf("contextMenu")!==-1&&(he=["click"]),u.createElement(a.Z,(0,t.Z)({builtinPlacements:H},je,{prefixCls:W,ref:Q,popupClassName:r()(pe,(0,v.Z)({},"".concat(W,"-show-arrow"),B)),popupStyle:xe,action:tt,showAction:be,hideAction:he,popupPlacement:ee,popupAlign:j,popupTransitionName:ge,popupAnimation:O,popupVisible:F,stretch:D()?"minWidth":"",popup:T(),onPopupVisibleChange:L,onPopupClick:ae,getPopupContainer:U}),M)}var m=u.forwardRef(b),y=m},93681:function(_t,N,e){"use strict";e.r(N),e.d(N,{BaseInput:function(){return l},default:function(){return x}});var t=e(96663),v=e(44127),g=e(90493),p=e(20135),a=e(92310),h=e.n(a),r=e(59301),s=e(5643),u=function(C){var b,m,y=C.inputElement,S=C.prefixCls,R=C.prefix,A=C.suffix,Z=C.addonBefore,B=C.addonAfter,le=C.className,W=C.style,ge=C.disabled,O=C.readOnly,j=C.focused,V=C.triggerFocus,ee=C.allowClear,q=C.value,H=C.handleReset,U=C.hidden,be=C.classes,Ee=C.classNames,pe=C.dataAttrs,xe=C.styles,Me=C.components,ft=(Me==null?void 0:Me.affixWrapper)||"span",tt=(Me==null?void 0:Me.groupWrapper)||"span",ct=(Me==null?void 0:Me.wrapper)||"span",Dt=(Me==null?void 0:Me.groupAddon)||"span",et=(0,r.useRef)(null),Ge=function(X){var T;(T=et.current)!==null&&T!==void 0&&T.contains(X.target)&&(V==null||V())},je=function(){var X;if(!ee)return null;var T=!ge&&!O&&q,D="".concat(S,"-clear-icon"),te=(0,p.Z)(ee)==="object"&&ee!==null&&ee!==void 0&&ee.clearIcon?ee.clearIcon:"\u2716";return r.createElement("span",{onClick:H,onMouseDown:function(he){return he.preventDefault()},className:h()(D,(X={},(0,g.Z)(X,"".concat(D,"-hidden"),!T),(0,g.Z)(X,"".concat(D,"-has-suffix"),!!A),X)),role:"button",tabIndex:-1},te)},st=(0,r.cloneElement)(y,{value:q,hidden:U,className:h()((b=y.props)===null||b===void 0?void 0:b.className,!(0,s.X3)(C)&&!(0,s.He)(C)&&le)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,s.X3)(C)&&!(0,s.He)(C)?W:{})});if((0,s.X3)(C)){var G,ce="".concat(S,"-affix-wrapper"),z=h()(ce,(G={},(0,g.Z)(G,"".concat(ce,"-disabled"),ge),(0,g.Z)(G,"".concat(ce,"-focused"),j),(0,g.Z)(G,"".concat(ce,"-readonly"),O),(0,g.Z)(G,"".concat(ce,"-input-with-clear-btn"),A&&ee&&q),G),!(0,s.He)(C)&&le,be==null?void 0:be.affixWrapper,Ee==null?void 0:Ee.affixWrapper),F=(A||ee)&&r.createElement("span",{className:h()("".concat(S,"-suffix"),Ee==null?void 0:Ee.suffix),style:xe==null?void 0:xe.suffix},je(),A);st=r.createElement(ft,(0,t.Z)({className:z,style:(0,v.Z)((0,v.Z)({},(0,s.He)(C)?void 0:W),xe==null?void 0:xe.affixWrapper),hidden:!(0,s.He)(C)&&U,onClick:Ge},pe==null?void 0:pe.affixWrapper,{ref:et}),R&&r.createElement("span",{className:h()("".concat(S,"-prefix"),Ee==null?void 0:Ee.prefix),style:xe==null?void 0:xe.prefix},R),(0,r.cloneElement)(y,{value:q,hidden:null}),F)}if((0,s.He)(C)){var Q="".concat(S,"-group"),Ce="".concat(Q,"-addon"),K=h()("".concat(S,"-wrapper"),Q,be==null?void 0:be.wrapper),L=h()("".concat(S,"-group-wrapper"),le,be==null?void 0:be.group);return r.createElement(tt,{className:L,style:W,hidden:U},r.createElement(ct,{className:K},Z&&r.createElement(Dt,{className:Ce},Z),(0,r.cloneElement)(st,{hidden:null}),B&&r.createElement(Dt,{className:Ce},B)))}return st},l=u,o=e(19127),d=e(72071),n=e(6620),i=e(18929),c=e(2738),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],E=(0,r.forwardRef)(function(_,C){var b=_.autoComplete,m=_.onChange,y=_.onFocus,S=_.onBlur,R=_.onPressEnter,A=_.onKeyDown,Z=_.prefixCls,B=Z===void 0?"rc-input":Z,le=_.disabled,W=_.htmlSize,ge=_.className,O=_.maxLength,j=_.suffix,V=_.showCount,ee=_.type,q=ee===void 0?"text":ee,H=_.classes,U=_.classNames,be=_.styles,Ee=(0,n.Z)(_,f),pe=(0,i.Z)(_.defaultValue,{value:_.value}),xe=(0,d.Z)(pe,2),Me=xe[0],ft=xe[1],tt=(0,r.useState)(!1),ct=(0,d.Z)(tt,2),Dt=ct[0],et=ct[1],Ge=(0,r.useRef)(null),je=function(L){Ge.current&&(0,s.nH)(Ge.current,L)};(0,r.useImperativeHandle)(C,function(){return{focus:je,blur:function(){var L;(L=Ge.current)===null||L===void 0||L.blur()},setSelectionRange:function(L,ae,X){var T;(T=Ge.current)===null||T===void 0||T.setSelectionRange(L,ae,X)},select:function(){var L;(L=Ge.current)===null||L===void 0||L.select()},input:Ge.current}}),(0,r.useEffect)(function(){et(function(K){return K&&le?!1:K})},[le]);var st=function(L){_.value===void 0&&ft(L.target.value),Ge.current&&(0,s.rJ)(Ge.current,L,m)},G=function(L){R&&L.key==="Enter"&&R(L),A==null||A(L)},ce=function(L){et(!0),y==null||y(L)},z=function(L){et(!1),S==null||S(L)},F=function(L){ft(""),je(),Ge.current&&(0,s.rJ)(Ge.current,L,m)},Q=function(){var L=(0,c.Z)(_,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:b},L,{onChange:st,onFocus:ce,onBlur:z,onKeyDown:G,className:h()(B,(0,g.Z)({},"".concat(B,"-disabled"),le),U==null?void 0:U.input),style:be==null?void 0:be.input,ref:Ge,size:W,type:q}))},Ce=function(){var L=Number(O)>0;if(j||V){var ae=(0,s.D7)(Me),X=(0,o.Z)(ae).length,T=(0,p.Z)(V)==="object"?V.formatter({value:ae,count:X,maxLength:O}):"".concat(X).concat(L?" / ".concat(O):"");return r.createElement(r.Fragment,null,!!V&&r.createElement("span",{className:h()("".concat(B,"-show-count-suffix"),(0,g.Z)({},"".concat(B,"-show-count-has-suffix"),!!j),U==null?void 0:U.count),style:(0,v.Z)({},be==null?void 0:be.count)},T),j)}return null};return r.createElement(l,(0,t.Z)({},Ee,{prefixCls:B,className:ge,inputElement:Q(),handleReset:F,value:(0,s.D7)(Me),focused:Dt,triggerFocus:je,suffix:Ce(),disabled:le,classes:H,classNames:U,styles:be}))}),w=E,x=w},5643:function(_t,N,e){"use strict";e.d(N,{D7:function(){return a},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,s,u){if(s){var l=r;if(r.type==="click"){var o=h.cloneNode(!0);l=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",s(l);return}if(u!==void 0){l=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=u,s(l);return}s(l)}}function p(h,r){if(h){h.focus(r);var s=r||{},u=s.cursor;if(u){var l=h.value.length;switch(u){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(l,l);break;default:h.setSelectionRange(0,l)}}}}function a(h){return typeof h=="undefined"||h===null?"":String(h)}},15285:function(_t,N,e){"use strict";e.d(N,{iz:function(){return Be},ck:function(){return ke},BW:function(){return Fe},sN:function(){return ke},Wd:function(){return Ie},ZP:function(){return $e},Xl:function(){return A}});var t=e(96663),v=e(90493),g=e(44127),p=e(19127),a=e(72071),h=e(6620),r=e(92310),s=e.n(r),u=e(11780),l=e(18929),o=e(13697),d=e(48736),n=e(59301),i=e(4676),c=n.createContext(null);function f(ye,Ke){return ye===void 0?null:"".concat(ye,"-").concat(Ke)}function E(ye){var Ke=n.useContext(c);return f(Ke,ye)}var w=e(80547),x=["children","locked"],_=n.createContext(null);function C(ye,Ke){var qe=(0,g.Z)({},ye);return Object.keys(Ke).forEach(function(dt){var at=Ke[dt];at!==void 0&&(qe[dt]=at)}),qe}function b(ye){var Ke=ye.children,qe=ye.locked,dt=(0,h.Z)(ye,x),at=n.useContext(_),St=(0,w.Z)(function(){return C(at,dt)},[at,dt],function(Et,Lt){return!qe&&(Et[0]!==Lt[0]||!(0,o.Z)(Et[1],Lt[1],!0))});return n.createElement(_.Provider,{value:St},Ke)}var m=[],y=n.createContext(null);function S(){return n.useContext(y)}var R=n.createContext(m);function A(ye){var Ke=n.useContext(R);return n.useMemo(function(){return ye!==void 0?[].concat((0,p.Z)(Ke),[ye]):Ke},[Ke,ye])}var Z=n.createContext(null),B=n.createContext({}),le=B,W=e(29194);function ge(ye){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,W.Z)(ye)){var qe=ye.nodeName.toLowerCase(),dt=["input","select","textarea","button"].includes(qe)||ye.isContentEditable||qe==="a"&&!!ye.getAttribute("href"),at=ye.getAttribute("tabindex"),St=Number(at),Et=null;return at&&!Number.isNaN(St)?Et=St:dt&&Et===null&&(Et=0),dt&&ye.disabled&&(Et=null),Et!==null&&(Et>=0||Ke&&Et<0)}return!1}function O(ye){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,qe=(0,p.Z)(ye.querySelectorAll("*")).filter(function(dt){return ge(dt,Ke)});return ge(ye,Ke)&&qe.unshift(ye),qe}var j=null;function V(){j=document.activeElement}function ee(){j=null}function q(){if(j)try{j.focus()}catch(ye){}}function H(ye,Ke){if(Ke.keyCode===9){var qe=O(ye),dt=qe[Ke.shiftKey?0:qe.length-1],at=dt===document.activeElement||ye===document.activeElement;if(at){var St=qe[Ke.shiftKey?qe.length-1:0];St.focus(),Ke.preventDefault()}}}var U=e(10228),be=e(16089),Ee=U.Z.LEFT,pe=U.Z.RIGHT,xe=U.Z.UP,Me=U.Z.DOWN,ft=U.Z.ENTER,tt=U.Z.ESC,ct=U.Z.HOME,Dt=U.Z.END,et=[xe,Me,Ee,pe];function Ge(ye,Ke,qe,dt){var at,St,Et,Lt,Tt="prev",Ht="next",Yt="children",nn="parent";if(ye==="inline"&&dt===ft)return{inlineTrigger:!0};var rn=(at={},(0,v.Z)(at,xe,Tt),(0,v.Z)(at,Me,Ht),at),Bt=(St={},(0,v.Z)(St,Ee,qe?Ht:Tt),(0,v.Z)(St,pe,qe?Tt:Ht),(0,v.Z)(St,Me,Yt),(0,v.Z)(St,ft,Yt),St),pt=(Et={},(0,v.Z)(Et,xe,Tt),(0,v.Z)(Et,Me,Ht),(0,v.Z)(Et,ft,Yt),(0,v.Z)(Et,tt,nn),(0,v.Z)(Et,Ee,qe?Yt:nn),(0,v.Z)(Et,pe,qe?nn:Yt),Et),Ut={inline:rn,horizontal:Bt,vertical:pt,inlineSub:rn,horizontalSub:pt,verticalSub:pt},qt=(Lt=Ut["".concat(ye).concat(Ke?"":"Sub")])===null||Lt===void 0?void 0:Lt[dt];switch(qt){case Tt:return{offset:-1,sibling:!0};case Ht:return{offset:1,sibling:!0};case nn:return{offset:-1,sibling:!1};case Yt:return{offset:1,sibling:!1};default:return null}}function je(ye){for(var Ke=ye;Ke;){if(Ke.getAttribute("data-menu-list"))return Ke;Ke=Ke.parentElement}return null}function st(ye,Ke){for(var qe=ye||document.activeElement;qe;){if(Ke.has(qe))return qe;qe=qe.parentElement}return null}function G(ye,Ke){var qe=O(ye,!0);return qe.filter(function(dt){return Ke.has(dt)})}function ce(ye,Ke,qe){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ye)return null;var at=G(ye,Ke),St=at.length,Et=at.findIndex(function(Lt){return qe===Lt});return dt<0?Et===-1?Et=St-1:Et-=1:dt>0&&(Et+=1),Et=(Et+St)%St,at[Et]}var z=function(Ke,qe){var dt=new Set,at=new Map,St=new Map;return Ke.forEach(function(Et){var Lt=document.querySelector("[data-menu-id='".concat(f(qe,Et),"']"));Lt&&(dt.add(Lt),St.set(Lt,Et),at.set(Et,Lt))}),{elements:dt,key2element:at,element2key:St}};function F(ye,Ke,qe,dt,at,St,Et,Lt,Tt,Ht){var Yt=n.useRef(),nn=n.useRef();nn.current=Ke;var rn=function(){be.Z.cancel(Yt.current)};return n.useEffect(function(){return function(){rn()}},[]),function(Bt){var pt=Bt.which;if([].concat(et,[ft,tt,ct,Dt]).includes(pt)){var Ut=St(),qt=z(Ut,dt),en=qt,$t=en.elements,jt=en.key2element,pn=en.element2key,dn=jt.get(Ke),In=st(dn,$t),jn=pn.get(In),zt=Ge(ye,Et(jn,!0).length===1,qe,pt);if(!zt&&pt!==ct&&pt!==Dt)return;(et.includes(pt)||[ct,Dt].includes(pt))&&Bt.preventDefault();var Rt=function(_n){if(_n){var Yn=_n,hn=_n.querySelector("a");hn!=null&&hn.getAttribute("href")&&(Yn=hn);var Gt=pn.get(_n);Lt(Gt),rn(),Yt.current=(0,be.Z)(function(){nn.current===Gt&&Yn.focus()})}};if([ct,Dt].includes(pt)||zt.sibling||!In){var kt;!In||ye==="inline"?kt=at.current:kt=je(In);var Vt,Jt=G(kt,$t);pt===ct?Vt=Jt[0]:pt===Dt?Vt=Jt[Jt.length-1]:Vt=ce(kt,$t,In,zt.offset),Rt(Vt)}else if(zt.inlineTrigger)Tt(jn);else if(zt.offset>0)Tt(jn,!0),rn(),Yt.current=(0,be.Z)(function(){qt=z(Ut,dt);var sn=In.getAttribute("aria-controls"),_n=document.getElementById(sn),Yn=ce(_n,qt.elements);Rt(Yn)},5);else if(zt.offset<0){var mn=Et(jn,!0),Sn=mn[mn.length-2],bn=jt.get(Sn);Tt(Sn,!1),Rt(bn)}}Ht==null||Ht(Bt)}}function Q(ye){Promise.resolve().then(ye)}var Ce="__RC_UTIL_PATH_SPLIT__",K=function(Ke){return Ke.join(Ce)},L=function(Ke){return Ke.split(Ce)},ae="rc-menu-more";function X(){var ye=n.useState({}),Ke=(0,a.Z)(ye,2),qe=Ke[1],dt=(0,n.useRef)(new Map),at=(0,n.useRef)(new Map),St=n.useState([]),Et=(0,a.Z)(St,2),Lt=Et[0],Tt=Et[1],Ht=(0,n.useRef)(0),Yt=(0,n.useRef)(!1),nn=function(){Yt.current||qe({})},rn=(0,n.useCallback)(function(jt,pn){var dn=K(pn);at.current.set(dn,jt),dt.current.set(jt,dn),Ht.current+=1;var In=Ht.current;Q(function(){In===Ht.current&&nn()})},[]),Bt=(0,n.useCallback)(function(jt,pn){var dn=K(pn);at.current.delete(dn),dt.current.delete(jt)},[]),pt=(0,n.useCallback)(function(jt){Tt(jt)},[]),Ut=(0,n.useCallback)(function(jt,pn){var dn=dt.current.get(jt)||"",In=L(dn);return pn&&Lt.includes(In[0])&&In.unshift(ae),In},[Lt]),qt=(0,n.useCallback)(function(jt,pn){return jt.some(function(dn){var In=Ut(dn,!0);return In.includes(pn)})},[Ut]),en=function(){var pn=(0,p.Z)(dt.current.keys());return Lt.length&&pn.push(ae),pn},$t=(0,n.useCallback)(function(jt){var pn="".concat(dt.current.get(jt)).concat(Ce),dn=new Set;return(0,p.Z)(at.current.keys()).forEach(function(In){In.startsWith(pn)&&dn.add(at.current.get(In))}),dn},[]);return n.useEffect(function(){return function(){Yt.current=!0}},[]),{registerPath:rn,unregisterPath:Bt,refreshOverflowKeys:pt,isSubPathKey:qt,getKeyPath:Ut,getKeys:en,getSubPathKeys:$t}}function T(ye){var Ke=n.useRef(ye);Ke.current=ye;var qe=n.useCallback(function(){for(var dt,at=arguments.length,St=new Array(at),Et=0;Et<at;Et++)St[Et]=arguments[Et];return(dt=Ke.current)===null||dt===void 0?void 0:dt.call.apply(dt,[Ke].concat(St))},[]);return ye?qe:void 0}var D=Math.random().toFixed(5).toString().slice(2),te=0;function M(ye){var Ke=(0,l.Z)(ye,{value:ye}),qe=(0,a.Z)(Ke,2),dt=qe[0],at=qe[1];return n.useEffect(function(){te+=1;var St="".concat(D,"-").concat(te);at("rc-menu-uuid-".concat(St))},[]),dt}var he=e(52884),we=e(95727),ie=e(65711),k=e(85745),P=e(2738),de=e(8654);function fe(ye,Ke,qe,dt){var at=n.useContext(_),St=at.activeKey,Et=at.onActive,Lt=at.onInactive,Tt={active:St===ye};return Ke||(Tt.onMouseEnter=function(Ht){qe==null||qe({key:ye,domEvent:Ht}),Et(ye)},Tt.onMouseLeave=function(Ht){dt==null||dt({key:ye,domEvent:Ht}),Lt(ye)}),Tt}function De(ye){var Ke=n.useContext(_),qe=Ke.mode,dt=Ke.rtl,at=Ke.inlineIndent;if(qe!=="inline")return null;var St=ye;return dt?{paddingRight:St*at}:{paddingLeft:St*at}}function nt(ye){var Ke=ye.icon,qe=ye.props,dt=ye.children,at;return Ke===null||Ke===!1?null:(typeof Ke=="function"?at=n.createElement(Ke,(0,g.Z)({},qe)):typeof Ke!="boolean"&&(at=Ke),at||dt||null)}var He=["item"];function ve(ye){var Ke=ye.item,qe=(0,h.Z)(ye,He);return Object.defineProperty(qe,"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."),Ke}}),qe}var Ue=["title","attribute","elementRef"],re=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],lt=["active"],wt=function(ye){(0,ie.Z)(qe,ye);var Ke=(0,k.Z)(qe);function qe(){return(0,he.Z)(this,qe),Ke.apply(this,arguments)}return(0,we.Z)(qe,[{key:"render",value:function(){var at=this.props,St=at.title,Et=at.attribute,Lt=at.elementRef,Tt=(0,h.Z)(at,Ue),Ht=(0,P.Z)(Tt,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,d.ZP)(!Et,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(u.Z.Item,(0,t.Z)({},Et,{title:typeof St=="string"?St:void 0},Ht,{ref:Lt}))}}]),qe}(n.Component),I=n.forwardRef(function(ye,Ke){var qe,dt=ye.style,at=ye.className,St=ye.eventKey,Et=ye.warnKey,Lt=ye.disabled,Tt=ye.itemIcon,Ht=ye.children,Yt=ye.role,nn=ye.onMouseEnter,rn=ye.onMouseLeave,Bt=ye.onClick,pt=ye.onKeyDown,Ut=ye.onFocus,qt=(0,h.Z)(ye,re),en=E(St),$t=n.useContext(_),jt=$t.prefixCls,pn=$t.onItemClick,dn=$t.disabled,In=$t.overflowDisabled,jn=$t.itemIcon,zt=$t.selectedKeys,Rt=$t.onActive,kt=n.useContext(le),Vt=kt._internalRenderMenuItem,Jt="".concat(jt,"-item"),mn=n.useRef(),Sn=n.useRef(),bn=dn||Lt,sn=(0,de.x1)(Ke,Sn),_n=A(St),Yn=function(Cr){return{key:St,keyPath:(0,p.Z)(_n).reverse(),item:mn.current,domEvent:Cr}},hn=Tt||jn,Gt=fe(St,bn,nn,rn),xn=Gt.active,kn=(0,h.Z)(Gt,lt),or=zt.includes(St),hr=De(_n.length),tr=function(Cr){if(!bn){var Ir=Yn(Cr);Bt==null||Bt(ve(Ir)),pn(Ir)}},nr=function(Cr){if(pt==null||pt(Cr),Cr.which===U.Z.ENTER){var Ir=Yn(Cr);Bt==null||Bt(ve(Ir)),pn(Ir)}},kr=function(Cr){Rt(St),Ut==null||Ut(Cr)},Ar={};ye.role==="option"&&(Ar["aria-selected"]=or);var Rr=n.createElement(wt,(0,t.Z)({ref:mn,elementRef:sn,role:Yt===null?"none":Yt||"menuitem",tabIndex:Lt?null:-1,"data-menu-id":In&&en?null:en},qt,kn,Ar,{component:"li","aria-disabled":Lt,style:(0,g.Z)((0,g.Z)({},hr),dt),className:s()(Jt,(qe={},(0,v.Z)(qe,"".concat(Jt,"-active"),xn),(0,v.Z)(qe,"".concat(Jt,"-selected"),or),(0,v.Z)(qe,"".concat(Jt,"-disabled"),bn),qe),at),onClick:tr,onKeyDown:nr,onFocus:kr}),Ht,n.createElement(nt,{props:(0,g.Z)((0,g.Z)({},ye),{},{isSelected:or}),icon:hn}));return Vt&&(Rr=Vt(Rr,ye,{selected:or})),Rr});function Xe(ye,Ke){var qe=ye.eventKey,dt=S(),at=A(qe);return n.useEffect(function(){if(dt)return dt.registerPath(qe,at),function(){dt.unregisterPath(qe,at)}},[at]),dt?null:n.createElement(I,(0,t.Z)({},ye,{ref:Ke}))}var ke=n.forwardRef(Xe),ue=["className","children"],Pe=function(Ke,qe){var dt=Ke.className,at=Ke.children,St=(0,h.Z)(Ke,ue),Et=n.useContext(_),Lt=Et.prefixCls,Tt=Et.mode,Ht=Et.rtl;return n.createElement("ul",(0,t.Z)({className:s()(Lt,Ht&&"".concat(Lt,"-rtl"),"".concat(Lt,"-sub"),"".concat(Lt,"-").concat(Tt==="inline"?"inline":"vertical"),dt),role:"menu"},St,{"data-menu-list":!0,ref:qe}),at)},Re=n.forwardRef(Pe);Re.displayName="SubMenuList";var Ft=Re,Mt=e(11592);function It(ye,Ke){return(0,Mt.Z)(ye).map(function(qe,dt){if(n.isValidElement(qe)){var at,St,Et=qe.key,Lt=(at=(St=qe.props)===null||St===void 0?void 0:St.eventKey)!==null&&at!==void 0?at:Et,Tt=Lt==null;Tt&&(Lt="tmp_key-".concat([].concat((0,p.Z)(Ke),[dt]).join("-")));var Ht={key:Lt,eventKey:Lt};return n.cloneElement(qe,Ht)}return qe})}var an=e(35593),wn={adjustX:1,adjustY:1},yn={topLeft:{points:["bl","tl"],overflow:wn},topRight:{points:["br","tr"],overflow:wn},bottomLeft:{points:["tl","bl"],overflow:wn},bottomRight:{points:["tr","br"],overflow:wn},leftTop:{points:["tr","tl"],overflow:wn},leftBottom:{points:["br","bl"],overflow:wn},rightTop:{points:["tl","tr"],overflow:wn},rightBottom:{points:["bl","br"],overflow:wn}},vt={topLeft:{points:["bl","tl"],overflow:wn},topRight:{points:["br","tr"],overflow:wn},bottomLeft:{points:["tl","bl"],overflow:wn},bottomRight:{points:["tr","br"],overflow:wn},rightTop:{points:["tr","tl"],overflow:wn},rightBottom:{points:["br","bl"],overflow:wn},leftTop:{points:["tl","tr"],overflow:wn},leftBottom:{points:["bl","br"],overflow:wn}},At=null;function mt(ye,Ke,qe){if(Ke)return Ke;if(qe)return qe[ye]||qe.other}var bt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function _e(ye){var Ke=ye.prefixCls,qe=ye.visible,dt=ye.children,at=ye.popup,St=ye.popupStyle,Et=ye.popupClassName,Lt=ye.popupOffset,Tt=ye.disabled,Ht=ye.mode,Yt=ye.onVisibleChange,nn=n.useContext(_),rn=nn.getPopupContainer,Bt=nn.rtl,pt=nn.subMenuOpenDelay,Ut=nn.subMenuCloseDelay,qt=nn.builtinPlacements,en=nn.triggerSubMenuAction,$t=nn.forceSubMenuRender,jt=nn.rootClassName,pn=nn.motion,dn=nn.defaultMotions,In=n.useState(!1),jn=(0,a.Z)(In,2),zt=jn[0],Rt=jn[1],kt=Bt?(0,g.Z)((0,g.Z)({},vt),qt):(0,g.Z)((0,g.Z)({},yn),qt),Vt=bt[Ht],Jt=mt(Ht,pn,dn),mn=n.useRef(Jt);Ht!=="inline"&&(mn.current=Jt);var Sn=(0,g.Z)((0,g.Z)({},mn.current),{},{leavedClassName:"".concat(Ke,"-hidden"),removeOnLeave:!1,motionAppear:!0}),bn=n.useRef();return n.useEffect(function(){return bn.current=(0,be.Z)(function(){Rt(qe)}),function(){be.Z.cancel(bn.current)}},[qe]),n.createElement(an.Z,{prefixCls:Ke,popupClassName:s()("".concat(Ke,"-popup"),(0,v.Z)({},"".concat(Ke,"-rtl"),Bt),Et,jt),stretch:Ht==="horizontal"?"minWidth":null,getPopupContainer:rn,builtinPlacements:kt,popupPlacement:Vt,popupVisible:zt,popup:at,popupStyle:St,popupAlign:Lt&&{offset:Lt},action:Tt?[]:[en],mouseEnterDelay:pt,mouseLeaveDelay:Ut,onPopupVisibleChange:Yt,forceRender:$t,popupMotion:Sn,fresh:!0},dt)}var J=e(77900);function $(ye){var Ke=ye.id,qe=ye.open,dt=ye.keyPath,at=ye.children,St="inline",Et=n.useContext(_),Lt=Et.prefixCls,Tt=Et.forceSubMenuRender,Ht=Et.motion,Yt=Et.defaultMotions,nn=Et.mode,rn=n.useRef(!1);rn.current=nn===St;var Bt=n.useState(!rn.current),pt=(0,a.Z)(Bt,2),Ut=pt[0],qt=pt[1],en=rn.current?qe:!1;n.useEffect(function(){rn.current&&qt(!1)},[nn]);var $t=(0,g.Z)({},mt(St,Ht,Yt));dt.length>1&&($t.motionAppear=!1);var jt=$t.onVisibleChanged;return $t.onVisibleChanged=function(pn){return!rn.current&&!pn&&qt(!0),jt==null?void 0:jt(pn)},Ut?null:n.createElement(b,{mode:St,locked:!rn.current},n.createElement(J.default,(0,t.Z)({visible:en},$t,{forceRender:Tt,removeOnLeave:!1,leavedClassName:"".concat(Lt,"-hidden")}),function(pn){var dn=pn.className,In=pn.style;return n.createElement(Ft,{id:Ke,className:dn,style:In},at)}))}var oe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],se=["active"],Le=function(Ke){var qe,dt=Ke.style,at=Ke.className,St=Ke.title,Et=Ke.eventKey,Lt=Ke.warnKey,Tt=Ke.disabled,Ht=Ke.internalPopupClose,Yt=Ke.children,nn=Ke.itemIcon,rn=Ke.expandIcon,Bt=Ke.popupClassName,pt=Ke.popupOffset,Ut=Ke.popupStyle,qt=Ke.onClick,en=Ke.onMouseEnter,$t=Ke.onMouseLeave,jt=Ke.onTitleClick,pn=Ke.onTitleMouseEnter,dn=Ke.onTitleMouseLeave,In=(0,h.Z)(Ke,oe),jn=E(Et),zt=n.useContext(_),Rt=zt.prefixCls,kt=zt.mode,Vt=zt.openKeys,Jt=zt.disabled,mn=zt.overflowDisabled,Sn=zt.activeKey,bn=zt.selectedKeys,sn=zt.itemIcon,_n=zt.expandIcon,Yn=zt.onItemClick,hn=zt.onOpenChange,Gt=zt.onActive,xn=n.useContext(le),kn=xn._internalRenderSubMenuItem,or=n.useContext(Z),hr=or.isSubPathKey,tr=A(),nr="".concat(Rt,"-submenu"),kr=Jt||Tt,Ar=n.useRef(),Rr=n.useRef(),Gr=nn!=null?nn:sn,Cr=rn!=null?rn:_n,Ir=Vt.includes(Et),li=!mn&&Ir,Yr=hr(bn,Et),Jr=fe(Et,kr,pn,dn),qr=Jr.active,ri=(0,h.Z)(Jr,se),Oi=n.useState(!1),hi=(0,a.Z)(Oi,2),Bi=hi[0],Mi=hi[1],$n=function($r){kr||Mi($r)},sr=function($r){$n(!0),en==null||en({key:Et,domEvent:$r})},Br=function($r){$n(!1),$t==null||$t({key:Et,domEvent:$r})},fr=n.useMemo(function(){return qr||(kt!=="inline"?Bi||hr([Sn],Et):!1)},[kt,qr,Sn,Bi,Et,hr]),pr=De(tr.length),Zr=function($r){kr||(jt==null||jt({key:Et,domEvent:$r}),kt==="inline"&&hn(Et,!Ir))},ci=T(function(Xr){qt==null||qt(ve(Xr)),Yn(Xr)}),Mn=function($r){kt!=="inline"&&hn(Et,$r)},Qn=function(){Gt(Et)},zn=jn&&"".concat(jn,"-popup"),Jn=n.createElement("div",(0,t.Z)({role:"menuitem",style:pr,className:"".concat(nr,"-title"),tabIndex:kr?null:-1,ref:Ar,title:typeof St=="string"?St:null,"data-menu-id":mn&&jn?null:jn,"aria-expanded":li,"aria-haspopup":!0,"aria-controls":zn,"aria-disabled":kr,onClick:Zr,onFocus:Qn},ri),St,n.createElement(nt,{icon:kt!=="horizontal"?Cr:void 0,props:(0,g.Z)((0,g.Z)({},Ke),{},{isOpen:li,isSubMenu:!0})},n.createElement("i",{className:"".concat(nr,"-arrow")}))),rr=n.useRef(kt);if(kt!=="inline"&&tr.length>1?rr.current="vertical":rr.current=kt,!mn){var gr=rr.current;Jn=n.createElement(_e,{mode:gr,prefixCls:nr,visible:!Ht&&li&&kt!=="inline",popupClassName:Bt,popupOffset:pt,popupStyle:Ut,popup:n.createElement(b,{mode:gr==="horizontal"?"vertical":gr},n.createElement(Ft,{id:zn,ref:Rr},Yt)),disabled:kr,onVisibleChange:Mn},Jn)}var ui=n.createElement(u.Z.Item,(0,t.Z)({role:"none"},In,{component:"li",style:dt,className:s()(nr,"".concat(nr,"-").concat(kt),at,(qe={},(0,v.Z)(qe,"".concat(nr,"-open"),li),(0,v.Z)(qe,"".concat(nr,"-active"),fr),(0,v.Z)(qe,"".concat(nr,"-selected"),Yr),(0,v.Z)(qe,"".concat(nr,"-disabled"),kr),qe)),onMouseEnter:sr,onMouseLeave:Br}),Jn,!mn&&n.createElement($,{id:zn,open:li,keyPath:tr},Yt));return kn&&(ui=kn(ui,Ke,{selected:Yr,active:fr,open:li,disabled:kr})),n.createElement(b,{onItemClick:ci,mode:kt==="horizontal"?"vertical":kt,itemIcon:Gr,expandIcon:Cr},ui)};function Ie(ye){var Ke=ye.eventKey,qe=ye.children,dt=A(Ke),at=It(qe,dt),St=S();n.useEffect(function(){if(St)return St.registerPath(Ke,dt),function(){St.unregisterPath(Ke,dt)}},[dt]);var Et;return St?Et=at:Et=n.createElement(Le,ye,at),n.createElement(R.Provider,{value:dt},Et)}var Je=e(20135),ut=["className","title","eventKey","children"],Ct=["children"],ht=function(Ke){var qe=Ke.className,dt=Ke.title,at=Ke.eventKey,St=Ke.children,Et=(0,h.Z)(Ke,ut),Lt=n.useContext(_),Tt=Lt.prefixCls,Ht="".concat(Tt,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},Et,{onClick:function(nn){return nn.stopPropagation()},className:s()(Ht,qe)}),n.createElement("div",{role:"presentation",className:"".concat(Ht,"-title"),title:typeof dt=="string"?dt:void 0},dt),n.createElement("ul",{role:"group",className:"".concat(Ht,"-list")},St))};function Fe(ye){var Ke=ye.children,qe=(0,h.Z)(ye,Ct),dt=A(qe.eventKey),at=It(Ke,dt),St=S();return St?at:n.createElement(ht,(0,P.Z)(qe,["warnKey"]),at)}function Be(ye){var Ke=ye.className,qe=ye.style,dt=n.useContext(_),at=dt.prefixCls,St=S();return St?null:n.createElement("li",{role:"separator",className:s()("".concat(at,"-item-divider"),Ke),style:qe})}var Ze=["label","children","key","type"];function Ye(ye){return(ye||[]).map(function(Ke,qe){if(Ke&&(0,Je.Z)(Ke)==="object"){var dt=Ke,at=dt.label,St=dt.children,Et=dt.key,Lt=dt.type,Tt=(0,h.Z)(dt,Ze),Ht=Et!=null?Et:"tmp-".concat(qe);return St||Lt==="group"?Lt==="group"?n.createElement(Fe,(0,t.Z)({key:Ht},Tt,{title:at}),Ye(St)):n.createElement(Ie,(0,t.Z)({key:Ht},Tt,{title:at}),Ye(St)):Lt==="divider"?n.createElement(Be,(0,t.Z)({key:Ht},Tt)):n.createElement(ke,(0,t.Z)({key:Ht},Tt),at)}return null}).filter(function(Ke){return Ke})}function me(ye,Ke,qe){var dt=ye;return Ke&&(dt=Ye(Ke)),It(dt,qe)}var ze=["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"],Ne=[],Qe=n.forwardRef(function(ye,Ke){var qe,dt,at=ye,St=at.prefixCls,Et=St===void 0?"rc-menu":St,Lt=at.rootClassName,Tt=at.style,Ht=at.className,Yt=at.tabIndex,nn=Yt===void 0?0:Yt,rn=at.items,Bt=at.children,pt=at.direction,Ut=at.id,qt=at.mode,en=qt===void 0?"vertical":qt,$t=at.inlineCollapsed,jt=at.disabled,pn=at.disabledOverflow,dn=at.subMenuOpenDelay,In=dn===void 0?.1:dn,jn=at.subMenuCloseDelay,zt=jn===void 0?.1:jn,Rt=at.forceSubMenuRender,kt=at.defaultOpenKeys,Vt=at.openKeys,Jt=at.activeKey,mn=at.defaultActiveFirst,Sn=at.selectable,bn=Sn===void 0?!0:Sn,sn=at.multiple,_n=sn===void 0?!1:sn,Yn=at.defaultSelectedKeys,hn=at.selectedKeys,Gt=at.onSelect,xn=at.onDeselect,kn=at.inlineIndent,or=kn===void 0?24:kn,hr=at.motion,tr=at.defaultMotions,nr=at.triggerSubMenuAction,kr=nr===void 0?"hover":nr,Ar=at.builtinPlacements,Rr=at.itemIcon,Gr=at.expandIcon,Cr=at.overflowedIndicator,Ir=Cr===void 0?"...":Cr,li=at.overflowedIndicatorPopupClassName,Yr=at.getPopupContainer,Jr=at.onClick,qr=at.onOpenChange,ri=at.onKeyDown,Oi=at.openAnimation,hi=at.openTransitionName,Bi=at._internalRenderMenuItem,Mi=at._internalRenderSubMenuItem,$n=(0,h.Z)(at,ze),sr=n.useMemo(function(){return me(Bt,rn,Ne)},[Bt,rn]),Br=n.useState(!1),fr=(0,a.Z)(Br,2),pr=fr[0],Zr=fr[1],ci=n.useRef(),Mn=M(Ut),Qn=pt==="rtl",zn=(0,l.Z)(kt,{value:Vt,postState:function(oi){return oi||Ne}}),Jn=(0,a.Z)(zn,2),rr=Jn[0],gr=Jn[1],ui=function(oi){var bi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function no(){gr(oi),qr==null||qr(oi)}bi?(0,i.flushSync)(no):no()},Xr=n.useState(rr),$r=(0,a.Z)(Xr,2),ai=$r[0],Nr=$r[1],Er=n.useRef(!1),di=n.useMemo(function(){return(en==="inline"||en==="vertical")&&$t?["vertical",$t]:[en,!1]},[en,$t]),ii=(0,a.Z)(di,2),vi=ii[0],Pn=ii[1],ur=vi==="inline",Ur=n.useState(vi),pi=(0,a.Z)(Ur,2),yr=pi[0],lo=pi[1],uo=n.useState(Pn),mo=(0,a.Z)(uo,2),eo=mo[0],go=mo[1];n.useEffect(function(){lo(vi),go(Pn),Er.current&&(ur?gr(ai):ui(Ne))},[vi,Pn]);var xo=n.useState(0),ko=(0,a.Z)(xo,2),Fo=ko[0],Xo=ko[1],Lo=Fo>=sr.length-1||yr!=="horizontal"||pn;n.useEffect(function(){ur&&Nr(rr)},[rr]),n.useEffect(function(){return Er.current=!0,function(){Er.current=!1}},[]);var yo=X(),Uo=yo.registerPath,Vo=yo.unregisterPath,Qo=yo.refreshOverflowKeys,Do=yo.isSubPathKey,Mr=yo.getKeyPath,wr=yo.getKeys,ki=yo.getSubPathKeys,Di=n.useMemo(function(){return{registerPath:Uo,unregisterPath:Vo}},[Uo,Vo]),_i=n.useMemo(function(){return{isSubPathKey:Do}},[Do]);n.useEffect(function(){Qo(Lo?Ne:sr.slice(Fo+1).map(function(mi){return mi.key}))},[Fo,Lo]);var zi=(0,l.Z)(Jt||mn&&((qe=sr[0])===null||qe===void 0?void 0:qe.key),{value:Jt}),ji=(0,a.Z)(zi,2),ao=ji[0],to=ji[1],Oo=T(function(mi){to(mi)}),fo=T(function(){to(void 0)});(0,n.useImperativeHandle)(Ke,function(){return{list:ci.current,focus:function(oi){var bi,no=wr(),ro=z(no,Mn),Po=ro.elements,Io=ro.key2element,ea=ro.element2key,ta=G(ci.current,Po),na=ao!=null?ao:ta[0]?ea.get(ta[0]):(bi=sr.find(function(Ra){return!Ra.props.disabled}))===null||bi===void 0?void 0:bi.key,Bo=Io.get(na);if(na&&Bo){var Ho;Bo==null||(Ho=Bo.focus)===null||Ho===void 0||Ho.call(Bo,oi)}}}});var Go=(0,l.Z)(Yn||[],{value:hn,postState:function(oi){return Array.isArray(oi)?oi:oi==null?Ne:[oi]}}),ha=(0,a.Z)(Go,2),Yo=ha[0],Jo=ha[1],aa=function(oi){if(bn){var bi=oi.key,no=Yo.includes(bi),ro;_n?no?ro=Yo.filter(function(Io){return Io!==bi}):ro=[].concat((0,p.Z)(Yo),[bi]):ro=[bi],Jo(ro);var Po=(0,g.Z)((0,g.Z)({},oi),{},{selectedKeys:ro});no?xn==null||xn(Po):Gt==null||Gt(Po)}!_n&&rr.length&&yr!=="inline"&&ui(Ne)},qo=T(function(mi){Jr==null||Jr(ve(mi)),aa(mi)}),Ko=T(function(mi,oi){var bi=rr.filter(function(ro){return ro!==mi});if(oi)bi.push(mi);else if(yr!=="inline"){var no=ki(mi);bi=bi.filter(function(ro){return!no.has(ro)})}(0,o.Z)(rr,bi,!0)||ui(bi,!0)}),Ro=function(oi,bi){var no=bi!=null?bi:!rr.includes(oi);Ko(oi,no)},bo=F(yr,ao,Qn,Mn,ci,wr,Mr,to,Ro,ri);n.useEffect(function(){Zr(!0)},[]);var va=n.useMemo(function(){return{_internalRenderMenuItem:Bi,_internalRenderSubMenuItem:Mi}},[Bi,Mi]),zo=yr!=="horizontal"||pn?sr:sr.map(function(mi,oi){return n.createElement(b,{key:mi.key,overflowDisabled:oi>Fo},mi)}),$o=n.createElement(u.Z,(0,t.Z)({id:Ut,ref:ci,prefixCls:"".concat(Et,"-overflow"),component:"ul",itemComponent:ke,className:s()(Et,"".concat(Et,"-root"),"".concat(Et,"-").concat(yr),Ht,(dt={},(0,v.Z)(dt,"".concat(Et,"-inline-collapsed"),eo),(0,v.Z)(dt,"".concat(Et,"-rtl"),Qn),dt),Lt),dir:pt,style:Tt,role:"menu",tabIndex:nn,data:zo,renderRawItem:function(oi){return oi},renderRawRest:function(oi){var bi=oi.length,no=bi?sr.slice(-bi):null;return n.createElement(Ie,{eventKey:ae,title:Ir,disabled:Lo,internalPopupClose:bi===0,popupClassName:li},no)},maxCount:yr!=="horizontal"||pn?u.Z.INVALIDATE:u.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(oi){Xo(oi)},onKeyDown:bo},$n));return n.createElement(le.Provider,{value:va},n.createElement(c.Provider,{value:Mn},n.createElement(b,{prefixCls:Et,rootClassName:Lt,mode:yr,openKeys:rr,rtl:Qn,disabled:jt,motion:pr?hr:null,defaultMotions:pr?tr:null,activeKey:ao,onActive:Oo,onInactive:fo,selectedKeys:Yo,inlineIndent:or,subMenuOpenDelay:In,subMenuCloseDelay:zt,forceSubMenuRender:Rt,builtinPlacements:Ar,triggerSubMenuAction:kr,getPopupContainer:Yr,itemIcon:Rr,expandIcon:Gr,onItemClick:qo,onOpenChange:Ko},n.createElement(Z.Provider,{value:_i},$o),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:Di},sr)))))}),ot=Qe,rt=ot;rt.Item=ke,rt.SubMenu=Ie,rt.ItemGroup=Fe,rt.Divider=Be;var $e=rt},11780:function(_t,N,e){"use strict";e.d(N,{Z:function(){return V}});var t=e(96663),v=e(44127),g=e(72071),p=e(6620),a=e(59301),h=e(92310),r=e.n(h),s=e(29301),u=e(34280),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(ee,q){var H=ee.prefixCls,U=ee.invalidate,be=ee.item,Ee=ee.renderItem,pe=ee.responsive,xe=ee.responsiveDisabled,Me=ee.registerSize,ft=ee.itemKey,tt=ee.className,ct=ee.style,Dt=ee.children,et=ee.display,Ge=ee.order,je=ee.component,st=je===void 0?"div":je,G=(0,p.Z)(ee,l),ce=pe&&!et;function z(L){Me(ft,L)}a.useEffect(function(){return function(){z(null)}},[]);var F=Ee&&be!==o?Ee(be,{index:Ge}):Dt,Q;U||(Q={opacity:ce?0:1,height:ce?0:o,overflowY:ce?"hidden":o,order:pe?Ge:o,pointerEvents:ce?"none":o,position:ce?"absolute":o});var Ce={};ce&&(Ce["aria-hidden"]=!0);var K=a.createElement(st,(0,t.Z)({className:r()(!U&&H,tt),style:(0,v.Z)((0,v.Z)({},Q),ct)},Ce,G,{ref:q}),F);return pe&&(K=a.createElement(s.Z,{onResize:function(ae){var X=ae.offsetWidth;z(X)},disabled:xe},K)),K}var n=a.forwardRef(d);n.displayName="Item";var i=n,c=e(6089),f=e(4676),E=e(16089);function w(ee){if(typeof MessageChannel=="undefined")(0,E.Z)(ee);else{var q=new MessageChannel;q.port1.onmessage=function(){return ee()},q.port2.postMessage(void 0)}}function x(){var ee=a.useRef(null),q=function(U){ee.current||(ee.current=[],w(function(){(0,f.unstable_batchedUpdates)(function(){ee.current.forEach(function(be){be()}),ee.current=null})})),ee.current.push(U)};return q}function _(ee,q){var H=a.useState(q),U=(0,g.Z)(H,2),be=U[0],Ee=U[1],pe=(0,c.Z)(function(xe){ee(function(){Ee(xe)})});return[be,pe]}var C=a.createContext(null),b=["component"],m=["className"],y=["className"],S=function(q,H){var U=a.useContext(C);if(!U){var be=q.component,Ee=be===void 0?"div":be,pe=(0,p.Z)(q,b);return a.createElement(Ee,(0,t.Z)({},pe,{ref:H}))}var xe=U.className,Me=(0,p.Z)(U,m),ft=q.className,tt=(0,p.Z)(q,y);return a.createElement(C.Provider,{value:null},a.createElement(i,(0,t.Z)({ref:H,className:r()(xe,ft)},Me,tt)))},R=a.forwardRef(S);R.displayName="RawItem";var A=R,Z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],B="responsive",le="invalidate";function W(ee){return"+ ".concat(ee.length," ...")}function ge(ee,q){var H=ee.prefixCls,U=H===void 0?"rc-overflow":H,be=ee.data,Ee=be===void 0?[]:be,pe=ee.renderItem,xe=ee.renderRawItem,Me=ee.itemKey,ft=ee.itemWidth,tt=ft===void 0?10:ft,ct=ee.ssr,Dt=ee.style,et=ee.className,Ge=ee.maxCount,je=ee.renderRest,st=ee.renderRawRest,G=ee.suffix,ce=ee.component,z=ce===void 0?"div":ce,F=ee.itemComponent,Q=ee.onVisibleChange,Ce=(0,p.Z)(ee,Z),K=ct==="full",L=x(),ae=_(L,null),X=(0,g.Z)(ae,2),T=X[0],D=X[1],te=T||0,M=_(L,new Map),he=(0,g.Z)(M,2),we=he[0],ie=he[1],k=_(L,0),P=(0,g.Z)(k,2),de=P[0],fe=P[1],De=_(L,0),nt=(0,g.Z)(De,2),He=nt[0],ve=nt[1],Ue=_(L,0),re=(0,g.Z)(Ue,2),lt=re[0],wt=re[1],I=(0,a.useState)(null),Xe=(0,g.Z)(I,2),ke=Xe[0],ue=Xe[1],Pe=(0,a.useState)(null),Re=(0,g.Z)(Pe,2),Ft=Re[0],Mt=Re[1],It=a.useMemo(function(){return Ft===null&&K?Number.MAX_SAFE_INTEGER:Ft||0},[Ft,T]),an=(0,a.useState)(!1),wn=(0,g.Z)(an,2),yn=wn[0],vt=wn[1],At="".concat(U,"-item"),mt=Math.max(de,He),bt=Ge===B,_e=Ee.length&&bt,J=Ge===le,$=_e||typeof Ge=="number"&&Ee.length>Ge,oe=(0,a.useMemo)(function(){var $e=Ee;return _e?T===null&&K?$e=Ee:$e=Ee.slice(0,Math.min(Ee.length,te/tt)):typeof Ge=="number"&&($e=Ee.slice(0,Ge)),$e},[Ee,tt,T,Ge,_e]),se=(0,a.useMemo)(function(){return _e?Ee.slice(It+1):Ee.slice(oe.length)},[Ee,oe,_e,It]),Le=(0,a.useCallback)(function($e,ye){var Ke;return typeof Me=="function"?Me($e):(Ke=Me&&($e==null?void 0:$e[Me]))!==null&&Ke!==void 0?Ke:ye},[Me]),Ie=(0,a.useCallback)(pe||function($e){return $e},[pe]);function Je($e,ye,Ke){Ft===$e&&(ye===void 0||ye===ke)||(Mt($e),Ke||(vt($e<Ee.length-1),Q==null||Q($e)),ye!==void 0&&ue(ye))}function ut($e,ye){D(ye.clientWidth)}function Ct($e,ye){ie(function(Ke){var qe=new Map(Ke);return ye===null?qe.delete($e):qe.set($e,ye),qe})}function ht($e,ye){ve(ye),fe(He)}function Fe($e,ye){wt(ye)}function Be($e){return we.get(Le(oe[$e],$e))}(0,u.Z)(function(){if(te&&typeof mt=="number"&&oe){var $e=lt,ye=oe.length,Ke=ye-1;if(!ye){Je(0,null);return}for(var qe=0;qe<ye;qe+=1){var dt=Be(qe);if(K&&(dt=dt||0),dt===void 0){Je(qe-1,void 0,!0);break}if($e+=dt,Ke===0&&$e<=te||qe===Ke-1&&$e+Be(Ke)<=te){Je(Ke,null);break}else if($e+mt>te){Je(qe-1,$e-dt-lt+He);break}}G&&Be(0)+lt>te&&ue(null)}},[te,we,He,lt,Le,oe]);var Ze=yn&&!!se.length,Ye={};ke!==null&&_e&&(Ye={position:"absolute",left:ke,top:0});var me={prefixCls:At,responsive:_e,component:F,invalidate:J},ze=xe?function($e,ye){var Ke=Le($e,ye);return a.createElement(C.Provider,{key:Ke,value:(0,v.Z)((0,v.Z)({},me),{},{order:ye,item:$e,itemKey:Ke,registerSize:Ct,display:ye<=It})},xe($e,ye))}:function($e,ye){var Ke=Le($e,ye);return a.createElement(i,(0,t.Z)({},me,{order:ye,key:Ke,item:$e,renderItem:Ie,itemKey:Ke,registerSize:Ct,display:ye<=It}))},Ne={order:Ze?It:Number.MAX_SAFE_INTEGER,className:"".concat(At,"-rest"),registerSize:ht,display:Ze},Qe=je||W,ot=st?a.createElement(C.Provider,{value:(0,v.Z)((0,v.Z)({},me),Ne)},st(se)):a.createElement(i,(0,t.Z)({},me,Ne),typeof Qe=="function"?Qe(se):Qe),rt=a.createElement(z,(0,t.Z)({className:r()(!J&&U,et),style:Dt,ref:q},Ce),oe.map(ze),$?ot:null,G&&a.createElement(i,(0,t.Z)({},me,{responsive:bt,responsiveDisabled:!_e,order:It,className:"".concat(At,"-suffix"),registerSize:Fe,display:!0,style:Ye}),G));return bt?a.createElement(s.Z,{onResize:ut,disabled:!_e},rt):rt}var O=a.forwardRef(ge);O.displayName="Overflow",O.Item=A,O.RESPONSIVE=B,O.INVALIDATE=le;var j=O,V=j},29301:function(_t,N,e){"use strict";e.d(N,{Z:function(){return le}});var t=e(96663),v=e(59301),g=e(11592),p=e(48736),a=e(44127),h=e(20135),r=e(76846),s=e(8654),u=v.createContext(null);function l(W){var ge=W.children,O=W.onBatchResize,j=v.useRef(0),V=v.useRef([]),ee=v.useContext(u),q=v.useCallback(function(H,U,be){j.current+=1;var Ee=j.current;V.current.push({size:H,element:U,data:be}),Promise.resolve().then(function(){Ee===j.current&&(O==null||O(V.current),V.current=[])}),ee==null||ee(H,U,be)},[O,ee]);return v.createElement(u.Provider,{value:q},ge)}var o=e(76374),d=new Map;function n(W){W.forEach(function(ge){var O,j=ge.target;(O=d.get(j))===null||O===void 0||O.forEach(function(V){return V(j)})})}var i=new o.Z(n),c=null,f=null;function E(W,ge){d.has(W)||(d.set(W,new Set),i.observe(W)),d.get(W).add(ge)}function w(W,ge){d.has(W)&&(d.get(W).delete(ge),d.get(W).size||(i.unobserve(W),d.delete(W)))}var x=e(52884),_=e(95727),C=e(65711),b=e(85745),m=function(W){(0,C.Z)(O,W);var ge=(0,b.Z)(O);function O(){return(0,x.Z)(this,O),ge.apply(this,arguments)}return(0,_.Z)(O,[{key:"render",value:function(){return this.props.children}}]),O}(v.Component);function y(W,ge){var O=W.children,j=W.disabled,V=v.useRef(null),ee=v.useRef(null),q=v.useContext(u),H=typeof O=="function",U=H?O(V):O,be=v.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ee=!H&&v.isValidElement(U)&&(0,s.Yr)(U),pe=Ee?(0,s.C4)(U):null,xe=(0,s.x1)(pe,V),Me=function(){var Dt;return(0,r.ZP)(V.current)||(V.current&&(0,h.Z)(V.current)==="object"?(0,r.ZP)((Dt=V.current)===null||Dt===void 0?void 0:Dt.nativeElement):null)||(0,r.ZP)(ee.current)};v.useImperativeHandle(ge,function(){return Me()});var ft=v.useRef(W);ft.current=W;var tt=v.useCallback(function(ct){var Dt=ft.current,et=Dt.onResize,Ge=Dt.data,je=ct.getBoundingClientRect(),st=je.width,G=je.height,ce=ct.offsetWidth,z=ct.offsetHeight,F=Math.floor(st),Q=Math.floor(G);if(be.current.width!==F||be.current.height!==Q||be.current.offsetWidth!==ce||be.current.offsetHeight!==z){var Ce={width:F,height:Q,offsetWidth:ce,offsetHeight:z};be.current=Ce;var K=ce===Math.round(st)?st:ce,L=z===Math.round(G)?G:z,ae=(0,a.Z)((0,a.Z)({},Ce),{},{offsetWidth:K,offsetHeight:L});q==null||q(ae,ct,Ge),et&&Promise.resolve().then(function(){et(ae,ct)})}},[]);return v.useEffect(function(){var ct=Me();return ct&&!j&&E(ct,tt),function(){return w(ct,tt)}},[V.current,j]),v.createElement(m,{ref:ee},Ee?v.cloneElement(U,{ref:xe}):U)}var S=v.forwardRef(y),R=S,A="rc-observer-key";function Z(W,ge){var O=W.children,j=typeof O=="function"?[O]:(0,g.Z)(O);return j.map(function(V,ee){var q=(V==null?void 0:V.key)||"".concat(A,"-").concat(ee);return v.createElement(R,(0,t.Z)({},W,{key:q,ref:ee===0?ge:void 0}),V)})}var B=v.forwardRef(Z);B.Collection=l;var le=B},17115:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return r}});var t=e(72071),v=e(59301),g=e(47273),p=0,a=(0,g.Z)();function h(){var s;return a?(s=p,p+=1):s="TEST_OR_SSR",s}function r(s){var u=v.useState(),l=(0,t.Z)(u,2),o=l[0],d=l[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),s||o}},77861:function(_t,N,e){"use strict";e.d(N,{Ac:function(){return D},Xo:function(){return ve},Wx:function(){return re},ZP:function(){return $},lk:function(){return C}});var t=e(96663),v=e(19127),g=e(90493),p=e(44127),a=e(72071),h=e(6620),r=e(20135),s=e(18929),u=e(48736),l=e(59301),o=e(92310),d=e.n(o),n=e(34280),i=e(49658),c=e(10228),f=e(8654),E=function(se){var Le=se.className,Ie=se.customizeIcon,Je=se.customizeIconProps,ut=se.onMouseDown,Ct=se.onClick,ht=se.children,Fe;return typeof Ie=="function"?Fe=Ie(Je):Fe=Ie,l.createElement("span",{className:Le,onMouseDown:function(Ze){Ze.preventDefault(),ut&&ut(Ze)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ct,"aria-hidden":!0},Fe!==void 0?Fe:l.createElement("span",{className:d()(Le.split(/\s+/).map(function(Be){return"".concat(Be,"-icon")}))},ht))},w=E;function x(oe,se,Le,Ie,Je){var ut=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ct=arguments.length>6?arguments[6]:void 0,ht=arguments.length>7?arguments[7]:void 0,Fe=l.useMemo(function(){if((0,r.Z)(Ie)==="object")return Ie.clearIcon;if(Je)return Je},[Ie,Je]),Be=l.useMemo(function(){return!!(!ut&&Ie&&(Le.length||Ct)&&!(ht==="combobox"&&Ct===""))},[Ie,ut,Le.length,Ct,ht]);return{allowClear:Be,clearIcon:l.createElement(w,{className:"".concat(oe,"-clear"),onMouseDown:se,customizeIcon:Fe},"\xD7")}}var _=l.createContext(null);function C(){return l.useContext(_)}function b(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,se=l.useState(!1),Le=(0,a.Z)(se,2),Ie=Le[0],Je=Le[1],ut=l.useRef(null),Ct=function(){window.clearTimeout(ut.current)};l.useEffect(function(){return Ct},[]);var ht=function(Be,Ze){Ct(),ut.current=window.setTimeout(function(){Je(Be),Ze&&Ze()},oe)};return[Ie,ht,Ct]}function m(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,se=l.useRef(null),Le=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(Le.current)}},[]);function Ie(Je){(Je||se.current===null)&&(se.current=Je),window.clearTimeout(Le.current),Le.current=window.setTimeout(function(){se.current=null},oe)}return[function(){return se.current},Ie]}function y(oe,se,Le,Ie){var Je=l.useRef(null);Je.current={open:se,triggerOpen:Le,customizedTrigger:Ie},l.useEffect(function(){function ut(Ct){var ht;if(!((ht=Je.current)!==null&&ht!==void 0&&ht.customizedTrigger)){var Fe=Ct.target;Fe.shadowRoot&&Ct.composed&&(Fe=Ct.composedPath()[0]||Fe),Je.current.open&&oe().filter(function(Be){return Be}).every(function(Be){return!Be.contains(Fe)&&Be!==Fe})&&Je.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ut),function(){return window.removeEventListener("mousedown",ut)}},[])}var S=e(26112),R=e(11780),A=function(se,Le){var Ie,Je,ut=se.prefixCls,Ct=se.id,ht=se.inputElement,Fe=se.disabled,Be=se.tabIndex,Ze=se.autoFocus,Ye=se.autoComplete,me=se.editable,ze=se.activeDescendantId,Ne=se.value,Qe=se.maxLength,ot=se.onKeyDown,rt=se.onMouseDown,$e=se.onChange,ye=se.onPaste,Ke=se.onCompositionStart,qe=se.onCompositionEnd,dt=se.open,at=se.attrs,St=ht||l.createElement("input",null),Et=St,Lt=Et.ref,Tt=Et.props,Ht=Tt.onKeyDown,Yt=Tt.onChange,nn=Tt.onMouseDown,rn=Tt.onCompositionStart,Bt=Tt.onCompositionEnd,pt=Tt.style;return(0,u.Kp)(!("maxLength"in St.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),St=l.cloneElement(St,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},Tt),{},{id:Ct,ref:(0,f.sQ)(Le,Lt),disabled:Fe,tabIndex:Be,autoComplete:Ye||"off",autoFocus:Ze,className:d()("".concat(ut,"-selection-search-input"),(Ie=St)===null||Ie===void 0||(Je=Ie.props)===null||Je===void 0?void 0:Je.className),role:"combobox","aria-label":"Search","aria-expanded":dt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ct,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ct,"_list"),"aria-activedescendant":dt?ze:void 0},at),{},{value:me?Ne:"",maxLength:Qe,readOnly:!me,unselectable:me?null:"on",style:(0,p.Z)((0,p.Z)({},pt),{},{opacity:me?null:0}),onKeyDown:function(qt){ot(qt),Ht&&Ht(qt)},onMouseDown:function(qt){rt(qt),nn&&nn(qt)},onChange:function(qt){$e(qt),Yt&&Yt(qt)},onCompositionStart:function(qt){Ke(qt),rn&&rn(qt)},onCompositionEnd:function(qt){qe(qt),Bt&&Bt(qt)},onPaste:ye})),St},Z=l.forwardRef(A);Z.displayName="Input";var B=Z;function le(oe){return Array.isArray(oe)?oe:oe!==void 0?[oe]:[]}var W=typeof window!="undefined"&&window.document&&window.document.documentElement,ge=W;function O(oe){return oe!=null}function j(oe){return!oe&&oe!==0}function V(oe){return["string","number"].includes((0,r.Z)(oe))}function ee(oe){var se=void 0;return oe&&(V(oe.title)?se=oe.title.toString():V(oe.label)&&(se=oe.label.toString())),se}function q(oe,se){ge?l.useLayoutEffect(oe,se):l.useEffect(oe,se)}function H(oe){var se;return(se=oe.key)!==null&&se!==void 0?se:oe.value}var U=function(se){se.preventDefault(),se.stopPropagation()},be=function(se){var Le=se.id,Ie=se.prefixCls,Je=se.values,ut=se.open,Ct=se.searchValue,ht=se.autoClearSearchValue,Fe=se.inputRef,Be=se.placeholder,Ze=se.disabled,Ye=se.mode,me=se.showSearch,ze=se.autoFocus,Ne=se.autoComplete,Qe=se.activeDescendantId,ot=se.tabIndex,rt=se.removeIcon,$e=se.maxTagCount,ye=se.maxTagTextLength,Ke=se.maxTagPlaceholder,qe=Ke===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:Ke,dt=se.tagRender,at=se.onToggleOpen,St=se.onRemove,Et=se.onInputChange,Lt=se.onInputPaste,Tt=se.onInputKeyDown,Ht=se.onInputMouseDown,Yt=se.onInputCompositionStart,nn=se.onInputCompositionEnd,rn=l.useRef(null),Bt=(0,l.useState)(0),pt=(0,a.Z)(Bt,2),Ut=pt[0],qt=pt[1],en=(0,l.useState)(!1),$t=(0,a.Z)(en,2),jt=$t[0],pn=$t[1],dn="".concat(Ie,"-selection"),In=ut||Ye==="multiple"&&ht===!1||Ye==="tags"?Ct:"",jn=Ye==="tags"||Ye==="multiple"&&ht===!1||me&&(ut||jt);q(function(){qt(rn.current.scrollWidth)},[In]);function zt(Sn,bn,sn,_n,Yn){return l.createElement("span",{className:d()("".concat(dn,"-item"),(0,g.Z)({},"".concat(dn,"-item-disabled"),sn)),title:ee(Sn)},l.createElement("span",{className:"".concat(dn,"-item-content")},bn),_n&&l.createElement(w,{className:"".concat(dn,"-item-remove"),onMouseDown:U,onClick:Yn,customizeIcon:rt},"\xD7"))}function Rt(Sn,bn,sn,_n,Yn){var hn=function(xn){U(xn),at(!ut)};return l.createElement("span",{onMouseDown:hn},dt({label:bn,value:Sn,disabled:sn,closable:_n,onClose:Yn}))}function kt(Sn){var bn=Sn.disabled,sn=Sn.label,_n=Sn.value,Yn=!Ze&&!bn,hn=sn;if(typeof ye=="number"&&(typeof sn=="string"||typeof sn=="number")){var Gt=String(hn);Gt.length>ye&&(hn="".concat(Gt.slice(0,ye),"..."))}var xn=function(or){or&&or.stopPropagation(),St(Sn)};return typeof dt=="function"?Rt(_n,hn,bn,Yn,xn):zt(Sn,hn,bn,Yn,xn)}function Vt(Sn){var bn=typeof qe=="function"?qe(Sn):qe;return zt({title:bn},bn,!1)}var Jt=l.createElement("div",{className:"".concat(dn,"-search"),style:{width:Ut},onFocus:function(){pn(!0)},onBlur:function(){pn(!1)}},l.createElement(B,{ref:Fe,open:ut,prefixCls:Ie,id:Le,inputElement:null,disabled:Ze,autoFocus:ze,autoComplete:Ne,editable:jn,activeDescendantId:Qe,value:In,onKeyDown:Tt,onMouseDown:Ht,onChange:Et,onPaste:Lt,onCompositionStart:Yt,onCompositionEnd:nn,tabIndex:ot,attrs:(0,S.Z)(se,!0)}),l.createElement("span",{ref:rn,className:"".concat(dn,"-search-mirror"),"aria-hidden":!0},In,"\xA0")),mn=l.createElement(R.Z,{prefixCls:"".concat(dn,"-overflow"),data:Je,renderItem:kt,renderRest:Vt,suffix:Jt,itemKey:H,maxCount:$e});return l.createElement(l.Fragment,null,mn,!Je.length&&!In&&l.createElement("span",{className:"".concat(dn,"-placeholder")},Be))},Ee=be,pe=function(se){var Le=se.inputElement,Ie=se.prefixCls,Je=se.id,ut=se.inputRef,Ct=se.disabled,ht=se.autoFocus,Fe=se.autoComplete,Be=se.activeDescendantId,Ze=se.mode,Ye=se.open,me=se.values,ze=se.placeholder,Ne=se.tabIndex,Qe=se.showSearch,ot=se.searchValue,rt=se.activeValue,$e=se.maxLength,ye=se.onInputKeyDown,Ke=se.onInputMouseDown,qe=se.onInputChange,dt=se.onInputPaste,at=se.onInputCompositionStart,St=se.onInputCompositionEnd,Et=se.title,Lt=l.useState(!1),Tt=(0,a.Z)(Lt,2),Ht=Tt[0],Yt=Tt[1],nn=Ze==="combobox",rn=nn||Qe,Bt=me[0],pt=ot||"";nn&&rt&&!Ht&&(pt=rt),l.useEffect(function(){nn&&Yt(!1)},[nn,rt]);var Ut=Ze!=="combobox"&&!Ye&&!Qe?!1:!!pt,qt=Et===void 0?ee(Bt):Et,en=function(){if(Bt)return null;var jt=Ut?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(Ie,"-selection-placeholder"),style:jt},ze)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(Ie,"-selection-search")},l.createElement(B,{ref:ut,prefixCls:Ie,id:Je,open:Ye,inputElement:Le,disabled:Ct,autoFocus:ht,autoComplete:Fe,editable:rn,activeDescendantId:Be,value:pt,onKeyDown:ye,onMouseDown:Ke,onChange:function(jt){Yt(!0),qe(jt)},onPaste:dt,onCompositionStart:at,onCompositionEnd:St,tabIndex:Ne,attrs:(0,S.Z)(se,!0),maxLength:nn?$e:void 0})),!nn&&Bt?l.createElement("span",{className:"".concat(Ie,"-selection-item"),title:qt,style:Ut?{visibility:"hidden"}:void 0},Bt.label):null,en())},xe=pe;function Me(oe){return![c.Z.ESC,c.Z.SHIFT,c.Z.BACKSPACE,c.Z.TAB,c.Z.WIN_KEY,c.Z.ALT,c.Z.META,c.Z.WIN_KEY_RIGHT,c.Z.CTRL,c.Z.SEMICOLON,c.Z.EQUALS,c.Z.CAPS_LOCK,c.Z.CONTEXT_MENU,c.Z.F1,c.Z.F2,c.Z.F3,c.Z.F4,c.Z.F5,c.Z.F6,c.Z.F7,c.Z.F8,c.Z.F9,c.Z.F10,c.Z.F11,c.Z.F12].includes(oe)}var ft=function(se,Le){var Ie=(0,l.useRef)(null),Je=(0,l.useRef)(!1),ut=se.prefixCls,Ct=se.open,ht=se.mode,Fe=se.showSearch,Be=se.tokenWithEnter,Ze=se.autoClearSearchValue,Ye=se.onSearch,me=se.onSearchSubmit,ze=se.onToggleOpen,Ne=se.onInputKeyDown,Qe=se.domRef;l.useImperativeHandle(Le,function(){return{focus:function(){Ie.current.focus()},blur:function(){Ie.current.blur()}}});var ot=m(0),rt=(0,a.Z)(ot,2),$e=rt[0],ye=rt[1],Ke=function(pt){var Ut=pt.which;(Ut===c.Z.UP||Ut===c.Z.DOWN)&&pt.preventDefault(),Ne&&Ne(pt),Ut===c.Z.ENTER&&ht==="tags"&&!Je.current&&!Ct&&(me==null||me(pt.target.value)),Me(Ut)&&ze(!0)},qe=function(){ye(!0)},dt=(0,l.useRef)(null),at=function(pt){Ye(pt,!0,Je.current)!==!1&&ze(!0)},St=function(){Je.current=!0},Et=function(pt){Je.current=!1,ht!=="combobox"&&at(pt.target.value)},Lt=function(pt){var Ut=pt.target.value;if(Be&&dt.current&&/[\r\n]/.test(dt.current)){var qt=dt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ut=Ut.replace(qt,dt.current)}dt.current=null,at(Ut)},Tt=function(pt){var Ut=pt.clipboardData,qt=Ut.getData("text");dt.current=qt},Ht=function(pt){var Ut=pt.target;if(Ut!==Ie.current){var qt=document.body.style.msTouchAction!==void 0;qt?setTimeout(function(){Ie.current.focus()}):Ie.current.focus()}},Yt=function(pt){var Ut=$e();pt.target!==Ie.current&&!Ut&&ht!=="combobox"&&pt.preventDefault(),(ht!=="combobox"&&(!Fe||!Ut)||!Ct)&&(Ct&&Ze!==!1&&Ye("",!0,!1),ze())},nn={inputRef:Ie,onInputKeyDown:Ke,onInputMouseDown:qe,onInputChange:Lt,onInputPaste:Tt,onInputCompositionStart:St,onInputCompositionEnd:Et},rn=ht==="multiple"||ht==="tags"?l.createElement(Ee,(0,t.Z)({},se,nn)):l.createElement(xe,(0,t.Z)({},se,nn));return l.createElement("div",{ref:Qe,className:"".concat(ut,"-selector"),onClick:Ht,onMouseDown:Yt},rn)},tt=l.forwardRef(ft);tt.displayName="Selector";var ct=tt,Dt=e(35593),et=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ge=function(se){var Le=se===!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"}}},je=function(se,Le){var Ie=se.prefixCls,Je=se.disabled,ut=se.visible,Ct=se.children,ht=se.popupElement,Fe=se.animation,Be=se.transitionName,Ze=se.dropdownStyle,Ye=se.dropdownClassName,me=se.direction,ze=me===void 0?"ltr":me,Ne=se.placement,Qe=se.builtinPlacements,ot=se.dropdownMatchSelectWidth,rt=se.dropdownRender,$e=se.dropdownAlign,ye=se.getPopupContainer,Ke=se.empty,qe=se.getTriggerDOMNode,dt=se.onPopupVisibleChange,at=se.onPopupMouseEnter,St=(0,h.Z)(se,et),Et="".concat(Ie,"-dropdown"),Lt=ht;rt&&(Lt=rt(ht));var Tt=l.useMemo(function(){return Qe||Ge(ot)},[Qe,ot]),Ht=Fe?"".concat(Et,"-").concat(Fe):Be,Yt=typeof ot=="number",nn=l.useMemo(function(){return Yt?null:ot===!1?"minWidth":"width"},[ot,Yt]),rn=Ze;Yt&&(rn=(0,p.Z)((0,p.Z)({},rn),{},{width:ot}));var Bt=l.useRef(null);return l.useImperativeHandle(Le,function(){return{getPopupElement:function(){return Bt.current}}}),l.createElement(Dt.Z,(0,t.Z)({},St,{showAction:dt?["click"]:[],hideAction:dt?["click"]:[],popupPlacement:Ne||(ze==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Tt,prefixCls:Et,popupTransitionName:Ht,popup:l.createElement("div",{ref:Bt,onMouseEnter:at},Lt),stretch:nn,popupAlign:$e,popupVisible:ut,getPopupContainer:ye,popupClassName:d()(Ye,(0,g.Z)({},"".concat(Et,"-empty"),Ke)),popupStyle:rn,getTriggerDOMNode:qe,onPopupVisibleChange:dt}),Ct)},st=l.forwardRef(je);st.displayName="SelectTrigger";var G=st,ce=e(4537);function z(oe,se){var Le=oe.key,Ie;return"value"in oe&&(Ie=oe.value),Le!=null?Le:Ie!==void 0?Ie:"rc-index-key-".concat(se)}function F(oe,se){var Le=oe||{},Ie=Le.label,Je=Le.value,ut=Le.options,Ct=Le.groupLabel,ht=Ie||(se?"children":"label");return{label:ht,value:Je||"value",options:ut||"options",groupLabel:Ct||ht}}function Q(oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=se.fieldNames,Ie=se.childrenAsData,Je=[],ut=F(Le,!1),Ct=ut.label,ht=ut.value,Fe=ut.options,Be=ut.groupLabel;function Ze(Ye,me){Ye.forEach(function(ze){if(me||!(Fe in ze)){var Ne=ze[ht];Je.push({key:z(ze,Je.length),groupOption:me,data:ze,label:ze[Ct],value:Ne})}else{var Qe=ze[Be];Qe===void 0&&Ie&&(Qe=ze.label),Je.push({key:z(ze,Je.length),group:!0,data:ze,label:Qe}),Ze(ze[Fe],!0)}})}return Ze(oe,!1),Je}function Ce(oe){var se=(0,p.Z)({},oe);return"props"in se||Object.defineProperty(se,"props",{get:function(){return(0,u.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),se}}),se}function K(oe,se){if(!se||!se.length)return null;var Le=!1;function Ie(ut,Ct){var ht=(0,ce.Z)(Ct),Fe=ht[0],Be=ht.slice(1);if(!Fe)return[ut];var Ze=ut.split(Fe);return Le=Le||Ze.length>1,Ze.reduce(function(Ye,me){return[].concat((0,v.Z)(Ye),(0,v.Z)(Ie(me,Be)))},[]).filter(function(Ye){return Ye})}var Je=Ie(oe,se);return Le?Je:null}var L=["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"],ae=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function X(oe){return oe==="tags"||oe==="multiple"}var T=l.forwardRef(function(oe,se){var Le,Ie,Je=oe.id,ut=oe.prefixCls,Ct=oe.className,ht=oe.showSearch,Fe=oe.tagRender,Be=oe.direction,Ze=oe.omitDomProps,Ye=oe.displayValues,me=oe.onDisplayValuesChange,ze=oe.emptyOptions,Ne=oe.notFoundContent,Qe=Ne===void 0?"Not Found":Ne,ot=oe.onClear,rt=oe.mode,$e=oe.disabled,ye=oe.loading,Ke=oe.getInputElement,qe=oe.getRawInputElement,dt=oe.open,at=oe.defaultOpen,St=oe.onDropdownVisibleChange,Et=oe.activeValue,Lt=oe.onActiveValueChange,Tt=oe.activeDescendantId,Ht=oe.searchValue,Yt=oe.autoClearSearchValue,nn=oe.onSearch,rn=oe.onSearchSplit,Bt=oe.tokenSeparators,pt=oe.allowClear,Ut=oe.suffixIcon,qt=oe.clearIcon,en=oe.OptionList,$t=oe.animation,jt=oe.transitionName,pn=oe.dropdownStyle,dn=oe.dropdownClassName,In=oe.dropdownMatchSelectWidth,jn=oe.dropdownRender,zt=oe.dropdownAlign,Rt=oe.placement,kt=oe.builtinPlacements,Vt=oe.getPopupContainer,Jt=oe.showAction,mn=Jt===void 0?[]:Jt,Sn=oe.onFocus,bn=oe.onBlur,sn=oe.onKeyUp,_n=oe.onKeyDown,Yn=oe.onMouseDown,hn=(0,h.Z)(oe,L),Gt=X(rt),xn=(ht!==void 0?ht:Gt)||rt==="combobox",kn=(0,p.Z)({},hn);ae.forEach(function(Mr){delete kn[Mr]}),Ze==null||Ze.forEach(function(Mr){delete kn[Mr]});var or=l.useState(!1),hr=(0,a.Z)(or,2),tr=hr[0],nr=hr[1];l.useEffect(function(){nr((0,i.Z)())},[]);var kr=l.useRef(null),Ar=l.useRef(null),Rr=l.useRef(null),Gr=l.useRef(null),Cr=l.useRef(null),Ir=b(),li=(0,a.Z)(Ir,3),Yr=li[0],Jr=li[1],qr=li[2];l.useImperativeHandle(se,function(){var Mr,wr;return{focus:(Mr=Gr.current)===null||Mr===void 0?void 0:Mr.focus,blur:(wr=Gr.current)===null||wr===void 0?void 0:wr.blur,scrollTo:function(Di){var _i;return(_i=Cr.current)===null||_i===void 0?void 0:_i.scrollTo(Di)}}});var ri=l.useMemo(function(){var Mr;if(rt!=="combobox")return Ht;var wr=(Mr=Ye[0])===null||Mr===void 0?void 0:Mr.value;return typeof wr=="string"||typeof wr=="number"?String(wr):""},[Ht,rt,Ye]),Oi=rt==="combobox"&&typeof Ke=="function"&&Ke()||null,hi=typeof qe=="function"&&qe(),Bi=(0,f.x1)(Ar,hi==null||(Le=hi.props)===null||Le===void 0?void 0:Le.ref),Mi=l.useState(!1),$n=(0,a.Z)(Mi,2),sr=$n[0],Br=$n[1];(0,n.Z)(function(){Br(!0)},[]);var fr=(0,s.Z)(!1,{defaultValue:at,value:dt}),pr=(0,a.Z)(fr,2),Zr=pr[0],ci=pr[1],Mn=sr?Zr:!1,Qn=!Qe&&ze;($e||Qn&&Mn&&rt==="combobox")&&(Mn=!1);var zn=Qn?!1:Mn,Jn=l.useCallback(function(Mr){var wr=Mr!==void 0?Mr:!Mn;$e||(ci(wr),Mn!==wr&&(St==null||St(wr)))},[$e,Mn,ci,St]),rr=l.useMemo(function(){return(Bt||[]).some(function(Mr){return[`
`,`\r
`].includes(Mr)})},[Bt]),gr=function(wr,ki,Di){var _i=!0,zi=wr;Lt==null||Lt(null);var ji=Di?null:K(wr,Bt);return rt!=="combobox"&&ji&&(zi="",rn==null||rn(ji),Jn(!1),_i=!1),nn&&ri!==zi&&nn(zi,{source:ki?"typing":"effect"}),_i},ui=function(wr){!wr||!wr.trim()||nn(wr,{source:"submit"})};l.useEffect(function(){!Mn&&!Gt&&rt!=="combobox"&&gr("",!1,!1)},[Mn]),l.useEffect(function(){Zr&&$e&&ci(!1),$e&&Jr(!1)},[$e]);var Xr=m(),$r=(0,a.Z)(Xr,2),ai=$r[0],Nr=$r[1],Er=function(wr){var ki=ai(),Di=wr.which;if(Di===c.Z.ENTER&&(rt!=="combobox"&&wr.preventDefault(),Mn||Jn(!0)),Nr(!!ri),Di===c.Z.BACKSPACE&&!ki&&Gt&&!ri&&Ye.length){for(var _i=(0,v.Z)(Ye),zi=null,ji=_i.length-1;ji>=0;ji-=1){var ao=_i[ji];if(!ao.disabled){_i.splice(ji,1),zi=ao;break}}zi&&me(_i,{type:"remove",values:[zi]})}for(var to=arguments.length,Oo=new Array(to>1?to-1:0),fo=1;fo<to;fo++)Oo[fo-1]=arguments[fo];if(Mn&&Cr.current){var Go;(Go=Cr.current).onKeyDown.apply(Go,[wr].concat(Oo))}_n==null||_n.apply(void 0,[wr].concat(Oo))},di=function(wr){for(var ki=arguments.length,Di=new Array(ki>1?ki-1:0),_i=1;_i<ki;_i++)Di[_i-1]=arguments[_i];if(Mn&&Cr.current){var zi;(zi=Cr.current).onKeyUp.apply(zi,[wr].concat(Di))}sn==null||sn.apply(void 0,[wr].concat(Di))},ii=function(wr){var ki=Ye.filter(function(Di){return Di!==wr});me(ki,{type:"remove",values:[wr]})},vi=l.useRef(!1),Pn=function(){Jr(!0),$e||(Sn&&!vi.current&&Sn.apply(void 0,arguments),mn.includes("focus")&&Jn(!0)),vi.current=!0},ur=function(){Jr(!1,function(){vi.current=!1,Jn(!1)}),!$e&&(ri&&(rt==="tags"?nn(ri,{source:"submit"}):rt==="multiple"&&nn("",{source:"blur"})),bn&&bn.apply(void 0,arguments))},Ur=[];l.useEffect(function(){return function(){Ur.forEach(function(Mr){return clearTimeout(Mr)}),Ur.splice(0,Ur.length)}},[]);var pi=function(wr){var ki,Di=wr.target,_i=(ki=Rr.current)===null||ki===void 0?void 0:ki.getPopupElement();if(_i&&_i.contains(Di)){var zi=setTimeout(function(){var Oo=Ur.indexOf(zi);if(Oo!==-1&&Ur.splice(Oo,1),qr(),!tr&&!_i.contains(document.activeElement)){var fo;(fo=Gr.current)===null||fo===void 0||fo.focus()}});Ur.push(zi)}for(var ji=arguments.length,ao=new Array(ji>1?ji-1:0),to=1;to<ji;to++)ao[to-1]=arguments[to];Yn==null||Yn.apply(void 0,[wr].concat(ao))},yr=l.useState({}),lo=(0,a.Z)(yr,2),uo=lo[1];function mo(){uo({})}var eo;hi&&(eo=function(wr){Jn(wr)}),y(function(){var Mr;return[kr.current,(Mr=Rr.current)===null||Mr===void 0?void 0:Mr.getPopupElement()]},zn,Jn,!!hi);var go=l.useMemo(function(){return(0,p.Z)((0,p.Z)({},oe),{},{notFoundContent:Qe,open:Mn,triggerOpen:zn,id:Je,showSearch:xn,multiple:Gt,toggleOpen:Jn})},[oe,Qe,zn,Mn,Je,xn,Gt,Jn]),xo=!!Ut||ye,ko;xo&&(ko=l.createElement(w,{className:d()("".concat(ut,"-arrow"),(0,g.Z)({},"".concat(ut,"-arrow-loading"),ye)),customizeIcon:Ut,customizeIconProps:{loading:ye,searchValue:ri,open:Mn,focused:Yr,showSearch:xn}}));var Fo=function(){var wr;ot==null||ot(),(wr=Gr.current)===null||wr===void 0||wr.focus(),me([],{type:"clear",values:Ye}),gr("",!1,!1)},Xo=x(ut,Fo,Ye,pt,qt,$e,ri,rt),Lo=Xo.allowClear,yo=Xo.clearIcon,Uo=l.createElement(en,{ref:Cr}),Vo=d()(ut,Ct,(Ie={},(0,g.Z)(Ie,"".concat(ut,"-focused"),Yr),(0,g.Z)(Ie,"".concat(ut,"-multiple"),Gt),(0,g.Z)(Ie,"".concat(ut,"-single"),!Gt),(0,g.Z)(Ie,"".concat(ut,"-allow-clear"),pt),(0,g.Z)(Ie,"".concat(ut,"-show-arrow"),xo),(0,g.Z)(Ie,"".concat(ut,"-disabled"),$e),(0,g.Z)(Ie,"".concat(ut,"-loading"),ye),(0,g.Z)(Ie,"".concat(ut,"-open"),Mn),(0,g.Z)(Ie,"".concat(ut,"-customize-input"),Oi),(0,g.Z)(Ie,"".concat(ut,"-show-search"),xn),Ie)),Qo=l.createElement(G,{ref:Rr,disabled:$e,prefixCls:ut,visible:zn,popupElement:Uo,animation:$t,transitionName:jt,dropdownStyle:pn,dropdownClassName:dn,direction:Be,dropdownMatchSelectWidth:In,dropdownRender:jn,dropdownAlign:zt,placement:Rt,builtinPlacements:kt,getPopupContainer:Vt,empty:ze,getTriggerDOMNode:function(){return Ar.current},onPopupVisibleChange:eo,onPopupMouseEnter:mo},hi?l.cloneElement(hi,{ref:Bi}):l.createElement(ct,(0,t.Z)({},oe,{domRef:Ar,prefixCls:ut,inputElement:Oi,ref:Gr,id:Je,showSearch:xn,autoClearSearchValue:Yt,mode:rt,activeDescendantId:Tt,tagRender:Fe,values:Ye,open:Mn,onToggleOpen:Jn,activeValue:Et,searchValue:ri,onSearch:gr,onSearchSubmit:ui,onRemove:ii,tokenWithEnter:rr}))),Do;return hi?Do=Qo:Do=l.createElement("div",(0,t.Z)({className:Vo},kn,{ref:kr,onMouseDown:pi,onKeyDown:Er,onKeyUp:di,onFocus:Pn,onBlur:ur}),Yr&&!Mn&&l.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Ye.map(function(Mr){var wr=Mr.label,ki=Mr.value;return["number","string"].includes((0,r.Z)(wr))?wr:ki}).join(", "))),Qo,ko,Lo&&yo),l.createElement(_.Provider,{value:go},Do)}),D=T,te=function(oe,se){var Le=l.useRef({values:new Map,options:new Map}),Ie=l.useMemo(function(){var ut=Le.current,Ct=ut.values,ht=ut.options,Fe=oe.map(function(Ye){if(Ye.label===void 0){var me;return(0,p.Z)((0,p.Z)({},Ye),{},{label:(me=Ct.get(Ye.value))===null||me===void 0?void 0:me.label})}return Ye}),Be=new Map,Ze=new Map;return Fe.forEach(function(Ye){Be.set(Ye.value,Ye),Ze.set(Ye.value,se.get(Ye.value)||ht.get(Ye.value))}),Le.current.values=Be,Le.current.options=Ze,Fe},[oe,se]),Je=l.useCallback(function(ut){return se.get(ut)||Le.current.options.get(ut)},[se]);return[Ie,Je]};function M(oe,se){return le(oe).join("").toUpperCase().includes(se)}var he=function(oe,se,Le,Ie,Je){return l.useMemo(function(){if(!Le||Ie===!1)return oe;var ut=se.options,Ct=se.label,ht=se.value,Fe=[],Be=typeof Ie=="function",Ze=Le.toUpperCase(),Ye=Be?Ie:function(ze,Ne){return Je?M(Ne[Je],Ze):Ne[ut]?M(Ne[Ct!=="children"?Ct:"label"],Ze):M(Ne[ht],Ze)},me=Be?function(ze){return Ce(ze)}:function(ze){return ze};return oe.forEach(function(ze){if(ze[ut]){var Ne=Ye(Le,me(ze));if(Ne)Fe.push(ze);else{var Qe=ze[ut].filter(function(ot){return Ye(Le,me(ot))});Qe.length&&Fe.push((0,p.Z)((0,p.Z)({},ze),{},(0,g.Z)({},ut,Qe)))}return}Ye(Le,me(ze))&&Fe.push(ze)}),Fe},[oe,Ie,Je,Le,se])},we=e(17115),ie=e(11592),k=["children","value"],P=["children"];function de(oe){var se=oe,Le=se.key,Ie=se.props,Je=Ie.children,ut=Ie.value,Ct=(0,h.Z)(Ie,k);return(0,p.Z)({key:Le,value:ut!==void 0?ut:Le,children:Je},Ct)}function fe(oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ie.Z)(oe).map(function(Le,Ie){if(!l.isValidElement(Le)||!Le.type)return null;var Je=Le,ut=Je.type.isSelectOptGroup,Ct=Je.key,ht=Je.props,Fe=ht.children,Be=(0,h.Z)(ht,P);return se||!ut?de(Le):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(Ct===null?Ie:Ct,"__"),label:Ct},Be),{},{options:fe(Fe)})}).filter(function(Le){return Le})}function De(oe,se,Le,Ie,Je){return l.useMemo(function(){var ut=oe,Ct=!oe;Ct&&(ut=fe(se));var ht=new Map,Fe=new Map,Be=function(me,ze,Ne){Ne&&typeof Ne=="string"&&me.set(ze[Ne],ze)};function Ze(Ye){for(var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=0;ze<Ye.length;ze+=1){var Ne=Ye[ze];!Ne[Le.options]||me?(ht.set(Ne[Le.value],Ne),Be(Fe,Ne,Le.label),Be(Fe,Ne,Ie),Be(Fe,Ne,Je)):Ze(Ne[Le.options],!0)}}return Ze(ut),{options:ut,valueOptions:ht,labelOptions:Fe}},[oe,se,Le,Ie,Je])}function nt(oe){var se=l.useRef();se.current=oe;var Le=l.useCallback(function(){return se.current.apply(se,arguments)},[]);return Le}var He=function(){return null};He.isSelectOptGroup=!0;var ve=He,Ue=function(){return null};Ue.isSelectOption=!0;var re=Ue,lt=e(80547),wt=e(2738),I=e(24916),Xe=l.createContext(null),ke=Xe;function ue(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Pe=["disabled","title","children","style","className"];function Re(oe){return typeof oe=="string"||typeof oe=="number"}var Ft=function(se,Le){var Ie=C(),Je=Ie.prefixCls,ut=Ie.id,Ct=Ie.open,ht=Ie.multiple,Fe=Ie.mode,Be=Ie.searchValue,Ze=Ie.toggleOpen,Ye=Ie.notFoundContent,me=Ie.onPopupScroll,ze=l.useContext(ke),Ne=ze.flattenOptions,Qe=ze.onActiveValue,ot=ze.defaultActiveFirstOption,rt=ze.onSelect,$e=ze.menuItemSelectedIcon,ye=ze.rawValues,Ke=ze.fieldNames,qe=ze.virtual,dt=ze.direction,at=ze.listHeight,St=ze.listItemHeight,Et="".concat(Je,"-item"),Lt=(0,lt.Z)(function(){return Ne},[Ct,Ne],function(zt,Rt){return Rt[0]&&zt[1]!==Rt[1]}),Tt=l.useRef(null),Ht=function(Rt){Rt.preventDefault()},Yt=function(Rt){Tt.current&&Tt.current.scrollTo(typeof Rt=="number"?{index:Rt}:Rt)},nn=function(Rt){for(var kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Vt=Lt.length,Jt=0;Jt<Vt;Jt+=1){var mn=(Rt+Jt*kt+Vt)%Vt,Sn=Lt[mn],bn=Sn.group,sn=Sn.data;if(!bn&&!sn.disabled)return mn}return-1},rn=l.useState(function(){return nn(0)}),Bt=(0,a.Z)(rn,2),pt=Bt[0],Ut=Bt[1],qt=function(Rt){var kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Ut(Rt);var Vt={source:kt?"keyboard":"mouse"},Jt=Lt[Rt];if(!Jt){Qe(null,-1,Vt);return}Qe(Jt.value,Rt,Vt)};(0,l.useEffect)(function(){qt(ot!==!1?nn(0):-1)},[Lt.length,Be]);var en=l.useCallback(function(zt){return ye.has(zt)&&Fe!=="combobox"},[Fe,(0,v.Z)(ye).toString(),ye.size]);(0,l.useEffect)(function(){var zt=setTimeout(function(){if(!ht&&Ct&&ye.size===1){var kt=Array.from(ye)[0],Vt=Lt.findIndex(function(Jt){var mn=Jt.data;return mn.value===kt});Vt!==-1&&(qt(Vt),Yt(Vt))}});if(Ct){var Rt;(Rt=Tt.current)===null||Rt===void 0||Rt.scrollTo(void 0)}return function(){return clearTimeout(zt)}},[Ct,Be,Ne.length]);var $t=function(Rt){Rt!==void 0&&rt(Rt,{selected:!ye.has(Rt)}),ht||Ze(!1)};if(l.useImperativeHandle(Le,function(){return{onKeyDown:function(Rt){var kt=Rt.which,Vt=Rt.ctrlKey;switch(kt){case c.Z.N:case c.Z.P:case c.Z.UP:case c.Z.DOWN:{var Jt=0;if(kt===c.Z.UP?Jt=-1:kt===c.Z.DOWN?Jt=1:ue()&&Vt&&(kt===c.Z.N?Jt=1:kt===c.Z.P&&(Jt=-1)),Jt!==0){var mn=nn(pt+Jt,Jt);Yt(mn),qt(mn,!0)}break}case c.Z.ENTER:{var Sn=Lt[pt];Sn&&!Sn.data.disabled?$t(Sn.value):$t(void 0),Ct&&Rt.preventDefault();break}case c.Z.ESC:Ze(!1),Ct&&Rt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Rt){Yt(Rt)}}}),Lt.length===0)return l.createElement("div",{role:"listbox",id:"".concat(ut,"_list"),className:"".concat(Et,"-empty"),onMouseDown:Ht},Ye);var jt=Object.keys(Ke).map(function(zt){return Ke[zt]}),pn=function(Rt){return Rt.label};function dn(zt,Rt){var kt=zt.group;return{role:kt?"presentation":"option",id:"".concat(ut,"_list_").concat(Rt)}}var In=function(Rt){var kt=Lt[Rt];if(!kt)return null;var Vt=kt.data||{},Jt=Vt.value,mn=kt.group,Sn=(0,S.Z)(Vt,!0),bn=pn(kt);return kt?l.createElement("div",(0,t.Z)({"aria-label":typeof bn=="string"&&!mn?bn:null},Sn,{key:Rt},dn(kt,Rt),{"aria-selected":en(Jt)}),Jt):null},jn={role:"listbox",id:"".concat(ut,"_list")};return l.createElement(l.Fragment,null,qe&&l.createElement("div",(0,t.Z)({},jn,{style:{height:0,width:0,overflow:"hidden"}}),In(pt-1),In(pt),In(pt+1)),l.createElement(I.Z,{itemKey:"key",ref:Tt,data:Lt,height:at,itemHeight:St,fullHeight:!1,onMouseDown:Ht,onScroll:me,virtual:qe,direction:dt,innerProps:qe?null:jn},function(zt,Rt){var kt,Vt=zt.group,Jt=zt.groupOption,mn=zt.data,Sn=zt.label,bn=zt.value,sn=mn.key;if(Vt){var _n,Yn=(_n=mn.title)!==null&&_n!==void 0?_n:Re(Sn)?Sn.toString():void 0;return l.createElement("div",{className:d()(Et,"".concat(Et,"-group")),title:Yn},Sn!==void 0?Sn:sn)}var hn=mn.disabled,Gt=mn.title,xn=mn.children,kn=mn.style,or=mn.className,hr=(0,h.Z)(mn,Pe),tr=(0,wt.Z)(hr,jt),nr=en(bn),kr="".concat(Et,"-option"),Ar=d()(Et,kr,or,(kt={},(0,g.Z)(kt,"".concat(kr,"-grouped"),Jt),(0,g.Z)(kt,"".concat(kr,"-active"),pt===Rt&&!hn),(0,g.Z)(kt,"".concat(kr,"-disabled"),hn),(0,g.Z)(kt,"".concat(kr,"-selected"),nr),kt)),Rr=pn(zt),Gr=!$e||typeof $e=="function"||nr,Cr=typeof Rr=="number"?Rr:Rr||bn,Ir=Re(Cr)?Cr.toString():void 0;return Gt!==void 0&&(Ir=Gt),l.createElement("div",(0,t.Z)({},(0,S.Z)(tr),qe?{}:dn(zt,Rt),{"aria-selected":nr,className:Ar,title:Ir,onMouseMove:function(){pt===Rt||hn||qt(Rt)},onClick:function(){hn||$t(bn)},style:kn}),l.createElement("div",{className:"".concat(kr,"-content")},Cr),l.isValidElement($e)||nr,Gr&&l.createElement(w,{className:"".concat(Et,"-option-state"),customizeIcon:$e,customizeIconProps:{isSelected:nr}},nr?"\u2713":null))}))},Mt=l.forwardRef(Ft);Mt.displayName="OptionList";var It=Mt;function an(oe){var se=oe.mode,Le=oe.options,Ie=oe.children,Je=oe.backfill,ut=oe.allowClear,Ct=oe.placeholder,ht=oe.getInputElement,Fe=oe.showSearch,Be=oe.onSearch,Ze=oe.defaultOpen,Ye=oe.autoFocus,me=oe.labelInValue,ze=oe.value,Ne=oe.inputValue,Qe=oe.optionLabelProp,ot=isMultiple(se),rt=Fe!==void 0?Fe:ot||se==="combobox",$e=Le||convertChildrenToData(Ie);if(warning(se!=="tags"||$e.every(function(dt){return!dt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),se==="tags"||se==="combobox"){var ye=$e.some(function(dt){return dt.options?dt.options.some(function(at){return typeof("value"in at?at.value:at.key)=="number"}):typeof("value"in dt?dt.value:dt.key)=="number"});warning(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(se!=="combobox"||!Qe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(se==="combobox"||!Je,"`backfill` only works with `combobox` mode."),warning(se==="combobox"||!ht,"`getInputElement` only work with `combobox` mode."),noteOnce(se!=="combobox"||!ht||!ut||!Ct,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Be&&!rt&&se!=="combobox"&&se!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ze||Ye,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ze!=null){var Ke=toArray(ze);warning(!me||Ke.every(function(dt){return _typeof(dt)==="object"&&("key"in dt||"value"in dt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ot||Array.isArray(ze),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ie){var qe=null;toNodeArray(Ie).some(function(dt){if(!React.isValidElement(dt)||!dt.type)return!1;var at=dt,St=at.type;if(St.isSelectOption)return!1;if(St.isSelectOptGroup){var Et=toNodeArray(dt.props.children).every(function(Lt){return!React.isValidElement(Lt)||!dt.type||Lt.type.isSelectOption?!0:(qe=Lt.type,!1)});return!Et}return qe=St,!0}),qe&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(qe.displayName||qe.name||qe,"`.")),warning(Ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function wn(oe,se){if(oe){var Le=function Ie(Je){for(var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=0;Ct<Je.length;Ct++){var ht=Je[Ct];if(ht[se==null?void 0:se.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!ut&&Array.isArray(ht[se==null?void 0:se.options])&&Ie(ht[se==null?void 0:se.options],!0))break}};Le(oe)}}var yn=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"],At=["inputValue"];function mt(oe){return!oe||(0,r.Z)(oe)!=="object"}var bt=l.forwardRef(function(oe,se){var Le=oe.id,Ie=oe.mode,Je=oe.prefixCls,ut=Je===void 0?"rc-select":Je,Ct=oe.backfill,ht=oe.fieldNames,Fe=oe.inputValue,Be=oe.searchValue,Ze=oe.onSearch,Ye=oe.autoClearSearchValue,me=Ye===void 0?!0:Ye,ze=oe.onSelect,Ne=oe.onDeselect,Qe=oe.dropdownMatchSelectWidth,ot=Qe===void 0?!0:Qe,rt=oe.filterOption,$e=oe.filterSort,ye=oe.optionFilterProp,Ke=oe.optionLabelProp,qe=oe.options,dt=oe.children,at=oe.defaultActiveFirstOption,St=oe.menuItemSelectedIcon,Et=oe.virtual,Lt=oe.direction,Tt=oe.listHeight,Ht=Tt===void 0?200:Tt,Yt=oe.listItemHeight,nn=Yt===void 0?20:Yt,rn=oe.value,Bt=oe.defaultValue,pt=oe.labelInValue,Ut=oe.onChange,qt=(0,h.Z)(oe,vt),en=(0,we.ZP)(Le),$t=X(Ie),jt=!!(!qe&&dt),pn=l.useMemo(function(){return rt===void 0&&Ie==="combobox"?!1:rt},[rt,Ie]),dn=l.useMemo(function(){return F(ht,jt)},[JSON.stringify(ht),jt]),In=(0,s.Z)("",{value:Be!==void 0?Be:Fe,postState:function(Qn){return Qn||""}}),jn=(0,a.Z)(In,2),zt=jn[0],Rt=jn[1],kt=De(qe,dt,dn,ye,Ke),Vt=kt.valueOptions,Jt=kt.labelOptions,mn=kt.options,Sn=l.useCallback(function(Mn){var Qn=le(Mn);return Qn.map(function(zn){var Jn,rr,gr,ui,Xr;if(mt(zn))Jn=zn;else{var $r;gr=zn.key,rr=zn.label,Jn=($r=zn.value)!==null&&$r!==void 0?$r:gr}var ai=Vt.get(Jn);if(ai){var Nr;if(rr===void 0&&(rr=ai==null?void 0:ai[Ke||dn.label]),gr===void 0&&(gr=(Nr=ai==null?void 0:ai.key)!==null&&Nr!==void 0?Nr:Jn),ui=ai==null?void 0:ai.disabled,Xr=ai==null?void 0:ai.title,0)var Er}return{label:rr,value:Jn,key:gr,disabled:ui,title:Xr}})},[dn,Ke,Vt]),bn=(0,s.Z)(Bt,{value:rn}),sn=(0,a.Z)(bn,2),_n=sn[0],Yn=sn[1],hn=l.useMemo(function(){var Mn,Qn=Sn(_n);return Ie==="combobox"&&j((Mn=Qn[0])===null||Mn===void 0?void 0:Mn.value)?[]:Qn},[_n,Sn,Ie]),Gt=te(hn,Vt),xn=(0,a.Z)(Gt,2),kn=xn[0],or=xn[1],hr=l.useMemo(function(){if(!Ie&&kn.length===1){var Mn=kn[0];if(Mn.value===null&&(Mn.label===null||Mn.label===void 0))return[]}return kn.map(function(Qn){var zn;return(0,p.Z)((0,p.Z)({},Qn),{},{label:(zn=Qn.label)!==null&&zn!==void 0?zn:Qn.value})})},[Ie,kn]),tr=l.useMemo(function(){return new Set(kn.map(function(Mn){return Mn.value}))},[kn]);l.useEffect(function(){if(Ie==="combobox"){var Mn,Qn=(Mn=kn[0])===null||Mn===void 0?void 0:Mn.value;Rt(O(Qn)?String(Qn):"")}},[kn]);var nr=nt(function(Mn,Qn){var zn,Jn=Qn!=null?Qn:Mn;return zn={},(0,g.Z)(zn,dn.value,Mn),(0,g.Z)(zn,dn.label,Jn),zn}),kr=l.useMemo(function(){if(Ie!=="tags")return mn;var Mn=(0,v.Z)(mn),Qn=function(Jn){return Vt.has(Jn)};return(0,v.Z)(kn).sort(function(zn,Jn){return zn.value<Jn.value?-1:1}).forEach(function(zn){var Jn=zn.value;Qn(Jn)||Mn.push(nr(Jn,zn.label))}),Mn},[nr,mn,Vt,kn,Ie]),Ar=he(kr,dn,zt,pn,ye),Rr=l.useMemo(function(){return Ie!=="tags"||!zt||Ar.some(function(Mn){return Mn[ye||"value"]===zt})||Ar.some(function(Mn){return Mn[dn.value]===zt})?Ar:[nr(zt)].concat((0,v.Z)(Ar))},[nr,ye,Ie,Ar,zt,dn]),Gr=l.useMemo(function(){return $e?(0,v.Z)(Rr).sort(function(Mn,Qn){return $e(Mn,Qn)}):Rr},[Rr,$e]),Cr=l.useMemo(function(){return Q(Gr,{fieldNames:dn,childrenAsData:jt})},[Gr,dn,jt]),Ir=function(Qn){var zn=Sn(Qn);if(Yn(zn),Ut&&(zn.length!==kn.length||zn.some(function(gr,ui){var Xr;return((Xr=kn[ui])===null||Xr===void 0?void 0:Xr.value)!==(gr==null?void 0:gr.value)}))){var Jn=pt?zn:zn.map(function(gr){return gr.value}),rr=zn.map(function(gr){return Ce(or(gr.value))});Ut($t?Jn:Jn[0],$t?rr:rr[0])}},li=l.useState(null),Yr=(0,a.Z)(li,2),Jr=Yr[0],qr=Yr[1],ri=l.useState(0),Oi=(0,a.Z)(ri,2),hi=Oi[0],Bi=Oi[1],Mi=at!==void 0?at:Ie!=="combobox",$n=l.useCallback(function(Mn,Qn){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Jn=zn.source,rr=Jn===void 0?"keyboard":Jn;Bi(Qn),Ct&&Ie==="combobox"&&Mn!==null&&rr==="keyboard"&&qr(String(Mn))},[Ct,Ie]),sr=function(Qn,zn,Jn){var rr=function(){var vi,Pn=or(Qn);return[pt?{label:Pn==null?void 0:Pn[dn.label],value:Qn,key:(vi=Pn==null?void 0:Pn.key)!==null&&vi!==void 0?vi:Qn}:Qn,Ce(Pn)]};if(zn&&ze){var gr=rr(),ui=(0,a.Z)(gr,2),Xr=ui[0],$r=ui[1];ze(Xr,$r)}else if(!zn&&Ne&&Jn!=="clear"){var ai=rr(),Nr=(0,a.Z)(ai,2),Er=Nr[0],di=Nr[1];Ne(Er,di)}},Br=nt(function(Mn,Qn){var zn,Jn=$t?Qn.selected:!0;Jn?zn=$t?[].concat((0,v.Z)(kn),[Mn]):[Mn]:zn=kn.filter(function(rr){return rr.value!==Mn}),Ir(zn),sr(Mn,Jn),Ie==="combobox"?qr(""):(!X||me)&&(Rt(""),qr(""))}),fr=function(Qn,zn){Ir(Qn);var Jn=zn.type,rr=zn.values;(Jn==="remove"||Jn==="clear")&&rr.forEach(function(gr){sr(gr.value,!1,Jn)})},pr=function(Qn,zn){if(Rt(Qn),qr(null),zn.source==="submit"){var Jn=(Qn||"").trim();if(Jn){var rr=Array.from(new Set([].concat((0,v.Z)(tr),[Jn])));Ir(rr),sr(Jn,!0),Rt("")}return}zn.source!=="blur"&&(Ie==="combobox"&&Ir(Qn),Ze==null||Ze(Qn))},Zr=function(Qn){var zn=Qn;Ie!=="tags"&&(zn=Qn.map(function(rr){var gr=Jt.get(rr);return gr==null?void 0:gr.value}).filter(function(rr){return rr!==void 0}));var Jn=Array.from(new Set([].concat((0,v.Z)(tr),(0,v.Z)(zn))));Ir(Jn),Jn.forEach(function(rr){sr(rr,!0)})},ci=l.useMemo(function(){var Mn=Et!==!1&&ot!==!1;return(0,p.Z)((0,p.Z)({},kt),{},{flattenOptions:Cr,onActiveValue:$n,defaultActiveFirstOption:Mi,onSelect:Br,menuItemSelectedIcon:St,rawValues:tr,fieldNames:dn,virtual:Mn,direction:Lt,listHeight:Ht,listItemHeight:nn,childrenAsData:jt})},[kt,Cr,$n,Mi,Br,St,tr,dn,Et,ot,Ht,nn,jt]);return l.createElement(ke.Provider,{value:ci},l.createElement(D,(0,t.Z)({},qt,{id:en,prefixCls:ut,ref:se,omitDomProps:At,mode:Ie,displayValues:hr,onDisplayValuesChange:fr,direction:Lt,searchValue:zt,onSearch:pr,autoClearSearchValue:me,onSearchSplit:Zr,dropdownMatchSelectWidth:ot,OptionList:It,emptyOptions:!Cr.length,activeValue:Jr,activeDescendantId:"".concat(en,"_list_").concat(hi)})))}),_e=bt;_e.Option=re,_e.OptGroup=ve;var J=_e,$=J},9296:function(_t,N,e){"use strict";e.r(N),e.d(N,{ResizableTextArea:function(){return Z},default:function(){return j}});var t=e(96663),v=e(44127),g=e(90493),p=e(20135),a=e(72071),h=e(6620),r=e(19127),s=e(92310),u=e.n(s),l=e(93681),o=e(5643),d=e(18929),n=e(59301),i=e(29301),c=e(34280),f=e(16089),E=`
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;
`,w=["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"],x={},_;function C(V){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=V.getAttribute("id")||V.getAttribute("data-reactid")||V.getAttribute("name");if(ee&&x[q])return x[q];var H=window.getComputedStyle(V),U=H.getPropertyValue("box-sizing")||H.getPropertyValue("-moz-box-sizing")||H.getPropertyValue("-webkit-box-sizing"),be=parseFloat(H.getPropertyValue("padding-bottom"))+parseFloat(H.getPropertyValue("padding-top")),Ee=parseFloat(H.getPropertyValue("border-bottom-width"))+parseFloat(H.getPropertyValue("border-top-width")),pe=w.map(function(Me){return"".concat(Me,":").concat(H.getPropertyValue(Me))}).join(";"),xe={sizingStyle:pe,paddingSize:be,borderSize:Ee,boxSizing:U};return ee&&q&&(x[q]=xe),xe}function b(V){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),V.getAttribute("wrap")?_.setAttribute("wrap",V.getAttribute("wrap")):_.removeAttribute("wrap");var U=C(V,ee),be=U.paddingSize,Ee=U.borderSize,pe=U.boxSizing,xe=U.sizingStyle;_.setAttribute("style","".concat(xe,";").concat(E)),_.value=V.value||V.placeholder||"";var Me=void 0,ft=void 0,tt,ct=_.scrollHeight;if(pe==="border-box"?ct+=Ee:pe==="content-box"&&(ct-=be),q!==null||H!==null){_.value=" ";var Dt=_.scrollHeight-be;q!==null&&(Me=Dt*q,pe==="border-box"&&(Me=Me+be+Ee),ct=Math.max(Me,ct)),H!==null&&(ft=Dt*H,pe==="border-box"&&(ft=ft+be+Ee),tt=ct>ft?"":"hidden",ct=Math.min(ft,ct))}var et={height:ct,overflowY:tt,resize:"none"};return Me&&(et.minHeight=Me),ft&&(et.maxHeight=ft),et}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,S=1,R=2,A=n.forwardRef(function(V,ee){var q=V,H=q.prefixCls,U=q.onPressEnter,be=q.defaultValue,Ee=q.value,pe=q.autoSize,xe=q.onResize,Me=q.className,ft=q.style,tt=q.disabled,ct=q.onChange,Dt=q.onInternalAutoSize,et=(0,h.Z)(q,m),Ge=(0,d.Z)(be,{value:Ee,postState:function(ve){return ve!=null?ve:""}}),je=(0,a.Z)(Ge,2),st=je[0],G=je[1],ce=function(ve){G(ve.target.value),ct==null||ct(ve)},z=n.useRef();n.useImperativeHandle(ee,function(){return{textArea:z.current}});var F=n.useMemo(function(){return pe&&(0,p.Z)(pe)==="object"?[pe.minRows,pe.maxRows]:[]},[pe]),Q=(0,a.Z)(F,2),Ce=Q[0],K=Q[1],L=!!pe,ae=function(){try{if(document.activeElement===z.current){var ve=z.current,Ue=ve.selectionStart,re=ve.selectionEnd,lt=ve.scrollTop;z.current.setSelectionRange(Ue,re),z.current.scrollTop=lt}}catch(wt){}},X=n.useState(R),T=(0,a.Z)(X,2),D=T[0],te=T[1],M=n.useState(),he=(0,a.Z)(M,2),we=he[0],ie=he[1],k=function(){te(y)};(0,c.Z)(function(){L&&k()},[Ee,Ce,K,L]),(0,c.Z)(function(){if(D===y)te(S);else if(D===S){var He=b(z.current,!1,Ce,K);te(R),ie(He)}else ae()},[D]);var P=n.useRef(),de=function(){f.Z.cancel(P.current)},fe=function(ve){D===R&&(xe==null||xe(ve),pe&&(de(),P.current=(0,f.Z)(function(){k()})))};n.useEffect(function(){return de},[]);var De=L?we:null,nt=(0,v.Z)((0,v.Z)({},ft),De);return(D===y||D===S)&&(nt.overflowY="hidden",nt.overflowX="hidden"),n.createElement(i.Z,{onResize:fe,disabled:!(pe||xe)},n.createElement("textarea",(0,t.Z)({},et,{ref:z,style:nt,className:u()(H,Me,(0,g.Z)({},"".concat(H,"-disabled"),tt)),disabled:tt,value:st,onChange:ce})))}),Z=A,B=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function le(V,ee){return(0,r.Z)(V||"").slice(0,ee).join("")}function W(V,ee,q,H){var U=q;return V?U=le(q,H):(0,r.Z)(ee||"").length<q.length&&(0,r.Z)(q||"").length>H&&(U=ee),U}var ge=n.forwardRef(function(V,ee){var q,H=V.defaultValue,U=V.value,be=V.onFocus,Ee=V.onBlur,pe=V.onChange,xe=V.allowClear,Me=V.maxLength,ft=V.onCompositionStart,tt=V.onCompositionEnd,ct=V.suffix,Dt=V.prefixCls,et=Dt===void 0?"rc-textarea":Dt,Ge=V.classes,je=V.showCount,st=V.className,G=V.style,ce=V.disabled,z=V.hidden,F=V.classNames,Q=V.styles,Ce=V.onResize,K=(0,h.Z)(V,B),L=(0,d.Z)(H,{value:U,defaultValue:H}),ae=(0,a.Z)(L,2),X=ae[0],T=ae[1],D=(0,n.useRef)(null),te=n.useState(!1),M=(0,a.Z)(te,2),he=M[0],we=M[1],ie=n.useState(!1),k=(0,a.Z)(ie,2),P=k[0],de=k[1],fe=n.useRef(),De=n.useRef(0),nt=n.useState(null),He=(0,a.Z)(nt,2),ve=He[0],Ue=He[1],re=function(){var mt;(mt=D.current)===null||mt===void 0||mt.textArea.focus()};(0,n.useImperativeHandle)(ee,function(){return{resizableTextArea:D.current,focus:re,blur:function(){var mt;(mt=D.current)===null||mt===void 0||mt.textArea.blur()}}}),(0,n.useEffect)(function(){we(function(At){return!ce&&At})},[ce]);var lt=Number(Me)>0,wt=function(mt){de(!0),fe.current=X,De.current=mt.currentTarget.selectionStart,ft==null||ft(mt)},I=function(mt){de(!1);var bt=mt.currentTarget.value;if(lt){var _e,J=De.current>=Me+1||De.current===((_e=fe.current)===null||_e===void 0?void 0:_e.length);bt=W(J,fe.current,bt,Me)}bt!==X&&(T(bt),(0,o.rJ)(mt.currentTarget,mt,pe,bt)),tt==null||tt(mt)},Xe=function(mt){var bt=mt.target.value;if(!P&&lt){var _e=mt.target.selectionStart>=Me+1||mt.target.selectionStart===bt.length||!mt.target.selectionStart;bt=W(_e,X,bt,Me)}T(bt),(0,o.rJ)(mt.currentTarget,mt,pe,bt)},ke=function(mt){var bt=K.onPressEnter,_e=K.onKeyDown;mt.key==="Enter"&&bt&&bt(mt),_e==null||_e(mt)},ue=function(mt){we(!0),be==null||be(mt)},Pe=function(mt){we(!1),Ee==null||Ee(mt)},Re=function(mt){var bt;T(""),re(),(0,o.rJ)((bt=D.current)===null||bt===void 0?void 0:bt.textArea,mt,pe)},Ft=(0,o.D7)(X);!P&&lt&&U==null&&(Ft=le(Ft,Me));var Mt=ct,It;if(je){var an=(0,r.Z)(Ft).length;(0,p.Z)(je)==="object"?It=je.formatter({value:Ft,count:an,maxLength:Me}):It="".concat(an).concat(lt?" / ".concat(Me):""),Mt=n.createElement(n.Fragment,null,Mt,n.createElement("span",{className:u()("".concat(et,"-data-count"),F==null?void 0:F.count),style:Q==null?void 0:Q.count},It))}var wn=function(mt){var bt;Ce==null||Ce(mt),(bt=D.current)!==null&&bt!==void 0&&bt.textArea.style.height&&Ue(!0)},yn=!K.autoSize&&!je&&!xe,vt=n.createElement(l.BaseInput,{value:Ft,allowClear:xe,handleReset:Re,suffix:Mt,prefixCls:et,classes:{affixWrapper:u()(Ge==null?void 0:Ge.affixWrapper,(q={},(0,g.Z)(q,"".concat(et,"-show-count"),je),(0,g.Z)(q,"".concat(et,"-textarea-allow-clear"),xe),q))},disabled:ce,focused:he,className:st,style:(0,v.Z)((0,v.Z)({},G),ve&&!yn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof It=="string"?It:void 0}},hidden:z,inputElement:n.createElement(Z,(0,t.Z)({},K,{onKeyDown:ke,onChange:Xe,onFocus:ue,onBlur:Pe,onCompositionStart:wt,onCompositionEnd:I,className:F==null?void 0:F.textarea,style:(0,v.Z)((0,v.Z)({},Q==null?void 0:Q.textarea),{},{resize:G==null?void 0:G.resize}),disabled:ce,prefixCls:et,onResize:wn,ref:D}))});return vt}),O=ge,j=O},55477:function(_t,N,e){"use strict";e.d(N,{G:function(){return n},Z:function(){return E}});var t=e(96663),v=e(44127),g=e(6620),p=e(35593),a=e(59301),h={shiftX:64,adjustY:1},r={adjustX:1,shiftY:!0},s=[0,0],u={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:s},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:s},top:{points:["bc","tc"],overflow:h,offset:[0,-4],targetOffset:s},bottom:{points:["tc","bc"],overflow:h,offset:[0,4],targetOffset:s},topLeft:{points:["bl","tl"],overflow:h,offset:[0,-4],targetOffset:s},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:s},topRight:{points:["br","tr"],overflow:h,offset:[0,-4],targetOffset:s},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:s},bottomRight:{points:["tr","br"],overflow:h,offset:[0,4],targetOffset:s},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:s},bottomLeft:{points:["tl","bl"],overflow:h,offset:[0,4],targetOffset:s},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:s}},l=null,o=e(92310),d=e.n(o);function n(w){var x=w.children,_=w.prefixCls,C=w.id,b=w.overlayInnerStyle,m=w.className,y=w.style;return a.createElement("div",{className:d()("".concat(_,"-content"),m),style:y},a.createElement("div",{className:"".concat(_,"-inner"),id:C,role:"tooltip",style:b},typeof x=="function"?x():x))}var i=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],c=function(x,_){var C=x.overlayClassName,b=x.trigger,m=b===void 0?["hover"]:b,y=x.mouseEnterDelay,S=y===void 0?0:y,R=x.mouseLeaveDelay,A=R===void 0?.1:R,Z=x.overlayStyle,B=x.prefixCls,le=B===void 0?"rc-tooltip":B,W=x.children,ge=x.onVisibleChange,O=x.afterVisibleChange,j=x.transitionName,V=x.animation,ee=x.motion,q=x.placement,H=q===void 0?"right":q,U=x.align,be=U===void 0?{}:U,Ee=x.destroyTooltipOnHide,pe=Ee===void 0?!1:Ee,xe=x.defaultVisible,Me=x.getTooltipContainer,ft=x.overlayInnerStyle,tt=x.arrowContent,ct=x.overlay,Dt=x.id,et=x.showArrow,Ge=et===void 0?!0:et,je=(0,g.Z)(x,i),st=(0,a.useRef)(null);(0,a.useImperativeHandle)(_,function(){return st.current});var G=(0,v.Z)({},je);"visible"in x&&(G.popupVisible=x.visible);var ce=function(){return a.createElement(n,{key:"content",prefixCls:le,id:Dt,overlayInnerStyle:ft},ct)};return a.createElement(p.Z,(0,t.Z)({popupClassName:C,prefixCls:le,popup:ce,action:m,builtinPlacements:u,popupPlacement:H,ref:st,popupAlign:be,getPopupContainer:Me,onPopupVisibleChange:ge,afterPopupVisibleChange:O,popupTransitionName:j,popupAnimation:V,popupMotion:ee,defaultPopupVisible:xe,autoDestroy:pe,mouseLeaveDelay:A,popupStyle:Z,mouseEnterDelay:S,arrow:Ge},G),W)},f=(0,a.forwardRef)(c),E=f},39417:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(96663),v=e(90493),g=e(6620),p=e(44127),a=e(52884),h=e(95727),r=e(89866),s=e(65711),u=e(85745),l=e(92310),o=e.n(l),d=e(26112),n=e(59301),i=e(39378),c=function(A){for(var Z=A.prefixCls,B=A.level,le=A.isStart,W=A.isEnd,ge="".concat(Z,"-indent-unit"),O=[],j=0;j<B;j+=1){var V;O.push(n.createElement("span",{key:j,className:o()(ge,(V={},(0,v.Z)(V,"".concat(ge,"-start"),le[j]),(0,v.Z)(V,"".concat(ge,"-end"),W[j]),V))}))}return n.createElement("span",{"aria-hidden":"true",className:"".concat(Z,"-indent")},O)},f=n.memo(c),E=e(67841),w=e(71430),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],_="open",C="close",b="---",m=function(R){(0,s.Z)(Z,R);var A=(0,u.Z)(Z);function Z(){var B;(0,a.Z)(this,Z);for(var le=arguments.length,W=new Array(le),ge=0;ge<le;ge++)W[ge]=arguments[ge];return B=A.call.apply(A,[this].concat(W)),B.state={dragNodeHighlight:!1},B.selectHandle=void 0,B.cacheIndent=void 0,B.onSelectorClick=function(O){var j=B.props.context.onNodeClick;j(O,(0,w.F)(B.props)),B.isSelectable()?B.onSelect(O):B.onCheck(O)},B.onSelectorDoubleClick=function(O){var j=B.props.context.onNodeDoubleClick;j(O,(0,w.F)(B.props))},B.onSelect=function(O){if(!B.isDisabled()){var j=B.props.context.onNodeSelect;j(O,(0,w.F)(B.props))}},B.onCheck=function(O){if(!B.isDisabled()){var j=B.props,V=j.disableCheckbox,ee=j.checked,q=B.props.context.onNodeCheck;if(!(!B.isCheckable()||V)){var H=!ee;q(O,(0,w.F)(B.props),H)}}},B.onMouseEnter=function(O){var j=B.props.context.onNodeMouseEnter;j(O,(0,w.F)(B.props))},B.onMouseLeave=function(O){var j=B.props.context.onNodeMouseLeave;j(O,(0,w.F)(B.props))},B.onContextMenu=function(O){var j=B.props.context.onNodeContextMenu;j(O,(0,w.F)(B.props))},B.onDragStart=function(O){var j=B.props.context.onNodeDragStart;O.stopPropagation(),B.setState({dragNodeHighlight:!0}),j(O,(0,r.Z)(B));try{O.dataTransfer.setData("text/plain","")}catch(V){}},B.onDragEnter=function(O){var j=B.props.context.onNodeDragEnter;O.preventDefault(),O.stopPropagation(),j(O,(0,r.Z)(B))},B.onDragOver=function(O){var j=B.props.context.onNodeDragOver;O.preventDefault(),O.stopPropagation(),j(O,(0,r.Z)(B))},B.onDragLeave=function(O){var j=B.props.context.onNodeDragLeave;O.stopPropagation(),j(O,(0,r.Z)(B))},B.onDragEnd=function(O){var j=B.props.context.onNodeDragEnd;O.stopPropagation(),B.setState({dragNodeHighlight:!1}),j(O,(0,r.Z)(B))},B.onDrop=function(O){var j=B.props.context.onNodeDrop;O.preventDefault(),O.stopPropagation(),B.setState({dragNodeHighlight:!1}),j(O,(0,r.Z)(B))},B.onExpand=function(O){var j=B.props,V=j.loading,ee=j.context.onNodeExpand;V||ee(O,(0,w.F)(B.props))},B.setSelectHandle=function(O){B.selectHandle=O},B.getNodeState=function(){var O=B.props.expanded;return B.isLeaf()?null:O?_:C},B.hasChildren=function(){var O=B.props.eventKey,j=B.props.context.keyEntities,V=(0,E.Z)(j,O)||{},ee=V.children;return!!(ee||[]).length},B.isLeaf=function(){var O=B.props,j=O.isLeaf,V=O.loaded,ee=B.props.context.loadData,q=B.hasChildren();return j===!1?!1:j||!ee&&!q||ee&&V&&!q},B.isDisabled=function(){var O=B.props.disabled,j=B.props.context.disabled;return!!(j||O)},B.isCheckable=function(){var O=B.props.checkable,j=B.props.context.checkable;return!j||O===!1?!1:j},B.syncLoadData=function(O){var j=O.expanded,V=O.loading,ee=O.loaded,q=B.props.context,H=q.loadData,U=q.onNodeLoad;V||H&&j&&!B.isLeaf()&&!B.hasChildren()&&!ee&&U((0,w.F)(B.props))},B.isDraggable=function(){var O=B.props,j=O.data,V=O.context.draggable;return!!(V&&(!V.nodeDraggable||V.nodeDraggable(j)))},B.renderDragHandler=function(){var O=B.props.context,j=O.draggable,V=O.prefixCls;return j!=null&&j.icon?n.createElement("span",{className:"".concat(V,"-draggable-icon")},j.icon):null},B.renderSwitcherIconDom=function(O){var j=B.props.switcherIcon,V=B.props.context.switcherIcon,ee=j||V;return typeof ee=="function"?ee((0,p.Z)((0,p.Z)({},B.props),{},{isLeaf:O})):ee},B.renderSwitcher=function(){var O=B.props.expanded,j=B.props.context.prefixCls;if(B.isLeaf()){var V=B.renderSwitcherIconDom(!0);return V!==!1?n.createElement("span",{className:o()("".concat(j,"-switcher"),"".concat(j,"-switcher-noop"))},V):null}var ee=o()("".concat(j,"-switcher"),"".concat(j,"-switcher_").concat(O?_:C)),q=B.renderSwitcherIconDom(!1);return q!==!1?n.createElement("span",{onClick:B.onExpand,className:ee},q):null},B.renderCheckbox=function(){var O=B.props,j=O.checked,V=O.halfChecked,ee=O.disableCheckbox,q=B.props.context.prefixCls,H=B.isDisabled(),U=B.isCheckable();if(!U)return null;var be=typeof U!="boolean"?U:null;return n.createElement("span",{className:o()("".concat(q,"-checkbox"),j&&"".concat(q,"-checkbox-checked"),!j&&V&&"".concat(q,"-checkbox-indeterminate"),(H||ee)&&"".concat(q,"-checkbox-disabled")),onClick:B.onCheck},be)},B.renderIcon=function(){var O=B.props.loading,j=B.props.context.prefixCls;return n.createElement("span",{className:o()("".concat(j,"-iconEle"),"".concat(j,"-icon__").concat(B.getNodeState()||"docu"),O&&"".concat(j,"-icon_loading"))})},B.renderSelector=function(){var O=B.state.dragNodeHighlight,j=B.props,V=j.title,ee=V===void 0?b:V,q=j.selected,H=j.icon,U=j.loading,be=j.data,Ee=B.props.context,pe=Ee.prefixCls,xe=Ee.showIcon,Me=Ee.icon,ft=Ee.loadData,tt=Ee.titleRender,ct=B.isDisabled(),Dt="".concat(pe,"-node-content-wrapper"),et;if(xe){var Ge=H||Me;et=Ge?n.createElement("span",{className:o()("".concat(pe,"-iconEle"),"".concat(pe,"-icon__customize"))},typeof Ge=="function"?Ge(B.props):Ge):B.renderIcon()}else ft&&U&&(et=B.renderIcon());var je;typeof ee=="function"?je=ee(be):tt?je=tt(be):je=ee;var st=n.createElement("span",{className:"".concat(pe,"-title")},je);return n.createElement("span",{ref:B.setSelectHandle,title:typeof ee=="string"?ee:"",className:o()("".concat(Dt),"".concat(Dt,"-").concat(B.getNodeState()||"normal"),!ct&&(q||O)&&"".concat(pe,"-node-selected")),onMouseEnter:B.onMouseEnter,onMouseLeave:B.onMouseLeave,onContextMenu:B.onContextMenu,onClick:B.onSelectorClick,onDoubleClick:B.onSelectorDoubleClick},et,st,B.renderDropIndicator())},B.renderDropIndicator=function(){var O=B.props,j=O.disabled,V=O.eventKey,ee=B.props.context,q=ee.draggable,H=ee.dropLevelOffset,U=ee.dropPosition,be=ee.prefixCls,Ee=ee.indent,pe=ee.dropIndicatorRender,xe=ee.dragOverNodeKey,Me=ee.direction,ft=!!q,tt=!j&&ft&&xe===V,ct=Ee!=null?Ee:B.cacheIndent;return B.cacheIndent=Ee,tt?pe({dropPosition:U,dropLevelOffset:H,indent:ct,prefixCls:be,direction:Me}):null},B}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 le=this.props.selectable,W=this.props.context.selectable;return typeof le=="boolean"?le:W}},{key:"render",value:function(){var le,W=this.props,ge=W.eventKey,O=W.className,j=W.style,V=W.dragOver,ee=W.dragOverGapTop,q=W.dragOverGapBottom,H=W.isLeaf,U=W.isStart,be=W.isEnd,Ee=W.expanded,pe=W.selected,xe=W.checked,Me=W.halfChecked,ft=W.loading,tt=W.domRef,ct=W.active,Dt=W.data,et=W.onMouseMove,Ge=W.selectable,je=(0,g.Z)(W,x),st=this.props.context,G=st.prefixCls,ce=st.filterTreeNode,z=st.keyEntities,F=st.dropContainerKey,Q=st.dropTargetKey,Ce=st.draggingNodeKey,K=this.isDisabled(),L=(0,d.Z)(je,{aria:!0,data:!0}),ae=(0,E.Z)(z,ge)||{},X=ae.level,T=be[be.length-1],D=this.isDraggable(),te=!K&&D,M=Ce===ge,he=Ge!==void 0?{"aria-selected":!!Ge}:void 0;return n.createElement("div",(0,t.Z)({ref:tt,className:o()(O,"".concat(G,"-treenode"),(le={},(0,v.Z)(le,"".concat(G,"-treenode-disabled"),K),(0,v.Z)(le,"".concat(G,"-treenode-switcher-").concat(Ee?"open":"close"),!H),(0,v.Z)(le,"".concat(G,"-treenode-checkbox-checked"),xe),(0,v.Z)(le,"".concat(G,"-treenode-checkbox-indeterminate"),Me),(0,v.Z)(le,"".concat(G,"-treenode-selected"),pe),(0,v.Z)(le,"".concat(G,"-treenode-loading"),ft),(0,v.Z)(le,"".concat(G,"-treenode-active"),ct),(0,v.Z)(le,"".concat(G,"-treenode-leaf-last"),T),(0,v.Z)(le,"".concat(G,"-treenode-draggable"),D),(0,v.Z)(le,"dragging",M),(0,v.Z)(le,"drop-target",Q===ge),(0,v.Z)(le,"drop-container",F===ge),(0,v.Z)(le,"drag-over",!K&&V),(0,v.Z)(le,"drag-over-gap-top",!K&&ee),(0,v.Z)(le,"drag-over-gap-bottom",!K&&q),(0,v.Z)(le,"filter-node",ce&&ce((0,w.F)(this.props))),le)),style:j,draggable:te,"aria-grabbed":M,onDragStart:te?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:et},he,L),n.createElement(f,{prefixCls:G,level:X,isStart:U,isEnd:be}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Z}(n.Component),y=function(A){return n.createElement(i.k.Consumer,null,function(Z){return n.createElement(m,(0,t.Z)({},A,{context:Z}))})};y.displayName="TreeNode",y.isTreeNode=1;var S=y},39378:function(_t,N,e){"use strict";e.d(N,{k:function(){return v}});var t=e(59301),v=t.createContext(null)},43858:function(_t,N,e){"use strict";e.d(N,{O:function(){return S.Z},Z:function(){return st}});var t=e(96663),v=e(90493),g=e(20135),p=e(44127),a=e(19127),h=e(52884),r=e(95727),s=e(89866),u=e(65711),l=e(85745),o=e(92310),d=e.n(o),n=e(10228),i=e(26112),c=e(48736),f=e(59301),E=e(39378);function w(G){var ce=G.dropPosition,z=G.dropLevelOffset,F=G.indent,Q={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ce){case-1:Q.top=0,Q.left=-z*F;break;case 1:Q.bottom=0,Q.left=-z*F;break;case 0:Q.bottom=0,Q.left=F;break}return f.createElement("div",{style:Q})}function x(G){if(G==null)throw new TypeError("Cannot destructure "+G)}var _=e(72071),C=e(6620),b=e(34280),m=e(24916),y=e(77900),S=e(39417);function R(G,ce){var z=f.useState(!1),F=(0,_.Z)(z,2),Q=F[0],Ce=F[1];f.useLayoutEffect(function(){if(Q)return G(),function(){ce()}},[Q]),f.useLayoutEffect(function(){return Ce(!0),function(){Ce(!1)}},[])}var A=e(71430),Z=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],B=function(ce,z){var F=ce.className,Q=ce.style,Ce=ce.motion,K=ce.motionNodes,L=ce.motionType,ae=ce.onMotionStart,X=ce.onMotionEnd,T=ce.active,D=ce.treeNodeRequiredProps,te=(0,C.Z)(ce,Z),M=f.useState(!0),he=(0,_.Z)(M,2),we=he[0],ie=he[1],k=f.useContext(E.k),P=k.prefixCls,de=K&&L!=="hide";(0,b.Z)(function(){K&&de!==we&&ie(de)},[K]);var fe=function(){K&&ae()},De=f.useRef(!1),nt=function(){K&&!De.current&&(De.current=!0,X())};R(fe,nt);var He=function(Ue){de===Ue&&nt()};return K?f.createElement(y.default,(0,t.Z)({ref:z,visible:we},Ce,{motionAppear:L==="show",onVisibleChanged:He}),function(ve,Ue){var re=ve.className,lt=ve.style;return f.createElement("div",{ref:Ue,className:d()("".concat(P,"-treenode-motion"),re),style:lt},K.map(function(wt){var I=(0,t.Z)({},(x(wt.data),wt.data)),Xe=wt.title,ke=wt.key,ue=wt.isStart,Pe=wt.isEnd;delete I.children;var Re=(0,A.H8)(ke,D);return f.createElement(S.Z,(0,t.Z)({},I,Re,{title:Xe,active:T,data:wt.data,key:ke,isStart:ue,isEnd:Pe}))}))}):f.createElement(S.Z,(0,t.Z)({domRef:z,className:F,style:Q},te,{active:T}))};B.displayName="MotionTreeNode";var le=f.forwardRef(B),W=le;function ge(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=G.length,F=ce.length;if(Math.abs(z-F)!==1)return{add:!1,key:null};function Q(Ce,K){var L=new Map;Ce.forEach(function(X){L.set(X,!0)});var ae=K.filter(function(X){return!L.has(X)});return ae.length===1?ae[0]:null}return z<F?{add:!0,key:Q(G,ce)}:{add:!1,key:Q(ce,G)}}function O(G,ce,z){var F=G.findIndex(function(L){return L.key===z}),Q=G[F+1],Ce=ce.findIndex(function(L){return L.key===z});if(Q){var K=ce.findIndex(function(L){return L.key===Q.key});return ce.slice(Ce+1,K)}return ce.slice(Ce+1)}var j=["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"],V={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ee=function(){},q="RC_TREE_MOTION_".concat(Math.random()),H={key:q},U={key:q,level:0,index:0,pos:"0",node:H,nodes:[H]},be={parent:null,children:[],pos:U.pos,data:H,title:null,key:q,isStart:[],isEnd:[]};function Ee(G,ce,z,F){return ce===!1||!z?G:G.slice(0,Math.ceil(z/F)+1)}function pe(G){var ce=G.key,z=G.pos;return(0,A.km)(ce,z)}function xe(G){for(var ce=String(G.data.key),z=G;z.parent;)z=z.parent,ce="".concat(z.data.key," > ").concat(ce);return ce}var Me=f.forwardRef(function(G,ce){var z=G.prefixCls,F=G.data,Q=G.selectable,Ce=G.checkable,K=G.expandedKeys,L=G.selectedKeys,ae=G.checkedKeys,X=G.loadedKeys,T=G.loadingKeys,D=G.halfCheckedKeys,te=G.keyEntities,M=G.disabled,he=G.dragging,we=G.dragOverNodeKey,ie=G.dropPosition,k=G.motion,P=G.height,de=G.itemHeight,fe=G.virtual,De=G.focusable,nt=G.activeItem,He=G.focused,ve=G.tabIndex,Ue=G.onKeyDown,re=G.onFocus,lt=G.onBlur,wt=G.onActiveChange,I=G.onListChangeStart,Xe=G.onListChangeEnd,ke=(0,C.Z)(G,j),ue=f.useRef(null),Pe=f.useRef(null);f.useImperativeHandle(ce,function(){return{scrollTo:function(Ye){ue.current.scrollTo(Ye)},getIndentWidth:function(){return Pe.current.offsetWidth}}});var Re=f.useState(K),Ft=(0,_.Z)(Re,2),Mt=Ft[0],It=Ft[1],an=f.useState(F),wn=(0,_.Z)(an,2),yn=wn[0],vt=wn[1],At=f.useState(F),mt=(0,_.Z)(At,2),bt=mt[0],_e=mt[1],J=f.useState([]),$=(0,_.Z)(J,2),oe=$[0],se=$[1],Le=f.useState(null),Ie=(0,_.Z)(Le,2),Je=Ie[0],ut=Ie[1],Ct=f.useRef(F);Ct.current=F;function ht(){var Ze=Ct.current;vt(Ze),_e(Ze),se([]),ut(null),Xe()}(0,b.Z)(function(){It(K);var Ze=ge(Mt,K);if(Ze.key!==null)if(Ze.add){var Ye=yn.findIndex(function(rt){var $e=rt.key;return $e===Ze.key}),me=Ee(O(yn,F,Ze.key),fe,P,de),ze=yn.slice();ze.splice(Ye+1,0,be),_e(ze),se(me),ut("show")}else{var Ne=F.findIndex(function(rt){var $e=rt.key;return $e===Ze.key}),Qe=Ee(O(F,yn,Ze.key),fe,P,de),ot=F.slice();ot.splice(Ne+1,0,be),_e(ot),se(Qe),ut("hide")}else yn!==F&&(vt(F),_e(F))},[K,F]),f.useEffect(function(){he||ht()},[he]);var Fe=k?bt:F,Be={expandedKeys:K,selectedKeys:L,loadedKeys:X,loadingKeys:T,checkedKeys:ae,halfCheckedKeys:D,dragOverNodeKey:we,dropPosition:ie,keyEntities:te};return f.createElement(f.Fragment,null,He&&nt&&f.createElement("span",{style:V,"aria-live":"assertive"},xe(nt)),f.createElement("div",null,f.createElement("input",{style:V,disabled:De===!1||M,tabIndex:De!==!1?ve:null,onKeyDown:Ue,onFocus:re,onBlur:lt,value:"",onChange:ee,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(z,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(z,"-indent")},f.createElement("div",{ref:Pe,className:"".concat(z,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},ke,{data:Fe,itemKey:pe,height:P,fullHeight:!1,virtual:fe,itemHeight:de,prefixCls:"".concat(z,"-list"),ref:ue,onVisibleChange:function(Ye,me){var ze=new Set(Ye),Ne=me.filter(function(Qe){return!ze.has(Qe)});Ne.some(function(Qe){return pe(Qe)===q})&&ht()}}),function(Ze){var Ye=Ze.pos,me=(0,t.Z)({},(x(Ze.data),Ze.data)),ze=Ze.title,Ne=Ze.key,Qe=Ze.isStart,ot=Ze.isEnd,rt=(0,A.km)(Ne,Ye);delete me.key,delete me.children;var $e=(0,A.H8)(rt,Be);return f.createElement(W,(0,t.Z)({},me,$e,{title:ze,active:!!nt&&Ne===nt.key,pos:Ye,data:Ze.data,isStart:Qe,isEnd:ot,motion:k,motionNodes:Ne===q?oe:null,motionType:Je,onMotionStart:I,onMotionEnd:ht,treeNodeRequiredProps:Be,onMouseMove:function(){wt(null)}}))}))});Me.displayName="NodeList";var ft=Me,tt=e(35654),ct=e(90782),Dt=e(67841),et=10,Ge=function(G){(0,u.Z)(z,G);var ce=(0,l.Z)(z);function z(){var F;(0,h.Z)(this,z);for(var Q=arguments.length,Ce=new Array(Q),K=0;K<Q;K++)Ce[K]=arguments[K];return F=ce.call.apply(ce,[this].concat(Ce)),F.destroyed=!1,F.delayedDragEnterLogic=void 0,F.loadingRetryTimes={},F.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,A.w$)()},F.dragStartMousePosition=null,F.dragNode=void 0,F.currentMouseOverDroppableNodeKey=null,F.listRef=f.createRef(),F.onNodeDragStart=function(L,ae){var X=F.state,T=X.expandedKeys,D=X.keyEntities,te=F.props.onDragStart,M=ae.props.eventKey;F.dragNode=ae,F.dragStartMousePosition={x:L.clientX,y:L.clientY};var he=(0,tt._5)(T,M);F.setState({draggingNodeKey:M,dragChildrenKeys:(0,tt.wA)(M,D),indent:F.listRef.current.getIndentWidth()}),F.setExpandedKeys(he),window.addEventListener("dragend",F.onWindowDragEnd),te==null||te({event:L,node:(0,A.F)(ae.props)})},F.onNodeDragEnter=function(L,ae){var X=F.state,T=X.expandedKeys,D=X.keyEntities,te=X.dragChildrenKeys,M=X.flattenNodes,he=X.indent,we=F.props,ie=we.onDragEnter,k=we.onExpand,P=we.allowDrop,de=we.direction,fe=ae.props,De=fe.pos,nt=fe.eventKey,He=(0,s.Z)(F),ve=He.dragNode;if(F.currentMouseOverDroppableNodeKey!==nt&&(F.currentMouseOverDroppableNodeKey=nt),!ve){F.resetDragState();return}var Ue=(0,tt.OM)(L,ve,ae,he,F.dragStartMousePosition,P,M,D,T,de),re=Ue.dropPosition,lt=Ue.dropLevelOffset,wt=Ue.dropTargetKey,I=Ue.dropContainerKey,Xe=Ue.dropTargetPos,ke=Ue.dropAllowed,ue=Ue.dragOverNodeKey;if(te.indexOf(wt)!==-1||!ke){F.resetDragState();return}if(F.delayedDragEnterLogic||(F.delayedDragEnterLogic={}),Object.keys(F.delayedDragEnterLogic).forEach(function(Pe){clearTimeout(F.delayedDragEnterLogic[Pe])}),ve.props.eventKey!==ae.props.eventKey&&(L.persist(),F.delayedDragEnterLogic[De]=window.setTimeout(function(){if(F.state.draggingNodeKey!==null){var Pe=(0,a.Z)(T),Re=(0,Dt.Z)(D,ae.props.eventKey);Re&&(Re.children||[]).length&&(Pe=(0,tt.L0)(T,ae.props.eventKey)),"expandedKeys"in F.props||F.setExpandedKeys(Pe),k==null||k(Pe,{node:(0,A.F)(ae.props),expanded:!0,nativeEvent:L.nativeEvent})}},800)),ve.props.eventKey===wt&&lt===0){F.resetDragState();return}F.setState({dragOverNodeKey:ue,dropPosition:re,dropLevelOffset:lt,dropTargetKey:wt,dropContainerKey:I,dropTargetPos:Xe,dropAllowed:ke}),ie==null||ie({event:L,node:(0,A.F)(ae.props),expandedKeys:T})},F.onNodeDragOver=function(L,ae){var X=F.state,T=X.dragChildrenKeys,D=X.flattenNodes,te=X.keyEntities,M=X.expandedKeys,he=X.indent,we=F.props,ie=we.onDragOver,k=we.allowDrop,P=we.direction,de=(0,s.Z)(F),fe=de.dragNode;if(fe){var De=(0,tt.OM)(L,fe,ae,he,F.dragStartMousePosition,k,D,te,M,P),nt=De.dropPosition,He=De.dropLevelOffset,ve=De.dropTargetKey,Ue=De.dropContainerKey,re=De.dropAllowed,lt=De.dropTargetPos,wt=De.dragOverNodeKey;T.indexOf(ve)!==-1||!re||(fe.props.eventKey===ve&&He===0?F.state.dropPosition===null&&F.state.dropLevelOffset===null&&F.state.dropTargetKey===null&&F.state.dropContainerKey===null&&F.state.dropTargetPos===null&&F.state.dropAllowed===!1&&F.state.dragOverNodeKey===null||F.resetDragState():nt===F.state.dropPosition&&He===F.state.dropLevelOffset&&ve===F.state.dropTargetKey&&Ue===F.state.dropContainerKey&&lt===F.state.dropTargetPos&&re===F.state.dropAllowed&&wt===F.state.dragOverNodeKey||F.setState({dropPosition:nt,dropLevelOffset:He,dropTargetKey:ve,dropContainerKey:Ue,dropTargetPos:lt,dropAllowed:re,dragOverNodeKey:wt}),ie==null||ie({event:L,node:(0,A.F)(ae.props)}))}},F.onNodeDragLeave=function(L,ae){F.currentMouseOverDroppableNodeKey===ae.props.eventKey&&!L.currentTarget.contains(L.relatedTarget)&&(F.resetDragState(),F.currentMouseOverDroppableNodeKey=null);var X=F.props.onDragLeave;X==null||X({event:L,node:(0,A.F)(ae.props)})},F.onWindowDragEnd=function(L){F.onNodeDragEnd(L,null,!0),window.removeEventListener("dragend",F.onWindowDragEnd)},F.onNodeDragEnd=function(L,ae){var X=F.props.onDragEnd;F.setState({dragOverNodeKey:null}),F.cleanDragState(),X==null||X({event:L,node:(0,A.F)(ae.props)}),F.dragNode=null,window.removeEventListener("dragend",F.onWindowDragEnd)},F.onNodeDrop=function(L,ae){var X,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=F.state,te=D.dragChildrenKeys,M=D.dropPosition,he=D.dropTargetKey,we=D.dropTargetPos,ie=D.dropAllowed;if(ie){var k=F.props.onDrop;if(F.setState({dragOverNodeKey:null}),F.cleanDragState(),he!==null){var P=(0,p.Z)((0,p.Z)({},(0,A.H8)(he,F.getTreeNodeRequiredProps())),{},{active:((X=F.getActiveItem())===null||X===void 0?void 0:X.key)===he,data:(0,Dt.Z)(F.state.keyEntities,he).node}),de=te.indexOf(he)!==-1;(0,c.ZP)(!de,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fe=(0,tt.yx)(we),De={event:L,node:(0,A.F)(P),dragNode:F.dragNode?(0,A.F)(F.dragNode.props):null,dragNodesKeys:[F.dragNode.props.eventKey].concat(te),dropToGap:M!==0,dropPosition:M+Number(fe[fe.length-1])};T||k==null||k(De),F.dragNode=null}}},F.cleanDragState=function(){var L=F.state.draggingNodeKey;L!==null&&F.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),F.dragStartMousePosition=null,F.currentMouseOverDroppableNodeKey=null},F.triggerExpandActionExpand=function(L,ae){var X=F.state,T=X.expandedKeys,D=X.flattenNodes,te=ae.expanded,M=ae.key,he=ae.isLeaf;if(!(he||L.shiftKey||L.metaKey||L.ctrlKey)){var we=D.filter(function(k){return k.key===M})[0],ie=(0,A.F)((0,p.Z)((0,p.Z)({},(0,A.H8)(M,F.getTreeNodeRequiredProps())),{},{data:we.data}));F.setExpandedKeys(te?(0,tt._5)(T,M):(0,tt.L0)(T,M)),F.onNodeExpand(L,ie)}},F.onNodeClick=function(L,ae){var X=F.props,T=X.onClick,D=X.expandAction;D==="click"&&F.triggerExpandActionExpand(L,ae),T==null||T(L,ae)},F.onNodeDoubleClick=function(L,ae){var X=F.props,T=X.onDoubleClick,D=X.expandAction;D==="doubleClick"&&F.triggerExpandActionExpand(L,ae),T==null||T(L,ae)},F.onNodeSelect=function(L,ae){var X=F.state.selectedKeys,T=F.state,D=T.keyEntities,te=T.fieldNames,M=F.props,he=M.onSelect,we=M.multiple,ie=ae.selected,k=ae[te.key],P=!ie;P?we?X=(0,tt.L0)(X,k):X=[k]:X=(0,tt._5)(X,k);var de=X.map(function(fe){var De=(0,Dt.Z)(D,fe);return De?De.node:null}).filter(function(fe){return fe});F.setUncontrolledState({selectedKeys:X}),he==null||he(X,{event:"select",selected:P,node:ae,selectedNodes:de,nativeEvent:L.nativeEvent})},F.onNodeCheck=function(L,ae,X){var T=F.state,D=T.keyEntities,te=T.checkedKeys,M=T.halfCheckedKeys,he=F.props,we=he.checkStrictly,ie=he.onCheck,k=ae.key,P,de={event:"check",node:ae,checked:X,nativeEvent:L.nativeEvent};if(we){var fe=X?(0,tt.L0)(te,k):(0,tt._5)(te,k),De=(0,tt._5)(M,k);P={checked:fe,halfChecked:De},de.checkedNodes=fe.map(function(lt){return(0,Dt.Z)(D,lt)}).filter(function(lt){return lt}).map(function(lt){return lt.node}),F.setUncontrolledState({checkedKeys:fe})}else{var nt=(0,ct.S)([].concat((0,a.Z)(te),[k]),!0,D),He=nt.checkedKeys,ve=nt.halfCheckedKeys;if(!X){var Ue=new Set(He);Ue.delete(k);var re=(0,ct.S)(Array.from(Ue),{checked:!1,halfCheckedKeys:ve},D);He=re.checkedKeys,ve=re.halfCheckedKeys}P=He,de.checkedNodes=[],de.checkedNodesPositions=[],de.halfCheckedKeys=ve,He.forEach(function(lt){var wt=(0,Dt.Z)(D,lt);if(wt){var I=wt.node,Xe=wt.pos;de.checkedNodes.push(I),de.checkedNodesPositions.push({node:I,pos:Xe})}}),F.setUncontrolledState({checkedKeys:He},!1,{halfCheckedKeys:ve})}ie==null||ie(P,de)},F.onNodeLoad=function(L){var ae=L.key,X=new Promise(function(T,D){F.setState(function(te){var M=te.loadedKeys,he=M===void 0?[]:M,we=te.loadingKeys,ie=we===void 0?[]:we,k=F.props,P=k.loadData,de=k.onLoad;if(!P||he.indexOf(ae)!==-1||ie.indexOf(ae)!==-1)return null;var fe=P(L);return fe.then(function(){var De=F.state.loadedKeys,nt=(0,tt.L0)(De,ae);de==null||de(nt,{event:"load",node:L}),F.setUncontrolledState({loadedKeys:nt}),F.setState(function(He){return{loadingKeys:(0,tt._5)(He.loadingKeys,ae)}}),T()}).catch(function(De){if(F.setState(function(He){return{loadingKeys:(0,tt._5)(He.loadingKeys,ae)}}),F.loadingRetryTimes[ae]=(F.loadingRetryTimes[ae]||0)+1,F.loadingRetryTimes[ae]>=et){var nt=F.state.loadedKeys;(0,c.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),F.setUncontrolledState({loadedKeys:(0,tt.L0)(nt,ae)}),T()}D(De)}),{loadingKeys:(0,tt.L0)(ie,ae)}})});return X.catch(function(){}),X},F.onNodeMouseEnter=function(L,ae){var X=F.props.onMouseEnter;X==null||X({event:L,node:ae})},F.onNodeMouseLeave=function(L,ae){var X=F.props.onMouseLeave;X==null||X({event:L,node:ae})},F.onNodeContextMenu=function(L,ae){var X=F.props.onRightClick;X&&(L.preventDefault(),X({event:L,node:ae}))},F.onFocus=function(){var L=F.props.onFocus;F.setState({focused:!0});for(var ae=arguments.length,X=new Array(ae),T=0;T<ae;T++)X[T]=arguments[T];L==null||L.apply(void 0,X)},F.onBlur=function(){var L=F.props.onBlur;F.setState({focused:!1}),F.onActiveChange(null);for(var ae=arguments.length,X=new Array(ae),T=0;T<ae;T++)X[T]=arguments[T];L==null||L.apply(void 0,X)},F.getTreeNodeRequiredProps=function(){var L=F.state,ae=L.expandedKeys,X=L.selectedKeys,T=L.loadedKeys,D=L.loadingKeys,te=L.checkedKeys,M=L.halfCheckedKeys,he=L.dragOverNodeKey,we=L.dropPosition,ie=L.keyEntities;return{expandedKeys:ae||[],selectedKeys:X||[],loadedKeys:T||[],loadingKeys:D||[],checkedKeys:te||[],halfCheckedKeys:M||[],dragOverNodeKey:he,dropPosition:we,keyEntities:ie}},F.setExpandedKeys=function(L){var ae=F.state,X=ae.treeData,T=ae.fieldNames,D=(0,A.oH)(X,L,T);F.setUncontrolledState({expandedKeys:L,flattenNodes:D},!0)},F.onNodeExpand=function(L,ae){var X=F.state.expandedKeys,T=F.state,D=T.listChanging,te=T.fieldNames,M=F.props,he=M.onExpand,we=M.loadData,ie=ae.expanded,k=ae[te.key];if(!D){var P=X.indexOf(k),de=!ie;if((0,c.ZP)(ie&&P!==-1||!ie&&P===-1,"Expand state not sync with index check"),de?X=(0,tt.L0)(X,k):X=(0,tt._5)(X,k),F.setExpandedKeys(X),he==null||he(X,{node:ae,expanded:de,nativeEvent:L.nativeEvent}),de&&we){var fe=F.onNodeLoad(ae);fe&&fe.then(function(){var De=(0,A.oH)(F.state.treeData,X,te);F.setUncontrolledState({flattenNodes:De})}).catch(function(){var De=F.state.expandedKeys,nt=(0,tt._5)(De,k);F.setExpandedKeys(nt)})}}},F.onListChangeStart=function(){F.setUncontrolledState({listChanging:!0})},F.onListChangeEnd=function(){setTimeout(function(){F.setUncontrolledState({listChanging:!1})})},F.onActiveChange=function(L){var ae=F.state.activeKey,X=F.props.onActiveChange;ae!==L&&(F.setState({activeKey:L}),L!==null&&F.scrollTo({key:L}),X==null||X(L))},F.getActiveItem=function(){var L=F.state,ae=L.activeKey,X=L.flattenNodes;return ae===null?null:X.find(function(T){var D=T.key;return D===ae})||null},F.offsetActiveKey=function(L){var ae=F.state,X=ae.flattenNodes,T=ae.activeKey,D=X.findIndex(function(he){var we=he.key;return we===T});D===-1&&L<0&&(D=X.length),D=(D+L+X.length)%X.length;var te=X[D];if(te){var M=te.key;F.onActiveChange(M)}else F.onActiveChange(null)},F.onKeyDown=function(L){var ae=F.state,X=ae.activeKey,T=ae.expandedKeys,D=ae.checkedKeys,te=ae.fieldNames,M=F.props,he=M.onKeyDown,we=M.checkable,ie=M.selectable;switch(L.which){case n.Z.UP:{F.offsetActiveKey(-1),L.preventDefault();break}case n.Z.DOWN:{F.offsetActiveKey(1),L.preventDefault();break}}var k=F.getActiveItem();if(k&&k.data){var P=F.getTreeNodeRequiredProps(),de=k.data.isLeaf===!1||!!(k.data[te.children]||[]).length,fe=(0,A.F)((0,p.Z)((0,p.Z)({},(0,A.H8)(X,P)),{},{data:k.data,active:!0}));switch(L.which){case n.Z.LEFT:{de&&T.includes(X)?F.onNodeExpand({},fe):k.parent&&F.onActiveChange(k.parent.key),L.preventDefault();break}case n.Z.RIGHT:{de&&!T.includes(X)?F.onNodeExpand({},fe):k.children&&k.children.length&&F.onActiveChange(k.children[0].key),L.preventDefault();break}case n.Z.ENTER:case n.Z.SPACE:{we&&!fe.disabled&&fe.checkable!==!1&&!fe.disableCheckbox?F.onNodeCheck({},fe,!D.includes(X)):!we&&ie&&!fe.disabled&&fe.selectable!==!1&&F.onNodeSelect({},fe);break}}}he==null||he(L)},F.setUncontrolledState=function(L){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!F.destroyed){var T=!1,D=!0,te={};Object.keys(L).forEach(function(M){if(M in F.props){D=!1;return}T=!0,te[M]=L[M]}),T&&(!ae||D)&&F.setState((0,p.Z)((0,p.Z)({},te),X))}},F.scrollTo=function(L){F.listRef.current.scrollTo(L)},F}return(0,r.Z)(z,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Q=this.props.activeKey;Q!==void 0&&Q!==this.state.activeKey&&(this.setState({activeKey:Q}),Q!==null&&this.scrollTo({key:Q}))}},{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 Q,Ce=this.state,K=Ce.focused,L=Ce.flattenNodes,ae=Ce.keyEntities,X=Ce.draggingNodeKey,T=Ce.activeKey,D=Ce.dropLevelOffset,te=Ce.dropContainerKey,M=Ce.dropTargetKey,he=Ce.dropPosition,we=Ce.dragOverNodeKey,ie=Ce.indent,k=this.props,P=k.prefixCls,de=k.className,fe=k.style,De=k.showLine,nt=k.focusable,He=k.tabIndex,ve=He===void 0?0:He,Ue=k.selectable,re=k.showIcon,lt=k.icon,wt=k.switcherIcon,I=k.draggable,Xe=k.checkable,ke=k.checkStrictly,ue=k.disabled,Pe=k.motion,Re=k.loadData,Ft=k.filterTreeNode,Mt=k.height,It=k.itemHeight,an=k.virtual,wn=k.titleRender,yn=k.dropIndicatorRender,vt=k.onContextMenu,At=k.onScroll,mt=k.direction,bt=k.rootClassName,_e=k.rootStyle,J=(0,i.Z)(this.props,{aria:!0,data:!0}),$;return I&&((0,g.Z)(I)==="object"?$=I:typeof I=="function"?$={nodeDraggable:I}:$={}),f.createElement(E.k.Provider,{value:{prefixCls:P,selectable:Ue,showIcon:re,icon:lt,switcherIcon:wt,draggable:$,draggingNodeKey:X,checkable:Xe,checkStrictly:ke,disabled:ue,keyEntities:ae,dropLevelOffset:D,dropContainerKey:te,dropTargetKey:M,dropPosition:he,dragOverNodeKey:we,indent:ie,direction:mt,dropIndicatorRender:yn,loadData:Re,filterTreeNode:Ft,titleRender:wn,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()(P,de,bt,(Q={},(0,v.Z)(Q,"".concat(P,"-show-line"),De),(0,v.Z)(Q,"".concat(P,"-focused"),K),(0,v.Z)(Q,"".concat(P,"-active-focused"),T!==null),Q)),style:_e},f.createElement(ft,(0,t.Z)({ref:this.listRef,prefixCls:P,style:fe,data:L,disabled:ue,selectable:Ue,checkable:!!Xe,motion:Pe,dragging:X!==null,height:Mt,itemHeight:It,virtual:an,focusable:nt,focused:K,tabIndex:ve,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vt,onScroll:At},this.getTreeNodeRequiredProps(),J))))}}],[{key:"getDerivedStateFromProps",value:function(Q,Ce){var K=Ce.prevProps,L={prevProps:Q};function ae(nt){return!K&&nt in Q||K&&K[nt]!==Q[nt]}var X,T=Ce.fieldNames;if(ae("fieldNames")&&(T=(0,A.w$)(Q.fieldNames),L.fieldNames=T),ae("treeData")?X=Q.treeData:ae("children")&&((0,c.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),X=(0,A.zn)(Q.children)),X){L.treeData=X;var D=(0,A.I8)(X,{fieldNames:T});L.keyEntities=(0,p.Z)((0,v.Z)({},q,U),D.keyEntities)}var te=L.keyEntities||Ce.keyEntities;if(ae("expandedKeys")||K&&ae("autoExpandParent"))L.expandedKeys=Q.autoExpandParent||!K&&Q.defaultExpandParent?(0,tt.r7)(Q.expandedKeys,te):Q.expandedKeys;else if(!K&&Q.defaultExpandAll){var M=(0,p.Z)({},te);delete M[q],L.expandedKeys=Object.keys(M).map(function(nt){return M[nt].key})}else!K&&Q.defaultExpandedKeys&&(L.expandedKeys=Q.autoExpandParent||Q.defaultExpandParent?(0,tt.r7)(Q.defaultExpandedKeys,te):Q.defaultExpandedKeys);if(L.expandedKeys||delete L.expandedKeys,X||L.expandedKeys){var he=(0,A.oH)(X||Ce.treeData,L.expandedKeys||Ce.expandedKeys,T);L.flattenNodes=he}if(Q.selectable&&(ae("selectedKeys")?L.selectedKeys=(0,tt.BT)(Q.selectedKeys,Q):!K&&Q.defaultSelectedKeys&&(L.selectedKeys=(0,tt.BT)(Q.defaultSelectedKeys,Q))),Q.checkable){var we;if(ae("checkedKeys")?we=(0,tt.E6)(Q.checkedKeys)||{}:!K&&Q.defaultCheckedKeys?we=(0,tt.E6)(Q.defaultCheckedKeys)||{}:X&&(we=(0,tt.E6)(Q.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),we){var ie=we,k=ie.checkedKeys,P=k===void 0?[]:k,de=ie.halfCheckedKeys,fe=de===void 0?[]:de;if(!Q.checkStrictly){var De=(0,ct.S)(P,!0,te);P=De.checkedKeys,fe=De.halfCheckedKeys}L.checkedKeys=P,L.halfCheckedKeys=fe}}return ae("loadedKeys")&&(L.loadedKeys=Q.loadedKeys),L}}]),z}(f.Component);Ge.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:w,allowDrop:function(){return!0},expandAction:!1},Ge.TreeNode=S.Z;var je=Ge,st=je},35654:function(_t,N,e){"use strict";e.d(N,{BT:function(){return f},E6:function(){return x},L0:function(){return l},OM:function(){return c},_5:function(){return u},r7:function(){return _},wA:function(){return d},yx:function(){return o}});var t=e(19127),v=e(20135),g=e(48736),p=e(59301),a=e(39417),h=e(67841),r=e(71430),s=null;function u(C,b){if(!C)return[];var m=C.slice(),y=m.indexOf(b);return y>=0&&m.splice(y,1),m}function l(C,b){var m=(C||[]).slice();return m.indexOf(b)===-1&&m.push(b),m}function o(C){return C.split("-")}function d(C,b){var m=[],y=(0,h.Z)(b,C);function S(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];R.forEach(function(A){var Z=A.key,B=A.children;m.push(Z),S(B)})}return S(y.children),m}function n(C){if(C.parent){var b=o(C.pos);return Number(b[b.length-1])===C.parent.children.length-1}return!1}function i(C){var b=o(C.pos);return Number(b[b.length-1])===0}function c(C,b,m,y,S,R,A,Z,B,le){var W,ge=C.clientX,O=C.clientY,j=C.target.getBoundingClientRect(),V=j.top,ee=j.height,q=(le==="rtl"?-1:1)*(((S==null?void 0:S.x)||0)-ge),H=(q-12)/y,U=(0,h.Z)(Z,m.props.eventKey);if(O<V+ee/2){var be=A.findIndex(function(st){return st.key===U.key}),Ee=be<=0?0:be-1,pe=A[Ee].key;U=(0,h.Z)(Z,pe)}var xe=U.key,Me=U,ft=U.key,tt=0,ct=0;if(!B.includes(xe))for(var Dt=0;Dt<H&&n(U);Dt+=1)U=U.parent,ct+=1;var et=b.props.data,Ge=U.node,je=!0;return i(U)&&U.level===0&&O<V+ee/2&&R({dragNode:et,dropNode:Ge,dropPosition:-1})&&U.key===m.props.eventKey?tt=-1:(Me.children||[]).length&&B.includes(ft)?R({dragNode:et,dropNode:Ge,dropPosition:0})?tt=0:je=!1:ct===0?H>-1.5?R({dragNode:et,dropNode:Ge,dropPosition:1})?tt=1:je=!1:R({dragNode:et,dropNode:Ge,dropPosition:0})?tt=0:R({dragNode:et,dropNode:Ge,dropPosition:1})?tt=1:je=!1:R({dragNode:et,dropNode:Ge,dropPosition:1})?tt=1:je=!1,{dropPosition:tt,dropLevelOffset:ct,dropTargetKey:U.key,dropTargetPos:U.pos,dragOverNodeKey:ft,dropContainerKey:tt===0?null:((W=U.parent)===null||W===void 0?void 0:W.key)||null,dropAllowed:je}}function f(C,b){if(C){var m=b.multiple;return m?C.slice():C.length?[C[0]]:C}}var E=function(b){return b};function w(C,b){if(!C)return[];var m=b||{},y=m.processProps,S=y===void 0?E:y,R=Array.isArray(C)?C:[C];return R.map(function(A){var Z=A.children,B=_objectWithoutProperties(A,s),le=w(Z,b);return React.createElement(TreeNode,_extends({key:B.key},S(B)),le)})}function x(C){if(!C)return null;var b;if(Array.isArray(C))b={checkedKeys:C,halfCheckedKeys:void 0};else if((0,v.Z)(C)==="object")b={checkedKeys:C.checked||void 0,halfCheckedKeys:C.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return b}function _(C,b){var m=new Set;function y(S){if(!m.has(S)){var R=(0,h.Z)(b,S);if(R){m.add(S);var A=R.parent,Z=R.node;Z.disabled||A&&y(A.key)}}}return(C||[]).forEach(function(S){y(S)}),(0,t.Z)(m)}},90782:function(_t,N,e){"use strict";e.d(N,{S:function(){return r}});var t=e(48736),v=e(67841);function g(s,u){var l=new Set;return s.forEach(function(o){u.has(o)||l.add(o)}),l}function p(s){var u=s||{},l=u.disabled,o=u.disableCheckbox,d=u.checkable;return!!(l||o)||d===!1}function a(s,u,l,o){for(var d=new Set(s),n=new Set,i=0;i<=l;i+=1){var c=u.get(i)||new Set;c.forEach(function(x){var _=x.key,C=x.node,b=x.children,m=b===void 0?[]:b;d.has(_)&&!o(C)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,E=l;E>=0;E-=1){var w=u.get(E)||new Set;w.forEach(function(x){var _=x.parent,C=x.node;if(!(o(C)||!x.parent||f.has(x.parent.key))){if(o(x.parent.node)){f.add(_.key);return}var b=!0,m=!1;(_.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var S=y.key,R=d.has(S);b&&!R&&(b=!1),!m&&(R||n.has(S))&&(m=!0)}),b&&d.add(_.key),m&&n.add(_.key),f.add(_.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(s,u,l,o,d){for(var n=new Set(s),i=new Set(u),c=0;c<=o;c+=1){var f=l.get(c)||new Set;f.forEach(function(_){var C=_.key,b=_.node,m=_.children,y=m===void 0?[]:m;!n.has(C)&&!i.has(C)&&!d(b)&&y.filter(function(S){return!d(S.node)}).forEach(function(S){n.delete(S.key)})})}i=new Set;for(var E=new Set,w=o;w>=0;w-=1){var x=l.get(w)||new Set;x.forEach(function(_){var C=_.parent,b=_.node;if(!(d(b)||!_.parent||E.has(_.parent.key))){if(d(_.parent.node)){E.add(C.key);return}var m=!0,y=!1;(C.children||[]).filter(function(S){return!d(S.node)}).forEach(function(S){var R=S.key,A=n.has(R);m&&!A&&(m=!1),!y&&(A||i.has(R))&&(y=!0)}),m||n.delete(C.key),y&&i.add(C.key),E.add(C.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(i,n))}}function r(s,u,l,o){var d=[],n;o?n=o:n=p;var i=new Set(s.filter(function(w){var x=!!(0,v.Z)(l,w);return x||d.push(w),x})),c=new Map,f=0;Object.keys(l).forEach(function(w){var x=l[w],_=x.level,C=c.get(_);C||(C=new Set,c.set(_,C)),C.add(x),f=Math.max(f,_)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(w){return"'".concat(w,"'")}).join(", ")));var E;return u===!0?E=a(i,c,f,n):E=h(i,u.halfCheckedKeys,c,f,n),E}},67841:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(_t,N,e){"use strict";e.d(N,{F:function(){return _},H8:function(){return x},I8:function(){return w},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return c}});var t=e(20135),v=e(19127),g=e(44127),p=e(6620),a=e(11592),h=e(2738),r=e(48736),s=e(67841),u=["children"];function l(C,b){return"".concat(C,"-").concat(b)}function o(C){return C&&C.type&&C.type.isTreeNode}function d(C,b){return C!=null?C:b}function n(C){var b=C||{},m=b.title,y=b._title,S=b.key,R=b.children,A=m||"title";return{title:A,_title:y||[A],key:S||"key",children:R||"children"}}function i(C,b){var m=new Map;function y(S){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(S||[]).forEach(function(A){var Z=A[b.key],B=A[b.children];warning(Z!=null,"Tree node must have a certain key: [".concat(R).concat(Z,"]"));var le=String(Z);warning(!m.has(le)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(le)),m.set(le,!0),y(B,"".concat(R).concat(le," > "))})}y(C)}function c(C){function b(m){var y=(0,a.Z)(m);return y.map(function(S){if(!o(S))return(0,r.ZP)(!S,"Tree/TreeNode can only accept TreeNode as children."),null;var R=S.key,A=S.props,Z=A.children,B=(0,p.Z)(A,u),le=(0,g.Z)({key:R},B),W=b(Z);return W.length&&(le.children=W),le}).filter(function(S){return S})}return b(C)}function f(C,b,m){var y=n(m),S=y._title,R=y.key,A=y.children,Z=new Set(b===!0?[]:b),B=[];function le(W){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return W.map(function(O,j){for(var V=l(ge?ge.pos:"0",j),ee=d(O[R],V),q,H=0;H<S.length;H+=1){var U=S[H];if(O[U]!==void 0){q=O[U];break}}var be=(0,g.Z)((0,g.Z)({},(0,h.Z)(O,[].concat((0,v.Z)(S),[R,A]))),{},{title:q,key:ee,parent:ge,pos:V,children:null,data:O,isStart:[].concat((0,v.Z)(ge?ge.isStart:[]),[j===0]),isEnd:[].concat((0,v.Z)(ge?ge.isEnd:[]),[j===W.length-1])});return B.push(be),b===!0||Z.has(ee)?be.children=le(O[A]||[],be):be.children=[],be})}return le(C),B}function E(C,b,m){var y={};(0,t.Z)(m)==="object"?y=m:y={externalGetKey:m},y=y||{};var S=y,R=S.childrenPropName,A=S.externalGetKey,Z=S.fieldNames,B=n(Z),le=B.key,W=B.children,ge=R||W,O;A?typeof A=="string"?O=function(ee){return ee[A]}:typeof A=="function"&&(O=function(ee){return A(ee)}):O=function(ee,q){return d(ee[le],q)};function j(V,ee,q,H){var U=V?V[ge]:C,be=V?l(q.pos,ee):"0",Ee=V?[].concat((0,v.Z)(H),[V]):[];if(V){var pe=O(V,be),xe={node:V,index:ee,pos:be,key:pe,parentPos:q.node?q.pos:null,level:q.level+1,nodes:Ee};b(xe)}U&&U.forEach(function(Me,ft){j(Me,ft,{node:V,pos:be,level:q?q.level+1:-1},Ee)})}j(null)}function w(C){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=b.initWrapper,y=b.processEntity,S=b.onProcessFinished,R=b.externalGetKey,A=b.childrenPropName,Z=b.fieldNames,B=arguments.length>2?arguments[2]:void 0,le=R||B,W={},ge={},O={posEntities:W,keyEntities:ge};return m&&(O=m(O)||O),E(C,function(j){var V=j.node,ee=j.index,q=j.pos,H=j.key,U=j.parentPos,be=j.level,Ee=j.nodes,pe={node:V,nodes:Ee,index:ee,key:H,pos:q,level:be},xe=d(H,q);W[q]=pe,ge[xe]=pe,pe.parent=W[U],pe.parent&&(pe.parent.children=pe.parent.children||[],pe.parent.children.push(pe)),y&&y(pe,O)},{externalGetKey:le,childrenPropName:A,fieldNames:Z}),S&&S(O),O}function x(C,b){var m=b.expandedKeys,y=b.selectedKeys,S=b.loadedKeys,R=b.loadingKeys,A=b.checkedKeys,Z=b.halfCheckedKeys,B=b.dragOverNodeKey,le=b.dropPosition,W=b.keyEntities,ge=(0,s.Z)(W,C),O={eventKey:C,expanded:m.indexOf(C)!==-1,selected:y.indexOf(C)!==-1,loaded:S.indexOf(C)!==-1,loading:R.indexOf(C)!==-1,checked:A.indexOf(C)!==-1,halfChecked:Z.indexOf(C)!==-1,pos:String(ge?ge.pos:""),dragOver:B===C&&le===0,dragOverGapTop:B===C&&le===-1,dragOverGapBottom:B===C&&le===1};return O}function _(C){var b=C.data,m=C.expanded,y=C.selected,S=C.checked,R=C.loaded,A=C.loading,Z=C.halfChecked,B=C.dragOver,le=C.dragOverGapTop,W=C.dragOverGapBottom,ge=C.pos,O=C.active,j=C.eventKey,V=(0,g.Z)((0,g.Z)({},b),{},{expanded:m,selected:y,checked:S,loaded:R,loading:A,halfChecked:Z,dragOver:B,dragOverGapTop:le,dragOverGapBottom:W,pos:ge,active:O,key:j});return"props"in V||Object.defineProperty(V,"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`."),C}}),V}},8224:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(4676);function v(g,p,a,h){var r=t.unstable_batchedUpdates?function(u){t.unstable_batchedUpdates(a,u)}:a;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},55468:function(_t,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(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function a(i,c,f){if(c=c.toLowerCase(),f==="auto"){if(c==="height")return i.offsetHeight;if(c==="width")return i.offsetWidth}return c in v||(v[c]=t.test(c)),v[c]?parseFloat(f)||0:f}function h(i,c){var f=arguments.length,E=p(i);return c=g[c]?"cssFloat"in i.style?"cssFloat":"styleFloat":c,f===1?E:a(i,c,E[c]||i.style[c])}function r(i,c,f){var E=arguments.length;if(c=g[c]?"cssFloat"in i.style?"cssFloat":"styleFloat":c,E===3)return typeof f=="number"&&t.test(c)&&(f="".concat(f,"px")),i.style[c]=f,f;for(var w in c)c.hasOwnProperty(w)&&r(i,w,c[w]);return p(i)}function s(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function u(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function l(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:c}}function o(){var i=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(i){var c=i.getBoundingClientRect(),f=document.documentElement;return{left:c.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24514:function(_t,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],s=window.document.documentElement;return r.some(function(u){return u in s.style})}return!1},g=function(h,r){if(!v(h))return!1;var s=document.createElement("div"),u=s.style[h];return s.style[h]=r,s.style[h]!==u};function p(a,h){return!Array.isArray(a)&&h!==void 0?g(a,h):v(a)}},49658:function(_t,N){"use strict";N.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))}},24916:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Ge}});var t=e(96663),v=e(20135),g=e(44127),p=e(90493),a=e(72071),h=e(6620),r=e(92310),s=e.n(r),u=e(29301),l=e(70425),o=e(34280),d=e(59301),n=e(4676),i=d.forwardRef(function(je,st){var G=je.height,ce=je.offsetY,z=je.offsetX,F=je.children,Q=je.prefixCls,Ce=je.onInnerResize,K=je.innerProps,L=je.rtl,ae=je.extra,X={},T={display:"flex",flexDirection:"column"};return ce!==void 0&&(X={height:G,position:"relative",overflow:"hidden"},T=(0,g.Z)((0,g.Z)({},T),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(ce,"px)")},L?"marginRight":"marginLeft",-z),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:X},d.createElement(u.Z,{onResize:function(te){var M=te.offsetHeight;M&&Ce&&Ce()}},d.createElement("div",(0,t.Z)({style:T,className:s()((0,p.Z)({},"".concat(Q,"-holder-inner"),Q)),ref:st},K),F,ae)))});i.displayName="Filler";var c=i;function f(je){var st=je.children,G=je.setRef,ce=d.useCallback(function(z){G(z)},[]);return d.cloneElement(st,{ref:ce})}function E(je,st,G,ce,z,F,Q,Ce){var K=Ce.getKey;return je.slice(st,G+1).map(function(L,ae){var X=st+ae,T=Q(L,X,{style:{width:ce},offsetX:z}),D=K(L);return d.createElement(f,{key:D,setRef:function(M){return F(L,M)}},T)})}function w(je,st,G,ce){var z=G-je,F=st-G,Q=Math.min(z,F)*2;if(ce<=Q){var Ce=Math.floor(ce/2);return ce%2?G+Ce+1:G-Ce}return z>F?G-(ce-F):G+(ce-z)}function x(je,st,G){var ce=je.length,z=st.length,F,Q;if(ce===0&&z===0)return null;ce<z?(F=je,Q=st):(F=st,Q=je);var Ce={__EMPTY_ITEM__:!0};function K(te){return te!==void 0?G(te):Ce}for(var L=null,ae=Math.abs(ce-z)!==1,X=0;X<Q.length;X+=1){var T=K(F[X]),D=K(Q[X]);if(T!==D){L=X,ae=ae||T!==K(Q[X+1]);break}}return L===null?null:{index:L,multiple:ae}}function _(je,st,G){var ce=d.useState(je),z=(0,a.Z)(ce,2),F=z[0],Q=z[1],Ce=d.useState(null),K=(0,a.Z)(Ce,2),L=K[0],ae=K[1];return d.useEffect(function(){var X=x(F||[],je||[],st);(X==null?void 0:X.index)!==void 0&&(G==null||G(X.index),ae(je[X.index])),Q(je)},[je]),[L]}var C=e(16089),b=(typeof navigator=="undefined"?"undefined":(0,v.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),m=b,y=function(je,st,G,ce){var z=(0,d.useRef)(!1),F=(0,d.useRef)(null);function Q(){clearTimeout(F.current),z.current=!0,F.current=setTimeout(function(){z.current=!1},50)}var Ce=(0,d.useRef)({top:je,bottom:st,left:G,right:ce});return Ce.current.top=je,Ce.current.bottom=st,Ce.current.left=G,Ce.current.right=ce,function(K,L){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,X=K?L<0&&Ce.current.left||L>0&&Ce.current.right:L<0&&Ce.current.top||L>0&&Ce.current.bottom;return ae&&X?(clearTimeout(F.current),z.current=!1):(!X||z.current)&&Q(),!z.current&&X}};function S(je,st,G,ce,z,F,Q){var Ce=(0,d.useRef)(0),K=(0,d.useRef)(null),L=(0,d.useRef)(null),ae=(0,d.useRef)(!1),X=y(st,G,ce,z);function T(ie,k){if(C.Z.cancel(K.current),!X(!1,k)){var P=ie;if(!P._virtualHandled)P._virtualHandled=!0;else return;Ce.current+=k,L.current=k,m||P.preventDefault(),K.current=(0,C.Z)(function(){var de=ae.current?10:1;Q(Ce.current*de,!1),Ce.current=0})}}function D(ie,k){Q(k,!0),m||ie.preventDefault()}var te=(0,d.useRef)(null),M=(0,d.useRef)(null);function he(ie){if(je){C.Z.cancel(M.current),M.current=(0,C.Z)(function(){te.current=null},2);var k=ie.deltaX,P=ie.deltaY,de=ie.shiftKey,fe=k,De=P;(te.current==="sx"||!te.current&&de&&P&&!k)&&(fe=P,De=0,te.current="sx");var nt=Math.abs(fe),He=Math.abs(De);te.current===null&&(te.current=F&&nt>He?"x":"y"),te.current==="y"?T(ie,De):D(ie,fe)}}function we(ie){je&&(ae.current=ie.detail===L.current)}return[he,we]}function R(je,st,G,ce){var z=d.useMemo(function(){return[new Map,[]]},[je,G.id,ce]),F=(0,a.Z)(z,2),Q=F[0],Ce=F[1],K=function(ae){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ae,T=Q.get(ae),D=Q.get(X);if(T===void 0||D===void 0)for(var te=je.length,M=Ce.length;M<te;M+=1){var he,we=je[M],ie=st(we);Q.set(ie,M);var k=(he=G.get(ie))!==null&&he!==void 0?he:ce;if(Ce[M]=(Ce[M-1]||0)+k,ie===ae&&(T=M),ie===X&&(D=M),T!==void 0&&D!==void 0)break}return{top:Ce[T-1]||0,bottom:Ce[D]}};return K}var A=e(52884),Z=e(95727),B=function(){function je(){(0,A.Z)(this,je),(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,Z.Z)(je,[{key:"set",value:function(G,ce){this.maps[G]=ce,this.id+=1,this.diffKeys.add(G)}},{key:"get",value:function(G){return this.maps[G]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),je}(),le=B;function W(je){var st=parseFloat(je);return isNaN(st)?0:st}function ge(je,st,G){var ce=d.useState(0),z=(0,a.Z)(ce,2),F=z[0],Q=z[1],Ce=(0,d.useRef)(new Map),K=(0,d.useRef)(new le),L=(0,d.useRef)(0);function ae(){L.current+=1}function X(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ae();var te=function(){var we=!1;Ce.current.forEach(function(ie,k){if(ie&&ie.offsetParent){var P=ie.offsetHeight,de=getComputedStyle(ie),fe=de.marginTop,De=de.marginBottom,nt=W(fe),He=W(De),ve=P+nt+He;K.current.get(k)!==ve&&(K.current.set(k,ve),we=!0)}}),we&&Q(function(ie){return ie+1})};if(D)te();else{L.current+=1;var M=L.current;Promise.resolve().then(function(){M===L.current&&te()})}}function T(D,te){var M=je(D),he=Ce.current.get(M);te?(Ce.current.set(M,te),X()):Ce.current.delete(M),!he!=!te&&(te?st==null||st(D):G==null||G(D))}return(0,d.useEffect)(function(){return ae},[]),[T,X,K.current,F]}var O=14/15;function j(je,st,G){var ce=(0,d.useRef)(!1),z=(0,d.useRef)(0),F=(0,d.useRef)(0),Q=(0,d.useRef)(null),Ce=(0,d.useRef)(null),K,L=function(D){if(ce.current){var te=Math.ceil(D.touches[0].pageX),M=Math.ceil(D.touches[0].pageY),he=z.current-te,we=F.current-M,ie=Math.abs(he)>Math.abs(we);ie?z.current=te:F.current=M;var k=G(ie,ie?he:we,!1,D);k&&D.preventDefault(),clearInterval(Ce.current),k&&(Ce.current=setInterval(function(){ie?he*=O:we*=O;var P=Math.floor(ie?he:we);(!G(ie,P,!0)||Math.abs(P)<=.1)&&clearInterval(Ce.current)},16))}},ae=function(){ce.current=!1,K()},X=function(D){K(),D.touches.length===1&&!ce.current&&(ce.current=!0,z.current=Math.ceil(D.touches[0].pageX),F.current=Math.ceil(D.touches[0].pageY),Q.current=D.target,Q.current.addEventListener("touchmove",L,{passive:!1}),Q.current.addEventListener("touchend",ae,{passive:!0}))};K=function(){Q.current&&(Q.current.removeEventListener("touchmove",L),Q.current.removeEventListener("touchend",ae))},(0,o.Z)(function(){return je&&st.current.addEventListener("touchstart",X,{passive:!0}),function(){var T;(T=st.current)===null||T===void 0||T.removeEventListener("touchstart",X),K(),clearInterval(Ce.current)}},[je])}function V(je){return Math.floor(Math.pow(je,.5))}function ee(je,st){var G="touches"in je?je.touches[0]:je;return G[st?"pageX":"pageY"]-window[st?"scrollX":"scrollY"]}function q(je,st,G){d.useEffect(function(){var ce=st.current;if(je&&ce){var z=!1,F,Q,Ce=function(){C.Z.cancel(F)},K=function T(){Ce(),F=(0,C.Z)(function(){G(Q),T()})},L=function(D){if(!D.target.draggable){var te=D;te._virtualHandled||(te._virtualHandled=!0,z=!0)}},ae=function(){z=!1,Ce()},X=function(D){if(z){var te=ee(D,!1),M=ce.getBoundingClientRect(),he=M.top,we=M.bottom;if(te<=he){var ie=he-te;Q=-V(ie),K()}else if(te>=we){var k=te-we;Q=V(k),K()}else Ce()}};return ce.addEventListener("mousedown",L),ce.ownerDocument.addEventListener("mouseup",ae),ce.ownerDocument.addEventListener("mousemove",X),function(){ce.removeEventListener("mousedown",L),ce.ownerDocument.removeEventListener("mouseup",ae),ce.ownerDocument.removeEventListener("mousemove",X),Ce()}}},[je])}var H=10;function U(je,st,G,ce,z,F,Q,Ce){var K=d.useRef(),L=d.useState(null),ae=(0,a.Z)(L,2),X=ae[0],T=ae[1];return(0,o.Z)(function(){if(X&&X.times<H){if(!je.current){T(function(Pe){return(0,g.Z)({},Pe)});return}F();var D=X.targetAlign,te=X.originAlign,M=X.index,he=X.offset,we=je.current.clientHeight,ie=!1,k=D,P=null;if(we){for(var de=D||te,fe=0,De=0,nt=0,He=Math.min(st.length-1,M),ve=0;ve<=He;ve+=1){var Ue=z(st[ve]);De=fe;var re=G.get(Ue);nt=De+(re===void 0?ce:re),fe=nt}for(var lt=de==="top"?he:we-he,wt=He;wt>=0;wt-=1){var I=z(st[wt]),Xe=G.get(I);if(Xe===void 0){ie=!0;break}if(lt-=Xe,lt<=0)break}switch(de){case"top":P=De-he;break;case"bottom":P=nt-we+he;break;default:{var ke=je.current.scrollTop,ue=ke+we;De<ke?k="top":nt>ue&&(k="bottom")}}P!==null&&Q(P),P!==X.lastTop&&(ie=!0)}ie&&T((0,g.Z)((0,g.Z)({},X),{},{times:X.times+1,targetAlign:k,lastTop:P}))}},[X,je.current]),function(D){if(D==null){Ce();return}if(C.Z.cancel(K.current),typeof D=="number")Q(D);else if(D&&(0,v.Z)(D)==="object"){var te,M=D.align;"index"in D?te=D.index:te=st.findIndex(function(ie){return z(ie)===D.key});var he=D.offset,we=he===void 0?0:he;T({times:0,index:te,offset:we,originAlign:M})}}}var be=d.forwardRef(function(je,st){var G=je.prefixCls,ce=je.rtl,z=je.scrollOffset,F=je.scrollRange,Q=je.onStartMove,Ce=je.onStopMove,K=je.onScroll,L=je.horizontal,ae=je.spinSize,X=je.containerSize,T=je.style,D=je.thumbStyle,te=je.showScrollBar,M=d.useState(!1),he=(0,a.Z)(M,2),we=he[0],ie=he[1],k=d.useState(null),P=(0,a.Z)(k,2),de=P[0],fe=P[1],De=d.useState(null),nt=(0,a.Z)(De,2),He=nt[0],ve=nt[1],Ue=!ce,re=d.useRef(),lt=d.useRef(),wt=d.useState(te),I=(0,a.Z)(wt,2),Xe=I[0],ke=I[1],ue=d.useRef(),Pe=function(){te===!0||te===!1||(clearTimeout(ue.current),ke(!0),ue.current=setTimeout(function(){ke(!1)},3e3))},Re=F-X||0,Ft=X-ae||0,Mt=d.useMemo(function(){if(z===0||Re===0)return 0;var _e=z/Re;return _e*Ft},[z,Re,Ft]),It=function(J){J.stopPropagation(),J.preventDefault()},an=d.useRef({top:Mt,dragging:we,pageY:de,startTop:He});an.current={top:Mt,dragging:we,pageY:de,startTop:He};var wn=function(J){ie(!0),fe(ee(J,L)),ve(an.current.top),Q(),J.stopPropagation(),J.preventDefault()};d.useEffect(function(){var _e=function(se){se.preventDefault()},J=re.current,$=lt.current;return J.addEventListener("touchstart",_e,{passive:!1}),$.addEventListener("touchstart",wn,{passive:!1}),function(){J.removeEventListener("touchstart",_e),$.removeEventListener("touchstart",wn)}},[]);var yn=d.useRef();yn.current=Re;var vt=d.useRef();vt.current=Ft,d.useEffect(function(){if(we){var _e,J=function(se){var Le=an.current,Ie=Le.dragging,Je=Le.pageY,ut=Le.startTop;C.Z.cancel(_e);var Ct=re.current.getBoundingClientRect(),ht=X/(L?Ct.width:Ct.height);if(Ie){var Fe=(ee(se,L)-Je)*ht,Be=ut;!Ue&&L?Be-=Fe:Be+=Fe;var Ze=yn.current,Ye=vt.current,me=Ye?Be/Ye:0,ze=Math.ceil(me*Ze);ze=Math.max(ze,0),ze=Math.min(ze,Ze),_e=(0,C.Z)(function(){K(ze,L)})}},$=function(){ie(!1),Ce()};return window.addEventListener("mousemove",J,{passive:!0}),window.addEventListener("touchmove",J,{passive:!0}),window.addEventListener("mouseup",$,{passive:!0}),window.addEventListener("touchend",$,{passive:!0}),function(){window.removeEventListener("mousemove",J),window.removeEventListener("touchmove",J),window.removeEventListener("mouseup",$),window.removeEventListener("touchend",$),C.Z.cancel(_e)}}},[we]),d.useEffect(function(){return Pe(),function(){clearTimeout(ue.current)}},[z]),d.useImperativeHandle(st,function(){return{delayHidden:Pe}});var At="".concat(G,"-scrollbar"),mt={position:"absolute",visibility:Xe?null:"hidden"},bt={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return L?(mt.height=8,mt.left=0,mt.right=0,mt.bottom=0,bt.height="100%",bt.width=ae,Ue?bt.left=Mt:bt.right=Mt):(mt.width=8,mt.top=0,mt.bottom=0,Ue?mt.right=0:mt.left=0,bt.width="100%",bt.height=ae,bt.top=Mt),d.createElement("div",{ref:re,className:s()(At,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(At,"-horizontal"),L),"".concat(At,"-vertical"),!L),"".concat(At,"-visible"),Xe)),style:(0,g.Z)((0,g.Z)({},mt),T),onMouseDown:It,onMouseMove:Pe},d.createElement("div",{ref:lt,className:s()("".concat(At,"-thumb"),(0,p.Z)({},"".concat(At,"-thumb-moving"),we)),style:(0,g.Z)((0,g.Z)({},bt),D),onMouseDown:wn}))}),Ee=be,pe=20;function xe(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,G=je/st*je;return isNaN(G)&&(G=0),G=Math.max(G,pe),Math.floor(G)}var Me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ft=[],tt={overflowY:"auto",overflowAnchor:"none"};function ct(je,st){var G=je.prefixCls,ce=G===void 0?"rc-virtual-list":G,z=je.className,F=je.height,Q=je.itemHeight,Ce=je.fullHeight,K=Ce===void 0?!0:Ce,L=je.style,ae=je.data,X=je.children,T=je.itemKey,D=je.virtual,te=je.direction,M=je.scrollWidth,he=je.component,we=he===void 0?"div":he,ie=je.onScroll,k=je.onVirtualScroll,P=je.onVisibleChange,de=je.innerProps,fe=je.extraRender,De=je.styles,nt=je.showScrollBar,He=nt===void 0?"optional":nt,ve=(0,h.Z)(je,Me),Ue=d.useCallback(function(hn){return typeof T=="function"?T(hn):hn==null?void 0:hn[T]},[T]),re=ge(Ue,null,null),lt=(0,a.Z)(re,4),wt=lt[0],I=lt[1],Xe=lt[2],ke=lt[3],ue=!!(D!==!1&&F&&Q),Pe=d.useMemo(function(){return Object.values(Xe.maps).reduce(function(hn,Gt){return hn+Gt},0)},[Xe.id,Xe.maps]),Re=ue&&ae&&(Math.max(Q*ae.length,Pe)>F||!!M),Ft=te==="rtl",Mt=s()(ce,(0,p.Z)({},"".concat(ce,"-rtl"),Ft),z),It=ae||ft,an=(0,d.useRef)(),wn=(0,d.useRef)(),yn=(0,d.useRef)(),vt=(0,d.useState)(0),At=(0,a.Z)(vt,2),mt=At[0],bt=At[1],_e=(0,d.useState)(0),J=(0,a.Z)(_e,2),$=J[0],oe=J[1],se=(0,d.useState)(!1),Le=(0,a.Z)(se,2),Ie=Le[0],Je=Le[1],ut=function(){Je(!0)},Ct=function(){Je(!1)},ht={getKey:Ue};function Fe(hn){bt(function(Gt){var xn;typeof hn=="function"?xn=hn(Gt):xn=hn;var kn=nn(xn);return an.current.scrollTop=kn,kn})}var Be=(0,d.useRef)({start:0,end:It.length}),Ze=(0,d.useRef)(),Ye=_(It,Ue),me=(0,a.Z)(Ye,1),ze=me[0];Ze.current=ze;var Ne=d.useMemo(function(){if(!ue)return{scrollHeight:void 0,start:0,end:It.length-1,offset:void 0};if(!Re){var hn;return{scrollHeight:((hn=wn.current)===null||hn===void 0?void 0:hn.offsetHeight)||0,start:0,end:It.length-1,offset:void 0}}for(var Gt=0,xn,kn,or,hr=It.length,tr=0;tr<hr;tr+=1){var nr=It[tr],kr=Ue(nr),Ar=Xe.get(kr),Rr=Gt+(Ar===void 0?Q:Ar);Rr>=mt&&xn===void 0&&(xn=tr,kn=Gt),Rr>mt+F&&or===void 0&&(or=tr),Gt=Rr}return xn===void 0&&(xn=0,kn=0,or=Math.ceil(F/Q)),or===void 0&&(or=It.length-1),or=Math.min(or+1,It.length-1),{scrollHeight:Gt,start:xn,end:or,offset:kn}},[Re,ue,mt,It,ke,F]),Qe=Ne.scrollHeight,ot=Ne.start,rt=Ne.end,$e=Ne.offset;Be.current.start=ot,Be.current.end=rt,d.useLayoutEffect(function(){var hn=Xe.getRecord();if(hn.size===1){var Gt=Array.from(hn)[0],xn=It[ot];if(xn){var kn=Ue(xn);if(kn===Gt){var or=Xe.get(Gt),hr=or-Q;Fe(function(tr){return tr+hr})}}}Xe.resetRecord()},[Qe]);var ye=d.useState({width:0,height:F}),Ke=(0,a.Z)(ye,2),qe=Ke[0],dt=Ke[1],at=function(Gt){dt({width:Gt.offsetWidth,height:Gt.offsetHeight})},St=(0,d.useRef)(),Et=(0,d.useRef)(),Lt=d.useMemo(function(){return xe(qe.width,M)},[qe.width,M]),Tt=d.useMemo(function(){return xe(qe.height,Qe)},[qe.height,Qe]),Ht=Qe-F,Yt=(0,d.useRef)(Ht);Yt.current=Ht;function nn(hn){var Gt=hn;return Number.isNaN(Yt.current)||(Gt=Math.min(Gt,Yt.current)),Gt=Math.max(Gt,0),Gt}var rn=mt<=0,Bt=mt>=Ht,pt=$<=0,Ut=$>=M,qt=y(rn,Bt,pt,Ut),en=function(){return{x:Ft?-$:$,y:mt}},$t=(0,d.useRef)(en()),jt=(0,l.useEvent)(function(hn){if(k){var Gt=(0,g.Z)((0,g.Z)({},en()),hn);($t.current.x!==Gt.x||$t.current.y!==Gt.y)&&(k(Gt),$t.current=Gt)}});function pn(hn,Gt){var xn=hn;Gt?((0,n.flushSync)(function(){oe(xn)}),jt()):Fe(xn)}function dn(hn){var Gt=hn.currentTarget.scrollTop;Gt!==mt&&Fe(Gt),ie==null||ie(hn),jt()}var In=function(Gt){var xn=Gt,kn=M?M-qe.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,kn),xn},jn=(0,l.useEvent)(function(hn,Gt){Gt?((0,n.flushSync)(function(){oe(function(xn){var kn=xn+(Ft?-hn:hn);return In(kn)})}),jt()):Fe(function(xn){var kn=xn+hn;return kn})}),zt=S(ue,rn,Bt,pt,Ut,!!M,jn),Rt=(0,a.Z)(zt,2),kt=Rt[0],Vt=Rt[1];j(ue,an,function(hn,Gt,xn,kn){var or=kn;return qt(hn,Gt,xn)?!1:!or||!or._virtualHandled?(or&&(or._virtualHandled=!0),kt({preventDefault:function(){},deltaX:hn?Gt:0,deltaY:hn?0:Gt}),!0):!1}),q(Re,an,function(hn){Fe(function(Gt){return Gt+hn})}),(0,o.Z)(function(){function hn(xn){var kn=rn&&xn.detail<0,or=Bt&&xn.detail>0;ue&&!kn&&!or&&xn.preventDefault()}var Gt=an.current;return Gt.addEventListener("wheel",kt,{passive:!1}),Gt.addEventListener("DOMMouseScroll",Vt,{passive:!0}),Gt.addEventListener("MozMousePixelScroll",hn,{passive:!1}),function(){Gt.removeEventListener("wheel",kt),Gt.removeEventListener("DOMMouseScroll",Vt),Gt.removeEventListener("MozMousePixelScroll",hn)}},[ue,rn,Bt]),(0,o.Z)(function(){if(M){var hn=In($);oe(hn),jt({x:hn})}},[qe.width,M]);var Jt=function(){var Gt,xn;(Gt=St.current)===null||Gt===void 0||Gt.delayHidden(),(xn=Et.current)===null||xn===void 0||xn.delayHidden()},mn=U(an,It,Xe,Q,Ue,function(){return I(!0)},Fe,Jt);d.useImperativeHandle(st,function(){return{nativeElement:yn.current,getScrollInfo:en,scrollTo:function(Gt){function xn(kn){return kn&&(0,v.Z)(kn)==="object"&&("left"in kn||"top"in kn)}xn(Gt)?(Gt.left!==void 0&&oe(In(Gt.left)),mn(Gt.top)):mn(Gt)}}}),(0,o.Z)(function(){if(P){var hn=It.slice(ot,rt+1);P(hn,It)}},[ot,rt,It]);var Sn=R(It,Ue,Xe,Q),bn=fe==null?void 0:fe({start:ot,end:rt,virtual:Re,offsetX:$,offsetY:$e,rtl:Ft,getSize:Sn}),sn=E(It,ot,rt,M,$,wt,X,ht),_n=null;F&&(_n=(0,g.Z)((0,p.Z)({},K?"height":"maxHeight",F),tt),ue&&(_n.overflowY="hidden",M&&(_n.overflowX="hidden"),Ie&&(_n.pointerEvents="none")));var Yn={};return Ft&&(Yn.dir="rtl"),d.createElement("div",(0,t.Z)({ref:yn,style:(0,g.Z)((0,g.Z)({},L),{},{position:"relative"}),className:Mt},Yn,ve),d.createElement(u.Z,{onResize:at},d.createElement(we,{className:"".concat(ce,"-holder"),style:_n,ref:an,onScroll:dn,onMouseEnter:Jt},d.createElement(c,{prefixCls:ce,height:Qe,offsetX:$,offsetY:$e,scrollWidth:M,onInnerResize:I,ref:wn,innerProps:de,rtl:Ft,extra:bn},sn))),Re&&Qe>F&&d.createElement(Ee,{ref:St,prefixCls:ce,scrollOffset:mt,scrollRange:Qe,rtl:Ft,onScroll:pn,onStartMove:ut,onStopMove:Ct,spinSize:Tt,containerSize:qe.height,style:De==null?void 0:De.verticalScrollBar,thumbStyle:De==null?void 0:De.verticalScrollBarThumb,showScrollBar:He}),Re&&M>qe.width&&d.createElement(Ee,{ref:Et,prefixCls:ce,scrollOffset:$,scrollRange:M,rtl:Ft,onScroll:pn,onStartMove:ut,onStopMove:Ct,spinSize:Lt,containerSize:qe.width,horizontal:!0,style:De==null?void 0:De.horizontalScrollBar,thumbStyle:De==null?void 0:De.horizontalScrollBarThumb,showScrollBar:He}))}var Dt=d.forwardRef(ct);Dt.displayName="List";var et=Dt,Ge=et},83145:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.CopyToClipboard=void 0;var t=g(e(59301)),v=g(e(25769));function g(x){return x&&x.__esModule?x:{default:x}}function p(x){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(C){return typeof C}:p=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},p(x)}function a(x,_){var C=Object.keys(x);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(x);_&&(b=b.filter(function(m){return Object.getOwnPropertyDescriptor(x,m).enumerable})),C.push.apply(C,b)}return C}function h(x){for(var _=1;_<arguments.length;_++){var C=arguments[_]!=null?arguments[_]:{};_%2?a(C,!0).forEach(function(b){E(x,b,C[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(C)):a(C).forEach(function(b){Object.defineProperty(x,b,Object.getOwnPropertyDescriptor(C,b))})}return x}function r(x,_){if(x==null)return{};var C=s(x,_),b,m;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(x);for(m=0;m<y.length;m++)b=y[m],!(_.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(x,b)&&(C[b]=x[b])}return C}function s(x,_){if(x==null)return{};var C={},b=Object.keys(x),m,y;for(y=0;y<b.length;y++)m=b[y],!(_.indexOf(m)>=0)&&(C[m]=x[m]);return C}function u(x,_){if(!(x instanceof _))throw new TypeError("Cannot call a class as a function")}function l(x,_){for(var C=0;C<_.length;C++){var b=_[C];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(x,b.key,b)}}function o(x,_,C){return _&&l(x.prototype,_),C&&l(x,C),x}function d(x,_){return _&&(p(_)==="object"||typeof _=="function")?_:i(x)}function n(x){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},n(x)}function i(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function c(x,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(_&&_.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),_&&f(x,_)}function f(x,_){return f=Object.setPrototypeOf||function(b,m){return b.__proto__=m,b},f(x,_)}function E(x,_,C){return _ in x?Object.defineProperty(x,_,{value:C,enumerable:!0,configurable:!0,writable:!0}):x[_]=C,x}var w=function(x){c(_,x);function _(){var C,b;u(this,_);for(var m=arguments.length,y=new Array(m),S=0;S<m;S++)y[S]=arguments[S];return b=d(this,(C=n(_)).call.apply(C,[this].concat(y))),E(i(b),"onClick",function(R){var A=b.props,Z=A.text,B=A.onCopy,le=A.children,W=A.options,ge=t.default.Children.only(le),O=(0,v.default)(Z,W);B&&B(Z,O),ge&&ge.props&&typeof ge.props.onClick=="function"&&ge.props.onClick(R)}),b}return o(_,[{key:"render",value:function(){var b=this.props,m=b.text,y=b.onCopy,S=b.options,R=b.children,A=r(b,["text","onCopy","options","children"]),Z=t.default.Children.only(R);return t.default.cloneElement(Z,h({},A,{onClick:this.onClick}))}}]),_}(t.default.PureComponent);N.CopyToClipboard=w,E(w,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(_t,N,e){"use strict";var t=e(83145),v=t.CopyToClipboard;v.CopyToClipboard=v,_t.exports=v},51581:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0});var t=function(){function d(n,i){for(var c=0;c<i.length;c++){var f=i[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}return function(n,i,c){return i&&d(n.prototype,i),c&&d(n,c),n}}(),v=e(59301),g=h(v),p=e(12708),a=h(p);function h(d){return d&&d.__esModule?d:{default:d}}function r(d,n){var i={};for(var c in d)n.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(d,c)&&(i[c]=d[c]);return i}function s(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function u(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 l(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){l(n,d);function n(i){s(this,n);var c=u(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,i));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}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 c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,f={get passive(){c=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(E){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var f=window;this.props.useWindow===!1&&(f=c),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(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,f=window,E=this.getParentElement(c),w=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,_=f.pageYOffset!==void 0?f.pageYOffset:x.scrollTop;this.props.isReverse?w=_:w=this.calculateOffset(c,_)}else this.props.isReverse?w=E.scrollTop:w=c.scrollHeight-E.scrollTop-E.clientHeight;w<Number(this.props.threshold)&&c&&c.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=E.scrollHeight,this.beforeScrollTop=E.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(c,f){return c?this.calculateTopPosition(c)+(c.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(c){return c?c.offsetTop+this.calculateTopPosition(c.offsetParent):0}},{key:"render",value:function(){var c=this,f=this.filterProps(this.props),E=f.children,w=f.element,x=f.hasMore,_=f.initialLoad,C=f.isReverse,b=f.loader,m=f.loadMore,y=f.pageStart,S=f.ref,R=f.threshold,A=f.useCapture,Z=f.useWindow,B=f.getScrollParent,le=r(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);le.ref=function(ge){c.scrollComponent=ge,S&&S(ge)};var W=[E];return x&&(b?C?W.unshift(b):W.push(b):this.defaultLoader&&(C?W.unshift(this.defaultLoader):W.push(this.defaultLoader))),g.default.createElement(w,le,W)}}]),n}(v.Component);o.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.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,_t.exports=N.default},26724:function(_t,N,e){_t.exports=e(51581)},76374:function(_t,N,e){"use strict";var t=function(){if(typeof Map!="undefined")return Map;function le(W,ge){var O=-1;return W.some(function(j,V){return j[0]===ge?(O=V,!0):!1}),O}return function(){function W(){this.__entries__=[]}return Object.defineProperty(W.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),W.prototype.get=function(ge){var O=le(this.__entries__,ge),j=this.__entries__[O];return j&&j[1]},W.prototype.set=function(ge,O){var j=le(this.__entries__,ge);~j?this.__entries__[j][1]=O:this.__entries__.push([ge,O])},W.prototype.delete=function(ge){var O=this.__entries__,j=le(O,ge);~j&&O.splice(j,1)},W.prototype.has=function(ge){return!!~le(this.__entries__,ge)},W.prototype.clear=function(){this.__entries__.splice(0)},W.prototype.forEach=function(ge,O){O===void 0&&(O=null);for(var j=0,V=this.__entries__;j<V.length;j++){var ee=V[j];ge.call(O,ee[1],ee[0])}},W}()}(),v=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,g=function(){return typeof e.g!="undefined"&&e.g.Math===Math?e.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),p=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(g):function(le){return setTimeout(function(){return le(Date.now())},1e3/60)}}(),a=2;function h(le,W){var ge=!1,O=!1,j=0;function V(){ge&&(ge=!1,le()),O&&q()}function ee(){p(V)}function q(){var H=Date.now();if(ge){if(H-j<a)return;O=!0}else ge=!0,O=!1,setTimeout(ee,W);j=H}return q}var r=20,s=["top","right","bottom","left","width","height","size","weight"],u=typeof MutationObserver!="undefined",l=function(){function le(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=h(this.refresh.bind(this),r)}return le.prototype.addObserver=function(W){~this.observers_.indexOf(W)||this.observers_.push(W),this.connected_||this.connect_()},le.prototype.removeObserver=function(W){var ge=this.observers_,O=ge.indexOf(W);~O&&ge.splice(O,1),!ge.length&&this.connected_&&this.disconnect_()},le.prototype.refresh=function(){var W=this.updateObservers_();W&&this.refresh()},le.prototype.updateObservers_=function(){var W=this.observers_.filter(function(ge){return ge.gatherActive(),ge.hasActive()});return W.forEach(function(ge){return ge.broadcastActive()}),W.length>0},le.prototype.connect_=function(){!v||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},le.prototype.disconnect_=function(){!v||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},le.prototype.onTransitionEnd_=function(W){var ge=W.propertyName,O=ge===void 0?"":ge,j=s.some(function(V){return!!~O.indexOf(V)});j&&this.refresh()},le.getInstance=function(){return this.instance_||(this.instance_=new le),this.instance_},le.instance_=null,le}(),o=function(le,W){for(var ge=0,O=Object.keys(W);ge<O.length;ge++){var j=O[ge];Object.defineProperty(le,j,{value:W[j],enumerable:!1,writable:!1,configurable:!0})}return le},d=function(le){var W=le&&le.ownerDocument&&le.ownerDocument.defaultView;return W||g},n=m(0,0,0,0);function i(le){return parseFloat(le)||0}function c(le){for(var W=[],ge=1;ge<arguments.length;ge++)W[ge-1]=arguments[ge];return W.reduce(function(O,j){var V=le["border-"+j+"-width"];return O+i(V)},0)}function f(le){for(var W=["top","right","bottom","left"],ge={},O=0,j=W;O<j.length;O++){var V=j[O],ee=le["padding-"+V];ge[V]=i(ee)}return ge}function E(le){var W=le.getBBox();return m(0,0,W.width,W.height)}function w(le){var W=le.clientWidth,ge=le.clientHeight;if(!W&&!ge)return n;var O=d(le).getComputedStyle(le),j=f(O),V=j.left+j.right,ee=j.top+j.bottom,q=i(O.width),H=i(O.height);if(O.boxSizing==="border-box"&&(Math.round(q+V)!==W&&(q-=c(O,"left","right")+V),Math.round(H+ee)!==ge&&(H-=c(O,"top","bottom")+ee)),!_(le)){var U=Math.round(q+V)-W,be=Math.round(H+ee)-ge;Math.abs(U)!==1&&(q-=U),Math.abs(be)!==1&&(H-=be)}return m(j.left,j.top,q,H)}var x=function(){return typeof SVGGraphicsElement!="undefined"?function(le){return le instanceof d(le).SVGGraphicsElement}:function(le){return le instanceof d(le).SVGElement&&typeof le.getBBox=="function"}}();function _(le){return le===d(le).document.documentElement}function C(le){return v?x(le)?E(le):w(le):n}function b(le){var W=le.x,ge=le.y,O=le.width,j=le.height,V=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,ee=Object.create(V.prototype);return o(ee,{x:W,y:ge,width:O,height:j,top:ge,right:W+O,bottom:j+ge,left:W}),ee}function m(le,W,ge,O){return{x:le,y:W,width:ge,height:O}}var y=function(){function le(W){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=m(0,0,0,0),this.target=W}return le.prototype.isActive=function(){var W=C(this.target);return this.contentRect_=W,W.width!==this.broadcastWidth||W.height!==this.broadcastHeight},le.prototype.broadcastRect=function(){var W=this.contentRect_;return this.broadcastWidth=W.width,this.broadcastHeight=W.height,W},le}(),S=function(){function le(W,ge){var O=b(ge);o(this,{target:W,contentRect:O})}return le}(),R=function(){function le(W,ge,O){if(this.activeObservations_=[],this.observations_=new t,typeof W!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=W,this.controller_=ge,this.callbackCtx_=O}return le.prototype.observe=function(W){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(W instanceof d(W).Element))throw new TypeError('parameter 1 is not of type "Element".');var ge=this.observations_;ge.has(W)||(ge.set(W,new y(W)),this.controller_.addObserver(this),this.controller_.refresh())}},le.prototype.unobserve=function(W){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(W instanceof d(W).Element))throw new TypeError('parameter 1 is not of type "Element".');var ge=this.observations_;ge.has(W)&&(ge.delete(W),ge.size||this.controller_.removeObserver(this))}},le.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},le.prototype.gatherActive=function(){var W=this;this.clearActive(),this.observations_.forEach(function(ge){ge.isActive()&&W.activeObservations_.push(ge)})},le.prototype.broadcastActive=function(){if(this.hasActive()){var W=this.callbackCtx_,ge=this.activeObservations_.map(function(O){return new S(O.target,O.broadcastRect())});this.callback_.call(W,ge,W),this.clearActive()}},le.prototype.clearActive=function(){this.activeObservations_.splice(0)},le.prototype.hasActive=function(){return this.activeObservations_.length>0},le}(),A=typeof WeakMap!="undefined"?new WeakMap:new t,Z=function(){function le(W){if(!(this instanceof le))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var ge=l.getInstance(),O=new R(W,ge,this);A.set(this,O)}return le}();["observe","unobserve","disconnect"].forEach(function(le){Z.prototype[le]=function(){var W;return(W=A.get(this))[le].apply(W,arguments)}});var B=function(){return typeof g.ResizeObserver!="undefined"?g.ResizeObserver:Z}();N.Z=B},98040:function(_t){_t.exports=function(){var N=document.getSelection();if(!N.rangeCount)return function(){};for(var e=document.activeElement,t=[],v=0;v<N.rangeCount;v++)t.push(N.getRangeAt(v));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return N.removeAllRanges(),function(){N.type==="Caret"&&N.removeAllRanges(),N.rangeCount||t.forEach(function(g){N.addRange(g)}),e&&e.focus()}}},34376:function(_t){(function(N,e){if(1)_t.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 a in v)t.d(p,a,function(h){return v[h]}.bind(null,a));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(a){return p._listeners.push(a),{dispose:function(){if(!p._disposed){for(var h=0;h<p._listeners.length;h++)if(p._listeners[h]===a)return void p._listeners.splice(h,1)}}}}),this._event},enumerable:!1,configurable:!0}),g.prototype.fire=function(p,a){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,a)},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(a){return p.fire(a)})}},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 a=0,h=this._disposables;a<h.length;a++)h[a].dispose();this._disposables.length=0},p.prototype.register=function(a){return this._disposables.push(a),a},p.prototype.unregister=function(a){var h=this._disposables.indexOf(a);h!==-1&&this._disposables.splice(h,1)},p}();function g(p){for(var a=0,h=p;a<h.length;a++)h[a].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(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.CellData=void 0;var p=t(8),a=t(3),h=t(6),r=function(s){function u(){var l=s!==null&&s.apply(this,arguments)||this;return l.content=0,l.fg=0,l.bg=0,l.extended=new h.ExtendedAttrs,l.combinedData="",l}return g(u,s),u.fromCharData=function(l){var o=new u;return o.setFromCharData(l),o},u.prototype.isCombined=function(){return 2097152&this.content},u.prototype.getWidth=function(){return this.content>>22},u.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},u.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},u.prototype.setFromCharData=function(l){this.fg=l[a.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(l[a.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(l[a.CHAR_DATA_CHAR_INDEX].length===2){var d=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|l[a.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[a.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=l[a.CHAR_DATA_CHAR_INDEX],this.content=2097152|l[a.CHAR_DATA_WIDTH_INDEX]<<22)},u.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},u}(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(a){return[a>>>16&255,a>>>8&255,255&a]},p.fromColorRGB=function(a){return(255&a[0])<<16|(255&a[1])<<8|255&a[2]},p.prototype.clone=function(){var a=new p;return a.fg=this.fg,a.bg=this.bg,a.extended=this.extended.clone(),a},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(a,h){a===void 0&&(a=0),h===void 0&&(h=-1),this.underlineStyle=a,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,a){v.addEventListener(g,p,a);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,a))}}}},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,a,h){a===void 0&&(a=0),h===void 0&&(h=p.length);for(var r="",s=a;s<h;++s){var u=p[s];u>65535?(u-=65536,r+=String.fromCharCode(55296+(u>>10))+String.fromCharCode(u%1024+56320)):r+=String.fromCharCode(u)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(a,h){var r=a.length;if(!r)return 0;var s=0,u=0;this._interim&&(56320<=(d=a.charCodeAt(u++))&&d<=57343?h[s++]=1024*(this._interim-55296)+d-56320+65536:(h[s++]=this._interim,h[s++]=d),this._interim=0);for(var l=u;l<r;++l){var o=a.charCodeAt(l);if(55296<=o&&o<=56319){if(++l>=r)return this._interim=o,s;var d;56320<=(d=a.charCodeAt(l))&&d<=57343?h[s++]=1024*(o-55296)+d-56320+65536:(h[s++]=o,h[s++]=d)}else h[s++]=o}return s},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(a,h){var r=a.length;if(!r)return 0;var s,u,l,o,d=0,n=0,i=0;if(this.interim[0]){var c=!1,f=this.interim[0];f&=(224&f)==192?31:(240&f)==224?15:7;for(var E=0,w=void 0;(w=63&this.interim[++E])&&E<4;)f<<=6,f|=w;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,_=x-E;i<_;){if(i>=r)return 0;if((192&(w=a[i++]))!=128){i--,c=!0;break}this.interim[E++]=w,f<<=6,f|=63&w}c||(x===2?f<128?i--:h[d++]=f:x===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var C=r-4,b=i;b<r;){for(;!(!(b<C)||128&(s=a[b])||128&(u=a[b+1])||128&(l=a[b+2])||128&(o=a[b+3]));)h[d++]=s,h[d++]=u,h[d++]=l,h[d++]=o,b+=4;if((s=a[b++])<128)h[d++]=s;else if((224&s)==192){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if((n=(31&s)<<6|63&u)<128){b--;continue}h[d++]=n}else if((240&s)==224){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,d;if((192&(l=a[b++]))!=128){b--;continue}if((n=(15&s)<<12|(63&u)<<6|63&l)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&s)==240){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,d;if((192&(l=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,this.interim[2]=l,d;if((192&(o=a[b++]))!=128){b--;continue}if((n=(7&s)<<18|(63&u)<<12|(63&l)<<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,a;function h(s){var u=s.toString(16);return u.length<2?"0"+u:u}function r(s,u){return s<u?(u+.05)/(s+.05):(s+.05)/(u+.05)}Object.defineProperty(e,"__esModule",{value:!0}),e.contrastRatio=e.toPaddedHex=e.rgba=e.rgb=e.css=e.color=e.channels=void 0,function(s){s.toCss=function(u,l,o,d){return d!==void 0?"#"+h(u)+h(l)+h(o)+h(d):"#"+h(u)+h(l)+h(o)},s.toRgba=function(u,l,o,d){return d===void 0&&(d=255),(u<<24|l<<16|o<<8|d)>>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(s,u){var l=(255&u.rgba)/255;if(l===1)return{css:u.css,rgba:u.rgba};var o=u.rgba>>24&255,d=u.rgba>>16&255,n=u.rgba>>8&255,i=s.rgba>>24&255,c=s.rgba>>16&255,f=s.rgba>>8&255,E=i+Math.round((o-i)*l),w=c+Math.round((d-c)*l),x=f+Math.round((n-f)*l);return{css:v.toCss(E,w,x),rgba:v.toRgba(E,w,x)}},g.isOpaque=function(s){return(255&s.rgba)==255},g.ensureContrastRatio=function(s,u,l){var o=a.ensureContrastRatio(s.rgba,u.rgba,l);if(o)return a.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(s){var u=(255|s.rgba)>>>0,l=a.toChannels(u),o=l[0],d=l[1],n=l[2];return{css:v.toCss(o,d,n),rgba:u}},g.opacity=function(s,u){var l=Math.round(255*u),o=a.toChannels(s.rgba),d=o[0],n=o[1],i=o[2];return{css:v.toCss(d,n,i,l),rgba:v.toRgba(d,n,i,l)}},(e.css||(e.css={})).toColor=function(s){switch(s.length){case 7:return{css:s,rgba:(parseInt(s.slice(1),16)<<8|255)>>>0};case 9:return{css:s,rgba:parseInt(s.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(s){function u(l,o,d){var n=l/255,i=o/255,c=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))+.0722*(c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))}s.relativeLuminance=function(l){return u(l>>16&255,l>>8&255,255&l)},s.relativeLuminance2=u}(p=e.rgb||(e.rgb={})),function(s){function u(o,d,n){for(var i=o>>24&255,c=o>>16&255,f=o>>8&255,E=d>>24&255,w=d>>16&255,x=d>>8&255,_=r(p.relativeLuminance2(E,x,w),p.relativeLuminance2(i,c,f));_<n&&(E>0||w>0||x>0);)E-=Math.max(0,Math.ceil(.1*E)),w-=Math.max(0,Math.ceil(.1*w)),x-=Math.max(0,Math.ceil(.1*x)),_=r(p.relativeLuminance2(E,x,w),p.relativeLuminance2(i,c,f));return(E<<24|w<<16|x<<8|255)>>>0}function l(o,d,n){for(var i=o>>24&255,c=o>>16&255,f=o>>8&255,E=d>>24&255,w=d>>16&255,x=d>>8&255,_=r(p.relativeLuminance2(E,x,w),p.relativeLuminance2(i,c,f));_<n&&(E<255||w<255||x<255);)E=Math.min(255,E+Math.ceil(.1*(255-E))),w=Math.min(255,w+Math.ceil(.1*(255-w))),x=Math.min(255,x+Math.ceil(.1*(255-x))),_=r(p.relativeLuminance2(E,x,w),p.relativeLuminance2(i,c,f));return(E<<24|w<<16|x<<8|255)>>>0}s.ensureContrastRatio=function(o,d,n){var i=p.relativeLuminance(o>>8),c=p.relativeLuminance(d>>8);if(r(i,c)<n)return c<i?u(o,d,n):l(o,d,n)},s.reduceLuminance=u,s.increaseLuminance=l,s.toChannels=function(o){return[o>>24&255,o>>16&255,o>>8&255,255&o]},s.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(a=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 a(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=a(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=a(["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),a=t(6),h=t(28),r=t(10),s=t(17),u=function(){function l(o,d,n,i,c,f,E,w){this._container=o,this._alpha=i,this._colors=c,this._rendererId=f,this._bufferService=E,this._optionsService=w,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 l.prototype.dispose=function(){var o;s.removeElementFromParent(this._canvas),(o=this._charAtlas)===null||o===void 0||o.dispose()},l.prototype._initCanvas=function(){this._ctx=h.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},l.prototype.onOptionsChanged=function(){},l.prototype.onBlur=function(){},l.prototype.onFocus=function(){},l.prototype.onCursorMove=function(){},l.prototype.onGridChanged=function(o,d){},l.prototype.onSelectionChanged=function(o,d,n){n===void 0&&(n=!1)},l.prototype.setColors=function(o){this._refreshCharAtlas(o)},l.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)}},l.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())},l.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)},l.prototype._fillCells=function(o,d,n,i){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight)},l.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)},l.prototype._fillLeftLineAtCell=function(o,d,n){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},l.prototype._strokeRectAtCell=function(o,d,n,i){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,i*this._scaledCellHeight-window.devicePixelRatio)},l.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))},l.prototype._clearCells=function(o,d,n,i){this._alpha?this._ctx.clearRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight))},l.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)},l.prototype._drawChars=function(o,d,n){var i,c,f=this._getContrastColor(o);f||o.isFgRGB()||o.isBgRGB()?this._drawUncachedChars(o,d,n,f):(o.isInverse()?(i=o.isBgDefault()?g.INVERTED_DEFAULT_COLOR:o.getBgColor(),c=o.isFgDefault()?g.INVERTED_DEFAULT_COLOR:o.getFgColor()):(c=o.isBgDefault()?v.DEFAULT_COLOR:o.getBgColor(),i=o.isFgDefault()?v.DEFAULT_COLOR:o.getFgColor()),i+=this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&i<8?8:0,this._currentGlyphIdentifier.chars=o.getChars()||v.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=o.getCode()||v.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=c,this._currentGlyphIdentifier.fg=i,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))},l.prototype._drawUncachedChars=function(o,d,n,i){if(this._ctx.save(),this._ctx.font=this._getFont(!!o.isBold(),!!o.isItalic()),this._ctx.textBaseline="middle",o.isInverse())if(i)this._ctx.fillStyle=i.css;else if(o.isBgDefault())this._ctx.fillStyle=r.color.opaque(this._colors.background).css;else if(o.isBgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(o.getBgColor()).join(",")+")";else{var c=o.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&c<8&&(c+=8),this._ctx.fillStyle=this._colors.ansi[c].css}else if(i)this._ctx.fillStyle=i.css;else if(o.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(o.isFgRGB())this._ctx.fillStyle="rgb("+a.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()},l.prototype._clipRow=function(o){this._ctx.beginPath(),this._ctx.rect(0,o*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},l.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},l.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(),i=o.getFgColorMode(),c=o.getBgColor(),f=o.getBgColorMode(),E=!!o.isInverse(),w=!!o.isInverse();if(E){var x=n;n=c,c=x;var _=i;i=f,f=_}var C=this._resolveBackgroundRgba(f,c,E),b=this._resolveForegroundRgba(i,n,E,w),m=r.rgba.ensureContrastRatio(C,b,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)}},l.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}},l.prototype._resolveForegroundRgba=function(o,d,n,i){switch(o){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&i&&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}},l}();e.BaseRenderLayer=u},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0;function v(g,p,a){p.di$target===p?p.di$dependencies.push({id:g,index:a}):(p.di$dependencies=[{id:g,index:a}],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(a,h,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");v(p,a,r)};return p.toString=function(){return g},e.serviceRegistry.set(g,p),p}},function(N,e,t){"use strict";function v(g,p,a,h){if(a===void 0&&(a=0),h===void 0&&(h=g.length),a>=g.length)return g;a=(g.length+a)%g.length,h=h>=g.length?g.length:(g.length+h)%g.length;for(var r=a;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,a,h){return g.fill?g.fill(p,a,h):v(g,p,a,h)},e.fillFallback=v,e.concat=function(g,p){var a=new g.constructor(g.length+p.length);return a.set(g),a.set(p,g.length),a}},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),a=t(6);e.DEFAULT_ATTR_DATA=Object.freeze(new a.AttributeData);var h=function(){function r(s,u,l){l===void 0&&(l=!1),this.isWrapped=l,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*s);for(var o=u||p.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),d=0;d<s;++d)this.setCell(d,o);this.length=s}return r.prototype.get=function(s){var u=this._data[3*s+0],l=2097151&u;return[this._data[3*s+1],2097152&u?this._combined[s]:l?v.stringFromCodePoint(l):"",u>>22,2097152&u?this._combined[s].charCodeAt(this._combined[s].length-1):l]},r.prototype.set=function(s,u){this._data[3*s+1]=u[g.CHAR_DATA_ATTR_INDEX],u[g.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[s]=u[1],this._data[3*s+0]=2097152|s|u[g.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*s+0]=u[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|u[g.CHAR_DATA_WIDTH_INDEX]<<22},r.prototype.getWidth=function(s){return this._data[3*s+0]>>22},r.prototype.hasWidth=function(s){return 12582912&this._data[3*s+0]},r.prototype.getFg=function(s){return this._data[3*s+1]},r.prototype.getBg=function(s){return this._data[3*s+2]},r.prototype.hasContent=function(s){return 4194303&this._data[3*s+0]},r.prototype.getCodePoint=function(s){var u=this._data[3*s+0];return 2097152&u?this._combined[s].charCodeAt(this._combined[s].length-1):2097151&u},r.prototype.isCombined=function(s){return 2097152&this._data[3*s+0]},r.prototype.getString=function(s){var u=this._data[3*s+0];return 2097152&u?this._combined[s]:2097151&u?v.stringFromCodePoint(2097151&u):""},r.prototype.loadCell=function(s,u){var l=3*s;return u.content=this._data[l+0],u.fg=this._data[l+1],u.bg=this._data[l+2],2097152&u.content&&(u.combinedData=this._combined[s]),268435456&u.bg&&(u.extended=this._extendedAttrs[s]),u},r.prototype.setCell=function(s,u){2097152&u.content&&(this._combined[s]=u.combinedData),268435456&u.bg&&(this._extendedAttrs[s]=u.extended),this._data[3*s+0]=u.content,this._data[3*s+1]=u.fg,this._data[3*s+2]=u.bg},r.prototype.setCellFromCodePoint=function(s,u,l,o,d,n){268435456&d&&(this._extendedAttrs[s]=n),this._data[3*s+0]=u|l<<22,this._data[3*s+1]=o,this._data[3*s+2]=d},r.prototype.addCodepointToCell=function(s,u){var l=this._data[3*s+0];2097152&l?this._combined[s]+=v.stringFromCodePoint(u):(2097151&l?(this._combined[s]=v.stringFromCodePoint(2097151&l)+v.stringFromCodePoint(u),l&=-2097152,l|=2097152):l=u|1<<22,this._data[3*s+0]=l)},r.prototype.insertCells=function(s,u,l,o){if((s%=this.length)&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),u<this.length-s){for(var d=new p.CellData,n=this.length-s-u-1;n>=0;--n)this.setCell(s+u+n,this.loadCell(s+n,d));for(n=0;n<u;++n)this.setCell(s+n,l)}else for(n=s;n<this.length;++n)this.setCell(n,l);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 a.ExtendedAttrs)},r.prototype.deleteCells=function(s,u,l,o){if(s%=this.length,u<this.length-s){for(var d=new p.CellData,n=0;n<this.length-s-u;++n)this.setCell(s+n,this.loadCell(s+u+n,d));for(n=this.length-u;n<this.length;++n)this.setCell(n,l)}else for(n=s;n<this.length;++n)this.setCell(n,l);s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),this.getWidth(s)!==0||this.hasContent(s)||this.setCellFromCodePoint(s,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs)},r.prototype.replaceCells=function(s,u,l,o){for(s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),u<this.length&&this.getWidth(u-1)===2&&this.setCellFromCodePoint(u,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs);s<u&&s<this.length;)this.setCell(s++,l)},r.prototype.resize=function(s,u){if(s!==this.length){if(s>this.length){var l=new Uint32Array(3*s);this.length&&(3*s<this._data.length?l.set(this._data.subarray(0,3*s)):l.set(this._data)),this._data=l;for(var o=this.length;o<s;++o)this.setCell(o,u)}else if(s){(l=new Uint32Array(3*s)).set(this._data.subarray(0,3*s)),this._data=l;var d=Object.keys(this._combined);for(o=0;o<d.length;o++){var n=parseInt(d[o],10);n>=s&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=s}},r.prototype.fill=function(s){this._combined={},this._extendedAttrs={};for(var u=0;u<this.length;++u)this.setCell(u,s)},r.prototype.copyFrom=function(s){for(var u in this.length!==s.length?this._data=new Uint32Array(s._data):this._data.set(s._data),this.length=s.length,this._combined={},s._combined)this._combined[u]=s._combined[u];for(var u in this._extendedAttrs={},s._extendedAttrs)this._extendedAttrs[u]=s._extendedAttrs[u];this.isWrapped=s.isWrapped},r.prototype.clone=function(){var s=new r(0);for(var u in s._data=new Uint32Array(this._data),s.length=this.length,this._combined)s._combined[u]=this._combined[u];for(var u in this._extendedAttrs)s._extendedAttrs[u]=this._extendedAttrs[u];return s.isWrapped=this.isWrapped,s},r.prototype.getTrimmedLength=function(){for(var s=this.length-1;s>=0;--s)if(4194303&this._data[3*s+0])return s+(this._data[3*s+0]>>22);return 0},r.prototype.copyCellsFrom=function(s,u,l,o,d){var n=s._data;if(d)for(var i=o-1;i>=0;i--)for(var c=0;c<3;c++)this._data[3*(l+i)+c]=n[3*(u+i)+c];else for(i=0;i<o;i++)for(c=0;c<3;c++)this._data[3*(l+i)+c]=n[3*(u+i)+c];var f=Object.keys(s._combined);for(c=0;c<f.length;c++){var E=parseInt(f[c],10);E>=u&&(this._combined[E-u+l]=s._combined[E])}},r.prototype.translateToString=function(s,u,l){s===void 0&&(s=!1),u===void 0&&(u=0),l===void 0&&(l=this.length),s&&(l=Math.min(l,this.getTrimmedLength()));for(var o="";u<l;){var d=this._data[3*u+0],n=2097151&d;o+=2097152&d?this._combined[u]:n?v.stringFromCodePoint(n):g.WHITESPACE_CELL_CHAR,u+=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 a=0,h=g;a<h.length;a++){var r=h[a];(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(b,m){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,S){y.__proto__=S}||function(y,S){for(var R in S)S.hasOwnProperty(R)&&(y[R]=S[R])})(b,m)},function(b,m){function y(){this.constructor=b}v(b,m),b.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,a=t(12),h=t(20),r=t(39),s=t(2),u=t(15),l=t(8),o=t(16),d=t(0),n=t(3),i=t(4),c=t(6),f=t(22),E=t(24),w={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(b,m){if(b>24)return m.setWinLines||!1;switch(b){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(b){b[b.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",b[b.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var _=function(){function b(m,y,S,R){this._bufferService=m,this._coreService=y,this._logService=S,this._optionsService=R,this._data=new Uint32Array(0)}return b.prototype.hook=function(m){this._data=new Uint32Array(0)},b.prototype.put=function(m,y,S){this._data=u.concat(this._data,m.subarray(y,S))},b.prototype.unhook=function(m){if(m){var y=l.utf32ToString(this._data);switch(this._data=new Uint32Array(0),y){case'"q':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r0"q'+a.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r61;1"p'+a.C0.ESC+"\\");case"r":var S=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+S+a.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r0m"+a.C0.ESC+"\\");case" q":var R={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return R-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+R+" q"+a.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",y),this._coreService.triggerDataEvent(a.C0.ESC+"P0$r"+a.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},b}(),C=function(b){function m(y,S,R,A,Z,B,le,W,ge){ge===void 0&&(ge=new r.EscapeSequenceParser);var O=b.call(this)||this;O._bufferService=y,O._charsetService=S,O._coreService=R,O._dirtyRowService=A,O._logService=Z,O._optionsService=B,O._coreMouseService=le,O._unicodeService=W,O._parser=ge,O._parseBuffer=new Uint32Array(4096),O._stringDecoder=new l.StringToUtf32,O._utf8Decoder=new l.Utf8ToUtf32,O._workCell=new i.CellData,O._windowTitle="",O._iconName="",O._windowTitleStack=[],O._iconNameStack=[],O._curAttrData=o.DEFAULT_ATTR_DATA.clone(),O._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone(),O._onRequestBell=new d.EventEmitter,O._onRequestRefreshRows=new d.EventEmitter,O._onRequestReset=new d.EventEmitter,O._onRequestScroll=new d.EventEmitter,O._onRequestSyncScrollBar=new d.EventEmitter,O._onRequestWindowsOptionsReport=new d.EventEmitter,O._onA11yChar=new d.EventEmitter,O._onA11yTab=new d.EventEmitter,O._onCursorMove=new d.EventEmitter,O._onLineFeed=new d.EventEmitter,O._onScroll=new d.EventEmitter,O._onTitleChange=new d.EventEmitter,O.register(O._parser),O._parser.setCsiHandlerFallback(function(q,H){O._logService.debug("Unknown CSI code: ",{identifier:O._parser.identToString(q),params:H.toArray()})}),O._parser.setEscHandlerFallback(function(q){O._logService.debug("Unknown ESC code: ",{identifier:O._parser.identToString(q)})}),O._parser.setExecuteHandlerFallback(function(q){O._logService.debug("Unknown EXECUTE code: ",{code:q})}),O._parser.setOscHandlerFallback(function(q,H,U){O._logService.debug("Unknown OSC code: ",{identifier:q,action:H,data:U})}),O._parser.setDcsHandlerFallback(function(q,H,U){H==="HOOK"&&(U=U.toArray()),O._logService.debug("Unknown DCS code: ",{identifier:O._parser.identToString(q),action:H,payload:U})}),O._parser.setPrintHandler(function(q,H,U){return O.print(q,H,U)}),O._parser.setCsiHandler({final:"@"},function(q){return O.insertChars(q)}),O._parser.setCsiHandler({intermediates:" ",final:"@"},function(q){return O.scrollLeft(q)}),O._parser.setCsiHandler({final:"A"},function(q){return O.cursorUp(q)}),O._parser.setCsiHandler({intermediates:" ",final:"A"},function(q){return O.scrollRight(q)}),O._parser.setCsiHandler({final:"B"},function(q){return O.cursorDown(q)}),O._parser.setCsiHandler({final:"C"},function(q){return O.cursorForward(q)}),O._parser.setCsiHandler({final:"D"},function(q){return O.cursorBackward(q)}),O._parser.setCsiHandler({final:"E"},function(q){return O.cursorNextLine(q)}),O._parser.setCsiHandler({final:"F"},function(q){return O.cursorPrecedingLine(q)}),O._parser.setCsiHandler({final:"G"},function(q){return O.cursorCharAbsolute(q)}),O._parser.setCsiHandler({final:"H"},function(q){return O.cursorPosition(q)}),O._parser.setCsiHandler({final:"I"},function(q){return O.cursorForwardTab(q)}),O._parser.setCsiHandler({final:"J"},function(q){return O.eraseInDisplay(q)}),O._parser.setCsiHandler({prefix:"?",final:"J"},function(q){return O.eraseInDisplay(q)}),O._parser.setCsiHandler({final:"K"},function(q){return O.eraseInLine(q)}),O._parser.setCsiHandler({prefix:"?",final:"K"},function(q){return O.eraseInLine(q)}),O._parser.setCsiHandler({final:"L"},function(q){return O.insertLines(q)}),O._parser.setCsiHandler({final:"M"},function(q){return O.deleteLines(q)}),O._parser.setCsiHandler({final:"P"},function(q){return O.deleteChars(q)}),O._parser.setCsiHandler({final:"S"},function(q){return O.scrollUp(q)}),O._parser.setCsiHandler({final:"T"},function(q){return O.scrollDown(q)}),O._parser.setCsiHandler({final:"X"},function(q){return O.eraseChars(q)}),O._parser.setCsiHandler({final:"Z"},function(q){return O.cursorBackwardTab(q)}),O._parser.setCsiHandler({final:"`"},function(q){return O.charPosAbsolute(q)}),O._parser.setCsiHandler({final:"a"},function(q){return O.hPositionRelative(q)}),O._parser.setCsiHandler({final:"b"},function(q){return O.repeatPrecedingCharacter(q)}),O._parser.setCsiHandler({final:"c"},function(q){return O.sendDeviceAttributesPrimary(q)}),O._parser.setCsiHandler({prefix:">",final:"c"},function(q){return O.sendDeviceAttributesSecondary(q)}),O._parser.setCsiHandler({final:"d"},function(q){return O.linePosAbsolute(q)}),O._parser.setCsiHandler({final:"e"},function(q){return O.vPositionRelative(q)}),O._parser.setCsiHandler({final:"f"},function(q){return O.hVPosition(q)}),O._parser.setCsiHandler({final:"g"},function(q){return O.tabClear(q)}),O._parser.setCsiHandler({final:"h"},function(q){return O.setMode(q)}),O._parser.setCsiHandler({prefix:"?",final:"h"},function(q){return O.setModePrivate(q)}),O._parser.setCsiHandler({final:"l"},function(q){return O.resetMode(q)}),O._parser.setCsiHandler({prefix:"?",final:"l"},function(q){return O.resetModePrivate(q)}),O._parser.setCsiHandler({final:"m"},function(q){return O.charAttributes(q)}),O._parser.setCsiHandler({final:"n"},function(q){return O.deviceStatus(q)}),O._parser.setCsiHandler({prefix:"?",final:"n"},function(q){return O.deviceStatusPrivate(q)}),O._parser.setCsiHandler({intermediates:"!",final:"p"},function(q){return O.softReset(q)}),O._parser.setCsiHandler({intermediates:" ",final:"q"},function(q){return O.setCursorStyle(q)}),O._parser.setCsiHandler({final:"r"},function(q){return O.setScrollRegion(q)}),O._parser.setCsiHandler({final:"s"},function(q){return O.saveCursor(q)}),O._parser.setCsiHandler({final:"t"},function(q){return O.windowOptions(q)}),O._parser.setCsiHandler({final:"u"},function(q){return O.restoreCursor(q)}),O._parser.setCsiHandler({intermediates:"'",final:"}"},function(q){return O.insertColumns(q)}),O._parser.setCsiHandler({intermediates:"'",final:"~"},function(q){return O.deleteColumns(q)}),O._parser.setExecuteHandler(a.C0.BEL,function(){return O.bell()}),O._parser.setExecuteHandler(a.C0.LF,function(){return O.lineFeed()}),O._parser.setExecuteHandler(a.C0.VT,function(){return O.lineFeed()}),O._parser.setExecuteHandler(a.C0.FF,function(){return O.lineFeed()}),O._parser.setExecuteHandler(a.C0.CR,function(){return O.carriageReturn()}),O._parser.setExecuteHandler(a.C0.BS,function(){return O.backspace()}),O._parser.setExecuteHandler(a.C0.HT,function(){return O.tab()}),O._parser.setExecuteHandler(a.C0.SO,function(){return O.shiftOut()}),O._parser.setExecuteHandler(a.C0.SI,function(){return O.shiftIn()}),O._parser.setExecuteHandler(a.C1.IND,function(){return O.index()}),O._parser.setExecuteHandler(a.C1.NEL,function(){return O.nextLine()}),O._parser.setExecuteHandler(a.C1.HTS,function(){return O.tabSet()}),O._parser.setOscHandler(0,new f.OscHandler(function(q){O.setTitle(q),O.setIconName(q)})),O._parser.setOscHandler(1,new f.OscHandler(function(q){return O.setIconName(q)})),O._parser.setOscHandler(2,new f.OscHandler(function(q){return O.setTitle(q)})),O._parser.setEscHandler({final:"7"},function(){return O.saveCursor()}),O._parser.setEscHandler({final:"8"},function(){return O.restoreCursor()}),O._parser.setEscHandler({final:"D"},function(){return O.index()}),O._parser.setEscHandler({final:"E"},function(){return O.nextLine()}),O._parser.setEscHandler({final:"H"},function(){return O.tabSet()}),O._parser.setEscHandler({final:"M"},function(){return O.reverseIndex()}),O._parser.setEscHandler({final:"="},function(){return O.keypadApplicationMode()}),O._parser.setEscHandler({final:">"},function(){return O.keypadNumericMode()}),O._parser.setEscHandler({final:"c"},function(){return O.fullReset()}),O._parser.setEscHandler({final:"n"},function(){return O.setgLevel(2)}),O._parser.setEscHandler({final:"o"},function(){return O.setgLevel(3)}),O._parser.setEscHandler({final:"|"},function(){return O.setgLevel(3)}),O._parser.setEscHandler({final:"}"},function(){return O.setgLevel(2)}),O._parser.setEscHandler({final:"~"},function(){return O.setgLevel(1)}),O._parser.setEscHandler({intermediates:"%",final:"@"},function(){return O.selectDefaultCharset()}),O._parser.setEscHandler({intermediates:"%",final:"G"},function(){return O.selectDefaultCharset()});var j=function(q){V._parser.setEscHandler({intermediates:"(",final:q},function(){return O.selectCharset("("+q)}),V._parser.setEscHandler({intermediates:")",final:q},function(){return O.selectCharset(")"+q)}),V._parser.setEscHandler({intermediates:"*",final:q},function(){return O.selectCharset("*"+q)}),V._parser.setEscHandler({intermediates:"+",final:q},function(){return O.selectCharset("+"+q)}),V._parser.setEscHandler({intermediates:"-",final:q},function(){return O.selectCharset("-"+q)}),V._parser.setEscHandler({intermediates:".",final:q},function(){return O.selectCharset("."+q)}),V._parser.setEscHandler({intermediates:"/",final:q},function(){return O.selectCharset("/"+q)})},V=this;for(var ee in h.CHARSETS)j(ee);return O._parser.setEscHandler({intermediates:"#",final:"8"},function(){return O.screenAlignmentPattern()}),O._parser.setErrorHandler(function(q){return O._logService.error("Parsing error: ",q),q}),O._parser.setDcsHandler({intermediates:"$",final:"q"},new _(O._bufferService,O._coreService,O._logService,O._optionsService)),O}return g(m,b),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(){b.prototype.dispose.call(this)},m.prototype.parse=function(y){var S=this._bufferService.buffer,R=S.x,A=S.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 B=Z+131072<y.length?Z+131072:y.length,le=typeof y=="string"?this._stringDecoder.decode(y.substring(Z,B),this._parseBuffer):this._utf8Decoder.decode(y.subarray(Z,B),this._parseBuffer);this._parser.parse(this._parseBuffer,le)}else le=typeof y=="string"?this._stringDecoder.decode(y,this._parseBuffer):this._utf8Decoder.decode(y,this._parseBuffer),this._parser.parse(this._parseBuffer,le);(S=this._bufferService.buffer).x===R&&S.y===A||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},m.prototype.print=function(y,S,R){var A,Z,B=this._bufferService.buffer,le=this._charsetService.charset,W=this._optionsService.options.screenReaderMode,ge=this._bufferService.cols,O=this._coreService.decPrivateModes.wraparound,j=this._coreService.modes.insertMode,V=this._curAttrData,ee=B.lines.get(B.ybase+B.y);this._dirtyRowService.markDirty(B.y),B.x&&R-S>0&&ee.getWidth(B.x-1)===2&&ee.setCellFromCodePoint(B.x-1,0,1,V.fg,V.bg,V.extended);for(var q=S;q<R;++q){if(A=y[q],Z=this._unicodeService.wcwidth(A),A<127&&le){var H=le[String.fromCharCode(A)];H&&(A=H.charCodeAt(0))}if(W&&this._onA11yChar.fire(l.stringFromCodePoint(A)),Z||!B.x){if(B.x+Z-1>=ge){if(O){for(;B.x<ge;)ee.setCellFromCodePoint(B.x++,0,1,V.fg,V.bg,V.extended);B.x=0,B.y++,B.y===B.scrollBottom+1?(B.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(B.y>=this._bufferService.rows&&(B.y=this._bufferService.rows-1),B.lines.get(B.ybase+B.y).isWrapped=!0),ee=B.lines.get(B.ybase+B.y)}else if(B.x=ge-1,Z===2)continue}if(j&&(ee.insertCells(B.x,Z,B.getNullCell(V),V),ee.getWidth(ge-1)===2&&ee.setCellFromCodePoint(ge-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,V.fg,V.bg,V.extended)),ee.setCellFromCodePoint(B.x++,A,Z,V.fg,V.bg,V.extended),Z>0)for(;--Z;)ee.setCellFromCodePoint(B.x++,0,0,V.fg,V.bg,V.extended)}else ee.getWidth(B.x-1)?ee.addCodepointToCell(B.x-1,A):ee.addCodepointToCell(B.x-2,A)}R-S>0&&(ee.loadCell(B.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),B.x<ge&&R-S>0&&ee.getWidth(B.x)===0&&!ee.hasContent(B.x)&&ee.setCellFromCodePoint(B.x,0,1,V.fg,V.bg,V.extended),this._dirtyRowService.markDirty(B.y)},m.prototype.addCsiHandler=function(y,S){var R=this;return y.final!=="t"||y.prefix||y.intermediates?this._parser.addCsiHandler(y,S):this._parser.addCsiHandler(y,function(A){return!x(A.params[0],R._optionsService.options.windowOptions)||S(A)})},m.prototype.addDcsHandler=function(y,S){return this._parser.addDcsHandler(y,new E.DcsHandler(S))},m.prototype.addEscHandler=function(y,S){return this._parser.addEscHandler(y,S)},m.prototype.addOscHandler=function(y,S){return this._parser.addOscHandler(y,new f.OscHandler(S))},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,S=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(S.x>0&&S.x--);if(this._restrictCursor(this._bufferService.cols),S.x>0)S.x--;else if(S.x===0&&S.y>S.scrollTop&&S.y<=S.scrollBottom&&(!((y=S.lines.get(S.ybase+S.y))===null||y===void 0)&&y.isWrapped)){S.lines.get(S.ybase+S.y).isWrapped=!1,S.y--,S.x=this._bufferService.cols-1;var R=S.lines.get(S.ybase+S.y);R.hasWidth(S.x)&&!R.hasContent(S.x)&&S.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,S){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=y,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+S):(this._bufferService.buffer.x=y,this._bufferService.buffer.y=S),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._moveCursor=function(y,S){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+y,this._bufferService.buffer.y+S)},m.prototype.cursorUp=function(y){var S=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;S>=0?this._moveCursor(0,-Math.min(S,y.params[0]||1)):this._moveCursor(0,-(y.params[0]||1))},m.prototype.cursorDown=function(y){var S=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;S>=0?this._moveCursor(0,Math.min(S,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 S=y.params[0];S===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:S===3&&(this._bufferService.buffer.tabs={})},m.prototype.cursorForwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var S=y.params[0]||1;S--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},m.prototype.cursorBackwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var S=y.params[0]||1,R=this._bufferService.buffer;S--;)R.x=R.prevStop()},m.prototype._eraseInBufferLine=function(y,S,R,A){A===void 0&&(A=!1);var Z=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);Z.replaceCells(S,R,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),A&&(Z.isWrapped=!1)},m.prototype._resetBufferLine=function(y){var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);S.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),S.isWrapped=!1},m.prototype.eraseInDisplay=function(y){var S;switch(this._restrictCursor(),y.params[0]){case 0:for(S=this._bufferService.buffer.y,this._dirtyRowService.markDirty(S),this._eraseInBufferLine(S++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);S<this._bufferService.rows;S++)this._resetBufferLine(S);this._dirtyRowService.markDirty(S);break;case 1:for(S=this._bufferService.buffer.y,this._dirtyRowService.markDirty(S),this._eraseInBufferLine(S,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(S+1).isWrapped=!1);S--;)this._resetBufferLine(S);this._dirtyRowService.markDirty(0);break;case 2:for(S=this._bufferService.rows,this._dirtyRowService.markDirty(S-1);S--;)this._resetBufferLine(S);this._dirtyRowService.markDirty(0);break;case 3:var R=this._bufferService.buffer.lines.length-this._bufferService.rows;R>0&&(this._bufferService.buffer.lines.trimStart(R),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-R,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-R,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 S=y.params[0]||1,R=this._bufferService.buffer;if(!(R.y>R.scrollBottom||R.y<R.scrollTop)){for(var A=R.ybase+R.y,Z=this._bufferService.rows-1-R.scrollBottom,B=this._bufferService.rows-1+R.ybase-Z+1;S--;)R.lines.splice(B-1,1),R.lines.splice(A,0,R.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(R.y,R.scrollBottom),R.x=0}},m.prototype.deleteLines=function(y){this._restrictCursor();var S=y.params[0]||1,R=this._bufferService.buffer;if(!(R.y>R.scrollBottom||R.y<R.scrollTop)){var A,Z=R.ybase+R.y;for(A=this._bufferService.rows-1-R.scrollBottom,A=this._bufferService.rows-1+R.ybase-A;S--;)R.lines.splice(Z,1),R.lines.splice(A,0,R.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(R.y,R.scrollBottom),R.x=0}},m.prototype.insertChars=function(y){this._restrictCursor();var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.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 S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.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 S=y.params[0]||1,R=this._bufferService.buffer;S--;)R.lines.splice(R.ybase+R.scrollTop,1),R.lines.splice(R.ybase+R.scrollBottom,0,R.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(R.scrollTop,R.scrollBottom)},m.prototype.scrollDown=function(y){for(var S=y.params[0]||1,R=this._bufferService.buffer;S--;)R.lines.splice(R.ybase+R.scrollBottom,1),R.lines.splice(R.ybase+R.scrollTop,0,R.getBlankLine(o.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(R.scrollTop,R.scrollBottom)},m.prototype.scrollLeft=function(y){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var R=y.params[0]||1,A=S.scrollTop;A<=S.scrollBottom;++A){var Z=S.lines.get(S.ybase+A);Z.deleteCells(0,R,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Z.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},m.prototype.scrollRight=function(y){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var R=y.params[0]||1,A=S.scrollTop;A<=S.scrollBottom;++A){var Z=S.lines.get(S.ybase+A);Z.insertCells(0,R,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Z.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},m.prototype.insertColumns=function(y){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var R=y.params[0]||1,A=S.scrollTop;A<=S.scrollBottom;++A){var Z=this._bufferService.buffer.lines.get(S.ybase+A);Z.insertCells(S.x,R,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Z.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},m.prototype.deleteColumns=function(y){var S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var R=y.params[0]||1,A=S.scrollTop;A<=S.scrollBottom;++A){var Z=S.lines.get(S.ybase+A);Z.deleteCells(S.x,R,S.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Z.isWrapped=!1}this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}},m.prototype.eraseChars=function(y){this._restrictCursor();var S=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);S&&(S.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 S=y.params[0]||1,R=new Uint32Array(S),A=0;A<S;++A)R[A]=this._parser.precedingCodepoint;this.print(R,0,R.length)}},m.prototype.sendDeviceAttributesPrimary=function(y){y.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(a.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(a.C0.ESC+"[?6c"))},m.prototype.sendDeviceAttributesSecondary=function(y){y.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(a.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(a.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(y.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(a.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 S=0;S<y.length;S++)switch(y.params[S]){case 4:this._coreService.modes.insertMode=!0}},m.prototype.setModePrivate=function(y){for(var S=0;S<y.length;S++)switch(y.params[S]){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 S=0;S<y.length;S++)switch(y.params[S]){case 4:this._coreService.modes.insertMode=!1}},m.prototype.resetModePrivate=function(y){for(var S=0;S<y.length;S++)switch(y.params[S]){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[S]===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,S,R,A,Z){return S===2?(y|=50331648,y&=-16777216,y|=c.AttributeData.fromColorRGB([R,A,Z])):S===5&&(y&=-50331904,y|=33554432|255&R),y},m.prototype._extractColor=function(y,S,R){var A=[0,0,-1,0,0,0],Z=0,B=0;do{if(A[B+Z]=y.params[S+B],y.hasSubParams(S+B)){var le=y.getSubParams(S+B),W=0;do A[1]===5&&(Z=1),A[B+W+1+Z]=le[W];while(++W<le.length&&W+B+1+Z<A.length);break}if(A[1]===5&&B+Z>=2||A[1]===2&&B+Z>=5)break;A[1]&&(Z=1)}while(++B+S<y.length&&B+Z<A.length);for(W=2;W<A.length;++W)A[W]===-1&&(A[W]=0);switch(A[0]){case 38:R.fg=this._updateAttrColor(R.fg,A[1],A[3],A[4],A[5]);break;case 48:R.bg=this._updateAttrColor(R.bg,A[1],A[3],A[4],A[5]);break;case 58:R.extended=R.extended.clone(),R.extended.underlineColor=this._updateAttrColor(R.extended.underlineColor,A[1],A[3],A[4],A[5])}return B},m.prototype._processUnderline=function(y,S){S.extended=S.extended.clone(),(!~y||y>5)&&(y=1),S.extended.underlineStyle=y,S.fg|=268435456,y===0&&(S.fg&=-268435457),S.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 S,R=y.length,A=this._curAttrData,Z=0;Z<R;Z++)(S=y.params[Z])>=30&&S<=37?(A.fg&=-50331904,A.fg|=16777216|S-30):S>=40&&S<=47?(A.bg&=-50331904,A.bg|=16777216|S-40):S>=90&&S<=97?(A.fg&=-50331904,A.fg|=16777224|S-90):S>=100&&S<=107?(A.bg&=-50331904,A.bg|=16777224|S-100):S===0?(A.fg=o.DEFAULT_ATTR_DATA.fg,A.bg=o.DEFAULT_ATTR_DATA.bg):S===1?A.fg|=134217728:S===3?A.bg|=67108864:S===4?(A.fg|=268435456,this._processUnderline(y.hasSubParams(Z)?y.getSubParams(Z)[0]:1,A)):S===5?A.fg|=536870912:S===7?A.fg|=67108864:S===8?A.fg|=1073741824:S===2?A.bg|=134217728:S===21?this._processUnderline(2,A):S===22?(A.fg&=-134217729,A.bg&=-134217729):S===23?A.bg&=-67108865:S===24?A.fg&=-268435457:S===25?A.fg&=-536870913:S===27?A.fg&=-67108865:S===28?A.fg&=-1073741825:S===39?(A.fg&=-67108864,A.fg|=16777215&o.DEFAULT_ATTR_DATA.fg):S===49?(A.bg&=-67108864,A.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):S===38||S===48||S===58?Z+=this._extractColor(y,Z,A):S===59?(A.extended=A.extended.clone(),A.extended.underlineColor=-1,A.updateExtended()):S===100?(A.fg&=-67108864,A.fg|=16777215&o.DEFAULT_ATTR_DATA.fg,A.bg&=-67108864,A.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",S)},m.prototype.deviceStatus=function(y){switch(y.params[0]){case 5:this._coreService.triggerDataEvent(a.C0.ESC+"[0n");break;case 6:var S=this._bufferService.buffer.y+1,R=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(a.C0.ESC+"["+S+";"+R+"R")}},m.prototype.deviceStatusPrivate=function(y){switch(y.params[0]){case 6:var S=this._bufferService.buffer.y+1,R=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(a.C0.ESC+"[?"+S+";"+R+"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 S=y.params[0]||1;switch(S){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 R=S%2==1;this._optionsService.options.cursorBlink=R},m.prototype.setScrollRegion=function(y){var S,R=y.params[0]||1;(y.length<2||(S=y.params[1])>this._bufferService.rows||S===0)&&(S=this._bufferService.rows),S>R&&(this._bufferService.buffer.scrollTop=R-1,this._bufferService.buffer.scrollBottom=S-1,this._setCursor(0,0))},m.prototype.windowOptions=function(y){if(x(y.params[0],this._optionsService.options.windowOptions)){var S=y.length>1?y.params[1]:0;switch(y.params[0]){case 14:S!==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(a.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:S!==0&&S!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),S!==0&&S!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:S!==0&&S!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),S!==0&&S!==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(w[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 S=y.scrollBottom-y.scrollTop;y.lines.shiftElements(y.ybase+y.y,S,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 i.CellData;y.content=1<<22|69,y.fg=this._curAttrData.fg,y.bg=this._curAttrData.bg;var S=this._bufferService.buffer;this._setCursor(0,0);for(var R=0;R<this._bufferService.rows;++R){var A=S.ybase+S.y+R,Z=S.lines.get(A);Z&&(Z.fill(y),Z.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},m}(s.Disposable);e.InputHandler=C},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,a){if(p===void 0&&(p=32),a===void 0&&(a=32),this.maxLength=p,this.maxSubParamsLength=a,a>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(a),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return g.fromArray=function(p){var a=new g;if(!p.length)return a;for(var h=p[0]instanceof Array?1:0;h<p.length;++h){var r=p[h];if(r instanceof Array)for(var s=0;s<r.length;++s)a.addSubParam(r[s]);else a.addParam(r)}return a},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=[],a=0;a<this.length;++a){p.push(this.params[a]);var h=this._subParamsIdx[a]>>8,r=255&this._subParamsIdx[a];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 a=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];return h-a>0?this._subParams.subarray(a,h):null},g.prototype.getSubParamsAll=function(){for(var p={},a=0;a<this.length;++a){var h=this._subParamsIdx[a]>>8,r=255&this._subParamsIdx[a];r-h>0&&(p[a]=this._subParams.slice(h,r))}return p},g.prototype.addDigit=function(p){var a;if(!(this._rejectDigits||!(a=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var h=this._digitIsSub?this._subParams:this.params,r=h[a-1];h[a-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,s){this._handlers[r]===void 0&&(this._handlers[r]=[]);var u=this._handlers[r];return u.push(s),{dispose:function(){var l=u.indexOf(s);l!==-1&&u.splice(l,1)}}},h.prototype.setHandler=function(r,s){this._handlers[r]=[s]},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 s=r.length-1;s>=0;s--)r[s].start();else this._handlerFb(this._id,"START")},h.prototype._put=function(r,s,u){var l=this._handlers[this._id];if(l)for(var o=l.length-1;o>=0;o--)l[o].put(r,s,u);else this._handlerFb(this._id,"PUT",g.utf32ToString(r,s,u))},h.prototype._end=function(r){var s=this._handlers[this._id];if(s){for(var u=s.length-1;u>=0&&s[u].end(r)===!1;u--);for(u--;u>=0;u--)s[u].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,s,u){if(this._state!==3){if(this._state===1)for(;s<u;){var l=r[s++];if(l===59){this._state=2,this._start();break}if(l<48||57<l)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+l-48}this._state===2&&u-s>0&&this._put(r,s,u)}},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 a=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,s,u){this._hitLimit||(this._data+=g.utf32ToString(r,s,u),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},h.prototype.end=function(r){var s;return this._hitLimit?s=!1:r&&(s=this._handler(this._data)),this._data="",this._hitLimit=!1,s},h}();e.OscHandler=a},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),a=[],h=function(){function s(){this._handlers=Object.create(null),this._active=a,this._ident=0,this._handlerFb=function(){}}return s.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},s.prototype.addHandler=function(u,l){this._handlers[u]===void 0&&(this._handlers[u]=[]);var o=this._handlers[u];return o.push(l),{dispose:function(){var d=o.indexOf(l);d!==-1&&o.splice(d,1)}}},s.prototype.setHandler=function(u,l){this._handlers[u]=[l]},s.prototype.clearHandler=function(u){this._handlers[u]&&delete this._handlers[u]},s.prototype.setHandlerFallback=function(u){this._handlerFb=u},s.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=a,this._ident=0},s.prototype.hook=function(u,l){if(this.reset(),this._ident=u,this._active=this._handlers[u]||a,this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].hook(l);else this._handlerFb(this._ident,"HOOK",l)},s.prototype.put=function(u,l,o){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(u,l,o);else this._handlerFb(this._ident,"PUT",v.utf32ToString(u,l,o))},s.prototype.unhook=function(u){if(this._active.length){for(var l=this._active.length-1;l>=0&&this._active[l].unhook(u)===!1;l--);for(l--;l>=0;l--)this._active[l].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",u);this._active=a,this._ident=0},s}();e.DcsParser=h;var r=function(){function s(u){this._handler=u,this._data="",this._hitLimit=!1}return s.prototype.hook=function(u){this._params=u.clone(),this._data="",this._hitLimit=!1},s.prototype.put=function(u,l,o){this._hitLimit||(this._data+=v.utf32ToString(u,l,o),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},s.prototype.unhook=function(u){var l;return this._hitLimit?l=!1:u&&(l=this._handler(this._data,this._params||new g.Params)),this._params=void 0,this._data="",this._hitLimit=!1,l},s}();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(a,h,r,s,u){for(var l=v.generateConfig(s,u,a,r),o=0;o<p.length;o++){var d=(n=p[o]).ownedBy.indexOf(h);if(d>=0){if(v.configEquals(n.config,l))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,l))return n.ownedBy.push(h),n.atlas}var i={atlas:new g.DynamicCharAtlas(document,l),config:l,ownedBy:[h]};return p.push(i),i.atlas},e.removeTerminalFromCache=function(a){for(var h=0;h<p.length;h++){var r=p[h].ownedBy.indexOf(a);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,a,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:a.fontFamily,fontSize:a.fontSize,fontWeight:a.fontWeight,fontWeightBold:a.fontWeightBold,allowTransparency:a.allowTransparency,colors:r}},e.configEquals=function(g,p){for(var a=0;a<g.colors.ansi.length;a++)if(g.colors.ansi[a].rgba!==p.colors.ansi[a].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"),a=v.css.toColor("#000000"),h=v.css.toColor("#ffffff"),r=v.css.toColor("#000000"),s={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};e.DEFAULT_ANSI_COLORS=function(){for(var l=[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],i=o[d/6%6|0],c=o[d%6];l.push({css:v.channels.toCss(n,i,c),rgba:v.channels.toRgba(n,i,c)})}for(d=0;d<24;d++){var f=8+10*d;l.push({css:v.channels.toCss(f,f,f),rgba:v.channels.toRgba(f,f,f)})}return l}();var u=function(){function l(o,d){this.allowTransparency=d;var n=o.createElement("canvas");n.width=1,n.height=1;var i=n.getContext("2d");if(!i)throw new Error("Could not get rendering context");this._ctx=i,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new g.ColorContrastCache,this.colors={foreground:p,background:a,cursor:h,cursorAccent:r,selectionTransparent:s,selectionOpaque:v.color.blend(a,s),ansi:e.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return l.prototype.onOptionsChange=function(o){o==="minimumContrastRatio"&&this._contrastCache.clear()},l.prototype.setTheme=function(o){o===void 0&&(o={}),this.colors.foreground=this._parseColor(o.foreground,p),this.colors.background=this._parseColor(o.background,a),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,s,!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()},l.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 i=this._ctx.getImageData(0,0,1,1).data;if(i[3]!==255){if(!n)return console.warn("Color: "+o+" is using transparency, but allowTransparency is false. Using fallback "+d.css+"."),d;var c=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(C){return Number(C)}),f=c[0],E=c[1],w=c[2],x=c[3],_=Math.round(255*x);return{rgba:v.channels.toRgba(f,E,w,_),css:o}}return{css:this._ctx.fillStyle,rgba:v.channels.toRgba(i[0],i[1],i[2],i[3])}},l}();e.ColorManager=u},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(u,l){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])})(u,l)},function(u,l){function o(){this.constructor=u}v(u,l),u.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CharacterJoinerRegistry=e.JoinedCellData=void 0;var p=t(6),a=t(3),h=t(4),r=function(u){function l(o,d,n){var i=u.call(this)||this;return i.content=0,i.combinedData="",i.fg=o.fg,i.bg=o.bg,i.combinedData=d,i._width=n,i}return g(l,u),l.prototype.isCombined=function(){return 2097152},l.prototype.getWidth=function(){return this._width},l.prototype.getChars=function(){return this.combinedData},l.prototype.getCode=function(){return 2097151},l.prototype.setFromCharData=function(o){throw new Error("not implemented")},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(p.AttributeData);e.JoinedCellData=r;var s=function(){function u(l){this._bufferService=l,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new h.CellData}return u.prototype.registerCharacterJoiner=function(l){var o={id:this._nextCharacterJoinerId++,handler:l};return this._characterJoiners.push(o),o.id},u.prototype.deregisterCharacterJoiner=function(l){for(var o=0;o<this._characterJoiners.length;o++)if(this._characterJoiners[o].id===l)return this._characterJoiners.splice(o,1),!0;return!1},u.prototype.getJoinedCharacters=function(l){if(this._characterJoiners.length===0)return[];var o=this._bufferService.buffer.lines.get(l);if(!o||o.length===0)return[];for(var d=[],n=o.translateToString(!0),i=0,c=0,f=0,E=o.getFg(0),w=o.getBg(0),x=0;x<o.getTrimmedLength();x++)if(o.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==E||this._workCell.bg!==w){if(x-i>1)for(var _=this._getJoinedRanges(n,f,c,o,i),C=0;C<_.length;C++)d.push(_[C]);i=x,f=c,E=this._workCell.fg,w=this._workCell.bg}c+=this._workCell.getChars().length||a.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-i>1)for(_=this._getJoinedRanges(n,f,c,o,i),C=0;C<_.length;C++)d.push(_[C]);return d},u.prototype._getJoinedRanges=function(l,o,d,n,i){for(var c=l.substring(o,d),f=this._characterJoiners[0].handler(c),E=1;E<this._characterJoiners.length;E++)for(var w=this._characterJoiners[E].handler(c),x=0;x<w.length;x++)u._mergeRanges(f,w[x]);return this._stringRangesToCellRanges(f,n,i),f},u.prototype._stringRangesToCellRanges=function(l,o,d){var n=0,i=!1,c=0,f=l[n];if(f){for(var E=d;E<this._bufferService.cols;E++){var w=o.getWidth(E),x=o.getString(E).length||a.WHITESPACE_CELL_CHAR.length;if(w!==0){if(!i&&f[0]<=c&&(f[0]=E,i=!0),f[1]<=c){if(f[1]=E,!(f=l[++n]))break;f[0]<=c?(f[0]=E,i=!0):i=!1}c+=x}}f&&(f[1]=this._bufferService.cols)}},u._mergeRanges=function(l,o){for(var d=!1,n=0;n<l.length;n++){var i=l[n];if(d){if(o[1]<=i[0])return l[n-1][1]=o[1],l;if(o[1]<=i[1])return l[n-1][1]=Math.max(o[1],i[1]),l.splice(n,1),l;l.splice(n,1),n--}else{if(o[1]<=i[0])return l.splice(n,0,o),l;if(o[1]<=i[1])return i[0]=Math.min(o[0],i[0]),l;o[0]<i[1]&&(i[0]=Math.min(o[0],i[0]),d=!0)}}return d?l[l.length-1][1]=o[1]:l.push(o),l},u}();e.CharacterJoinerRegistry=s},function(N,e,t){"use strict";function v(g,p){var a=p.getBoundingClientRect();return[g.clientX-a.left,g.clientY-a.top]}Object.defineProperty(e,"__esModule",{value:!0}),e.getRawByteCoords=e.getCoords=e.getCoordsRelativeToElement=void 0,e.getCoordsRelativeToElement=v,e.getCoords=function(g,p,a,h,r,s,u,l){if(r){var o=v(g,p);if(o)return o[0]=Math.ceil((o[0]+(l?s/2:0))/s),o[1]=Math.ceil(o[1]/u),o[0]=Math.min(Math.max(o[0],1),a+(l?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,a,h){var r=this;this._rowCount=h,p=p!==void 0?p:0,a=a!==void 0?a: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,a):a,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),a=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(p,a)}},g}();e.RenderDebouncer=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(a,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var u in s)s.hasOwnProperty(u)&&(r[u]=s[u])})(a,h)},function(a,h){function r(){this.constructor=a}v(a,h),a.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(a){function h(){var r=a!==null&&a.apply(this,arguments)||this;return r._currentDevicePixelRatio=window.devicePixelRatio,r}return g(h,a),h.prototype.setListener=function(r){var s=this;this._listener&&this.clearListener(),this._listener=r,this._outerListener=function(){s._listener&&(s._listener(window.devicePixelRatio,s._currentDevicePixelRatio),s._updateDpr())},this._updateDpr()},h.prototype.dispose=function(){a.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 a=Array.isArray(g)?[]:{};for(var h in g)a[h]=p<=1?g[h]:g[h]?v(g[h],p-1):g[h];return a}},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),a=t(0),h=t(83),r=function(){function n(i){this._core=new g.Terminal(i),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 u(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(i,c){this._verifyIntegers(i,c),this._core.resize(i,c)},n.prototype.open=function(i){this._core.open(i)},n.prototype.attachCustomKeyEventHandler=function(i){this._core.attachCustomKeyEventHandler(i)},n.prototype.registerLinkMatcher=function(i,c,f){return this._checkProposedApi(),this._core.registerLinkMatcher(i,c,f)},n.prototype.deregisterLinkMatcher=function(i){this._checkProposedApi(),this._core.deregisterLinkMatcher(i)},n.prototype.registerLinkProvider=function(i){return this._checkProposedApi(),this._core.registerLinkProvider(i)},n.prototype.registerCharacterJoiner=function(i){return this._checkProposedApi(),this._core.registerCharacterJoiner(i)},n.prototype.deregisterCharacterJoiner=function(i){this._checkProposedApi(),this._core.deregisterCharacterJoiner(i)},n.prototype.registerMarker=function(i){return this._checkProposedApi(),this._verifyIntegers(i),this._core.addMarker(i)},n.prototype.addMarker=function(i){return this.registerMarker(i)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(i,c,f){this._verifyIntegers(i,c,f),this._core.select(i,c,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(i,c){this._verifyIntegers(i,c),this._core.selectLines(i,c)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(i){this._verifyIntegers(i),this._core.scrollLines(i)},n.prototype.scrollPages=function(i){this._verifyIntegers(i),this._core.scrollPages(i)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(i){this._verifyIntegers(i),this._core.scrollToLine(i)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(i,c){this._core.write(i,c)},n.prototype.writeUtf8=function(i,c){this._core.write(i,c)},n.prototype.writeln=function(i,c){this._core.write(i),this._core.write(`\r
`,c)},n.prototype.paste=function(i){this._core.paste(i)},n.prototype.getOption=function(i){return this._core.optionsService.getOption(i)},n.prototype.setOption=function(i,c){this._core.optionsService.setOption(i,c)},n.prototype.refresh=function(i,c){this._verifyIntegers(i,c),this._core.refresh(i,c)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(i){return this._addonManager.loadAddon(this,i)},Object.defineProperty(n,"strings",{get:function(){return p},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var i=[],c=0;c<arguments.length;c++)i[c]=arguments[c];for(var f=0,E=i;f<E.length;f++){var w=E[f];if(w===1/0||isNaN(w)||w%1!=0)throw new Error("This API only accepts integers")}},n}();e.Terminal=r;var s=function(){function n(i,c){this._buffer=i,this.type=c}return n.prototype.init=function(i){return this._buffer=i,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(i){var c=this._buffer.lines.get(i);if(c)return new l(c)},n.prototype.getNullCell=function(){return new v.CellData},n}(),u=function(){function n(i){var c=this;this._buffers=i,this._onBufferChange=new a.EventEmitter,this._normal=new s(this._buffers.normal,"normal"),this._alternate=new s(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return c._onBufferChange.fire(c.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}(),l=function(){function n(i){this._line=i}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(i,c){if(!(i<0||i>=this._line.length))return c?(this._line.loadCell(i,c),c):this._line.loadCell(i,new v.CellData)},n.prototype.translateToString=function(i,c,f){return this._line.translateToString(i,c,f)},n}(),o=function(){function n(i){this._core=i}return n.prototype.registerCsiHandler=function(i,c){return this._core.addCsiHandler(i,function(f){return c(f.toArray())})},n.prototype.addCsiHandler=function(i,c){return this.registerCsiHandler(i,c)},n.prototype.registerDcsHandler=function(i,c){return this._core.addDcsHandler(i,function(f,E){return c(f,E.toArray())})},n.prototype.addDcsHandler=function(i,c){return this.registerDcsHandler(i,c)},n.prototype.registerEscHandler=function(i,c){return this._core.addEscHandler(i,c)},n.prototype.addEscHandler=function(i,c){return this.registerEscHandler(i,c)},n.prototype.registerOscHandler=function(i,c){return this._core.addOscHandler(i,c)},n.prototype.addOscHandler=function(i,c){return this.registerOscHandler(i,c)},n}(),d=function(){function n(i){this._core=i}return n.prototype.register=function(i){this._core.unicodeService.register(i)},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(i){this._core.unicodeService.activeVersion=i},enumerable:!1,configurable:!0}),n}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(ge,O){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,V){j.__proto__=V}||function(j,V){for(var ee in V)V.hasOwnProperty(ee)&&(j[ee]=V[ee])})(ge,O)},function(ge,O){function j(){this.constructor=ge}v(ge,O),ge.prototype=O===null?Object.create(O):(j.prototype=O.prototype,new j)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var p=t(36),a=t(37),h=t(38),r=t(12),s=t(19),u=t(40),l=t(50),o=t(51),d=t(11),n=t(7),i=t(18),c=t(54),f=t(55),E=t(56),w=t(57),x=t(59),_=t(0),C=t(16),b=t(27),m=t(60),y=t(5),S=t(61),R=t(62),A=t(63),Z=t(64),B=t(65),le=typeof window!="undefined"?window.document:null,W=function(ge){function O(j){j===void 0&&(j={});var V=ge.call(this,j)||this;return V.browser=d,V._keyDownHandled=!1,V._onCursorMove=new _.EventEmitter,V._onKey=new _.EventEmitter,V._onRender=new _.EventEmitter,V._onSelectionChange=new _.EventEmitter,V._onTitleChange=new _.EventEmitter,V._onFocus=new _.EventEmitter,V._onBlur=new _.EventEmitter,V._onA11yCharEmitter=new _.EventEmitter,V._onA11yTabEmitter=new _.EventEmitter,V._setup(),V.linkifier=V._instantiationService.createInstance(l.Linkifier),V.linkifier2=V.register(V._instantiationService.createInstance(A.Linkifier2)),V.register(V._inputHandler.onRequestBell(function(){return V.bell()})),V.register(V._inputHandler.onRequestRefreshRows(function(ee,q){return V.refresh(ee,q)})),V.register(V._inputHandler.onRequestReset(function(){return V.reset()})),V.register(V._inputHandler.onRequestScroll(function(ee,q){return V.scroll(ee,q||void 0)})),V.register(V._inputHandler.onRequestWindowsOptionsReport(function(ee){return V._reportWindowsOptions(ee)})),V.register(_.forwardEvent(V._inputHandler.onCursorMove,V._onCursorMove)),V.register(_.forwardEvent(V._inputHandler.onTitleChange,V._onTitleChange)),V.register(_.forwardEvent(V._inputHandler.onA11yChar,V._onA11yCharEmitter)),V.register(_.forwardEvent(V._inputHandler.onA11yTab,V._onA11yTabEmitter)),V.register(V._bufferService.onResize(function(ee){return V._afterResize(ee.cols,ee.rows)})),V}return g(O,ge),Object.defineProperty(O.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var j,V,ee;this._isDisposed||(ge.prototype.dispose.call(this),(j=this._renderService)===null||j===void 0||j.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(ee=(V=this.element)===null||V===void 0?void 0:V.parentNode)===null||ee===void 0||ee.removeChild(this.element))},O.prototype._setup=function(){ge.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(O.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),O.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},O.prototype._updateOptions=function(j){var V,ee,q,H;switch(ge.prototype._updateOptions.call(this,j),j){case"fontFamily":case"fontSize":(V=this._renderService)===null||V===void 0||V.clear(),(ee=this._charSizeService)===null||ee===void 0||ee.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":(q=this.viewport)===null||q===void 0||q.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},O.prototype._onTextAreaFocus=function(j){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[I"),this.updateCursorStyle(j),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},O.prototype.blur=function(){var j;return(j=this.textarea)===null||j===void 0?void 0:j.blur()},O.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()},O.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var j=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),V=this._bufferService.buffer.y*j,ee=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=ee+"px",this.textarea.style.top=V+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=j+"px",this.textarea.style.lineHeight=j+"px",this.textarea.style.zIndex="-5"}},O.prototype._initGlobal=function(){var j=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(ee){j.hasSelection()&&h.copyHandler(ee,j._selectionService)}));var V=function(ee){return h.handlePasteEvent(ee,j.textarea,j._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",V)),this.register(n.addDisposableDomListener(this.element,"paste",V)),d.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(ee){ee.button===2&&h.rightClickHandler(ee,j.textarea,j.screenElement,j._selectionService,j.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(ee){h.rightClickHandler(ee,j.textarea,j.screenElement,j._selectionService,j.options.rightClickSelectsWord)})),d.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(ee){ee.button===1&&h.moveTextAreaUnderMouseCursor(ee,j.textarea,j.screenElement)}))},O.prototype._bindKeys=function(){var j=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(V){return j._keyUp(V)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(V){return j._keyDown(V)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(V){return j._keyPress(V)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return j._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(V){return j._compositionHelper.compositionupdate(V)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return j._compositionHelper.compositionend()})),this.register(this.onRender(function(){return j._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(V){return j._queueLinkification(V.start,V.end)}))},O.prototype.open=function(j){var V=this;if(!j)throw new Error("Terminal requires a parent element.");le.body.contains(j)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=j.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"),j.appendChild(this.element);var ee=le.createDocumentFragment();this._viewportElement=le.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),ee.appendChild(this._viewportElement),this._viewportScrollArea=le.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=le.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=le.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),ee.appendChild(this.screenElement),this.textarea=le.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",i.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(U){return V._onTextAreaFocus(U)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return V._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var q=this._instantiationService.createInstance(Z.CoreBrowserService,this.textarea);this._instantiationService.setService(y.ICoreBrowserService,q),this._charSizeService=this._instantiationService.createInstance(S.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(y.ICharSizeService,this._charSizeService),this._compositionView=le.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(ee),this._theme=this.options.theme||this._theme,this._colorManager=new b.ColorManager(le,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(U){return V._colorManager.onOptionsChange(U)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(y.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(U){return V._onRender.fire(U)})),this.onResize(function(U){return V._renderService.resize(U.cols,U.rows)}),this._soundService=this._instantiationService.createInstance(c.SoundService),this._instantiationService.setService(y.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(R.MouseService),this._instantiationService.setService(y.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(a.Viewport,function(U,be){return V.scrollLines(U,be)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return V.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){V._renderService.onCursorMove(),V._syncTextArea()})),this.register(this.onResize(function(){return V._renderService.onResize(V.cols,V.rows)})),this.register(this.onBlur(function(){return V._renderService.onBlur()})),this.register(this.onFocus(function(){return V._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return V.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(U){return V.scrollLines(U.amount,U.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return V._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(U){return V._renderService.onSelectionChanged(U.start,U.end,U.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(U){V.textarea.value=U,V.textarea.focus(),V.textarea.select()})),this.register(this.onScroll(function(){V.viewport.syncScrollArea(),V._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return V._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(f.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return V._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(U){return V._selectionService.onMouseDown(U)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},O.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(u.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(w.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},O.prototype._setTheme=function(j){var V,ee,q;this._theme=j,(V=this._colorManager)===null||V===void 0||V.setTheme(j),(ee=this._renderService)===null||ee===void 0||ee.setColors(this._colorManager.colors),(q=this.viewport)===null||q===void 0||q.onThemeChange(this._colorManager.colors)},O.prototype.bindMouse=function(){var j=this,V=this,ee=this.element;function q(xe){var Me,ft,tt=V._mouseService.getRawByteCoords(xe,V.screenElement,V.cols,V.rows);if(!tt)return!1;switch(xe.overrideType||xe.type){case"mousemove":ft=32,xe.buttons===void 0?(Me=3,xe.button!==void 0&&(Me=xe.button<3?xe.button:3)):Me=1&xe.buttons?0:4&xe.buttons?1:2&xe.buttons?2:3;break;case"mouseup":ft=0,Me=xe.button<3?xe.button:3;break;case"mousedown":ft=1,Me=xe.button<3?xe.button:3;break;case"wheel":xe.deltaY!==0&&(ft=xe.deltaY<0?0:1),Me=4;break;default:return!1}return!(ft===void 0||Me===void 0||Me>4)&&V._coreMouseService.triggerMouseEvent({col:tt.x-33,row:tt.y-33,button:Me,action:ft,ctrl:xe.ctrlKey,alt:xe.altKey,shift:xe.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},U=function(xe){return q(xe),xe.buttons||(j._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&j._document.removeEventListener("mousemove",H.mousedrag)),j.cancel(xe)},be=function(xe){return q(xe),xe.preventDefault(),j.cancel(xe)},Ee=function(xe){xe.buttons&&q(xe)},pe=function(xe){xe.buttons||q(xe)};this.register(this._coreMouseService.onProtocolChange(function(xe){xe?(j.optionsService.options.logLevel==="debug"&&j._logService.debug("Binding to mouse events:",j._coreMouseService.explainEvents(xe)),j.element.classList.add("enable-mouse-events"),j._selectionService.disable()):(j._logService.debug("Unbinding from mouse events."),j.element.classList.remove("enable-mouse-events"),j._selectionService.enable()),8&xe?H.mousemove||(ee.addEventListener("mousemove",pe),H.mousemove=pe):(ee.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&xe?H.wheel||(ee.addEventListener("wheel",be,{passive:!1}),H.wheel=be):(ee.removeEventListener("wheel",H.wheel),H.wheel=null),2&xe?H.mouseup||(H.mouseup=U):(j._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&xe?H.mousedrag||(H.mousedrag=Ee):(j._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(ee,"mousedown",function(xe){if(xe.preventDefault(),j.focus(),j._coreMouseService.areMouseEventsActive&&!j._selectionService.shouldForceSelection(xe))return q(xe),H.mouseup&&j._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&j._document.addEventListener("mousemove",H.mousedrag),j.cancel(xe)})),this.register(n.addDisposableDomListener(ee,"wheel",function(xe){if(!H.wheel){if(!j.buffer.hasScrollback){var Me=j.viewport.getLinesScrolled(xe);if(Me===0)return;for(var ft=r.C0.ESC+(j._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(xe.deltaY<0?"A":"B"),tt="",ct=0;ct<Math.abs(Me);ct++)tt+=ft;j._coreService.triggerDataEvent(tt,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(ee,"wheel",function(xe){if(!H.wheel)return j.viewport.onWheel(xe)?void 0:j.cancel(xe)},{passive:!1})),this.register(n.addDisposableDomListener(ee,"touchstart",function(xe){if(!j._coreMouseService.areMouseEventsActive)return j.viewport.onTouchStart(xe),j.cancel(xe)},{passive:!0})),this.register(n.addDisposableDomListener(ee,"touchmove",function(xe){if(!j._coreMouseService.areMouseEventsActive)return j.viewport.onTouchMove(xe)?void 0:j.cancel(xe)},{passive:!1}))},O.prototype.refresh=function(j,V){var ee;(ee=this._renderService)===null||ee===void 0||ee.refreshRows(j,V)},O.prototype._queueLinkification=function(j,V){var ee;(ee=this.linkifier)===null||ee===void 0||ee.linkifyRows(j,V)},O.prototype.updateCursorStyle=function(j){this._selectionService&&this._selectionService.shouldColumnSelect(j)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},O.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},O.prototype.scrollLines=function(j,V){ge.prototype.scrollLines.call(this,j,V),this.refresh(0,this.rows-1)},O.prototype.paste=function(j){h.paste(j,this.textarea,this._coreService)},O.prototype.attachCustomKeyEventHandler=function(j){this._customKeyEventHandler=j},O.prototype.registerLinkMatcher=function(j,V,ee){var q=this.linkifier.registerLinkMatcher(j,V,ee);return this.refresh(0,this.rows-1),q},O.prototype.deregisterLinkMatcher=function(j){this.linkifier.deregisterLinkMatcher(j)&&this.refresh(0,this.rows-1)},O.prototype.registerLinkProvider=function(j){return this.linkifier2.registerLinkProvider(j)},O.prototype.registerCharacterJoiner=function(j){var V=this._renderService.registerCharacterJoiner(j);return this.refresh(0,this.rows-1),V},O.prototype.deregisterCharacterJoiner=function(j){this._renderService.deregisterCharacterJoiner(j)&&this.refresh(0,this.rows-1)},Object.defineProperty(O.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),O.prototype.addMarker=function(j){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+j)},O.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},O.prototype.select=function(j,V,ee){this._selectionService.setSelection(j,V,ee)},O.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},O.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]}},O.prototype.clearSelection=function(){var j;(j=this._selectionService)===null||j===void 0||j.clearSelection()},O.prototype.selectAll=function(){var j;(j=this._selectionService)===null||j===void 0||j.selectAll()},O.prototype.selectLines=function(j,V){var ee;(ee=this._selectionService)===null||ee===void 0||ee.selectLines(j,V)},O.prototype._keyDown=function(j){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1)return!1;if(!this._compositionHelper.keydown(j))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var V=x.evaluateKeyboardEvent(j,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(j),V.type===3||V.type===2){var ee=this.rows-1;return this.scrollLines(V.type===2?-ee:ee),this.cancel(j,!0)}return V.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,j)||(V.cancel&&this.cancel(j,!0),!V.key||(V.key!==r.C0.ETX&&V.key!==r.C0.CR||(this.textarea.value=""),this._onKey.fire({key:V.key,domEvent:j}),this._showCursor(),this._coreService.triggerDataEvent(V.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(j,!0)))},O.prototype._isThirdLevelShift=function(j,V){var ee=j.isMac&&!this.options.macOptionIsMeta&&V.altKey&&!V.ctrlKey&&!V.metaKey||j.isWindows&&V.altKey&&V.ctrlKey&&!V.metaKey;return V.type==="keypress"?ee:ee&&(!V.keyCode||V.keyCode>47)},O.prototype._keyUp=function(j){this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1||(function(V){return V.keyCode===16||V.keyCode===17||V.keyCode===18}(j)||this.focus(),this.updateCursorStyle(j))},O.prototype._keyPress=function(j){var V;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1)return!1;if(this.cancel(j),j.charCode)V=j.charCode;else if(j.which===null||j.which===void 0)V=j.keyCode;else{if(j.which===0||j.charCode===0)return!1;V=j.which}return!(!V||(j.altKey||j.ctrlKey||j.metaKey)&&!this._isThirdLevelShift(this.browser,j))&&(V=String.fromCharCode(V),this._onKey.fire({key:V,domEvent:j}),this._showCursor(),this._coreService.triggerDataEvent(V,!0),!0)},O.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},O.prototype.resize=function(j,V){j!==this.cols||V!==this.rows?ge.prototype.resize.call(this,j,V):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},O.prototype._afterResize=function(j,V){var ee,q;(ee=this._charSizeService)===null||ee===void 0||ee.measure(),(q=this.viewport)===null||q===void 0||q.syncScrollArea(!0)},O.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 j=1;j<this.rows;j++)this.buffer.lines.push(this.buffer.getBlankLine(C.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},O.prototype.reset=function(){var j,V;this.options.rows=this.rows,this.options.cols=this.cols;var ee=this._customKeyEventHandler;this._setup(),ge.prototype.reset.call(this),(j=this._selectionService)===null||j===void 0||j.reset(),this._customKeyEventHandler=ee,this.refresh(0,this.rows-1),(V=this.viewport)===null||V===void 0||V.syncScrollArea()},O.prototype._reportWindowsOptions=function(j){if(this._renderService)switch(j){case s.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var V=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),ee=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[4;"+ee+";"+V+"t");break;case s.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var q=this._renderService.dimensions.scaledCellWidth.toFixed(0),H=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[6;"+H+";"+q+"t")}},O.prototype.cancel=function(j,V){if(this.options.cancelEvents||V)return j.preventDefault(),j.stopPropagation(),!1},O.prototype._visualBell=function(){return!1},O.prototype._soundBell=function(){return this.options.bellStyle==="sound"},O}(B.CoreTerminal);e.Terminal=W},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,s,u,l){var o,d=arguments.length,n=d<3?s:l===null?l=Object.getOwnPropertyDescriptor(s,u):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,s,u,l);else for(var i=r.length-1;i>=0;i--)(o=r[i])&&(n=(d<3?o(n):d>3?o(s,u,n):o(s,u))||n);return d>3&&n&&Object.defineProperty(s,u,n),n},g=this&&this.__param||function(r,s){return function(u,l){s(u,l,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var p=t(5),a=t(1),h=function(){function r(s,u,l,o,d,n){this._textarea=s,this._compositionView=u,this._bufferService=l,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(s){var u=this;this._compositionView.textContent=s.data,this.updateCompositionElements(),setTimeout(function(){u._compositionPosition.end=u._textarea.value.length},0)},r.prototype.compositionend=function(){this._finalizeComposition(!0)},r.prototype.keydown=function(s){if(this._isComposing||this._isSendingComposition){if(s.keyCode===229||s.keyCode===16||s.keyCode===17||s.keyCode===18)return!1;this._finalizeComposition(!1)}return s.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},r.prototype._finalizeComposition=function(s){var u=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,s){var l={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(u._isSendingComposition){u._isSendingComposition=!1;var d=void 0;d=u._isComposing?u._textarea.value.substring(l.start,l.end):u._textarea.value.substring(l.start),u._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 s=this,u=this._textarea.value;setTimeout(function(){if(!s._isComposing){var l=s._textarea.value.replace(u,"");l.length>0&&s._coreService.triggerDataEvent(l,!0)}},0)},r.prototype.updateCompositionElements=function(s){var u=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var l=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),o=this._bufferService.buffer.y*l,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=o+"px",this._compositionView.style.height=l+"px",this._compositionView.style.lineHeight=l+"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"}s||setTimeout(function(){return u.updateCompositionElements(!0)},0)}},r=v([g(2,a.IBufferService),g(3,a.IOptionsService),g(4,p.ICharSizeService),g(5,a.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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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,i){var c,f=arguments.length,E=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(o,d,n,i);else for(var w=o.length-1;w>=0;w--)(c=o[w])&&(E=(f<3?c(E):f>3?c(d,n,E):c(d,n))||E);return f>3&&E&&Object.defineProperty(d,n,E),E},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var h=t(2),r=t(7),s=t(5),u=t(1),l=function(o){function d(n,i,c,f,E,w,x){var _=o.call(this)||this;return _._scrollLines=n,_._viewportElement=i,_._scrollArea=c,_._bufferService=f,_._optionsService=E,_._charSizeService=w,_._renderService=x,_.scrollBarWidth=0,_._currentRowHeight=0,_._lastRecordedBufferLength=0,_._lastRecordedViewportHeight=0,_._lastRecordedBufferHeight=0,_._lastTouchY=0,_._lastScrollTop=0,_._wheelPartialScroll=0,_._refreshAnimationFrame=null,_._ignoreNextScrollEvent=!1,_.scrollBarWidth=_._viewportElement.offsetWidth-_._scrollArea.offsetWidth||15,_.register(r.addDisposableDomListener(_._viewportElement,"scroll",_._onScroll.bind(_))),setTimeout(function(){return _.syncScrollArea()},0),_}return g(d,o),d.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},d.prototype._refresh=function(n){var i=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return i._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 i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==i&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=i),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 i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===i&&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 i=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(i,!0)}},d.prototype._bubbleScroll=function(n,i){var c=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(i<0&&this._viewportElement.scrollTop!==0||i>0&&c<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},d.prototype.onWheel=function(n){var i=this._getPixelsScrolled(n);return i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(n,i))},d.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var i=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?i*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._currentRowHeight*this._bufferService.rows),i},d.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var i=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(i/=this._currentRowHeight+0,this._wheelPartialScroll+=i,i=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._bufferService.rows),i},d.prototype._applyScrollModifier=function(n,i){var c=this._optionsService.options.fastScrollModifier;return c==="alt"&&i.altKey||c==="ctrl"&&i.ctrlKey||c==="shift"&&i.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 i=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(n,i))},d=p([a(3,u.IBufferService),a(4,u.IOptionsService),a(5,s.ICharSizeService),a(6,s.IRenderService)],d)}(h.Disposable);e.Viewport=l},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,s){h=g(h=v(h),s.decPrivateModes.bracketedPasteMode),s.triggerDataEvent(h,!0),r.value=""}function a(h,r,s){var u=s.getBoundingClientRect(),l=h.clientX-u.left-10,o=h.clientY-u.top-10;r.style.width="20px",r.style.height="20px",r.style.left=l+"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,s){h.stopPropagation(),h.clipboardData&&p(h.clipboardData.getData("text/plain"),r,s)},e.paste=p,e.moveTextAreaUnderMouseCursor=a,e.rightClickHandler=function(h,r,s,u,l){a(h,r,s),l&&!u.isClickInSelection(h)&&u.selectWordAtCursor(h),r.value=u.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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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),a=t(15),h=t(21),r=t(22),s=t(24),u=function(){function o(d){this.table=new Uint8Array(d)}return o.prototype.setDefault=function(d,n){a.fill(this.table,d<<4|n)},o.prototype.add=function(d,n,i,c){this.table[n<<8|d]=i<<4|c},o.prototype.addMany=function(d,n,i,c){for(var f=0;f<d.length;f++)this.table[n<<8|d[f]]=i<<4|c},o}();e.TransitionTable=u,e.VT500_TRANSITION_TABLE=function(){var o=new u(4095),d=Array.apply(null,Array(256)).map(function(w,x){return x}),n=function(w,x){return d.slice(w,x)},i=n(32,127),c=n(0,24);c.push(25),c.push.apply(c,n(28,32));var f,E=n(0,14);for(f in o.setDefault(1,0),o.addMany(i,0,2,0),E)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(c,0,3,0),o.addMany(c,1,3,1),o.add(127,1,0,1),o.addMany(c,8,0,8),o.addMany(c,3,3,3),o.add(127,3,0,3),o.addMany(c,4,3,4),o.add(127,4,0,4),o.addMany(c,6,3,6),o.addMany(c,5,3,5),o.add(127,5,0,5),o.addMany(c,2,3,2),o.add(127,2,0,2),o.add(93,1,4,8),o.addMany(i,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(i,7,0,7),o.addMany(c,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(c,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(c,11,0,11),o.addMany(n(32,128),11,0,11),o.addMany(n(28,32),11,0,11),o.addMany(c,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(c,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(c,13,13,13),o.addMany(i,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 l=function(o){function d(n){n===void 0&&(n=e.VT500_TRANSITION_TABLE);var i=o.call(this)||this;return i._transitions=n,i.initialState=0,i.currentState=i.initialState,i._params=new h.Params,i._params.addParam(0),i._collect=0,i.precedingCodepoint=0,i._printHandlerFb=function(c,f,E){},i._executeHandlerFb=function(c){},i._csiHandlerFb=function(c,f){},i._escHandlerFb=function(c){},i._errorHandlerFb=function(c){return c},i._printHandler=i._printHandlerFb,i._executeHandlers=Object.create(null),i._csiHandlers=Object.create(null),i._escHandlers=Object.create(null),i._oscParser=new r.OscParser,i._dcsParser=new s.DcsParser,i._errorHandler=i._errorHandlerFb,i.setEscHandler({final:"\\"},function(){}),i}return g(d,o),d.prototype._identifier=function(n,i){i===void 0&&(i=[64,126]);var c=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if((c=n.prefix.charCodeAt(0))&&60>c||c>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 E=n.intermediates.charCodeAt(f);if(32>E||E>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");c<<=8,c|=E}}if(n.final.length!==1)throw new Error("final must be a single byte");var w=n.final.charCodeAt(0);if(i[0]>w||w>i[1])throw new Error("final must be in range "+i[0]+" .. "+i[1]);return c<<=8,c|=w},d.prototype.identToString=function(n){for(var i=[];n;)i.push(String.fromCharCode(255&n)),n>>=8;return i.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,i){var c=this._identifier(n,[48,126]);this._escHandlers[c]===void 0&&(this._escHandlers[c]=[]);var f=this._escHandlers[c];return f.push(i),{dispose:function(){var E=f.indexOf(i);E!==-1&&f.splice(E,1)}}},d.prototype.setEscHandler=function(n,i){this._escHandlers[this._identifier(n,[48,126])]=[i]},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,i){this._executeHandlers[n.charCodeAt(0)]=i},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,i){var c=this._identifier(n);this._csiHandlers[c]===void 0&&(this._csiHandlers[c]=[]);var f=this._csiHandlers[c];return f.push(i),{dispose:function(){var E=f.indexOf(i);E!==-1&&f.splice(E,1)}}},d.prototype.setCsiHandler=function(n,i){this._csiHandlers[this._identifier(n)]=[i]},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,i){return this._dcsParser.addHandler(this._identifier(n),i)},d.prototype.setDcsHandler=function(n,i){this._dcsParser.setHandler(this._identifier(n),i)},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,i){return this._oscParser.addHandler(n,i)},d.prototype.setOscHandler=function(n,i){this._oscParser.setHandler(n,i)},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,i){for(var c=0,f=0,E=this.currentState,w=this._oscParser,x=this._dcsParser,_=this._collect,C=this._params,b=this._transitions.table,m=0;m<i;++m){switch((f=b[E<<8|((c=n[m])<160?c:160)])>>4){case 2:for(var y=m+1;;++y){if(y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}}break;case 3:this._executeHandlers[c]?this._executeHandlers[c]():this._executeHandlerFb(c),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:m,code:c,currentState:E,collect:_,params:C,abort:!1}).abort)return;break;case 7:for(var S=this._csiHandlers[_<<8|c],R=S?S.length-1:-1;R>=0&&S[R](C)===!1;R--);R<0&&this._csiHandlerFb(_<<8|c,C),this.precedingCodepoint=0;break;case 8:do switch(c){case 59:C.addParam(0);break;case 58:C.addSubParam(-1);break;default:C.addDigit(c-48)}while(++m<i&&(c=n[m])>47&&c<60);m--;break;case 9:_<<=8,_|=c;break;case 10:for(var A=this._escHandlers[_<<8|c],Z=A?A.length-1:-1;Z>=0&&A[Z]()===!1;Z--);Z<0&&this._escHandlerFb(_<<8|c),this.precedingCodepoint=0;break;case 11:C.reset(),C.addParam(0),_=0;break;case 12:x.hook(_<<8|c,C);break;case 13:for(var B=m+1;;++B)if(B>=i||(c=n[B])===24||c===26||c===27||c>127&&c<160){x.put(n,m,B),m=B-1;break}break;case 14:x.unhook(c!==24&&c!==26),c===27&&(f|=1),C.reset(),C.addParam(0),_=0,this.precedingCodepoint=0;break;case 4:w.start();break;case 5:for(var le=m+1;;le++)if(le>=i||(c=n[le])<32||c>127&&c<=159){w.put(n,m,le),m=le-1;break}break;case 6:w.end(c!==24&&c!==26),c===27&&(f|=1),C.reset(),C.addParam(0),_=0,this.precedingCodepoint=0}E=15&f}this._collect=_,this.currentState=E},d}(p.Disposable);e.EscapeSequenceParser=l},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(w,x){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,C){_.__proto__=C}||function(_,C){for(var b in C)C.hasOwnProperty(b)&&(_[b]=C[b])})(w,x)},function(w,x){function _(){this.constructor=w}v(w,x),w.prototype=x===null?Object.create(x):(_.prototype=x.prototype,new _)}),p=this&&this.__decorate||function(w,x,_,C){var b,m=arguments.length,y=m<3?x:C===null?C=Object.getOwnPropertyDescriptor(x,_):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(w,x,_,C);else for(var S=w.length-1;S>=0;S--)(b=w[S])&&(y=(m<3?b(y):m>3?b(x,_,y):b(x,_))||y);return m>3&&y&&Object.defineProperty(x,_,y),y},a=this&&this.__param||function(w,x){return function(_,C){x(_,C,w)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var h=t(41),r=t(47),s=t(48),u=t(49),l=t(29),o=t(2),d=t(5),n=t(1),i=t(25),c=t(0),f=1,E=function(w){function x(_,C,b,m,y,S,R,A,Z){var B=w.call(this)||this;B._colors=_,B._screenElement=C,B._bufferService=y,B._charSizeService=S,B._optionsService=R,B._id=f++,B._onRequestRedraw=new c.EventEmitter;var le=B._optionsService.options.allowTransparency;return B._characterJoinerRegistry=new l.CharacterJoinerRegistry(B._bufferService),B._renderLayers=[new h.TextRenderLayer(B._screenElement,0,B._colors,B._characterJoinerRegistry,le,B._id,B._bufferService,R),new r.SelectionRenderLayer(B._screenElement,1,B._colors,B._id,B._bufferService,R),new u.LinkRenderLayer(B._screenElement,2,B._colors,B._id,b,m,B._bufferService,R),new s.CursorRenderLayer(B._screenElement,3,B._colors,B._id,B._onRequestRedraw,B._bufferService,R,A,Z)],B.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},B._devicePixelRatio=window.devicePixelRatio,B._updateDimensions(),B.onOptionsChanged(),B}return g(x,w),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var _=0,C=this._renderLayers;_<C.length;_++)C[_].dispose();w.prototype.dispose.call(this),i.removeTerminalFromCache(this._id)},x.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},x.prototype.setColors=function(_){this._colors=_;for(var C=0,b=this._renderLayers;C<b.length;C++){var m=b[C];m.setColors(this._colors),m.reset()}},x.prototype.onResize=function(_,C){this._updateDimensions();for(var b=0,m=this._renderLayers;b<m.length;b++)m[b].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},x.prototype.onBlur=function(){this._runOperation(function(_){return _.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(_){return _.onFocus()})},x.prototype.onSelectionChanged=function(_,C,b){b===void 0&&(b=!1),this._runOperation(function(m){return m.onSelectionChanged(_,C,b)})},x.prototype.onCursorMove=function(){this._runOperation(function(_){return _.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(_){return _.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(_){return _.reset()})},x.prototype._runOperation=function(_){for(var C=0,b=this._renderLayers;C<b.length;C++)_(b[C])},x.prototype.renderRows=function(_,C){for(var b=0,m=this._renderLayers;b<m.length;b++)m[b].onGridChanged(_,C)},x.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)},x.prototype.registerCharacterJoiner=function(_){return this._characterJoinerRegistry.registerCharacterJoiner(_)},x.prototype.deregisterCharacterJoiner=function(_){return this._characterJoinerRegistry.deregisterCharacterJoiner(_)},x=p([a(4,n.IBufferService),a(5,d.ICharSizeService),a(6,n.IOptionsService),a(7,n.ICoreService),a(8,d.ICoreBrowserService)],x)}(o.Disposable);e.Renderer=E},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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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),a=t(13),h=t(6),r=t(3),s=t(29),u=t(4),l=function(o){function d(n,i,c,f,E,w,x,_){var C=o.call(this,n,"text",i,E,c,w,x,_)||this;return C._characterWidth=0,C._characterFont="",C._characterOverlapCache={},C._workCell=new u.CellData,C._state=new p.GridCache,C._characterJoinerRegistry=f,C}return g(d,o),d.prototype.resize=function(n){o.prototype.resize.call(this,n);var i=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===i||(this._characterWidth=n.scaledCharWidth,this._characterFont=i,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,i,c,f){for(var E=n;E<=i;E++)for(var w=E+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(w),_=c?c.getJoinedCharacters(w):[],C=0;C<this._bufferService.cols;C++){x.loadCell(C,this._workCell);var b=this._workCell,m=!1,y=C;if(b.getWidth()!==0){if(_.length>0&&C===_[0][0]){m=!0;var S=_.shift();b=new s.JoinedCellData(this._workCell,x.translateToString(!0,S[0],S[1]),S[1]-S[0]),y=S[1]-1}!m&&this._isOverlapping(b)&&y<x.length-1&&x.getCodePoint(y+1)===r.NULL_CELL_CODE&&(b.content&=-12582913,b.content|=2<<22),f(b,C,E),C=y}}},d.prototype._drawBackground=function(n,i){var c=this,f=this._ctx,E=this._bufferService.cols,w=0,x=0,_=null;f.save(),this._forEachCell(n,i,null,function(C,b,m){var y=null;C.isInverse()?y=C.isFgDefault()?c._colors.foreground.css:C.isFgRGB()?"rgb("+h.AttributeData.toColorRGB(C.getFgColor()).join(",")+")":c._colors.ansi[C.getFgColor()].css:C.isBgRGB()?y="rgb("+h.AttributeData.toColorRGB(C.getBgColor()).join(",")+")":C.isBgPalette()&&(y=c._colors.ansi[C.getBgColor()].css),_===null&&(w=b,x=m),m!==x?(f.fillStyle=_||"",c._fillCells(w,x,E-w,1),w=b,x=m):_!==y&&(f.fillStyle=_||"",c._fillCells(w,x,b-w,1),w=b,x=m),_=y}),_!==null&&(f.fillStyle=_,this._fillCells(w,x,E-w,1)),f.restore()},d.prototype._drawForeground=function(n,i){var c=this;this._forEachCell(n,i,this._characterJoinerRegistry,function(f,E,w){if(!f.isInvisible()&&(c._drawChars(f,E,w),f.isUnderline())){if(c._ctx.save(),f.isInverse())if(f.isBgDefault())c._ctx.fillStyle=c._colors.background.css;else if(f.isBgRGB())c._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getBgColor()).join(",")+")";else{var x=f.getBgColor();c._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&x<8&&(x+=8),c._ctx.fillStyle=c._colors.ansi[x].css}else if(f.isFgDefault())c._ctx.fillStyle=c._colors.foreground.css;else if(f.isFgRGB())c._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getFgColor()).join(",")+")";else{var _=f.getFgColor();c._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&_<8&&(_+=8),c._ctx.fillStyle=c._colors.ansi[_].css}c._fillBottomLineAtCells(E,w,f.getWidth()),c._ctx.restore()}})},d.prototype.onGridChanged=function(n,i){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,i-n+1),this._drawBackground(n,i),this._drawForeground(n,i))},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 i=n.getChars();if(this._characterOverlapCache.hasOwnProperty(i))return this._characterOverlapCache[i];this._ctx.save(),this._ctx.font=this._characterFont;var c=Math.floor(this._ctx.measureText(i).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[i]=c,c},d}(a.BaseRenderLayer);e.TextRenderLayer=l},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,a){for(var h=0;h<p;h++){this.cache.length<=h&&this.cache.push([]);for(var r=this.cache[h].length;r<a;r++)this.cache[h].push(void 0);this.cache[h].length=a}this.cache.length=p},g.prototype.clear=function(){for(var p=0;p<this.cache.length;p++)for(var a=0;a<this.cache[p].length;a++)this.cache[p][a]=void 0},g}();e.GridCache=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(c,f){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,w){E.__proto__=w}||function(E,w){for(var x in w)w.hasOwnProperty(x)&&(E[x]=w[x])})(c,f)},function(c,f){function E(){this.constructor=c}v(c,f),c.prototype=f===null?Object.create(f):(E.prototype=f.prototype,new E)});Object.defineProperty(e,"__esModule",{value:!0}),e.NoneCharAtlas=e.DynamicCharAtlas=e.getGlyphCacheKey=void 0;var p=t(9),a=t(44),h=t(27),r=t(46),s=t(11),u=t(28),l=t(10),o={css:"rgba(0, 0, 0, 0)",rgba:0};function d(c){return c.code<<21|c.bg<<12|c.fg<<3|(c.bold?0:4)+(c.dim?0:2)+(c.italic?0:1)}e.getGlyphCacheKey=d;var n=function(c){function f(E,w){var x=c.call(this)||this;x._config=w,x._drawToCacheCount=0,x._glyphsWaitingOnBitmap=[],x._bitmapCommitTimeout=null,x._bitmap=null,x._cacheCanvas=E.createElement("canvas"),x._cacheCanvas.width=1024,x._cacheCanvas.height=1024,x._cacheCtx=u.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var _=E.createElement("canvas");_.width=x._config.scaledCharWidth,_.height=x._config.scaledCharHeight,x._tmpCtx=u.throwIfFalsy(_.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var C=x._width*x._height;return x._cacheMap=new r.LRUMap(C),x._cacheMap.prealloc(C),x}return g(f,c),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(E,w,x,_){if(w.code===32)return!0;if(!this._canCache(w))return!1;var C=d(w),b=this._cacheMap.get(C);if(b!=null)return this._drawFromCache(E,b,x,_),!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(w,m);return this._cacheMap.set(C,y),this._drawFromCache(E,y,x,_),!0}return!1},f.prototype._canCache=function(E){return E.code<256},f.prototype._toCoordinateX=function(E){return E%this._width*this._config.scaledCharWidth},f.prototype._toCoordinateY=function(E){return Math.floor(E/this._width)*this._config.scaledCharHeight},f.prototype._drawFromCache=function(E,w,x,_){if(!w.isEmpty){var C=this._toCoordinateX(w.index),b=this._toCoordinateY(w.index);E.drawImage(w.inBitmap?this._bitmap:this._cacheCanvas,C,b,this._config.scaledCharWidth,this._config.scaledCharHeight,x,_,this._config.scaledCharWidth,this._config.scaledCharHeight)}},f.prototype._getColorFromAnsiIndex=function(E){return E<this._config.colors.ansi.length?this._config.colors.ansi[E]:h.DEFAULT_ANSI_COLORS[E]},f.prototype._getBackgroundColor=function(E){return this._config.allowTransparency?o:E.bg===p.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:E.bg<256?this._getColorFromAnsiIndex(E.bg):this._config.colors.background},f.prototype._getForegroundColor=function(E){return E.fg===p.INVERTED_DEFAULT_COLOR?l.color.opaque(this._config.colors.background):E.fg<256?this._getColorFromAnsiIndex(E.fg):this._config.colors.foreground},f.prototype._drawToCache=function(E,w){this._drawToCacheCount++,this._tmpCtx.save();var x=this._getBackgroundColor(E);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=x.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var _=E.bold?this._config.fontWeightBold:this._config.fontWeight,C=E.italic?"italic":"";this._tmpCtx.font=C+" "+_+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(E).css,E.dim&&(this._tmpCtx.globalAlpha=p.DIM_OPACITY),this._tmpCtx.fillText(E.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var b=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),m=!1;this._config.allowTransparency||(m=function(A,Z){for(var B=!0,le=Z.rgba>>>24,W=Z.rgba>>>16&255,ge=Z.rgba>>>8&255,O=0;O<A.data.length;O+=4)A.data[O]===le&&A.data[O+1]===W&&A.data[O+2]===ge?A.data[O+3]=0:B=!1;return B}(b,x));var y=this._toCoordinateX(w),S=this._toCoordinateY(w);this._cacheCtx.putImageData(b,y,S);var R={index:w,isEmpty:m,inBitmap:!1};return this._addGlyphToBitmap(R),R},f.prototype._addGlyphToBitmap=function(E){var w=this;!("createImageBitmap"in window)||s.isFirefox||s.isSafari||(this._glyphsWaitingOnBitmap.push(E),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return w._generateBitmap()},100)))},f.prototype._generateBitmap=function(){var E=this,w=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(x){E._bitmap=x;for(var _=0;_<w.length;_++)w[_].inBitmap=!0}),this._bitmapCommitTimeout=null},f}(a.BaseCharAtlas);e.DynamicCharAtlas=n;var i=function(c){function f(E,w){return c.call(this)||this}return g(f,c),f.prototype.draw=function(E,w,x,_){return!1},f}(a.BaseCharAtlas);e.NoneCharAtlas=i},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,a,h){this._rgba[p]||(this._rgba[p]={}),this._rgba[p][a]=h},g.prototype.getCss=function(p,a){return this._rgba[p]?this._rgba[p][a]:void 0},g.prototype.setColor=function(p,a,h){this._color[p]||(this._color[p]={}),this._color[p][a]=h},g.prototype.getColor=function(p,a){return this._color[p]?this._color[p][a]: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 a=p.prev,h=p.next;p===this._head&&(this._head=h),p===this._tail&&(this._tail=a),a!==null&&(a.next=h),h!==null&&(h.prev=a)},g.prototype._appendNode=function(p){var a=this._tail;a!==null&&(a.next=p),p.prev=a,p.next=null,this._tail=p,this._head===null&&(this._head=p)},g.prototype.prealloc=function(p){for(var a=this._nodePool,h=0;h<p;h++)a.push({prev:null,next:null,key:null,value:null})},g.prototype.get=function(p){var a=this._map[p];return a!==void 0?(this._unlinkNode(a),this._appendNode(a),a.value):null},g.prototype.peekValue=function(p){var a=this._map[p];return a!==void 0?a.value:null},g.prototype.peek=function(){var p=this._head;return p===null?null:p.value},g.prototype.set=function(p,a){var h=this._map[p];if(h!==void 0)h=this._map[p],this._unlinkNode(h),h.value=a;else if(this.size>=this.capacity)h=this._head,this._unlinkNode(h),delete this._map[h.key],h.key=p,h.value=a,this._map[p]=h;else{var r=this._nodePool;r.length>0?((h=r.pop()).key=p,h.value=a):h={prev:null,next:null,key:p,value:a},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(a,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var u in s)s.hasOwnProperty(u)&&(r[u]=s[u])})(a,h)},function(a,h){function r(){this.constructor=a}v(a,h),a.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(a){function h(r,s,u,l,o,d){var n=a.call(this,r,"selection",s,!0,u,l,o,d)||this;return n._clearState(),n}return g(h,a),h.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},h.prototype.resize=function(r){a.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,s,u){if(this._didStateChange(r,s,u,this._bufferService.buffer.ydisp))if(this._clearAll(),r&&s){var l=r[1]-this._bufferService.buffer.ydisp,o=s[1]-this._bufferService.buffer.ydisp,d=Math.max(l,0),n=Math.min(o,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,u){var i=r[0],c=s[0]-i,f=n-d+1;this._fillCells(i,d,c,f)}else{i=l===d?r[0]:0;var E=d===n?s[0]:this._bufferService.cols;this._fillCells(i,d,E-i,1);var w=Math.max(n-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,w),d!==n){var x=o===n?s[0]:this._bufferService.cols;this._fillCells(0,n,x,1)}}this._state.start=[r[0],r[1]],this._state.end=[s[0],s[1]],this._state.columnSelectMode=u,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},h.prototype._didStateChange=function(r,s,u,l){return!this._areCoordinatesEqual(r,this._state.start)||!this._areCoordinatesEqual(s,this._state.end)||u!==this._state.columnSelectMode||l!==this._state.ydisp},h.prototype._areCoordinatesEqual=function(r,s){return!(!r||!s)&&r[0]===s[0]&&r[1]===s[1]},h}(t(13).BaseRenderLayer);e.SelectionRenderLayer=p},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var p=t(13),a=t(4),h=function(s){function u(l,o,d,n,i,c,f,E,w){var x=s.call(this,l,"cursor",o,!0,d,n,c,f)||this;return x._onRequestRedraw=i,x._coreService=E,x._coreBrowserService=w,x._cell=new a.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return g(u,s),u.prototype.resize=function(l){s.prototype.resize.call(this,l),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},u.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},u.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onOptionsChanged=function(){var l,o=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new r(this._coreBrowserService.isFocused,function(){o._render(!0)})):((l=this._cursorBlinkStateManager)===null||l===void 0||l.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},u.prototype.onGridChanged=function(l,o){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},u.prototype._render=function(l){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 i=this._optionsService.options.cursorStyle;return i&&i!=="block"?this._cursorRenderers[i](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=i,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()},u.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})},u.prototype._renderBarCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(l,o,this._optionsService.options.cursorWidth),this._ctx.restore()},u.prototype._renderBlockCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(l,o,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,l,o),this._ctx.restore()},u.prototype._renderUnderlineCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(l,o),this._ctx.restore()},u.prototype._renderBlurCursor=function(l,o,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(l,o,d.getWidth(),1),this._ctx.restore()},u}(p.BaseRenderLayer);e.CursorRenderLayer=h;var r=function(){function s(u,l){this._renderCallback=l,this.isCursorVisible=!0,u&&this._restartInterval()}return Object.defineProperty(s.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),s.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)},s.prototype.restartBlinkAnimation=function(){var u=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){u._renderCallback(),u._animationFrame=void 0})))},s.prototype._restartInterval=function(u){var l=this;u===void 0&&(u=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(l._animationTimeRestarted){var o=600-(Date.now()-l._animationTimeRestarted);if(l._animationTimeRestarted=void 0,o>0)return void l._restartInterval(o)}l.isCursorVisible=!1,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0}),l._blinkInterval=window.setInterval(function(){if(l._animationTimeRestarted){var d=600-(Date.now()-l._animationTimeRestarted);return l._animationTimeRestarted=void 0,void l._restartInterval(d)}l.isCursorVisible=!l.isCursorVisible,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})},600)},u)},s.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)},s.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},s}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var p=t(13),a=t(9),h=t(26),r=function(s){function u(l,o,d,n,i,c,f,E){var w=s.call(this,l,"link",o,!0,d,n,f,E)||this;return i.onShowLinkUnderline(function(x){return w._onShowLinkUnderline(x)}),i.onHideLinkUnderline(function(x){return w._onHideLinkUnderline(x)}),c.onShowLinkUnderline(function(x){return w._onShowLinkUnderline(x)}),c.onHideLinkUnderline(function(x){return w._onHideLinkUnderline(x)}),w}return g(u,s),u.prototype.resize=function(l){s.prototype.resize.call(this,l),this._state=void 0},u.prototype.reset=function(){this._clearCurrentLink()},u.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var l=this._state.y2-this._state.y1-1;l>0&&this._clearCells(0,this._state.y1+1,this._state.cols,l),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},u.prototype._onShowLinkUnderline=function(l){if(l.fg===a.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:l.fg&&h.is256Color(l.fg)?this._ctx.fillStyle=this._colors.ansi[l.fg].css:this._ctx.fillStyle=this._colors.foreground.css,l.y1===l.y2)this._fillBottomLineAtCells(l.x1,l.y1,l.x2-l.x1);else{this._fillBottomLineAtCells(l.x1,l.y1,l.cols-l.x1);for(var o=l.y1+1;o<l.y2;o++)this._fillBottomLineAtCells(0,o,l.cols);this._fillBottomLineAtCells(0,l.y2,l.x2)}this._state=l},u.prototype._onHideLinkUnderline=function(l){this._clearCurrentLink()},u}(p.BaseRenderLayer);e.LinkRenderLayer=r},function(N,e,t){"use strict";var v=this&&this.__decorate||function(s,u,l,o){var d,n=arguments.length,i=n<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(s,u,l,o);else for(var c=s.length-1;c>=0;c--)(d=s[c])&&(i=(n<3?d(i):n>3?d(u,l,i):d(u,l))||i);return n>3&&i&&Object.defineProperty(u,l,i),i},g=this&&this.__param||function(s,u){return function(l,o){u(l,o,s)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var p=t(0),a=t(1),h=function(){function s(u,l,o){this._bufferService=u,this._logService=l,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(s.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),s.prototype.attachToDom=function(u,l){this._element=u,this._mouseZoneManager=l},s.prototype.linkifyRows=function(u,l){var o=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=u,this._rowsToLinkify.end=l):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,u),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,l)),this._mouseZoneManager.clearAll(u,l),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return o._linkifyRows()},s._timeBeforeLatency))},s.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var u=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var l=u.ydisp+this._rowsToLinkify.start;if(!(l>=u.lines.length)){for(var o=u.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,l,o,d,d);n.hasNext();)for(var i=n.next(),c=0;c<this._linkMatchers.length;c++)this._doLinkifyRow(i.range.first,i.content,this._linkMatchers[c]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},s.prototype.registerLinkMatcher=function(u,l,o){if(o===void 0&&(o={}),!l)throw new Error("handler must be defined");var d={id:this._nextLinkMatcherId++,regex:u,handler:l,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},s.prototype._addLinkMatcherToList=function(u){if(this._linkMatchers.length!==0){for(var l=this._linkMatchers.length-1;l>=0;l--)if(u.priority<=this._linkMatchers[l].priority)return void this._linkMatchers.splice(l+1,0,u);this._linkMatchers.splice(0,0,u)}else this._linkMatchers.push(u)},s.prototype.deregisterLinkMatcher=function(u){for(var l=0;l<this._linkMatchers.length;l++)if(this._linkMatchers[l].id===u)return this._linkMatchers.splice(l,1),!0;return!1},s.prototype._doLinkifyRow=function(u,l,o){for(var d,n=this,i=new RegExp(o.regex.source,(o.regex.flags||"")+"g"),c=-1,f=function(){var w=d[typeof o.matchIndex!="number"?0:o.matchIndex];if(!w)return E._logService.debug("match found without corresponding matchIndex",d,o),"break";if(c=l.indexOf(w,c+1),i.lastIndex=c+w.length,c<0)return"break";var x=E._bufferService.buffer.stringIndexToBufferIndex(u,c);if(x[0]<0)return"break";var _=E._bufferService.buffer.lines.get(x[0]);if(!_)return"break";var C=_.getFg(x[1]),b=C?C>>9&511:void 0;o.validationCallback?o.validationCallback(w,function(m){n._rowsTimeoutId||m&&n._addLink(x[1],x[0]-n._bufferService.buffer.ydisp,w,o,b)}):E._addLink(x[1],x[0]-E._bufferService.buffer.ydisp,w,o,b)},E=this;(d=i.exec(l))!==null&&f()!=="break";);},s.prototype._addLink=function(u,l,o,d,n){var i=this;if(this._mouseZoneManager&&this._element){var c=this._unicodeService.getStringCellWidth(o),f=u%this._bufferService.cols,E=l+Math.floor(u/this._bufferService.cols),w=(f+c)%this._bufferService.cols,x=E+Math.floor((f+c)/this._bufferService.cols);w===0&&(w=this._bufferService.cols,x--),this._mouseZoneManager.add(new r(f+1,E+1,w+1,x+1,function(_){if(d.handler)return d.handler(_,o);var C=window.open();C?(C.opener=null,C.location.href=o):console.warn("Opening link blocked as opener could not be cleared")},function(){i._onShowLinkUnderline.fire(i._createLinkHoverEvent(f,E,w,x,n)),i._element.classList.add("xterm-cursor-pointer")},function(_){i._onLinkTooltip.fire(i._createLinkHoverEvent(f,E,w,x,n)),d.hoverTooltipCallback&&d.hoverTooltipCallback(_,o,{start:{x:f,y:E},end:{x:w,y:x}})},function(){i._onHideLinkUnderline.fire(i._createLinkHoverEvent(f,E,w,x,n)),i._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(_){return!d.willLinkActivate||d.willLinkActivate(_,o)}))}},s.prototype._createLinkHoverEvent=function(u,l,o,d,n){return{x1:u,y1:l,x2:o,y2:d,cols:this._bufferService.cols,fg:n}},s._timeBeforeLatency=200,s=v([g(0,a.IBufferService),g(1,a.ILogService),g(2,a.IUnicodeService)],s)}();e.Linkifier=h;var r=function(s,u,l,o,d,n,i,c,f){this.x1=s,this.y1=u,this.x2=l,this.y2=o,this.clickCallback=d,this.hoverCallback=n,this.tooltipCallback=i,this.leaveCallback=c,this.willLinkActivate=f};e.MouseZone=r},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(w,x){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,C){_.__proto__=C}||function(_,C){for(var b in C)C.hasOwnProperty(b)&&(_[b]=C[b])})(w,x)},function(w,x){function _(){this.constructor=w}v(w,x),w.prototype=x===null?Object.create(x):(_.prototype=x.prototype,new _)}),p=this&&this.__decorate||function(w,x,_,C){var b,m=arguments.length,y=m<3?x:C===null?C=Object.getOwnPropertyDescriptor(x,_):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(w,x,_,C);else for(var S=w.length-1;S>=0;S--)(b=w[S])&&(y=(m<3?b(y):m>3?b(x,_,y):b(x,_))||y);return m>3&&y&&Object.defineProperty(x,_,y),y},a=this&&this.__param||function(w,x){return function(_,C){x(_,C,w)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var h=t(11),r=t(52),s=t(4),u=t(0),l=t(5),o=t(1),d=t(30),n=t(53),i=t(2),c="\xA0",f=new RegExp(c,"g"),E=function(w){function x(_,C,b,m,y,S,R){var A=w.call(this)||this;return A._element=_,A._screenElement=C,A._bufferService=b,A._coreService=m,A._mouseService=y,A._optionsService=S,A._renderService=R,A._dragScrollAmount=0,A._enabled=!0,A._workCell=new s.CellData,A._mouseDownTimeStamp=0,A._onLinuxMouseSelection=A.register(new u.EventEmitter),A._onRedrawRequest=A.register(new u.EventEmitter),A._onSelectionChange=A.register(new u.EventEmitter),A._onRequestScrollLines=A.register(new u.EventEmitter),A._mouseMoveListener=function(Z){return A._onMouseMove(Z)},A._mouseUpListener=function(Z){return A._onMouseUp(Z)},A._coreService.onUserInput(function(){A.hasSelection&&A.clearSelection()}),A._trimListener=A._bufferService.buffer.lines.onTrim(function(Z){return A._onTrim(Z)}),A.register(A._bufferService.buffers.onBufferActivate(function(Z){return A._onBufferActivate(Z)})),A.enable(),A._model=new r.SelectionModel(A._bufferService),A._activeSelectionMode=0,A}return g(x,w),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var _=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;return!(!_||!C)&&(_[0]!==C[0]||_[1]!==C[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var _=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;if(!_||!C)return"";var b=this._bufferService.buffer,m=[];if(this._activeSelectionMode===3){if(_[0]===C[0])return"";for(var y=_[1];y<=C[1];y++){var S=b.translateBufferLineToString(y,!0,_[0],C[0]);m.push(S)}}else{var R=_[1]===C[1]?C[0]:void 0;for(m.push(b.translateBufferLineToString(_[1],!0,_[0],R)),y=_[1]+1;y<=C[1]-1;y++){var A=b.lines.get(y);S=b.translateBufferLineToString(y,!0),A&&A.isWrapped?m[m.length-1]+=S:m.push(S)}_[1]!==C[1]&&(A=b.lines.get(C[1]),S=b.translateBufferLineToString(C[1],!0,0,C[0]),A&&A.isWrapped?m[m.length-1]+=S:m.push(S))}return m.map(function(Z){return Z.replace(f," ")}).join(h.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(_){var C=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return C._refresh()})),h.isLinux&&_&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(_){var C=this._getMouseBufferCoords(_),b=this._model.finalSelectionStart,m=this._model.finalSelectionEnd;return!!(b&&m&&C)&&this._areCoordsInSelection(C,b,m)},x.prototype._areCoordsInSelection=function(_,C,b){return _[1]>C[1]&&_[1]<b[1]||C[1]===b[1]&&_[1]===C[1]&&_[0]>=C[0]&&_[0]<b[0]||C[1]<b[1]&&_[1]===b[1]&&_[0]<b[0]||C[1]<b[1]&&_[1]===C[1]&&_[0]>=C[0]},x.prototype.selectWordAtCursor=function(_){var C=this._getMouseBufferCoords(_);C&&(this._selectWordAt(C,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(_,C){this._model.clearSelection(),_=Math.max(_,0),C=Math.min(C,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,_],this._model.selectionEnd=[this._bufferService.cols,C],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(_){this._model.onTrim(_)&&this.refresh()},x.prototype._getMouseBufferCoords=function(_){var C=this._mouseService.getCoords(_,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(C)return C[0]--,C[1]--,C[1]+=this._bufferService.buffer.ydisp,C},x.prototype._getMouseEventScrollAmount=function(_){var C=d.getCoordsRelativeToElement(_,this._screenElement)[1],b=this._renderService.dimensions.canvasHeight;return C>=0&&C<=b?0:(C>b&&(C-=b),C=Math.min(Math.max(C,-50),50),(C/=50)/Math.abs(C)+Math.round(14*C))},x.prototype.shouldForceSelection=function(_){return h.isMac?_.altKey&&this._optionsService.options.macOptionClickForcesSelection:_.shiftKey},x.prototype.onMouseDown=function(_){if(this._mouseDownTimeStamp=_.timeStamp,(_.button!==2||!this.hasSelection)&&_.button===0){if(!this._enabled){if(!this.shouldForceSelection(_))return;_.stopPropagation()}_.preventDefault(),this._dragScrollAmount=0,this._enabled&&_.shiftKey?this._onIncrementalClick(_):_.detail===1?this._onSingleClick(_):_.detail===2?this._onDoubleClick(_):_.detail===3&&this._onTripleClick(_),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var _=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return _._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(_){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(_))},x.prototype._onSingleClick=function(_){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(_)?3:0,this._model.selectionStart=this._getMouseBufferCoords(_),this._model.selectionStart){this._model.selectionEnd=void 0;var C=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);C&&C.length!==this._model.selectionStart[0]&&C.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(_){var C=this._getMouseBufferCoords(_);C&&(this._activeSelectionMode=1,this._selectWordAt(C,!0))},x.prototype._onTripleClick=function(_){var C=this._getMouseBufferCoords(_);C&&(this._activeSelectionMode=2,this._selectLineAt(C[1]))},x.prototype.shouldColumnSelect=function(_){return _.altKey&&!(h.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(_){if(_.stopImmediatePropagation(),this._model.selectionStart){var C=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(_),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(_),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var b=this._bufferService.buffer;if(this._model.selectionEnd[1]<b.lines.length){var m=b.lines.get(this._model.selectionEnd[1]);m&&m.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}C&&C[0]===this._model.selectionEnd[0]&&C[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},x.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var _=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(_.ydisp+this._bufferService.rows,_.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=_.ydisp),this.refresh()}},x.prototype._onMouseUp=function(_){var C=_.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&C<500&&_.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var b=this._mouseService.getCoords(_,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(b&&b[0]!==void 0&&b[1]!==void 0){var m=n.moveToCellSequence(b[0]-1,b[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(m,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(_){var C=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=_.activeBuffer.lines.onTrim(function(b){return C._onTrim(b)})},x.prototype._convertViewportColToCharacterIndex=function(_,C){for(var b=C[0],m=0;C[0]>=m;m++){var y=_.loadCell(m,this._workCell).getChars().length;this._workCell.getWidth()===0?b--:y>1&&C[0]!==m&&(b+=y-1)}return b},x.prototype.setSelection=function(_,C,b){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[_,C],this._model.selectionStartLength=b,this.refresh()},x.prototype._getWordAt=function(_,C,b,m){if(b===void 0&&(b=!0),m===void 0&&(m=!0),!(_[0]>=this._bufferService.cols)){var y=this._bufferService.buffer,S=y.lines.get(_[1]);if(S){var R=y.translateBufferLineToString(_[1],!1),A=this._convertViewportColToCharacterIndex(S,_),Z=A,B=_[0]-A,le=0,W=0,ge=0,O=0;if(R.charAt(A)===" "){for(;A>0&&R.charAt(A-1)===" ";)A--;for(;Z<R.length&&R.charAt(Z+1)===" ";)Z++}else{var j=_[0],V=_[0];S.getWidth(j)===0&&(le++,j--),S.getWidth(V)===2&&(W++,V++);var ee=S.getString(V).length;for(ee>1&&(O+=ee-1,Z+=ee-1);j>0&&A>0&&!this._isCharWordSeparator(S.loadCell(j-1,this._workCell));){S.loadCell(j-1,this._workCell);var q=this._workCell.getChars().length;this._workCell.getWidth()===0?(le++,j--):q>1&&(ge+=q-1,A-=q-1),A--,j--}for(;V<S.length&&Z+1<R.length&&!this._isCharWordSeparator(S.loadCell(V+1,this._workCell));){S.loadCell(V+1,this._workCell);var H=this._workCell.getChars().length;this._workCell.getWidth()===2?(W++,V++):H>1&&(O+=H-1,Z+=H-1),Z++,V++}}Z++;var U=A+B-le+ge,be=Math.min(this._bufferService.cols,Z-A+le+W-ge-O);if(C||R.slice(A,Z).trim()!==""){if(b&&U===0&&S.getCodePoint(0)!==32){var Ee=y.lines.get(_[1]-1);if(Ee&&S.isWrapped&&Ee.getCodePoint(this._bufferService.cols-1)!==32){var pe=this._getWordAt([this._bufferService.cols-1,_[1]-1],!1,!0,!1);if(pe){var xe=this._bufferService.cols-pe.start;U-=xe,be+=xe}}}if(m&&U+be===this._bufferService.cols&&S.getCodePoint(this._bufferService.cols-1)!==32){var Me=y.lines.get(_[1]+1);if(Me&&Me.isWrapped&&Me.getCodePoint(0)!==32){var ft=this._getWordAt([0,_[1]+1],!1,!1,!0);ft&&(be+=ft.length)}}return{start:U,length:be}}}}},x.prototype._selectWordAt=function(_,C){var b=this._getWordAt(_,C);if(b){for(;b.start<0;)b.start+=this._bufferService.cols,_[1]--;this._model.selectionStart=[b.start,_[1]],this._model.selectionStartLength=b.length}},x.prototype._selectToWordAt=function(_){var C=this._getWordAt(_,!0);if(C){for(var b=_[1];C.start<0;)C.start+=this._bufferService.cols,b--;if(!this._model.areSelectionValuesReversed())for(;C.start+C.length>this._bufferService.cols;)C.length-=this._bufferService.cols,b++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?C.start:C.start+C.length,b]}},x.prototype._isCharWordSeparator=function(_){return _.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(_.getChars())>=0},x.prototype._selectLineAt=function(_){var C=this._bufferService.buffer.getWrappedRangeForLine(_);this._model.selectionStart=[0,C.first],this._model.selectionEnd=[this._bufferService.cols,C.last],this._model.selectionStartLength=0},x=p([a(2,o.IBufferService),a(3,o.ICoreService),a(4,l.IMouseService),a(5,o.IOptionsService),a(6,l.IRenderService)],x)}(i.Disposable);e.SelectionService=E},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,a=this.selectionEnd;return!(!p||!a)&&(p[1]>a[1]||p[1]===a[1]&&p[0]>a[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(u,l,o,d){var n=u-p(o,u),i=l-p(o,l);return s(Math.abs(n-i)-function(c,f,E){for(var w=0,x=c-p(E,c),_=f-p(E,f),C=0;C<Math.abs(x-_);C++){var b=a(c,f)==="A"?-1:1,m=E.buffer.lines.get(x+b*C);m&&m.isWrapped&&w++}return w}(u,l,o),r(a(u,l),d))}function p(u,l){for(var o=0,d=u.buffer.lines.get(l),n=d&&d.isWrapped;n&&l>=0&&l<u.rows;)o++,n=(d=u.buffer.lines.get(--l))&&d.isWrapped;return o}function a(u,l){return u>l?"A":"B"}function h(u,l,o,d,n,i){for(var c=u,f=l,E="";c!==o||f!==d;)c+=n?1:-1,n&&c>i.cols-1?(E+=i.buffer.translateBufferLineToString(f,!1,u,c),c=0,u=0,f++):!n&&c<0&&(E+=i.buffer.translateBufferLineToString(f,!1,0,u+1),u=c=i.cols-1,f--);return E+i.buffer.translateBufferLineToString(f,!1,u,c)}function r(u,l){var o=l?"O":"[";return v.C0.ESC+o+u}function s(u,l){u=Math.floor(u);for(var o="",d=0;d<u;d++)o+=l;return o}e.moveToCellSequence=function(u,l,o,d){var n,i=o.buffer.x,c=o.buffer.y;if(!o.buffer.hasScrollback)return function(E,w,x,_,C,b){return g(w,_,C,b).length===0?"":s(h(E,w,E,w-p(C,w),!1,C).length,r("D",b))}(i,c,0,l,o,d)+g(c,l,o,d)+function(E,w,x,_,C,b){var m;m=g(w,_,C,b).length>0?_-p(C,_):w;var y=_,S=function(R,A,Z,B,le,W){var ge;return ge=g(Z,B,le,W).length>0?B-p(le,B):A,R<Z&&ge<=B||R>=Z&&ge<B?"C":"D"}(E,w,x,_,C,b);return s(h(E,m,x,y,S==="C",C).length,r(S,b))}(i,c,u,l,o,d);if(c===l)return n=i>u?"D":"C",s(Math.abs(i-u),r(n,d));n=c>l?"D":"C";var f=Math.abs(c-l);return s(function(E,w){return w.cols-E}(c>l?u:i,o)+(f-1)*o.cols+1+((c>l?i:u)-1),r(n,d))}},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,s,u){var l,o=arguments.length,d=o<3?r:u===null?u=Object.getOwnPropertyDescriptor(r,s):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,s,u);else for(var n=h.length-1;n>=0;n--)(l=h[n])&&(d=(o<3?l(d):o>3?l(r,s,d):l(r,s))||d);return o>3&&d&&Object.defineProperty(r,s,d),d},g=this&&this.__param||function(h,r){return function(s,u){r(s,u,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SoundService=void 0;var p=t(1),a=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 s=r.createBufferSource();r.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(u){s.buffer=u,s.connect(r.destination),s.start(0)})}},h.prototype._base64ToArrayBuffer=function(r){for(var s=window.atob(r),u=s.length,l=new Uint8Array(u),o=0;o<u;o++)l[o]=s.charCodeAt(o);return l.buffer},h.prototype._removeMimeType=function(r){return r.split(",")[1]},h=v([g(0,p.IOptionsService)],h)}();e.SoundService=a},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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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,i){var c,f=arguments.length,E=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(o,d,n,i);else for(var w=o.length-1;w>=0;w--)(c=o[w])&&(E=(f<3?c(E):f>3?c(d,n,E):c(d,n))||E);return f>3&&E&&Object.defineProperty(d,n,E),E},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZoneManager=void 0;var h=t(2),r=t(7),s=t(5),u=t(1),l=function(o){function d(n,i,c,f,E,w){var x=o.call(this)||this;return x._element=n,x._screenElement=i,x._bufferService=c,x._mouseService=f,x._selectionService=E,x._optionsService=w,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(r.addDisposableDomListener(x._element,"mousedown",function(_){return x._onMouseDown(_)})),x._mouseMoveListener=function(_){return x._onMouseMove(_)},x._mouseLeaveListener=function(_){return x._onMouseLeave(_)},x._clickListener=function(_){return x._onClick(_)},x}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,i){if(this._zones.length!==0){n&&i||(n=0,i=this._bufferService.rows-1);for(var c=0;c<this._zones.length;c++){var f=this._zones[c];(f.y1>n&&f.y1<=i+1||f.y2>n&&f.y2<=i+1||f.y1<n&&f.y2>i+1)&&(this._currentZone&&this._currentZone===f&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(c--,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 i=this,c=this._findZoneEventAt(n);c!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),c&&(this._currentZone=c,c.hoverCallback&&c.hoverCallback(n),this._tooltipTimeout=window.setTimeout(function(){return i._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},d.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var i=this._findZoneEventAt(n);i&&i.tooltipCallback&&i.tooltipCallback(n)},d.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var i=this._findZoneEventAt(n);i!=null&&i.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 i=this._findZoneEventAt(n),c=this._getSelectionLength();i&&c===this._initialSelectionLength&&(i.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 i=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(i)for(var c=i[0],f=i[1],E=0;E<this._zones.length;E++){var w=this._zones[E];if(w.y1===w.y2){if(f===w.y1&&c>=w.x1&&c<w.x2)return w}else if(f===w.y1&&c>=w.x1||f===w.y2&&c<w.x2||f>w.y1&&f<w.y2)return w}},d=p([a(2,u.IBufferService),a(3,s.IMouseService),a(4,s.ISelectionService),a(5,u.IOptionsService)],d)}(h.Disposable);e.MouseZoneManager=l},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(d,n){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,c){i.__proto__=c}||function(i,c){for(var f in c)c.hasOwnProperty(f)&&(i[f]=c[f])})(d,n)},function(d,n){function i(){this.constructor=d}v(d,n),d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.AccessibilityManager=void 0;var p=t(18),a=t(11),h=t(31),r=t(7),s=t(2),u=t(32),l=t(17),o=function(d){function n(i,c){var f=d.call(this)||this;f._terminal=i,f._renderService=c,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 E=0;E<f._terminal.rows;E++)f._rowElements[E]=f._createAccessibilityTreeNode(),f._rowContainer.appendChild(f._rowElements[E]);if(f._topBoundaryFocusListener=function(w){return f._onBoundaryFocus(w,0)},f._bottomBoundaryFocusListener=function(w){return f._onBoundaryFocus(w,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(w){return f._onResize(w.rows)})),f.register(f._terminal.onRender(function(w){return f._refreshRows(w.start,w.end)})),f.register(f._terminal.onScroll(function(){return f._refreshRows()})),f.register(f._terminal.onA11yChar(function(w){return f._onChar(w)})),f.register(f._terminal.onLineFeed(function(){return f._onChar(`
`)})),f.register(f._terminal.onA11yTab(function(w){return f._onTab(w)})),f.register(f._terminal.onKey(function(w){return f._onKey(w.key)})),f.register(f._terminal.onBlur(function(){return f._clearLiveRegion()})),f.register(f._renderService.onDimensionsChange(function(){return f._refreshRowsDimensions()})),f._screenDprMonitor=new u.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),l.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(i,c){var f=i.target,E=this._rowElements[c===0?1:this._rowElements.length-2];if(f.getAttribute("aria-posinset")!==(c===0?"1":""+this._terminal.buffer.lines.length)&&i.relatedTarget===E){var w,x;if(c===0?(w=f,x=this._rowElements.pop(),this._rowContainer.removeChild(x)):(w=this._rowElements.shift(),x=f,this._rowContainer.removeChild(w)),w.removeEventListener("focus",this._topBoundaryFocusListener),x.removeEventListener("focus",this._bottomBoundaryFocusListener),c===0){var _=this._createAccessibilityTreeNode();this._rowElements.unshift(_),this._rowContainer.insertAdjacentElement("afterbegin",_)}else _=this._createAccessibilityTreeNode(),this._rowElements.push(_),this._rowContainer.appendChild(_);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(c===0?-1:1),this._rowElements[c===0?1:this._rowElements.length-2].focus(),i.preventDefault(),i.stopImmediatePropagation()}},n.prototype._onResize=function(i){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var c=this._rowContainer.children.length;c<this._terminal.rows;c++)this._rowElements[c]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[c]);for(;this._rowElements.length>i;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var i=document.createElement("div");return i.setAttribute("role","listitem"),i.tabIndex=-1,this._refreshRowDimensions(i),i},n.prototype._onTab=function(i){for(var c=0;c<i;c++)this._onChar(" ")},n.prototype._onChar=function(i){var c=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=p.tooMuchOutput)),a.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){c._accessibilityTreeRoot.appendChild(c._liveRegion)},0))},n.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,a.isMac&&l.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(i){this._clearLiveRegion(),this._charsToConsume.push(i)},n.prototype._refreshRows=function(i,c){this._renderRowsDebouncer.refresh(i,c,this._terminal.rows)},n.prototype._renderRows=function(i,c){for(var f=this._terminal.buffer,E=f.lines.length.toString(),w=i;w<=c;w++){var x=f.translateBufferLineToString(f.ydisp+w,!0),_=(f.ydisp+w+1).toString(),C=this._rowElements[w];C&&(x.length===0?C.innerHTML="&nbsp;":C.textContent=x,C.setAttribute("aria-posinset",_),C.setAttribute("aria-setsize",E))}this._announceCharacters()},n.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var i=0;i<this._terminal.rows;i++)this._refreshRowDimensions(this._rowElements[i])}},n.prototype._refreshRowDimensions=function(i){i.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(s.Disposable);e.AccessibilityManager=o},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(f,E){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,x){w.__proto__=x}||function(w,x){for(var _ in x)x.hasOwnProperty(_)&&(w[_]=x[_])})(f,E)},function(f,E){function w(){this.constructor=f}v(f,E),f.prototype=E===null?Object.create(E):(w.prototype=E.prototype,new w)}),p=this&&this.__decorate||function(f,E,w,x){var _,C=arguments.length,b=C<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,w):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(f,E,w,x);else for(var m=f.length-1;m>=0;m--)(_=f[m])&&(b=(C<3?_(b):C>3?_(E,w,b):_(E,w))||b);return C>3&&b&&Object.defineProperty(E,w,b),b},a=this&&this.__param||function(f,E){return function(w,x){E(w,x,f)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomRenderer=void 0;var h=t(58),r=t(9),s=t(2),u=t(5),l=t(1),o=t(0),d=t(10),n=t(17),i=1,c=function(f){function E(w,x,_,C,b,m,y,S,R){var A=f.call(this)||this;return A._colors=w,A._element=x,A._screenElement=_,A._viewportElement=C,A._linkifier=b,A._linkifier2=m,A._charSizeService=y,A._optionsService=S,A._bufferService=R,A._terminalClass=i++,A._rowElements=[],A._rowContainer=document.createElement("div"),A._rowContainer.classList.add("xterm-rows"),A._rowContainer.style.lineHeight="normal",A._rowContainer.setAttribute("aria-hidden","true"),A._refreshRowElements(A._bufferService.cols,A._bufferService.rows),A._selectionContainer=document.createElement("div"),A._selectionContainer.classList.add("xterm-selection"),A._selectionContainer.setAttribute("aria-hidden","true"),A.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},A._updateDimensions(),A._injectCss(),A._rowFactory=new h.DomRendererRowFactory(document,A._optionsService,A._colors),A._element.classList.add("xterm-dom-renderer-owner-"+A._terminalClass),A._screenElement.appendChild(A._rowContainer),A._screenElement.appendChild(A._selectionContainer),A._linkifier.onShowLinkUnderline(function(Z){return A._onLinkHover(Z)}),A._linkifier.onHideLinkUnderline(function(Z){return A._onLinkLeave(Z)}),A._linkifier2.onShowLinkUnderline(function(Z){return A._onLinkHover(Z)}),A._linkifier2.onHideLinkUnderline(function(Z){return A._onLinkLeave(Z)}),A}return g(E,f),Object.defineProperty(E.prototype,"onRequestRedraw",{get:function(){return new o.EventEmitter().event},enumerable:!1,configurable:!0}),E.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)},E.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 w=0,x=this._rowElements;w<x.length;w++){var _=x[w];_.style.width=this.dimensions.canvasWidth+"px",_.style.height=this.dimensions.actualCellHeight+"px",_.style.lineHeight=this.dimensions.actualCellHeight+"px",_.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var C=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=C,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},E.prototype.setColors=function(w){this._colors=w,this._injectCss()},E.prototype._injectCss=function(){var w=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var x=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";x+=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;}",x+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",x+="@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+"; }}",x+=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;}",x+=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(_,C){x+=w._terminalSelector+" .xterm-fg-"+C+" { color: "+_.css+"; }"+w._terminalSelector+" .xterm-bg-"+C+" { background-color: "+_.css+"; }"}),x+=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=x},E.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},E.prototype._refreshRowElements=function(w,x){for(var _=this._rowElements.length;_<=x;_++){var C=document.createElement("div");this._rowContainer.appendChild(C),this._rowElements.push(C)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())},E.prototype.onResize=function(w,x){this._refreshRowElements(w,x),this._updateDimensions()},E.prototype.onCharSizeChanged=function(){this._updateDimensions()},E.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},E.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},E.prototype.onSelectionChanged=function(w,x,_){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(w&&x){var C=w[1]-this._bufferService.buffer.ydisp,b=x[1]-this._bufferService.buffer.ydisp,m=Math.max(C,0),y=Math.min(b,this._bufferService.rows-1);if(!(m>=this._bufferService.rows||y<0)){var S=document.createDocumentFragment();if(_)S.appendChild(this._createSelectionElement(m,w[0],x[0],y-m+1));else{var R=C===m?w[0]:0,A=m===y?x[0]:this._bufferService.cols;S.appendChild(this._createSelectionElement(m,R,A));var Z=y-m-1;if(S.appendChild(this._createSelectionElement(m+1,0,this._bufferService.cols,Z)),m!==y){var B=b===y?x[0]:this._bufferService.cols;S.appendChild(this._createSelectionElement(y,0,B))}}this._selectionContainer.appendChild(S)}}},E.prototype._createSelectionElement=function(w,x,_,C){C===void 0&&(C=1);var b=document.createElement("div");return b.style.height=C*this.dimensions.actualCellHeight+"px",b.style.top=w*this.dimensions.actualCellHeight+"px",b.style.left=x*this.dimensions.actualCellWidth+"px",b.style.width=this.dimensions.actualCellWidth*(_-x)+"px",b},E.prototype.onCursorMove=function(){},E.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},E.prototype.clear=function(){for(var w=0,x=this._rowElements;w<x.length;w++)x[w].innerHTML=""},E.prototype.renderRows=function(w,x){for(var _=this._bufferService.buffer.ybase+this._bufferService.buffer.y,C=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),b=this._optionsService.options.cursorBlink,m=w;m<=x;m++){var y=this._rowElements[m];y.innerHTML="";var S=m+this._bufferService.buffer.ydisp,R=this._bufferService.buffer.lines.get(S),A=this._optionsService.options.cursorStyle;y.appendChild(this._rowFactory.createRow(R,S===_,A,C,b,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(E.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),E.prototype.registerCharacterJoiner=function(w){return-1},E.prototype.deregisterCharacterJoiner=function(w){return!1},E.prototype._onLinkHover=function(w){this._setCellUnderline(w.x1,w.x2,w.y1,w.y2,w.cols,!0)},E.prototype._onLinkLeave=function(w){this._setCellUnderline(w.x1,w.x2,w.y1,w.y2,w.cols,!1)},E.prototype._setCellUnderline=function(w,x,_,C,b,m){for(;w!==x||_!==C;){var y=this._rowElements[_];if(!y)return;var S=y.children[w];S&&(S.style.textDecoration=m?"underline":"none"),++w>=b&&(w=0,_++)}},E=p([a(6,u.ICharSizeService),a(7,l.IOptionsService),a(8,l.IBufferService)],E)}(s.Disposable);e.DomRenderer=c},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),a=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 s(u,l,o){this._document=u,this._optionsService=l,this._colors=o,this._workCell=new p.CellData}return s.prototype.setColors=function(u){this._colors=u},s.prototype.createRow=function(u,l,o,d,n,i,c){for(var f=this._document.createDocumentFragment(),E=0,w=Math.min(u.length,c)-1;w>=0;w--)if(u.loadCell(w,this._workCell).getCode()!==g.NULL_CELL_CODE||l&&w===d){E=w+1;break}for(w=0;w<E;w++){u.loadCell(w,this._workCell);var x=this._workCell.getWidth();if(x!==0){var _=this._document.createElement("span");if(x>1&&(_.style.width=i*x+"px"),l&&w===d)switch(_.classList.add(e.CURSOR_CLASS),n&&_.classList.add(e.CURSOR_BLINK_CLASS),o){case"bar":_.classList.add(e.CURSOR_STYLE_BAR_CLASS);break;case"underline":_.classList.add(e.CURSOR_STYLE_UNDERLINE_CLASS);break;default:_.classList.add(e.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&_.classList.add(e.BOLD_CLASS),this._workCell.isItalic()&&_.classList.add(e.ITALIC_CLASS),this._workCell.isDim()&&_.classList.add(e.DIM_CLASS),this._workCell.isUnderline()&&_.classList.add(e.UNDERLINE_CLASS),this._workCell.isInvisible()?_.textContent=g.WHITESPACE_CELL_CHAR:_.textContent=this._workCell.getChars()||g.WHITESPACE_CELL_CHAR;var C=this._workCell.getFgColor(),b=this._workCell.getFgColorMode(),m=this._workCell.getBgColor(),y=this._workCell.getBgColorMode(),S=!!this._workCell.isInverse();if(S){var R=C;C=m,m=R;var A=b;b=y,y=A}switch(b){case 16777216:case 33554432:this._workCell.isBold()&&C<8&&this._optionsService.options.drawBoldTextInBrightColors&&(C+=8),this._applyMinimumContrast(_,this._colors.background,this._colors.ansi[C])||_.classList.add("xterm-fg-"+C);break;case 50331648:var Z=a.rgba.toColor(C>>16&255,C>>8&255,255&C);this._applyMinimumContrast(_,this._colors.background,Z)||this._addStyle(_,"color:#"+r(C.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(_,this._colors.background,this._colors.foreground)||S&&_.classList.add("xterm-fg-"+v.INVERTED_DEFAULT_COLOR)}switch(y){case 16777216:case 33554432:_.classList.add("xterm-bg-"+m);break;case 50331648:this._addStyle(_,"background-color:#"+r(m.toString(16),"0",6));break;case 0:default:S&&_.classList.add("xterm-bg-"+v.INVERTED_DEFAULT_COLOR)}f.appendChild(_)}}return f},s.prototype._applyMinimumContrast=function(u,l,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=a.color.ensureContrastRatio(l,o,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,d!=null?d:null)),!!d&&(this._addStyle(u,"color:"+d.css),!0)},s.prototype._addStyle=function(u,l){u.setAttribute("style",""+(u.getAttribute("style")||"")+l+";")},s}();function r(s,u,l){for(;s.length<l;)s=u+s;return s}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,a,h,r){var s={type:0,cancel:!1,key:void 0},u=(p.shiftKey?1:0)|(p.altKey?2:0)|(p.ctrlKey?4:0)|(p.metaKey?8:0);switch(p.keyCode){case 0:p.key==="UIKeyInputUpArrow"?s.key=a?v.C0.ESC+"OA":v.C0.ESC+"[A":p.key==="UIKeyInputLeftArrow"?s.key=a?v.C0.ESC+"OD":v.C0.ESC+"[D":p.key==="UIKeyInputRightArrow"?s.key=a?v.C0.ESC+"OC":v.C0.ESC+"[C":p.key==="UIKeyInputDownArrow"&&(s.key=a?v.C0.ESC+"OB":v.C0.ESC+"[B");break;case 8:if(p.shiftKey){s.key=v.C0.BS;break}if(p.altKey){s.key=v.C0.ESC+v.C0.DEL;break}s.key=v.C0.DEL;break;case 9:if(p.shiftKey){s.key=v.C0.ESC+"[Z";break}s.key=v.C0.HT,s.cancel=!0;break;case 13:s.key=p.altKey?v.C0.ESC+v.C0.CR:v.C0.CR,s.cancel=!0;break;case 27:s.key=v.C0.ESC,p.altKey&&(s.key=v.C0.ESC+v.C0.ESC),s.cancel=!0;break;case 37:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"D",s.key===v.C0.ESC+"[1;3D"&&(s.key=v.C0.ESC+(h?"b":"[1;5D"))):s.key=a?v.C0.ESC+"OD":v.C0.ESC+"[D";break;case 39:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"C",s.key===v.C0.ESC+"[1;3C"&&(s.key=v.C0.ESC+(h?"f":"[1;5C"))):s.key=a?v.C0.ESC+"OC":v.C0.ESC+"[C";break;case 38:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"A",h||s.key!==v.C0.ESC+"[1;3A"||(s.key=v.C0.ESC+"[1;5A")):s.key=a?v.C0.ESC+"OA":v.C0.ESC+"[A";break;case 40:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"B",h||s.key!==v.C0.ESC+"[1;3B"||(s.key=v.C0.ESC+"[1;5B")):s.key=a?v.C0.ESC+"OB":v.C0.ESC+"[B";break;case 45:p.shiftKey||p.ctrlKey||(s.key=v.C0.ESC+"[2~");break;case 46:s.key=u?v.C0.ESC+"[3;"+(u+1)+"~":v.C0.ESC+"[3~";break;case 36:s.key=u?v.C0.ESC+"[1;"+(u+1)+"H":a?v.C0.ESC+"OH":v.C0.ESC+"[H";break;case 35:s.key=u?v.C0.ESC+"[1;"+(u+1)+"F":a?v.C0.ESC+"OF":v.C0.ESC+"[F";break;case 33:p.shiftKey?s.type=2:s.key=v.C0.ESC+"[5~";break;case 34:p.shiftKey?s.type=3:s.key=v.C0.ESC+"[6~";break;case 112:s.key=u?v.C0.ESC+"[1;"+(u+1)+"P":v.C0.ESC+"OP";break;case 113:s.key=u?v.C0.ESC+"[1;"+(u+1)+"Q":v.C0.ESC+"OQ";break;case 114:s.key=u?v.C0.ESC+"[1;"+(u+1)+"R":v.C0.ESC+"OR";break;case 115:s.key=u?v.C0.ESC+"[1;"+(u+1)+"S":v.C0.ESC+"OS";break;case 116:s.key=u?v.C0.ESC+"[15;"+(u+1)+"~":v.C0.ESC+"[15~";break;case 117:s.key=u?v.C0.ESC+"[17;"+(u+1)+"~":v.C0.ESC+"[17~";break;case 118:s.key=u?v.C0.ESC+"[18;"+(u+1)+"~":v.C0.ESC+"[18~";break;case 119:s.key=u?v.C0.ESC+"[19;"+(u+1)+"~":v.C0.ESC+"[19~";break;case 120:s.key=u?v.C0.ESC+"[20;"+(u+1)+"~":v.C0.ESC+"[20~";break;case 121:s.key=u?v.C0.ESC+"[21;"+(u+1)+"~":v.C0.ESC+"[21~";break;case 122:s.key=u?v.C0.ESC+"[23;"+(u+1)+"~":v.C0.ESC+"[23~";break;case 123:s.key=u?v.C0.ESC+"[24;"+(u+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&&(s.type=1):p.key&&!p.ctrlKey&&!p.altKey&&!p.metaKey&&p.keyCode>=48&&p.key.length===1?s.key=p.key:p.key&&p.ctrlKey&&p.key==="_"&&(s.key=v.C0.US);else{var l=g[p.keyCode],o=l&&l[p.shiftKey?1:0];if(o)s.key=v.C0.ESC+o;else if(p.keyCode>=65&&p.keyCode<=90){var d=p.ctrlKey?p.keyCode-64:p.keyCode+32;s.key=v.C0.ESC+String.fromCharCode(d)}}else p.keyCode>=65&&p.keyCode<=90?s.key=String.fromCharCode(p.keyCode-64):p.keyCode===32?s.key=v.C0.NUL:p.keyCode>=51&&p.keyCode<=55?s.key=String.fromCharCode(p.keyCode-51+27):p.keyCode===56?s.key=v.C0.DEL:p.keyCode===219?s.key=v.C0.ESC:p.keyCode===220?s.key=v.C0.FS:p.keyCode===221&&(s.key=v.C0.GS)}return s}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,E){f.__proto__=E}||function(f,E){for(var w in E)E.hasOwnProperty(w)&&(f[w]=E[w])})(i,c)},function(i,c){function f(){this.constructor=i}v(i,c),i.prototype=c===null?Object.create(c):(f.prototype=c.prototype,new f)}),p=this&&this.__decorate||function(i,c,f,E){var w,x=arguments.length,_=x<3?c:E===null?E=Object.getOwnPropertyDescriptor(c,f):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(i,c,f,E);else for(var C=i.length-1;C>=0;C--)(w=i[C])&&(_=(x<3?w(_):x>3?w(c,f,_):w(c,f))||_);return x>3&&_&&Object.defineProperty(c,f,_),_},a=this&&this.__param||function(i,c){return function(f,E){c(f,E,i)}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderService=void 0;var h=t(31),r=t(0),s=t(2),u=t(32),l=t(7),o=t(1),d=t(5),n=function(i){function c(f,E,w,x,_,C){var b=i.call(this)||this;if(b._renderer=f,b._rowCount=E,b._isPaused=!1,b._needsFullRefresh=!1,b._isNextRenderRedrawOnly=!0,b._needsSelectionRefresh=!1,b._canvasWidth=0,b._canvasHeight=0,b._selectionState={start:void 0,end:void 0,columnSelectMode:!1},b._onDimensionsChange=new r.EventEmitter,b._onRender=new r.EventEmitter,b._onRefreshRequest=new r.EventEmitter,b.register({dispose:function(){return b._renderer.dispose()}}),b._renderDebouncer=new h.RenderDebouncer(function(y,S){return b._renderRows(y,S)}),b.register(b._renderDebouncer),b._screenDprMonitor=new u.ScreenDprMonitor,b._screenDprMonitor.setListener(function(){return b.onDevicePixelRatioChange()}),b.register(b._screenDprMonitor),b.register(C.onResize(function(y){return b._fullRefresh()})),b.register(x.onOptionChange(function(){return b._renderer.onOptionsChanged()})),b.register(_.onCharSizeChange(function(){return b.onCharSizeChanged()})),b._renderer.onRequestRedraw(function(y){return b.refreshRows(y.start,y.end,!0)}),b.register(l.addDisposableDomListener(window,"resize",function(){return b.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var m=new IntersectionObserver(function(y){return b._onIntersectionChange(y[y.length-1])},{threshold:0});m.observe(w),b.register({dispose:function(){return m.disconnect()}})}return b}return g(c,i),Object.defineProperty(c.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),c.prototype._onIntersectionChange=function(f){this._isPaused=f.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},c.prototype.refreshRows=function(f,E,w){w===void 0&&(w=!1),this._isPaused?this._needsFullRefresh=!0:(w||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(f,E,this._rowCount))},c.prototype._renderRows=function(f,E){this._renderer.renderRows(f,E),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:E}),this._isNextRenderRedrawOnly=!0},c.prototype.resize=function(f,E){this._rowCount=E,this._fireOnCanvasResize()},c.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},c.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},c.prototype.dispose=function(){i.prototype.dispose.call(this)},c.prototype.setRenderer=function(f){var E=this;this._renderer.dispose(),this._renderer=f,this._renderer.onRequestRedraw(function(w){return E.refreshRows(w.start,w.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},c.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},c.prototype.setColors=function(f){this._renderer.setColors(f),this._fullRefresh()},c.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},c.prototype.onResize=function(f,E){this._renderer.onResize(f,E),this._fullRefresh()},c.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},c.prototype.onBlur=function(){this._renderer.onBlur()},c.prototype.onFocus=function(){this._renderer.onFocus()},c.prototype.onSelectionChanged=function(f,E,w){this._selectionState.start=f,this._selectionState.end=E,this._selectionState.columnSelectMode=w,this._renderer.onSelectionChanged(f,E,w)},c.prototype.onCursorMove=function(){this._renderer.onCursorMove()},c.prototype.clear=function(){this._renderer.clear()},c.prototype.registerCharacterJoiner=function(f){return this._renderer.registerCharacterJoiner(f)},c.prototype.deregisterCharacterJoiner=function(f){return this._renderer.deregisterCharacterJoiner(f)},c=p([a(3,o.IOptionsService),a(4,d.ICharSizeService),a(5,o.IBufferService)],c)}(s.Disposable);e.RenderService=n},function(N,e,t){"use strict";var v=this&&this.__decorate||function(s,u,l,o){var d,n=arguments.length,i=n<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(s,u,l,o);else for(var c=s.length-1;c>=0;c--)(d=s[c])&&(i=(n<3?d(i):n>3?d(u,l,i):d(u,l))||i);return n>3&&i&&Object.defineProperty(u,l,i),i},g=this&&this.__param||function(s,u){return function(l,o){u(l,o,s)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CharSizeService=void 0;var p=t(1),a=t(0),h=function(){function s(u,l,o){this._optionsService=o,this.width=0,this.height=0,this._onCharSizeChange=new a.EventEmitter,this._measureStrategy=new r(u,l,this._optionsService)}return Object.defineProperty(s.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),s.prototype.measure=function(){var u=this._measureStrategy.measure();u.width===this.width&&u.height===this.height||(this.width=u.width,this.height=u.height,this._onCharSizeChange.fire())},s=v([g(2,p.IOptionsService)],s)}();e.CharSizeService=h;var r=function(){function s(u,l,o){this._document=u,this._parentElement=l,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 s.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var u=this._measureElement.getBoundingClientRect();return u.width!==0&&u.height!==0&&(this._result.width=u.width,this._result.height=Math.ceil(u.height)),this._result},s}()},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,s,u,l){var o,d=arguments.length,n=d<3?s:l===null?l=Object.getOwnPropertyDescriptor(s,u):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,s,u,l);else for(var i=r.length-1;i>=0;i--)(o=r[i])&&(n=(d<3?o(n):d>3?o(s,u,n):o(s,u))||n);return d>3&&n&&Object.defineProperty(s,u,n),n},g=this&&this.__param||function(r,s){return function(u,l){s(u,l,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseService=void 0;var p=t(5),a=t(30),h=function(){function r(s,u){this._renderService=s,this._charSizeService=u}return r.prototype.getCoords=function(s,u,l,o,d){return a.getCoords(s,u,l,o,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,d)},r.prototype.getRawByteCoords=function(s,u,l,o){var d=this.getCoords(s,u,l,o);return a.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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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,i){var c,f=arguments.length,E=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(o,d,n,i);else for(var w=o.length-1;w>=0;w--)(c=o[w])&&(E=(f<3?c(E):f>3?c(d,n,E):c(d,n))||E);return f>3&&E&&Object.defineProperty(d,n,E),E},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Linkifier2=void 0;var h=t(1),r=t(0),s=t(2),u=t(7),l=function(o){function d(n){var i=o.call(this)||this;return i._bufferService=n,i._linkProviders=[],i._linkCacheDisposables=[],i._isMouseOut=!0,i._activeLine=-1,i._onShowLinkUnderline=i.register(new r.EventEmitter),i._onHideLinkUnderline=i.register(new r.EventEmitter),i.register(s.getDisposeArrayDisposable(i._linkCacheDisposables)),i}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 i=this;return this._linkProviders.push(n),{dispose:function(){var c=i._linkProviders.indexOf(n);c!==-1&&i._linkProviders.splice(c,1)}}},d.prototype.attachToDom=function(n,i,c){var f=this;this._element=n,this._mouseService=i,this._renderService=c,this.register(u.addDisposableDomListener(this._element,"mouseleave",function(){f._isMouseOut=!0,f._clearCurrentLink()})),this.register(u.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(u.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},d.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var i=this._positionFromMouseEvent(n,this._element,this._mouseService);if(i){this._isMouseOut=!1;for(var c=n.composedPath(),f=0;f<c.length;f++){var E=c[f];if(E.classList.contains("xterm"))break;if(E.classList.contains("xterm-hover"))return}this._lastBufferCell&&i.x===this._lastBufferCell.x&&i.y===this._lastBufferCell.y||(this._onHover(i),this._lastBufferCell=i)}}},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,i){var c=this;this._activeProviderReplies&&i||(this._activeProviderReplies=new Map,this._activeLine=n.y);var f=!1;this._linkProviders.forEach(function(E,w){var x;i?!((x=c._activeProviderReplies)===null||x===void 0)&&x.get(w)&&(f=c._checkLinkProviderResult(w,n,f)):E.provideLinks(n.y,function(_){var C,b;if(!c._isMouseOut){var m=_==null?void 0:_.map(function(y){return{link:y}});(C=c._activeProviderReplies)===null||C===void 0||C.set(w,m),f=c._checkLinkProviderResult(w,n,f),((b=c._activeProviderReplies)===null||b===void 0?void 0:b.size)===c._linkProviders.length&&c._removeIntersectingLinks(n.y,c._activeProviderReplies)}})})},d.prototype._removeIntersectingLinks=function(n,i){for(var c=new Set,f=0;f<i.size;f++){var E=i.get(f);if(E)for(var w=0;w<E.length;w++)for(var x=E[w],_=x.link.range.start.y<n?0:x.link.range.start.x,C=x.link.range.end.y>n?this._bufferService.cols:x.link.range.end.x,b=_;b<=C;b++){if(c.has(b)){E.splice(w--,1);break}c.add(b)}}},d.prototype._checkLinkProviderResult=function(n,i,c){var f,E=this;if(!this._activeProviderReplies)return c;for(var w=this._activeProviderReplies.get(n),x=!1,_=0;_<n;_++)this._activeProviderReplies.has(_)&&!this._activeProviderReplies.get(_)||(x=!0);if(!x&&w){var C=w.find(function(m){return E._linkAtPosition(m.link,i)});C&&(c=!0,this._handleNewLink(C))}if(this._activeProviderReplies.size===this._linkProviders.length&&!c)for(_=0;_<this._activeProviderReplies.size;_++){var b=(f=this._activeProviderReplies.get(_))===null||f===void 0?void 0:f.find(function(m){return E._linkAtPosition(m.link,i)});if(b){c=!0,this._handleNewLink(b);break}}return c},d.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var i=this._positionFromMouseEvent(n,this._element,this._mouseService);i&&this._linkAtPosition(this._currentLink.link,i)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},d.prototype._clearCurrentLink=function(n,i){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!i||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=i)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,s.disposeArray(this._linkCacheDisposables))},d.prototype._handleNewLink=function(n){var i=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var c=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);c&&this._linkAtPosition(n.link,c)&&(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,E;return(E=(f=i._currentLink)===null||f===void 0?void 0:f.state)===null||E===void 0?void 0:E.decorations.pointerCursor},set:function(f){var E,w;!((E=i._currentLink)===null||E===void 0)&&E.state&&i._currentLink.state.decorations.pointerCursor!==f&&(i._currentLink.state.decorations.pointerCursor=f,i._currentLink.state.isHovered&&((w=i._element)===null||w===void 0||w.classList.toggle("xterm-cursor-pointer",f)))}},underline:{get:function(){var f,E;return(E=(f=i._currentLink)===null||f===void 0?void 0:f.state)===null||E===void 0?void 0:E.decorations.underline},set:function(f){var E,w,x;!((E=i._currentLink)===null||E===void 0)&&E.state&&((x=(w=i._currentLink)===null||w===void 0?void 0:w.state)===null||x===void 0?void 0:x.decorations.underline)!==f&&(i._currentLink.state.decorations.underline=f,i._currentLink.state.isHovered&&i._fireUnderlineEvent(n.link,f))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(f){var E=f.start===0?0:f.start+1+i._bufferService.buffer.ydisp;i._clearCurrentLink(E,f.end+1+i._bufferService.buffer.ydisp)})))}},d.prototype._linkHover=function(n,i,c){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),i.hover&&i.hover(c,i.text)},d.prototype._fireUnderlineEvent=function(n,i){var c=n.range,f=this._bufferService.buffer.ydisp,E=this._createLinkUnderlineEvent(c.start.x-1,c.start.y-f-1,c.end.x,c.end.y-f-1,void 0);(i?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(E)},d.prototype._linkLeave=function(n,i,c){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),i.leave&&i.leave(c,i.text)},d.prototype._linkAtPosition=function(n,i){var c=n.range.start.y===n.range.end.y,f=n.range.start.y<i.y,E=n.range.end.y>i.y;return(c&&n.range.start.x<=i.x&&n.range.end.x>=i.x||f&&n.range.end.x>=i.x||E&&n.range.start.x<=i.x||f&&E)&&n.range.start.y<=i.y&&n.range.end.y>=i.y},d.prototype._positionFromMouseEvent=function(n,i,c){var f=c.getCoords(n,i,this._bufferService.cols,this._bufferService.rows);if(f)return{x:f[0],y:f[1]+this._bufferService.buffer.ydisp}},d.prototype._createLinkUnderlineEvent=function(n,i,c,f,E){return{x1:n,y1:i,x2:c,y2:f,cols:this._bufferService.cols,fg:E}},d=p([a(0,h.IBufferService)],d)}(s.Disposable);e.Linkifier2=l},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(_,C){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,m){b.__proto__=m}||function(b,m){for(var y in m)m.hasOwnProperty(y)&&(b[y]=m[y])})(_,C)},function(_,C){function b(){this.constructor=_}v(_,C),_.prototype=C===null?Object.create(C):(b.prototype=C.prototype,new b)});Object.defineProperty(e,"__esModule",{value:!0}),e.CoreTerminal=void 0;var p=t(2),a=t(1),h=t(66),r=t(67),s=t(68),u=t(74),l=t(75),o=t(0),d=t(76),n=t(77),i=t(78),c=t(80),f=t(81),E=t(19),w=t(82),x=function(_){function C(b){var m=_.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 u.OptionsService(b),m._instantiationService.setService(a.IOptionsService,m.optionsService),m._bufferService=m.register(m._instantiationService.createInstance(s.BufferService)),m._instantiationService.setService(a.IBufferService,m._bufferService),m._logService=m._instantiationService.createInstance(r.LogService),m._instantiationService.setService(a.ILogService,m._logService),m._coreService=m.register(m._instantiationService.createInstance(l.CoreService,function(){return m.scrollToBottom()})),m._instantiationService.setService(a.ICoreService,m._coreService),m._coreMouseService=m._instantiationService.createInstance(d.CoreMouseService),m._instantiationService.setService(a.ICoreMouseService,m._coreMouseService),m._dirtyRowService=m._instantiationService.createInstance(n.DirtyRowService),m._instantiationService.setService(a.IDirtyRowService,m._dirtyRowService),m.unicodeService=m._instantiationService.createInstance(i.UnicodeService),m._instantiationService.setService(a.IUnicodeService,m.unicodeService),m._charsetService=m._instantiationService.createInstance(c.CharsetService),m._instantiationService.setService(a.ICharsetService,m._charsetService),m._inputHandler=new E.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 w.WriteBuffer(function(y){return m._inputHandler.parse(y)}),m}return g(C,_),Object.defineProperty(C.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){var b;this._isDisposed||(_.prototype.dispose.call(this),(b=this._windowsMode)===null||b===void 0||b.dispose(),this._windowsMode=void 0)},C.prototype.write=function(b,m){this._writeBuffer.write(b,m)},C.prototype.writeSync=function(b){this._writeBuffer.writeSync(b)},C.prototype.resize=function(b,m){isNaN(b)||isNaN(m)||(b=Math.max(b,s.MINIMUM_COLS),m=Math.max(m,s.MINIMUM_ROWS),this._bufferService.resize(b,m))},C.prototype.scroll=function(b,m){m===void 0&&(m=!1);var y,S=this._bufferService.buffer;(y=this._cachedBlankLine)&&y.length===this.cols&&y.getFg(0)===b.fg&&y.getBg(0)===b.bg||(y=S.getBlankLine(b,m),this._cachedBlankLine=y),y.isWrapped=m;var R=S.ybase+S.scrollTop,A=S.ybase+S.scrollBottom;if(S.scrollTop===0){var Z=S.lines.isFull;A===S.lines.length-1?Z?S.lines.recycle().copyFrom(y):S.lines.push(y.clone()):S.lines.splice(A+1,0,y.clone()),Z?this._bufferService.isUserScrolling&&(S.ydisp=Math.max(S.ydisp-1,0)):(S.ybase++,this._bufferService.isUserScrolling||S.ydisp++)}else{var B=A-R+1;S.lines.shiftElements(R+1,B-1,-1),S.lines.set(A,y.clone())}this._bufferService.isUserScrolling||(S.ydisp=S.ybase),this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom),this._onScroll.fire(S.ydisp)},C.prototype.scrollLines=function(b,m){var y=this._bufferService.buffer;if(b<0){if(y.ydisp===0)return;this._bufferService.isUserScrolling=!0}else b+y.ydisp>=y.ybase&&(this._bufferService.isUserScrolling=!1);var S=y.ydisp;y.ydisp=Math.max(Math.min(y.ydisp+b,y.ybase),0),S!==y.ydisp&&(m||this._onScroll.fire(y.ydisp))},C.prototype.scrollPages=function(b){this.scrollLines(b*(this.rows-1))},C.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},C.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},C.prototype.scrollToLine=function(b){var m=b-this._bufferService.buffer.ydisp;m!==0&&this.scrollLines(m)},C.prototype.addEscHandler=function(b,m){return this._inputHandler.addEscHandler(b,m)},C.prototype.addDcsHandler=function(b,m){return this._inputHandler.addDcsHandler(b,m)},C.prototype.addCsiHandler=function(b,m){return this._inputHandler.addCsiHandler(b,m)},C.prototype.addOscHandler=function(b,m){return this._inputHandler.addOscHandler(b,m)},C.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},C.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},C.prototype._updateOptions=function(b){var m;switch(b){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)}},C.prototype._enableWindowsMode=function(){var b=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(b._bufferService),!1})),this._windowsMode={dispose:function(){for(var y=0,S=m;y<S.length;y++)S[y].dispose()}}}},C}(p.Disposable);e.CoreTerminal=x},function(N,e,t){"use strict";var v=this&&this.__spreadArrays||function(){for(var r=0,s=0,u=arguments.length;s<u;s++)r+=arguments[s].length;var l=Array(r),o=0;for(s=0;s<u;s++)for(var d=arguments[s],n=0,i=d.length;n<i;n++,o++)l[o]=d[n];return l};Object.defineProperty(e,"__esModule",{value:!0}),e.InstantiationService=e.ServiceCollection=void 0;var g=t(1),p=t(14),a=function(){function r(){for(var s=[],u=0;u<arguments.length;u++)s[u]=arguments[u];this._entries=new Map;for(var l=0,o=s;l<o.length;l++){var d=o[l],n=d[0],i=d[1];this.set(n,i)}}return r.prototype.set=function(s,u){var l=this._entries.get(s);return this._entries.set(s,u),l},r.prototype.forEach=function(s){this._entries.forEach(function(u,l){return s(l,u)})},r.prototype.has=function(s){return this._entries.has(s)},r.prototype.get=function(s){return this._entries.get(s)},r}();e.ServiceCollection=a;var h=function(){function r(){this._services=new a,this._services.set(g.IInstantiationService,this)}return r.prototype.setService=function(s,u){this._services.set(s,u)},r.prototype.getService=function(s){return this._services.get(s)},r.prototype.createInstance=function(s){for(var u=[],l=1;l<arguments.length;l++)u[l-1]=arguments[l];for(var o=p.getServiceDependencies(s).sort(function(w,x){return w.index-x.index}),d=[],n=0,i=o;n<i.length;n++){var c=i[n],f=this._services.get(c.id);if(!f)throw new Error("[createInstance] "+s.name+" depends on UNKNOWN service "+c.id+".");d.push(f)}var E=o.length>0?o[0].index:u.length;if(u.length!==E)throw new Error("[createInstance] First service dependency of "+s.name+" at position "+(E+1)+" conflicts with "+u.length+" static arguments");return new(s.bind.apply(s,v([void 0],v(u,d))))},r}();e.InstantiationService=h},function(N,e,t){"use strict";var v=this&&this.__decorate||function(u,l,o,d){var n,i=arguments.length,c=i<3?l:d===null?d=Object.getOwnPropertyDescriptor(l,o):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(u,l,o,d);else for(var f=u.length-1;f>=0;f--)(n=u[f])&&(c=(i<3?n(c):i>3?n(l,o,c):n(l,o))||c);return i>3&&c&&Object.defineProperty(l,o,c),c},g=this&&this.__param||function(u,l){return function(o,d){l(o,d,u)}},p=this&&this.__spreadArrays||function(){for(var u=0,l=0,o=arguments.length;l<o;l++)u+=arguments[l].length;var d=Array(u),n=0;for(l=0;l<o;l++)for(var i=arguments[l],c=0,f=i.length;c<f;c++,n++)d[n]=i[c];return d};Object.defineProperty(e,"__esModule",{value:!0}),e.LogService=e.LogLevel=void 0;var a,h=t(1);(function(u){u[u.DEBUG=0]="DEBUG",u[u.INFO=1]="INFO",u[u.WARN=2]="WARN",u[u.ERROR=3]="ERROR",u[u.OFF=4]="OFF"})(a=e.LogLevel||(e.LogLevel={}));var r={debug:a.DEBUG,info:a.INFO,warn:a.WARN,error:a.ERROR,off:a.OFF},s=function(){function u(l){var o=this;this._optionsService=l,this._updateLogLevel(),this._optionsService.onOptionChange(function(d){d==="logLevel"&&o._updateLogLevel()})}return u.prototype._updateLogLevel=function(){this._logLevel=r[this._optionsService.options.logLevel]},u.prototype._evalLazyOptionalParams=function(l){for(var o=0;o<l.length;o++)typeof l[o]=="function"&&(l[o]=l[o]())},u.prototype._log=function(l,o,d){this._evalLazyOptionalParams(d),l.call.apply(l,p([console,"xterm.js: "+o],d))},u.prototype.debug=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.DEBUG&&this._log(console.log,l,o)},u.prototype.info=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.INFO&&this._log(console.info,l,o)},u.prototype.warn=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.WARN&&this._log(console.warn,l,o)},u.prototype.error=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.ERROR&&this._log(console.error,l,o)},u=v([g(0,h.IOptionsService)],u)}();e.LogService=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,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(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,i){var c,f=arguments.length,E=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(o,d,n,i);else for(var w=o.length-1;w>=0;w--)(c=o[w])&&(E=(f<3?c(E):f>3?c(d,n,E):c(d,n))||E);return f>3&&E&&Object.defineProperty(d,n,E),E},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.BufferService=e.MINIMUM_ROWS=e.MINIMUM_COLS=void 0;var h=t(1),r=t(69),s=t(0),u=t(2);e.MINIMUM_COLS=2,e.MINIMUM_ROWS=1;var l=function(o){function d(n){var i=o.call(this)||this;return i._optionsService=n,i.isUserScrolling=!1,i._onResize=new s.EventEmitter,i.cols=Math.max(n.options.cols,e.MINIMUM_COLS),i.rows=Math.max(n.options.rows,e.MINIMUM_ROWS),i.buffers=new r.BufferSet(n,i),i}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,i){this.cols=n,this.rows=i,this.buffers.resize(n,i),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:i})},d.prototype.reset=function(){this.buffers.dispose(),this.buffers=new r.BufferSet(this._optionsService,this),this.isUserScrolling=!1},d=p([a(0,h.IOptionsService)],d)}(u.Disposable);e.BufferService=l},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(r,s){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,l){u.__proto__=l}||function(u,l){for(var o in l)l.hasOwnProperty(o)&&(u[o]=l[o])})(r,s)},function(r,s){function u(){this.constructor=r}v(r,s),r.prototype=s===null?Object.create(s):(u.prototype=s.prototype,new u)});Object.defineProperty(e,"__esModule",{value:!0}),e.BufferSet=void 0;var p=t(70),a=t(0),h=function(r){function s(u,l){var o=r.call(this)||this;return o._onBufferActivate=o.register(new a.EventEmitter),o._normal=new p.Buffer(!0,u,l),o._normal.fillViewportRows(),o._alt=new p.Buffer(!1,u,l),o._activeBuffer=o._normal,o.setupTabStops(),o}return g(s,r),Object.defineProperty(s.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),s.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}))},s.prototype.activateAltBuffer=function(u){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(u),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}))},s.prototype.resize=function(u,l){this._normal.resize(u,l),this._alt.resize(u,l)},s.prototype.setupTabStops=function(u){this._normal.setupTabStops(u),this._alt.setupTabStops(u)},s}(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),a=t(3),h=t(72),r=t(73),s=t(20),u=t(6);e.MAX_BUFFER_SIZE=4294967295;var l=function(){function d(n,i,c){this._hasScrollback=n,this._optionsService=i,this._bufferService=c,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=s.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,a.WHITESPACE_CELL_CHAR,a.WHITESPACE_CELL_WIDTH,a.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 u.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 u.ExtendedAttrs),this._whitespaceCell},d.prototype.getBlankLine=function(n,i){return new g.BufferLine(this._bufferService.cols,this.getNullCell(n),i)},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 i=n+this._optionsService.options.scrollback;return i>e.MAX_BUFFER_SIZE?e.MAX_BUFFER_SIZE:i},d.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=g.DEFAULT_ATTR_DATA);for(var i=this._rows;i--;)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,i){var c=this.getNullCell(g.DEFAULT_ATTR_DATA),f=this._getCorrectBufferLength(i);if(f>this.lines.maxLength&&(this.lines.maxLength=f),this.lines.length>0){if(this._cols<n)for(var E=0;E<this.lines.length;E++)this.lines.get(E).resize(n,c);var w=0;if(this._rows<i)for(var x=this._rows;x<i;x++)this.lines.length<i+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new g.BufferLine(n,c)):this.ybase>0&&this.lines.length<=this.ybase+this.y+w+1?(this.ybase--,w++,this.ydisp>0&&this.ydisp--):this.lines.push(new g.BufferLine(n,c)));else for(x=this._rows;x>i;x--)this.lines.length>i+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(f<this.lines.maxLength){var _=this.lines.length-f;_>0&&(this.lines.trimStart(_),this.ybase=Math.max(this.ybase-_,0),this.ydisp=Math.max(this.ydisp-_,0),this.savedY=Math.max(this.savedY-_,0)),this.lines.maxLength=f}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,i-1),w&&(this.y+=w),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=i-1,this._isReflowEnabled&&(this._reflow(n,i),this._cols>n))for(E=0;E<this.lines.length;E++)this.lines.get(E).resize(n,c);this._cols=n,this._rows=i},Object.defineProperty(d.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),d.prototype._reflow=function(n,i){this._cols!==n&&(n>this._cols?this._reflowLarger(n,i):this._reflowSmaller(n,i))},d.prototype._reflowLarger=function(n,i){var c=h.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(g.DEFAULT_ATTR_DATA));if(c.length>0){var f=h.reflowLargerCreateNewLayout(this.lines,c);h.reflowLargerApplyNewLayout(this.lines,f.layout),this._reflowLargerAdjustViewport(n,i,f.countRemoved)}},d.prototype._reflowLargerAdjustViewport=function(n,i,c){for(var f=this.getNullCell(g.DEFAULT_ATTR_DATA),E=c;E-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<i&&this.lines.push(new g.BufferLine(n,f))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-c,0)},d.prototype._reflowSmaller=function(n,i){for(var c=this.getNullCell(g.DEFAULT_ATTR_DATA),f=[],E=0,w=this.lines.length-1;w>=0;w--){var x=this.lines.get(w);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=n)){for(var _=[x];x.isWrapped&&w>0;)x=this.lines.get(--w),_.unshift(x);var C=this.ybase+this.y;if(!(C>=w&&C<w+_.length)){var b=_[_.length-1].getTrimmedLength(),m=h.reflowSmallerGetNewLineLengths(_,this._cols,n),y=m.length-_.length,S=void 0;S=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 R=[],A=0;A<y;A++){var Z=this.getBlankLine(g.DEFAULT_ATTR_DATA,!0);R.push(Z)}R.length>0&&(f.push({start:w+_.length+E,newLines:R}),E+=R.length),_.push.apply(_,R);var B=m.length-1,le=m[B];le===0&&(le=m[--B]);for(var W=_.length-y-1,ge=b;W>=0;){var O=Math.min(ge,le);if(_[B].copyCellsFrom(_[W],ge-O,le-O,O,!0),(le-=O)===0&&(le=m[--B]),(ge-=O)===0){W--;var j=Math.max(W,0);ge=h.getWrappedLineTrimmedLength(_,j,this._cols)}}for(A=0;A<_.length;A++)m[A]<n&&_[A].setCell(m[A],c);for(var V=y-S;V-- >0;)this.ybase===0?this.y<i-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+E)-i&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+y,this.ybase+i-1)}}}if(f.length>0){var ee=[],q=[];for(A=0;A<this.lines.length;A++)q.push(this.lines.get(A));var H=this.lines.length,U=H-1,be=0,Ee=f[be];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+E);var pe=0;for(A=Math.min(this.lines.maxLength-1,H+E-1);A>=0;A--)if(Ee&&Ee.start>U+pe){for(var xe=Ee.newLines.length-1;xe>=0;xe--)this.lines.set(A--,Ee.newLines[xe]);A++,ee.push({index:U+1,amount:Ee.newLines.length}),pe+=Ee.newLines.length,Ee=f[++be]}else this.lines.set(A,q[U--]);var Me=0;for(A=ee.length-1;A>=0;A--)ee[A].index+=Me,this.lines.onInsertEmitter.fire(ee[A]),Me+=ee[A].amount;var ft=Math.max(0,H+E-this.lines.maxLength);ft>0&&this.lines.onTrimEmitter.fire(ft)}},d.prototype.stringIndexToBufferIndex=function(n,i,c){for(c===void 0&&(c=!1);i;){var f=this.lines.get(n);if(!f)return[-1,-1];for(var E=c?f.getTrimmedLength():f.length,w=0;w<E;++w)if(f.get(w)[a.CHAR_DATA_WIDTH_INDEX]&&(i-=f.get(w)[a.CHAR_DATA_CHAR_INDEX].length||1),i<0)return[n,w];n++}return[n,0]},d.prototype.translateBufferLineToString=function(n,i,c,f){c===void 0&&(c=0);var E=this.lines.get(n);return E?E.translateToString(i,c,f):""},d.prototype.getWrappedRangeForLine=function(n){for(var i=n,c=n;i>0&&this.lines.get(i).isWrapped;)i--;for(;c+1<this.lines.length&&this.lines.get(c+1).isWrapped;)c++;return{first:i,last:c}},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 i=this,c=new r.Marker(n);return this.markers.push(c),c.register(this.lines.onTrim(function(f){c.line-=f,c.line<0&&c.dispose()})),c.register(this.lines.onInsert(function(f){c.line>=f.index&&(c.line+=f.amount)})),c.register(this.lines.onDelete(function(f){c.line>=f.index&&c.line<f.index+f.amount&&c.dispose(),c.line>f.index&&(c.line-=f.amount)})),c.register(c.onDispose(function(){return i._removeMarker(c)})),c},d.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},d.prototype.iterator=function(n,i,c,f,E){return new o(this,n,i,c,f,E)},d}();e.Buffer=l;var o=function(){function d(n,i,c,f,E,w){c===void 0&&(c=0),f===void 0&&(f=n.lines.length),E===void 0&&(E=0),w===void 0&&(w=0),this._buffer=n,this._trimRight=i,this._startIndex=c,this._endIndex=f,this._startOverscan=E,this._endOverscan=w,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 i="",c=n.first;c<=n.last;++c)i+=this._buffer.translateBufferLineToString(c,this._trimRight);return this._current=n.last+1,{range:n,content:i}},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(a){this._maxLength=a,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(a){if(this._maxLength!==a){for(var h=new Array(a),r=0;r<Math.min(a,this.length);r++)h[r]=this._array[this._getCyclicIndex(r)];this._array=h,this._maxLength=a,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"length",{get:function(){return this._length},set:function(a){if(a>this._length)for(var h=this._length;h<a;h++)this._array[h]=void 0;this._length=a},enumerable:!1,configurable:!0}),p.prototype.get=function(a){return this._array[this._getCyclicIndex(a)]},p.prototype.set=function(a,h){this._array[this._getCyclicIndex(a)]=h},p.prototype.push=function(a){this._array[this._getCyclicIndex(this._length)]=a,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(a,h){for(var r=[],s=2;s<arguments.length;s++)r[s-2]=arguments[s];if(h){for(var u=a;u<this._length-h;u++)this._array[this._getCyclicIndex(u)]=this._array[this._getCyclicIndex(u+h)];this._length-=h}for(u=this._length-1;u>=a;u--)this._array[this._getCyclicIndex(u+r.length)]=this._array[this._getCyclicIndex(u)];for(u=0;u<r.length;u++)this._array[this._getCyclicIndex(a+u)]=r[u];if(this._length+r.length>this._maxLength){var l=this._length+r.length-this._maxLength;this._startIndex+=l,this._length=this._maxLength,this.onTrimEmitter.fire(l)}else this._length+=r.length},p.prototype.trimStart=function(a){a>this._length&&(a=this._length),this._startIndex+=a,this._length-=a,this.onTrimEmitter.fire(a)},p.prototype.shiftElements=function(a,h,r){if(!(h<=0)){if(a<0||a>=this._length)throw new Error("start argument out of range");if(a+r<0)throw new Error("Cannot shift elements in list beyond index 0");if(r>0){for(var s=h-1;s>=0;s--)this.set(a+s+r,this.get(a+s));var u=a+h+r-this._length;if(u>0)for(this._length+=u;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(s=0;s<h;s++)this.set(a+s+r,this.get(a+s))}},p.prototype._getCyclicIndex=function(a){return(this._startIndex+a)%this._maxLength},p}();e.CircularList=g},function(N,e,t){"use strict";function v(g,p,a){if(p===g.length-1)return g[p].getTrimmedLength();var h=!g[p].hasContent(a-1)&&g[p].getWidth(a-1)===1,r=g[p+1].getWidth(0)===2;return h&&r?a-1:a}Object.defineProperty(e,"__esModule",{value:!0}),e.getWrappedLineTrimmedLength=e.reflowSmallerGetNewLineLengths=e.reflowLargerApplyNewLayout=e.reflowLargerCreateNewLayout=e.reflowLargerGetLinesToRemove=void 0,e.reflowLargerGetLinesToRemove=function(g,p,a,h,r){for(var s=[],u=0;u<g.length-1;u++){var l=u,o=g.get(++l);if(o.isWrapped){for(var d=[g.get(u)];l<g.length&&o.isWrapped;)d.push(o),o=g.get(++l);if(h>=u&&h<l)u+=d.length-1;else{for(var n=0,i=v(d,n,p),c=1,f=0;c<d.length;){var E=v(d,c,p),w=E-f,x=a-i,_=Math.min(w,x);d[n].copyCellsFrom(d[c],f,i,_,!1),(i+=_)===a&&(n++,i=0),(f+=_)===E&&(c++,f=0),i===0&&n!==0&&d[n-1].getWidth(a-1)===2&&(d[n].copyCellsFrom(d[n-1],a-1,i++,1,!1),d[n-1].setCell(a-1,r))}d[n].replaceCells(i,a,r);for(var C=0,b=d.length-1;b>0&&(b>n||d[b].getTrimmedLength()===0);b--)C++;C>0&&(s.push(u+d.length-C),s.push(C)),u+=d.length-1}}}return s},e.reflowLargerCreateNewLayout=function(g,p){for(var a=[],h=0,r=p[h],s=0,u=0;u<g.length;u++)if(r===u){var l=p[++h];g.onDeleteEmitter.fire({index:u-s,amount:l}),u+=l-1,s+=l,r=p[++h]}else a.push(u);return{layout:a,countRemoved:s}},e.reflowLargerApplyNewLayout=function(g,p){for(var a=[],h=0;h<p.length;h++)a.push(g.get(p[h]));for(h=0;h<a.length;h++)g.set(h,a[h]);g.length=p.length},e.reflowSmallerGetNewLineLengths=function(g,p,a){for(var h=[],r=g.map(function(i,c){return v(g,c,p)}).reduce(function(i,c){return i+c}),s=0,u=0,l=0;l<r;){if(r-l<a){h.push(r-l);break}s+=a;var o=v(g,u,p);s>o&&(s-=o,u++);var d=g[u].getWidth(s-1)===2;d&&s--;var n=d?a-1:a;h.push(n),l+=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(s,u){s.__proto__=u}||function(s,u){for(var l in u)u.hasOwnProperty(l)&&(s[l]=u[l])})(h,r)},function(h,r){function s(){this.constructor=h}v(h,r),h.prototype=r===null?Object.create(r):(s.prototype=r.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.Marker=void 0;var p=t(0),a=function(h){function r(s){var u=h.call(this)||this;return u.line=s,u._id=r._nextId++,u.isDisposed=!1,u._onDispose=new p.EventEmitter,u}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=a},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 a=["cols","rows"],h=function(){function r(s){this._onOptionChange=new v.EventEmitter,this.options=p.clone(e.DEFAULT_OPTIONS);for(var u=0,l=Object.keys(s);u<l.length;u++){var o=l[u];if(o in this.options){var d=s[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(s,u){if(!(s in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');if(a.indexOf(s)!==-1)throw new Error('Option "'+s+'" can only be set in the constructor');this.options[s]!==u&&(u=this._sanitizeAndValidateOption(s,u),this.options[s]!==u&&(this.options[s]=u,this._onOptionChange.fire(s)))},r.prototype._sanitizeAndValidateOption=function(s,u){switch(s){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":u||(u=e.DEFAULT_OPTIONS[s]);break;case"cursorWidth":u=Math.floor(u);case"lineHeight":case"tabStopWidth":if(u<1)throw new Error(s+" cannot be less than 1, value: "+u);break;case"minimumContrastRatio":u=Math.max(1,Math.min(21,Math.round(10*u)/10));break;case"scrollback":if((u=Math.min(u,4294967295))<0)throw new Error(s+" cannot be less than 0, value: "+u);break;case"fastScrollSensitivity":case"scrollSensitivity":if(u<=0)throw new Error(s+" cannot be less than or equal to 0, value: "+u)}return u},r.prototype.getOption=function(s){if(!(s in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');return this.options[s]},r}();e.OptionsService=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(n,i){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,f){c.__proto__=f}||function(c,f){for(var E in f)f.hasOwnProperty(E)&&(c[E]=f[E])})(n,i)},function(n,i){function c(){this.constructor=n}v(n,i),n.prototype=i===null?Object.create(i):(c.prototype=i.prototype,new c)}),p=this&&this.__decorate||function(n,i,c,f){var E,w=arguments.length,x=w<3?i:f===null?f=Object.getOwnPropertyDescriptor(i,c):f;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(n,i,c,f);else for(var _=n.length-1;_>=0;_--)(E=n[_])&&(x=(w<3?E(x):w>3?E(i,c,x):E(i,c))||x);return w>3&&x&&Object.defineProperty(i,c,x),x},a=this&&this.__param||function(n,i){return function(c,f){i(c,f,n)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreService=void 0;var h=t(1),r=t(0),s=t(33),u=t(2),l=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 i(c,f,E,w){var x=n.call(this)||this;return x._bufferService=f,x._logService=E,x._optionsService=w,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new r.EventEmitter),x._onUserInput=x.register(new r.EventEmitter),x._onBinary=x.register(new r.EventEmitter),x._scrollToBottom=c,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=s.clone(l),x.decPrivateModes=s.clone(o),x}return g(i,n),Object.defineProperty(i.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.modes=s.clone(l),this.decPrivateModes=s.clone(o)},i.prototype.triggerDataEvent=function(c,f){if(f===void 0&&(f=!1),!this._optionsService.options.disableStdin){var E=this._bufferService.buffer;E.ybase!==E.ydisp&&this._scrollToBottom(),f&&this._onUserInput.fire(),this._logService.debug('sending data "'+c+'"',function(){return c.split("").map(function(w){return w.charCodeAt(0)})}),this._onData.fire(c)}},i.prototype.triggerBinaryEvent=function(c){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+c+'"',function(){return c.split("").map(function(f){return f.charCodeAt(0)})}),this._onBinary.fire(c))},i=p([a(1,h.IBufferService),a(2,h.ILogService),a(3,h.IOptionsService)],i)}(u.Disposable);e.CoreService=d},function(N,e,t){"use strict";var v=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,E=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(o,d,n,i);else for(var w=o.length-1;w>=0;w--)(c=o[w])&&(E=(f<3?c(E):f>3?c(d,n,E):c(d,n))||E);return f>3&&E&&Object.defineProperty(d,n,E),E},g=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreMouseService=void 0;var p=t(1),a=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 s=String.fromCharCode,u={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"+s(d[0])+s(d[1])+s(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}},l=function(){function o(d,n){this._bufferService=d,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new a.EventEmitter,this._lastEvent=null;for(var i=0,c=Object.keys(h);i<c.length;i++){var f=c[i];this.addProtocol(f,h[f])}for(var E=0,w=Object.keys(u);E<w.length;E++){var x=w[E];this.addEncoding(x,u[x])}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=l},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,s,u){var l,o=arguments.length,d=o<3?r:u===null?u=Object.getOwnPropertyDescriptor(r,s):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,s,u);else for(var n=h.length-1;n>=0;n--)(l=h[n])&&(d=(o<3?l(d):o>3?l(r,s,d):l(r,s))||d);return o>3&&d&&Object.defineProperty(r,s,d),d},g=this&&this.__param||function(h,r){return function(s,u){r(s,u,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DirtyRowService=void 0;var p=t(1),a=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,s){if(r>s){var u=r;r=s,s=u}r<this._start&&(this._start=r),s>this._end&&(this._end=s)},h.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},h=v([g(0,p.IBufferService)],h)}();e.DirtyRowService=a},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 a(){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(a.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(a.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}),a.prototype.register=function(h){this._providers[h.version]=h},a.prototype.wcwidth=function(h){return this._activeProvider.wcwidth(h)},a.prototype.getStringCellWidth=function(h){for(var r=0,s=h.length,u=0;u<s;++u){var l=h.charCodeAt(u);if(55296<=l&&l<=56319){if(++u>=s)return r+this.wcwidth(l);var o=h.charCodeAt(u);56320<=o&&o<=57343?l=1024*(l-55296)+o-56320+65536:r+=this.wcwidth(o)}r+=this.wcwidth(l)}return r},a}();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]],a=[[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 s=0;s<p.length;++s)g.fill(v,0,p[s][0],p[s][1]+1)}}return r.prototype.wcwidth=function(s){return s<32?0:s<127?1:s<65536?v[s]:function(u,l){var o,d=0,n=l.length-1;if(u<l[0][0]||u>l[n][1])return!1;for(;n>=d;)if(u>l[o=d+n>>1][1])d=o+1;else{if(!(u<l[o][0]))return!0;n=o-1}return!1}(s,a)?0:s>=131072&&s<=196605||s>=196608&&s<=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,a){this._charsets[p]=a,this.glevel===p&&(this.charset=a)},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),a=p==null?void 0:p.get(g.cols-1),h=g.buffer.lines.get(g.buffer.ybase+g.buffer.y);h&&a&&(h.isWrapped=a[v.CHAR_DATA_CODE_INDEX]!==v.NULL_CELL_CODE&&a[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 a=this._bufferOffset;a<this._writeBuffer.length;++a){var h=this._writeBuffer[a],r=this._callbacks[a];this._action(h),r&&r()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(p)},g.prototype.write=function(p,a){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(a)},g.prototype._innerWrite=function(){for(var p=this,a=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()-a>=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,a){var h=this,r={instance:a,dispose:a.dispose,isDisposed:!1};this._addons.push(r),a.dispose=function(){return h._wrappedAddonDispose(r)},a.activate(p)},g.prototype._wrappedAddonDispose=function(p){if(!p.isDisposed){for(var a=-1,h=0;h<this._addons.length;h++)if(this._addons[h]===p){a=h;break}if(a===-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(a,1)}},g}();e.AddonManager=v}])})},25510:function(_t){"use strict";_t.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(_t,N,e){"use strict";_t.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(_t){"use strict";_t.exports="data:image/png;base64,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"},58143:function(_t){"use strict";_t.exports="data:image/png;base64,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"},96908:function(_t){"use strict";_t.exports="data:image/png;base64,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"},57177:function(_t){"use strict";_t.exports="data:image/png;base64,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"},81378:function(_t){"use strict";_t.exports="data:image/png;base64,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"},16722:function(_t,N,e){"use strict";e.d(N,{Z:function(){return s}});const t=u=>typeof u=="object"&&u!=null&&u.nodeType===1,v=(u,l)=>(!l||u!=="hidden")&&u!=="visible"&&u!=="clip",g=(u,l)=>{if(u.clientHeight<u.scrollHeight||u.clientWidth<u.scrollWidth){const o=getComputedStyle(u,null);return v(o.overflowY,l)||v(o.overflowX,l)||(d=>{const n=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch(c){return null}})(d);return!!n&&(n.clientHeight<d.scrollHeight||n.clientWidth<d.scrollWidth)})(u)}return!1},p=(u,l,o,d,n,i,c,f)=>i<u&&c>l||i>u&&c<l?0:i<=u&&f<=o||c>=l&&f>=o?i-u-d:c>l&&f<o||i<u&&f>o?c-l+n:0,a=u=>{const l=u.parentElement;return l==null?u.getRootNode().host||null:l},h=(u,l)=>{var o,d,n,i;if(typeof document=="undefined")return[];const{scrollMode:c,block:f,inline:E,boundary:w,skipOverflowHiddenElements:x}=l,_=typeof w=="function"?w:Ee=>Ee!==w;if(!t(u))throw new TypeError("Invalid target");const C=document.scrollingElement||document.documentElement,b=[];let m=u;for(;t(m)&&_(m);){if(m=a(m),m===C){b.push(m);break}m!=null&&m===document.body&&g(m)&&!g(document.documentElement)||m!=null&&g(m,x)&&b.push(m)}const y=(d=(o=window.visualViewport)==null?void 0:o.width)!=null?d:innerWidth,S=(i=(n=window.visualViewport)==null?void 0:n.height)!=null?i:innerHeight,{scrollX:R,scrollY:A}=window,{height:Z,width:B,top:le,right:W,bottom:ge,left:O}=u.getBoundingClientRect(),{top:j,right:V,bottom:ee,left:q}=(Ee=>{const pe=window.getComputedStyle(Ee);return{top:parseFloat(pe.scrollMarginTop)||0,right:parseFloat(pe.scrollMarginRight)||0,bottom:parseFloat(pe.scrollMarginBottom)||0,left:parseFloat(pe.scrollMarginLeft)||0}})(u);let H=f==="start"||f==="nearest"?le-j:f==="end"?ge+ee:le+Z/2-j+ee,U=E==="center"?O+B/2-q+V:E==="end"?W+V:O-q;const be=[];for(let Ee=0;Ee<b.length;Ee++){const pe=b[Ee],{height:xe,width:Me,top:ft,right:tt,bottom:ct,left:Dt}=pe.getBoundingClientRect();if(c==="if-needed"&&le>=0&&O>=0&&ge<=S&&W<=y&&(pe===C&&!g(pe)||le>=ft&&ge<=ct&&O>=Dt&&W<=tt))return be;const et=getComputedStyle(pe),Ge=parseInt(et.borderLeftWidth,10),je=parseInt(et.borderTopWidth,10),st=parseInt(et.borderRightWidth,10),G=parseInt(et.borderBottomWidth,10);let ce=0,z=0;const F="offsetWidth"in pe?pe.offsetWidth-pe.clientWidth-Ge-st:0,Q="offsetHeight"in pe?pe.offsetHeight-pe.clientHeight-je-G:0,Ce="offsetWidth"in pe?pe.offsetWidth===0?0:Me/pe.offsetWidth:0,K="offsetHeight"in pe?pe.offsetHeight===0?0:xe/pe.offsetHeight:0;if(C===pe)ce=f==="start"?H:f==="end"?H-S:f==="nearest"?p(A,A+S,S,je,G,A+H,A+H+Z,Z):H-S/2,z=E==="start"?U:E==="center"?U-y/2:E==="end"?U-y:p(R,R+y,y,Ge,st,R+U,R+U+B,B),ce=Math.max(0,ce+A),z=Math.max(0,z+R);else{ce=f==="start"?H-ft-je:f==="end"?H-ct+G+Q:f==="nearest"?p(ft,ct,xe,je,G+Q,H,H+Z,Z):H-(ft+xe/2)+Q/2,z=E==="start"?U-Dt-Ge:E==="center"?U-(Dt+Me/2)+F/2:E==="end"?U-tt+st+F:p(Dt,tt,Me,Ge,st+F,U,U+B,B);const{scrollLeft:L,scrollTop:ae}=pe;ce=K===0?0:Math.max(0,Math.min(ae+ce/K,pe.scrollHeight-xe/K+Q)),z=Ce===0?0:Math.max(0,Math.min(L+z/Ce,pe.scrollWidth-Me/Ce+F)),H+=ae-ce,U+=L-z}be.push({el:pe,top:ce,left:z})}return be},r=u=>u===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(u)?u:{block:"start",inline:"nearest"};function s(u,l){if(!u.isConnected||!(n=>{let i=n;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(u))return;const o=(n=>{const i=window.getComputedStyle(n);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(u);if((n=>typeof n=="object"&&typeof n.behavior=="function")(l))return l.behavior(h(u,l));const d=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:n,top:i,left:c}of h(u,r(l))){const f=i-o.top+o.bottom,E=c-o.left+o.right;n.scroll({top:f,left:E,behavior:d})}}}}]);